Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    vba e access con listbox

    Ciao, vorrei associare ad una listbocx di access un recordset da me creato. Ho provato ma dice che l'oggetto immesso non è nua proprietà valida.
    il codice:

    Public Sub VisualizzaAttivita()
    Dim Sql As String, objRS As ADODB.Recordset

    Set objRS = New ADODB.Recordset
    Sql = "SELECT CodAttivita as [Codice Attivita], NomeAttivita as [Nome Attivita], Param as "
    Sql = Sql & " [Parametro] FROM Attivita"
    objRS.Open Sql, objConn, adOpenForwardOnly, adLockPessimistic, adCmdText

    --qui--
    Set Form_Attivita.Elenco.Recordset = objRS
    objRS.Close
    Set objRS = Nothing
    End Sub


    In visual basic funzionava e qui come posso fare?
    ciao grazie

  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    non devi usare la proprietà "Recordset" bensì "Rowsource" dopo aver impostato il tipo di dati della listbox a "Elenco valori"

  3. #3
    ho scritto questo codice:

    Dim Sql As String, objRS As ADODB.Recordset

    Set objRS = New ADODB.Recordset
    Sql = "SELECT CodAttivita as [Codice Attivita], NomeAttivita as [Nome Attivita], Param as "
    Sql = Sql & " [Parametro] FROM Attivita"
    objRS.Open Sql, objConn, adOpenForwardOnly, adLockPessimistic, adCmdText
    Form_Attivita.Elenco.RowSourceType = "Tabella/Query"
    Form_Attivita.Elenco.RowSource = objRS
    objRS.Close
    Set objRS = Nothing


    ma non va, ho visto nell'help e se metto

    Form_Attivita.Elenco.RowSource = "objRS"

    non dà errori, ma non visualizza i dati corretti che tiro fuori con la sql che vedi sopra.

    AITUO GRAZIE

  4. #4
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    all'inizio metti
    Form_Attivita.Elenco.RowSource = ""

    dopo scorri il recordset fino a EOF

    Form_Attivita.Elenco.RowSource = objRS![nome_campo] & ";" & Form_Attivita.Elenco.RowSource

  5. #5
    Utente di HTML.it L'avatar di Gondor
    Registrato dal
    Oct 2000
    Messaggi
    2,722
    Spostato su Visual Basic e .NET
    File reality.sys corrupted
    Reboot universe? y/n
    Non arrabbiarti. Tanto un giorno il mondo farà a meno di te

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.