USANDO O TREEVIEW
como usar o treeview no vb5? como usa-lo para exibir dados de tabelas de um banco de dados accesss? sou iniciante no uso do controle. não entendo nada. teria de ser uma coisa explicadinha.
obrigado
deltanusigma
obrigado
deltanusigma
Tenho aqui o exemplo de código usado num programa meu.
No Load do Form coloco o seguinte código para criar os vários ramos do treeview:
No evento click do treeview coloco:
E pronto….claro que antes tem a ligação ao banco de dados…o rS que vê no código é o recordset. Usei ADO.
No Load do Form coloco o seguinte código para criar os vários ramos do treeview:
Nodes = TreeView1.Nodes.Add(, , "SODIMM", "Sodimm", "TABELA")
Nodes = TreeView1.Nodes.Add("SODIMM", tvwChild, "2child1", "Activos", "OK")
Nodes = TreeView1.Nodes.Add("SODIMM", tvwChild, "2child2", "Danificados", "BAD")
Nodes = TreeView1.Nodes.Add("SODIMM", tvwChild, "2child3", "Em Reparação", "REPAIR")No evento click do treeview coloco:
Private Sub TreeView1_Click()
Select Case TreeView1.SelectedItem.Key
Case "SODIMM"
rS.Open "SELECT Produto,Estado,Equipa,Data,Situação,Scrap FROM [SODIMM LOG] ORDER BY Ordem DESC", liGar, adOpenKeyset, adLockOptimistic
Set DataGrid1.DataSource = rS
DataGrid1.Caption = "Todos os Registos de Produto SODIMM"
Case "2child1"
rS.Open "SELECT Produto,Estado,Equipa,Data FROM [SODIMM OK] ORDER BY Ordem DESC"
Set DataGrid1.DataSource = rS
DataGrid1.Caption = "Tabela de Produto SODIMM Activos"
Case "2child2"
rS.Open "SELECT Produto,Estado,Equipa,Data FROM [SODIMM BAD] ORDER BY Ordem DESC"
Set DataGrid1.DataSource = rS
DataGrid1.Caption = "Tabela de Produto SODIMM Danificados"
Case "2child3"
rS.Open "SELECT Produto,Estado,Equipa,Data FROM [SODIMM REPAIR] ORDER BY Ordem DESC"
Set DataGrid1.DataSource = rS
DataGrid1.Caption = "Tabela de Produto SODIMM em Reparação"
End Select
End SubE pronto….claro que antes tem a ligação ao banco de dados…o rS que vê no código é o recordset. Usei ADO.
Tópico encerrado , respostas não são mais permitidas