Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    confronto campo numerico con CASE

    pensavo fosse facile ma sn una schiappa...

    il campo magazzino è un intero...xkè non funzia??? da senpre l'ultimo case??? anche se il valore di magazzino è 0

    <%
    magazzino_alert = RS_estintori("magazzino")

    Select Case magazzino_alert
    Case (CInt(magazzino_alert)) <= 30
    Response.write ("[img]giallo.gif[/img]")
    Case (CInt(magazzino_alert)) <= 5
    Response.write ("[img]rosso.gif[/img]")
    Case (magazzino_alert) >= 30
    Response.write ("[img]verde.gif[/img]")
    End Select
    %>
    non impazzire dietro il sistema! Sfruttalo!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    il select case di norma vale con = non per gestire >= o <=
    c'è però un trucco per gestire i confronti

    vedi questo esempio ed adattalo alle tue necessità

    codice:
    peso = 20000
    
    select case true 
    case peso < 300 
    totale=10 
    case peso > 301 and peso < 1000 
    totale=30 
    case peso > 1001 and peso < 3000 
    totale=40 
    case peso > 3000 
    totale = 50 
    end select
    
    response.write totale
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3

    vaaaaaaaaaaaaaabbbbene....oooooook

    ok grazie !
    non impazzire dietro il sistema! Sfruttalo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.