Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - COndizione multipla
Forum - Visual Basic 6 - COndizione multipla

Avatar
gaffre (Normal User)
Pro


Messaggi: 65
Iscritto: 17/06/2008

Segnala al moderatore
Postato alle 14:34
Lunedì, 01/09/2008
Ciao a tutti!
Come a faccio a fare una condizione con l'if e then multipla?
Faccio un'esempio:
If Text1.Text = "5"
Text2.Text 0 "3" Then
Text3.Text = "8"
End If

Ho provato con questa sintassi ma non funziona.

PM Quote
Avatar
Teo94 (Normal User)
Newbie


Messaggi: 3
Iscritto: 24/07/2008

Segnala al moderatore
Postato alle 14:43
Lunedì, 01/09/2008
prova con ElseIf

PM Quote
Avatar
gaffre (Normal User)
Pro


Messaggi: 65
Iscritto: 17/06/2008

Segnala al moderatore
Postato alle 15:04
Lunedì, 01/09/2008
non si può fare con elseif

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:08
Lunedì, 01/09/2008
non sei chiaro...dovevi spiegare meglio...
Ho visto che nei tuoi post quando hai un problema ti inventi un codice inesistente di esempio per farci capire, ma così invece non capiamo. Devi fare uno pseudo codice, cioè al posto di metter così:

If Text1.Text = "5"
Text2.Text = "3" Then
Text3.Text = "8"
End If

devi mettere:

Se text1.text è uguale a 5 e text2.text è uguale a 3 allora
text3.text è uguale a 8

(penso sia questo quel ke volevi dire)

Spero che tu abbia capito ciò che intendo dire, cmq il codice x fare quel ke ho appena detto sopra è:
if (text1.text = "5") And (text2.text = "3") then
text3.text = 8
end if

EDIT:

la funzione elseif invece si usa x dire:

se 3 è uguale a 3 allora
bla bla
altrimenti se 3 è uguale a 4 allora
bla bla
altrimenti ecc.ecc. allora
ecc.ecc.
altrimenti
stop

p.s. L'ultimo "altrimenti" sarebbe l'else finale. (NON ELSEIF). che è opzionale

Ultima modifica effettuata da GrG il 01/09/2008 alle 15:10
PM Quote
Avatar
gaffre (Normal User)
Pro


Messaggi: 65
Iscritto: 17/06/2008

Segnala al moderatore
Postato alle 21:50
Lunedì, 01/09/2008
hai ragione scusate, comunque si è quello che intendevo.
Grazie ancora!

PM Quote
Avatar
Organittos (Ex-Member)
Rookie


Messaggi: 29
Iscritto: 04/07/2008

Segnala al moderatore
Postato alle 1:08
Martedì, 02/09/2008
E bravo Grg sempre pronto:)...mi anticipi per ogni topic:rotfl:..No comunque apparte gli scherzi ti voglio fare i miei complimenti per la prontezza.. Continua cosi..:k:..

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 8:47
Martedì, 02/09/2008
lol
Adesso sono molto presente ma l'8 io rinizio la scuola ( :(:( ) e purtroppo sarà difficile avere la stessa prontezza di adesso...quindi mi farò sentire poco :'(

PM Quote
Avatar
Organittos (Ex-Member)
Rookie


Messaggi: 29
Iscritto: 04/07/2008

Segnala al moderatore
Postato alle 10:50
Martedì, 02/09/2008
:ot:...e dai quando si avrà tempo su.. anche io non è che potrò mettermi sempre a giocherellare con basic con la scuola in mezzo..:rotfl:..

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 10:57
Martedì, 02/09/2008
:rotfl::rotfl::rotfl:

vbb dai fine :ot:

p.s. nn risp

PM Quote