Forumda treeview örneklerini inceleyerek aşağıdaki örneği uyguladım. Ve güzel çalıştı
Private Sub UserForm_Activate()
With TreeView1.Nodes
'Hiyerarşiktir...
'İçerik 1
.Add , , "ana", "Görevler"
.Add "ana", tvwChild, "İdari", "İdari Görevler"
.Add "ana", tvwChild, "Teknik", "Teknik Görevler"
.Add "Teknik", tvwChild, "ana_alt_alt2", "Sertlik Deneyi"
.Add "Teknik", tvwChild, "ana_alt_alt3", "çekme Deneyi"
.Add "ana", tvwChild, "Harici", "Harici Görevler"
.Add "ana", tvwChild, "Diğer", "Diğer Görevler"
End With
End Sub
Buraya kadar sorun yok. Ancak aşağıdaki bölümü ekliyorum. Mesela ağaçtaki "sertlik deneyi" node unun seçiyor. Ve ona ait sertlik formunu açıyor. Buraya kadar da herşey tamam güzel çalışıyor. FAkat formu kapatınca
" Run-time error 35602 Key is not unique in collection" hatası veriyor. internette malum hata mesajını aradım ancak genelde treeview örnekleri hep access de ve hiçbirisininkini anlamadım. Bu tür bir hata neden çıkar. Yardımcı olabilir misiniz?
Kusura bakmayın ama dosya gönderemem..
Private Sub TreeView1_NodeClick(ByVal Node As Node)
If Node.Text = "Teknik Görevler" Then
Teknikform.Show
End If
If Node.Text = "Sertlik Deneyi" Then
Sertlikform.Show
End If
end sub