|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Lecce
Messaggi: 889
|
if per decidere il valore di una variabile.. ma non va
voglio che una variabile, in questo caso sex, assuma valori diversi in base all'optionbutton selezionato...
ho usato questo ciclo if... ma la variabile risulta (restituita da in msgbox) sempre 0 perchè? Private Sub Command1_Click() If Option1.Value = True Then sex = 30 ElseIf Option2.Value = True Then sex = 2 ElseIf Option3.Value = True Then sex = 0.5 Else sex = 1 End If che codice potrei usare in alternativa
__________________
I bambini e i saggi sono coloro che hanno il coraggio di dire le stupidaggini che gli adulti pensano solamente - Il nuovo forum di Anime e Manga Athlon XP 2500+ @ 2142 Mhz (209*10,5) , Abit Nf7-s rev 2.0, 512 Mb Corsair Xms PC 3200 Cas2, Ati Radeon 9500pro, HD Western Digital Caviar 80 Gb Buffer 8Mb, Lg L1710B |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Re: if per decidere il valore di una variabile.. ma non va
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Lecce
Messaggi: 889
|
la variabile l'ho dichiarata nella parte generale...nella speranzaa che fosse valida anche per gli altri cicli del programma...
vi mando il codice intero..?
__________________
I bambini e i saggi sono coloro che hanno il coraggio di dire le stupidaggini che gli adulti pensano solamente - Il nuovo forum di Anime e Manga Athlon XP 2500+ @ 2142 Mhz (209*10,5) , Abit Nf7-s rev 2.0, 512 Mb Corsair Xms PC 3200 Cas2, Ati Radeon 9500pro, HD Western Digital Caviar 80 Gb Buffer 8Mb, Lg L1710B |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
L'ho provato da me...funziona!!!!
Non è sicuramente il codice sbagliato!! |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Lecce
Messaggi: 889
|
Allora : il codice completo per questo form è il seguente
Codice:
Private Sub Check1_Click() If Check1.Value = 1 Then Option1.Enabled = True Option2.Enabled = True Option3.Enabled = True Else Option1.Enabled = False Option2.Enabled = False Option3.Enabled = False End If End Sub Private Sub Check2_Click() If Check2.Value = 1 Then Option4.Enabled = True Option5.Enabled = True Option6.Enabled = True Else Option4.Enabled = False Option5.Enabled = False Option6.Enabled = False End If End Sub Private Sub Command1_Click() If Option1.Value = True Then sex = 30 ElseIf Option2.Value = True Then sex = 2 ElseIf Option3.Value = True Then sex = 0.5 Else sex = 1 End If If Option4.Value = True Then sterss = 30 ElseIf Option5.Value = True Then stress = 2 ElseIf Option6.Value = True Then stress = 0.5 Else stress = 1 End If End Sub Private Sub Command2_Click() MsgBox sex End Sub Private Sub Form_Load() Dim stress As Integer Dim sex As Integer Option1.Enabled = False Option2.Enabled = False Option3.Enabled = False Option4.Enabled = False Option5.Enabled = False Option6.Enabled = False End Sub
__________________
I bambini e i saggi sono coloro che hanno il coraggio di dire le stupidaggini che gli adulti pensano solamente - Il nuovo forum di Anime e Manga Athlon XP 2500+ @ 2142 Mhz (209*10,5) , Abit Nf7-s rev 2.0, 512 Mb Corsair Xms PC 3200 Cas2, Ati Radeon 9500pro, HD Western Digital Caviar 80 Gb Buffer 8Mb, Lg L1710B |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Perché non facciamo una cosa . Inviami tutto il programma zippato che me lo vedo con calma . Chiaramente se ti va .
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
basta dichiarare "Dim sex As Double" in cima al codice...
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Lecce
Messaggi: 889
|
bene così ma adsso il problema è fare leggere quelle variabili al form 1.
In pratica (allego il programma) mi servono nella procedura "special" del form 1
__________________
I bambini e i saggi sono coloro che hanno il coraggio di dire le stupidaggini che gli adulti pensano solamente - Il nuovo forum di Anime e Manga Athlon XP 2500+ @ 2142 Mhz (209*10,5) , Abit Nf7-s rev 2.0, 512 Mb Corsair Xms PC 3200 Cas2, Ati Radeon 9500pro, HD Western Digital Caviar 80 Gb Buffer 8Mb, Lg L1710B |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Lecce
Messaggi: 889
|
il file è di 2 Kb circa ma non me lo fa allegare... dice che la dimensione degli allegati è al limite.. come vi faccio avere il programma?
__________________
I bambini e i saggi sono coloro che hanno il coraggio di dire le stupidaggini che gli adulti pensano solamente - Il nuovo forum di Anime e Manga Athlon XP 2500+ @ 2142 Mhz (209*10,5) , Abit Nf7-s rev 2.0, 512 Mb Corsair Xms PC 3200 Cas2, Ati Radeon 9500pro, HD Western Digital Caviar 80 Gb Buffer 8Mb, Lg L1710B |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
La devi dichiarare solo una volta per tutto il form in alto al di fuori delle sub...
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Beppe guarda i tuoi PVT , ti ho inviato l'indirizzo email così potrai inviarmi il programma
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:43.



















