Oppure

Loading
04/09/11 21:05
eurostar_italia
Domandone :
in una form ho inserito nove textbox tramite una matrice.
sono tutte visibile=false.
a seconda del command button premuto ne visualizzo una o piu di una.
una volta visualizzate l'utente ci deve scrivere dentro e poi stamparne il contenuto (non prima di aver controllato che il dato inserito sia corretto (ad esempio numerico /alfabetico/diverso da "",ecc.)
normalmente scriverei
 input=text1
if isnumeric( input) then
'codice da gestire
else
msg box("attenzione inserire solo numeri")
end if

ora avendo generato la matrice e usando questo codice per renderle visibili
For i = 1 To 5
    Text1(i).Visible = True
    Label1(i).Visible = True
    Next i

Label1(1).Caption = "Destinazione"
Label1(2).Caption = "Quantità buste"
Label1(3).Caption = "Quantità M140"
Label1(4).Caption = "Numero liste di carico"
Label1(5).Caption = "Annotazioni"

come posso gestirle ?
il modo piu banale che ho in mente è
riscrivere il codice input = text1(1)
solo che rende inutile creare una matrice alla fine devo scrivere ogni singola text a mano.
dove sbaglio ragazzi ?
tks
Ultima modifica effettuata da eurostar_italia 04/09/11 21:06
aaa
05/09/11 11:17
Crea una sub che accetta come parametro una textbox e che ci esegue le varie operazioni, poi la richiami dai vari command.
In questo modo risparmi un sacco di codice :yup:
Ultima modifica effettuata da 05/09/11 11:19
05/09/11 13:24
eurostar_italia
ok me so perso...sto usando il manuale.
il problema è che a volte ne devo visualizzare 5 a volte 9 a volte 3..
se io gliele abilito col codice che hai letto..
dovrei poter passargliele tutte....e ogni volta fargli una validazione diversa
in un caso estrarre i caratteri per vedere se corrispondo a uno standard
in un caso vedere se sono solo numeri
ecc..
non riesco a capire come poter applicare quello che mi suggerisci (perchè non lo so fare).
aaa
09/09/11 10:09
poeo85
gestirle in che senso????


che devi controllare?
hai diversi tipi di contenuto, testo numerico o qualtaltro...


se devi soltanto controllare che non siano vuote usa i cicli e usa l'indice della matrice...
controlli se è visibile e se lo è controlli il contenuto...

spiega meglio il problema per favore almeno cerco di darti una risposta esauriente
aaa