Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    7

    Logica dell'IF

    Raga ho un dubbio a cui non trovo soluzione. Vi spiego:
    Ho 3 checkbox con le relative textbox.
    Ho 2 codici:
    (Questo lo chiamo codice A)
    codice:
    ElseIf CheckBox1.Checked = True And CheckBox2.Checked = True And CheckBox3.Checked = True And ComboBox1.SelectedItem = "NFO" And ComboBox2.SelectedItem = "Immagine" Or ComboBox2.SelectedItem = "Testo" Then ...
    E questo:
    (lo chiamo B)
    codice:
    ElseIf CheckBox3.Checked = True And ComboBox1.SelectedItem = "NFO" And ComboBox2.SelectedItem = "Immagine" Or ComboBox2.SelectedItem = "Testo" Then
    Il codice B in principio si trovava sotto il codice A...e anche se le condizioni erano diverse veniva visualizzato il codice A al posto del B(cioè se selezionavo solo la checkbox3 mi visualizzava il codice A)....solo spostando il codice B sopra il codice A le cose andavano per il verso giusto,mentre ora il codice A non viene proprio visualizzato mentre mi visualizza sempre il codice B.
    In poche parole:
    Se metto A sopra B : mi dà sempre A
    Se metto B sopra A: mi dà sempre B
    Perchè? Le condizioni sono diverse, mi sorge il dubbio che le condizioni debbano rispettare un certo ordine ma non trovo quale sia questo ordine
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Le or che si riferiscono allo stesso oggetto mettile tra parentesi

    ... And (ComboBox2.SelectedItem = "Immagine" Or ComboBox2.SelectedItem = "Testo")
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.