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 - Troppi if?
Forum - Visual Basic 6 - Troppi if?

Avatar
Barris (Normal User)
Newbie


Messaggi: 6
Iscritto: 27/12/2008

Segnala al moderatore
Postato alle 0:21
Lunedì, 29/12/2008
se io ho un array di tipo Cliente.Nome Cliente.Cognome Cliente.eta e altri 40 cliente.dato
e ho un altro Ricerca.nome Ricerca.cognome e altri 40 cosi....
e vorrei fare:
if Ricerca.nome=Cliente.nome or Ricerca.nome=Cleinte.cognome or....... cosi via per altri 40... il problema è ke dopo essermi rotto a scrivere tutta qst cosa (so ke c'è sicuramente un modo + agile e meno laborioso ma...) ho scoperto ke visual basic ha un limite ke s può mettere in una riga nel codice... e qnd... cm posso fare? sono disperato:grr:
Grazie infinite in anticipo....

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 2:09
Lunedì, 29/12/2008
io mi creerei una function
mytype indica il tipo di variabile che è nel tuo caso cliente

private function ricerca(testo as string, container as mytype) as boolean
if container.bla = testo then ricerca = true
if container.blabla = testo then ricerca = true
...
if container.blablabla = testo then ricerca = true
end function

poi nel tuo codice ci batti un
if ricerca(quelchevuoi,cliente) = TRUE THEN

..

PM Quote