Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492

    Selezionare primo elemento di un datacombo

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Come viene popolato?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    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

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Gia' ... ma cosa usi nella SetRowSource ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    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

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Niente...non fa proprio niente

  8. #8
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    ma adesso dove si posiziona? immagino che tu abbia provato con setCmb.ListIndex=0..
    Jupy

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Non si posiziona da nessuna parte :-(

    setCmb.ListIndex=0..
    si provato...ma purtroppo è un datacombo e non una combobox e non ha proprio nei metodi Listindex...


    Ho visto cmq che ci sono stati in passato altri 3d a riguardo...ma pare che nessuno abbia mai risolto

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Nessun altro suggerimento?

    Help me!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.