AccessTr.neT
listview ve checkbox - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: listview ve checkbox (/konu-listview-ve-checkbox.html)

Sayfalar: 1 2


listview ve checkbox - 6246386 - 11/06/2010

arkadaşlar ekteki dosyayı bu forum sitesinden buldum ve bazı düzenlemeler yaparak listviewi anlamaya çalıştım. yapmak isteyipte başaramadığım tablodaki seçim alanını listviewden kontrol edebilmek. yani listviewden checkboxlar işaretlenince tablodaki seçim alanı işaretlensin. tşk.


Cvp: listview ve checkbox - 6246386 - 16/06/2010

Arkadaşlar bu konuda yardım edecek kimse yok mu?


Cvp: listview ve checkbox - Seruz - 16/06/2010

Listview nesnesi sadece istenilen kayıtları tablodan alıp listelemeyi sağlıyor.
Listview'in üzerindeki checkbox'lar sadece liste üzerinde hafızada işaretleme yapar,
listview tablodaki alanları direkt olarak etkilemez.

Sizin tablonuzda kayıtları birbirinden ayıran bir kimlik alanı yok.
Öncelikle tablonuza otomatik numara alan bir kimlik alanı eklemek ve bunu listview'e ilave etmek gerekiyor.
Daha sonra listview'in Click, ItemClick veya ItemCheck olaylarından birini kullanarak
(hangisi olduğuna emin değilim) seçildiği anda
veya daha sonra "seçilenleri tabloya kaydet" gibi bir düğme ile
seçilenleri tablodan Update komutu ile güncellemek gerekiyor.

--------
Aşağıdaki konudaki ekte bu özelliklerin nasıl kullanıldığını gösteren bir örnek var.
ListView Seçimli olarak Kullanma

-------
Ayrıca ingilizce olarak da ekteki ListviewDemo adlı örneği inceleyebilirsiniz.
Listview kullanımı
Örnek içinde aşağıdaki uygulamalar mevcut
1- Verilerin yüklenmesi
2- satıra ikon ekleme
3- satır rengini değiştirme
4- check box ekleme / çıkarma
5- Listview ızgarasını gösterme / gizleme
6- Başlığa tıklanması ile artan / azalan sıralama
7- Tool tip text uygulaması
8- çift tıklama ile satır hakkında bilgi veren mesaj gösterimi
-----------------------


Aslında sizin örneğiniz üzerinde istediğinizi yapacaktım ama bir telefon geldi ve acil işim çıktı,
siz şimdilik bunlara bakın, bu akşam veya yarın fırsat bulabilirsem sizin örnek üzerinde yaparım.


Cvp: listview ve checkbox - Seruz - 21/06/2010

Sn. 6246386

Siz henüz bir cevap yazmadınız ama ben yine de istediğiniz şekilde çalışan örneği gönderiyorum.

Dediğim gibi kisiler tablosuna kisiid adında bir kimlik alanı ekledim ve listview'e bu alanı da ilave ettim.
Ayrıca tabloda zaten secili alanları doldururken işaretlemesi icin kod ilave ettim.
Kod:
If rs!secim = True Then
            ListView1.ListItems(lstItem.Index).Checked = True
        Else
            ListView1.ListItems(lstItem.Index).Checked = False
        End If

ListView'de checkbox alanı işaretlendiğinde tablodan ilgili kaydın secim alanını değiştiren kodu da şu şekilde ilave ettim:
Kod:
Private Sub ListView1_ItemCheck(ByVal Item As Object)
    CurrentDb.Execute "Update Kisiler Set secim=" & ListView1.ListItems(Item.Index).Checked & " Where Kisiid=" & Item
End Sub




Cvp: listview ve checkbox - Seruz - 24/06/2010

Sn. 6246386,

Sorununuz çözüldü mü?


Cvp: listview ve checkbox - Seruz - 02/07/2010

Yine dönüş yapılmayan bir konu.
Üye 17/6'dan beri siteye giriş yapmamış.
Konu taşınmıştır.