Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113

    una if con sia AND e OR

    ciao a tutti,
    volevo sapere se era possibile mettere in un unica if qualche OR con un AND, nel senso di fare una if tipo

    <% If (randomisation.Fields.Item("Gruppo").Value)=1AND ((Visit.Fields.Item("Visitno").Value)=1 OR (Visit.Fields.Item("Visitno").Value)=3) Then %>

    solo che questa funzione mi viene sempre falsa... and se il soggetto in esame é del gruppo 1 e con visita numero 1 o 3...


    dove sbaglio? E' possibile inserire in un unica if sia or che AND

    grazie in anticipo

  2. #2
    si può fare. tieni conto che ci sono delle precedenze: AND conta più di OR.

    quindi

    A AND B OR C

    è diverso da

    A AND (B OR C)

  3. #3
    tra l'altro inserendo tutte le condizioni assieme il server dovrà verificarle tutte
    mentre nidifcando i controlli potrà rispondere più velocemente
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  4. #4
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    grazie optime,
    pensavo anche io, purtroppo però non mi va, ho sbagliato qualcosa di sintassi?
    A me itneressa

    A AND (B OR C)




  5. #5
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    io prima avevo il seguente codice, e funzionava


    class="<% If (Visit.Fields.Item("Visitno").Value)=1 OR (Visit.Fields.Item("Visitno").Value)=3 Then %>none<% else %>invisibile<% end if%>">

    ora però ho la necessità di aggiungere un'altra condizione, indipendente, riguardante il gruppo...

    ho provato sia nidificando che mettendo tutto insieme ma non capisco perché mi da sempre falso...

  6. #6
    non si capisce niente... metti i campi dentro delle variabili e lavora con quelle

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.