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

    [VBA - ACCESS] Element not found

    Salve a tutti....qualcuno mi dice cosa non va nel seguente pezzo di codice

    TreeView.Nodes.Add , tvwFirst, "k0", "Tutte le attività"

    While Not rs.EOF
    TreeView.Nodes.Add "k" & rs!tab_parentid, tvwChild, "k" & rs!tab_id, rs!tab_descr
    rs.MoveNext
    Wend

    Esegue il ciclo una sola volta e poi da errore "Element not found"!!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Impossibile saperlo senza conoscere i dati che leggi dal db ...

    Prova a inserire una linea per visualizzare i dati

    While Not rs.EOF
    ' TreeView.Nodes.Add "k" & rs!tab_parentid, tvwChild, "k" & rs!tab_id, rs!tab_descr

    Print "k" & rs!tab_parentid, tvwChild, "k" & rs!tab_id, rs!tab_descr

    rs.MoveNext
    Wend

  3. #3
    ...ho trovato l'errore...i dati vengono letti correttamente...ma c'è ancora un problema...
    la funzione TreeView.Nodes.Add dovrebbe crearmi un albero con i dati, ma i dati vengono solo inseriti nella maschera senza creare l'albero...ecco tutto il codice...

    TreeView.Nodes.Add , tvwFirst, "k0", "Tutte le attività"

    'TreeView.Nodes.Add "root", tvwChild, "figlio", "figlio"

    Dim conn As New ADODB.Connection
    Set conn = CurrentProject.Connection
    Dim rs As New ADODB.Recordset

    Set rs = CreateObject("ADODB.Recordset")
    Dim stSql As String


    stSql = "SELECT * FROM attività"

    rs.Open stSql, conn, 1
    rs.MoveFirst

    While Not rs.EOF
    TreeView.Nodes.Add "k" & rs!Parent_Id, tvwChild, "k" & rs!IdAttività, rs!Descrizione
    rs.MoveNext
    Wend

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

    In futuro, poni in questo forum le domande relative a questi linguaggi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    prova a creare l'albero così:

    Dim nodoAlbero As MSComctlLib.Node
    Set nodoAlbero = Me.Albero.Nodes.Add(, , "RisorseDisponibili", "Risorse disponibili", "Disponibile")

    Saluti.

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.