17/02/08 9:18
gabryk
Preciso subito che in teoria so come si fa, dovrebbe bastare qualcosa del genere:
Text1(i).DataField = "Cognome"
Il mio problema è che questa sintassi è "chiusa" e prevede che si conosca in anticipo il nome del campo, io invece voglio che la sintassi si basi sul numero del campo piuttosto che sul nome.
Deve fare questo: leggere quante righe ci sono nella tabella, creare a runtime un egual numero di textbox, associare sempre a runtime un datafield progressivo alle textbox, che sarà quindi un int, tipo i in un Loop.
Come posso fare? Grazie mille
-------------------------------
Ho visto che potrebbe fare a caso mio la proprietà fields del recordset, però con una sintassi tipo questa:
Text1(i).DataField = Personaggio.Recordset.Fields(i)
mi da "errore variabile oggetto o variabile with non impostata". Non ho dichiarato il db via codice ma l'ho impostato su un controllo Data.
--------------------------------
RISOLTO!
Così:
Text1(i).DataField = rs.Fields(i).Name
Scusate se ho parlato da solo
[edit] usate il pulsante EDIT per modificare... Non postate nuovi messaggi per aggiungere dettagli o frasi... [/edit]
Text1(i).DataField = "Cognome"
Il mio problema è che questa sintassi è "chiusa" e prevede che si conosca in anticipo il nome del campo, io invece voglio che la sintassi si basi sul numero del campo piuttosto che sul nome.
Deve fare questo: leggere quante righe ci sono nella tabella, creare a runtime un egual numero di textbox, associare sempre a runtime un datafield progressivo alle textbox, che sarà quindi un int, tipo i in un Loop.
Come posso fare? Grazie mille
-------------------------------
Ho visto che potrebbe fare a caso mio la proprietà fields del recordset, però con una sintassi tipo questa:
Text1(i).DataField = Personaggio.Recordset.Fields(i)
mi da "errore variabile oggetto o variabile with non impostata". Non ho dichiarato il db via codice ma l'ho impostato su un controllo Data.
--------------------------------
RISOLTO!
Così:
Text1(i).DataField = rs.Fields(i).Name
Scusate se ho parlato da solo
[edit] usate il pulsante EDIT per modificare... Non postate nuovi messaggi per aggiungere dettagli o frasi... [/edit]
Ultima modifica effettuata da Shutdown 17/02/08 16:33
aaa