Ciao a tutti,
Nel momento che ho due tabelle A e B relazionate tra loro con un rapporto molti a molti è possibile utilizzare un treeview importando direttamente i dati dalle tabelle oppure devo appoggiarmi ad una query precedentemente salvata?
Ho cercato in rete ma non ho travato nulla riguardo le relazioni molti a molti con i treeview.
Nel mio caso le due tabelle in relazione molti a molti sono Fatture, DDT ed infine c'è la tabella intermedia Fatture_DDT.
Facendo il debug esce l'errore 3265 su Set tempNode.
Praticamente rsD.Fields("DDT.ID_DDT")= non è stato trovato nessun elemento in questa raccolta.
Facendo una banalissima query in access ottengo però la lista che mi interessa.
Nel momento che le tabelle sono 1 a molti non ci sono problemi.
Set rsD = CurrentDb.OpenRecordset("SELECT DDT.ID_DDT, DDT.[N DDT], DDT.InviatoRicevuto, DDT.Data, Fattura_DDT.ID_Fattura FROM DDT INNER JOIN Fattura_DDT ON DDT.ID_DDT = Fattura_DDT.ID_DDT WHERE Fattura_DDT.ID_Fattura = " & rsF.Fields("ID_Fattura") & " ORDER BY DDT.Data ASC", , dbReadOnly)
Do While Not rsD.EOF
Set tempNode = tv1.Nodes.Add("FA" & rsF.Fields("ID_Fattura") & "</ID>", tvwchild, "DDT" & rsD.Fields("DDT.ID_DDT") & "</ID>", rsD.Fields("DDT.[N DDT]"))
rsD.MoveNext
Loop
rsD.Close