Salve a tutti
avendo un datacombo, che nella fase di Load del form viene popolato, come
posso fare sempre in fase di Load, a impostarlo sul primo valore?
Grazie mille
Salve a tutti
avendo un datacombo, che nella fase di Load del form viene popolato, come
posso fare sempre in fase di Load, a impostarlo sul primo valore?
Grazie mille
Lo popolo in questo modo
codice:Dim AdoTypeP As recordset Dim Conn1 As ADODB.Connection Private Sub CMB_Load() Call SetRowSource(DtcP, "select VAL,DESCR from TAB1 WHERE ID='E' order by VAL", Conn1, AdoTypeP) End Sub Private Sub Form_Load() CMB_Load End Sub
Gia' ... ma cosa usi nella SetRowSource ?
Giusto....mi ero dimenticato di scriverlo![]()
codice:Public Sub SetRowSource(setCmb As Object, SQL As String, ByRef conn As ADODB.Connection, Rs As ADODB.recordset) Call GetRecordset(SQL, ConnString, conn, Rs) Set setCmb.RowSource = Rs End Sub
Potresti provare con
codice:Private Sub CMB_Load() Call SetRowSource(DtcP, "select VAL,DESCR from TAB1 WHERE ID='E' order by VAL", Conn1, AdoTypeP) AdoTypeP.MoveFirst End Sub
Niente...non fa proprio niente![]()
ma adesso dove si posiziona? immagino che tu abbia provato con setCmb.ListIndex=0..
![]()
Jupy
Non si posiziona da nessuna parte :-(
si provato...ma purtroppo è un datacombo e non una combobox e non ha proprio nei metodi Listindex...setCmb.ListIndex=0..
Ho visto cmq che ci sono stati in passato altri 3d a riguardo...ma pare che nessuno abbia mai risolto![]()
Nessun altro suggerimento?
Help me!!!