AccessTr.neT

Tam Versiyon: Değişik Bir Treeview Uygulaması
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
sayın mehmet eser yanlış yapmışsınız treeviewde fullrowselect enabled ve singlesell seçili olacak diğerleri seçili olmayacak dediklerimi yapın ve örneği öyle değiştirin
üzerine gelince yalnız seçilme değil aynı zamanda nodlar açılmalıda
Uyarınız için teşekkürler. Düzeltip ekleyeceğim. Ben de silme komutunu inceliyordum. Aşağıdaki kodda BirimAnahtarKodu'nu yanlışlıkla yazmış olabilir misiniz? Bazı birimlerde anahtar kodu olmayabilir de. Burda anlamadım, tuhaf geldi.

Alıntı:altsil
strSQL = "SELECT * FROM Birimler "
Set rstkayit = New ADODB.Recordset
rstkayit.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If Me.BirimUstId = 0 Then
With rstkayit
.Find "[BirimAnahtarKodu]=" & Me.Metin5 'işte burası
.Delete
.Update
End With
Else
With rstkayit
.Find "[BirimId]=" & Me.Metin5
.Delete
.Update
End With
End If
rstkayit.Close
TreeView1.Nodes.Clear
Call treeyap(TreeView1)

Bu sefer de jet gibi bir şey oldu, yerinde duramıyor maşallah.
hayır benim amacım şayet en üst nod seçilirse ona göre o noda ait alt nodların hepsş silinsin sin diye bir mantık yürütüyordum ancak olmadı onunn yerine başka bir kod var aklımda içiçe çalışacak ve her seferinde kendisini çağıracak bir kod yapılınca görürsün o silmeyi boş ver sen diğerlerini hallet
iyi olmuş ancak dediğin gibi biraz hızlı onu yavaşlatmanın yoluna bakmam lazım
Merhaba,

Artık yeni kayıt eklemeden sonra da TreeView'den seçili dalı gösteriyor. Bir de yeni kayıt eklenmekten vazgeçerse eski kayda (kaldığı yere geri dönüyor.) Aslında bunları halletmesi çok kolay oluyor zaten tüm işlevler var. Yerleştirmek yeterli oluyor. Forma koyduğum Sil butonu da TreeView altında olanla aynı işleve sahip olacağından onu bekliyorum. Bazı düzenlemeler de ondan sonra yapılmalı.

Fare üzerine gelince olayını kaldırdım ve TreeView Kullanımı örneğinizdeki gibi tek tıklama ile hem seçiyor hem açıyor. Bu yeterli bence. Eskiden çift tıklama ile açıyordu.

Metin5 içeriğini sıfırladıktan sonra TreeView'de de seçili dalı bırakmasını sağlamak lazım. Yoksa Metin5 sıfır derken orda seçili dal bekliyor. Biraz daha düzenleyeceğim.

Sağlıkla kalın, başarılarınızın devamını dilerim.
Konuya zenginlik katması açısından elimde olan yabancı bir TreeView kaynağını da burdan veriyorum.

Tamamen TreeView üzerine kurulu bir blog:

http://mytreeviewblog.blogspot.com/
Sayfalar: 1 2 3 4