Listeden verileri otomatik nasıl seçtirtirim ? - 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ığı: Listeden verileri otomatik nasıl seçtirtirim ? (/konu-listeden-verileri-otomatik-nasil-sectirtirim.html) |
Listeden verileri otomatik nasıl seçtirtirim ? - redali - 26/04/2014 Merhabalar bi tablonun formu var bunun altına liste yaptım bölünmüş form kullanmak istemiyorum.İlk açıldığında formda direk 1.kaydı gösteriyor ama listede seçili değil.İleri geri ile hareket ettiğimdede listeden seçili olmuyor.Sadece listede tıkladıklarımı formda gösteriyor.Nasıl otomatik olarak açılınca ilk kaydı seçebilir ve ileri geri ile hareket ederken formdakinlere göre listedende otomatik seçebilir ? Sanırım vb ile olacak makrolara baktım fakat bişey bulamadım vbde bildiğimden bişey yapamıyorum.Yardımlarınızı bekliyorum. Ekteki dosyada frBanka formu. Cvp: Listeden verileri otomatik nasıl seçtirtirim ? - atoz112 - 26/04/2014 merhaba sayın redali, uygulamanızı 2007 olarak da eklemek ister misiniz incelemek için.teşekkürler. iyi çalışmalar. saygılar. Cvp: Listeden verileri otomatik nasıl seçtirtirim ? - redali - 26/04/2014 (26/04/2014, 12:50)atoz112 yazdı: merhaba sayın redali,2013 ile yaptım nasıl 2007 yapacağım ? Yapıp ekliyeyim. Cvp: Listeden verileri otomatik nasıl seçtirtirim ? - direnist - 26/04/2014 Merhaba redali; Yapmayı istediğin ekteki gibi mi? Cvp: Listeden verileri otomatik nasıl seçtirtirim ? - redali - 26/04/2014 Evet aynen böyle teşekkür ederim bi türlü yapamamıştım.Tam olarak nasıl yaptınız öteki formlardada kullanacağım onları kendi halledeyim. Cvp: Listeden verileri otomatik nasıl seçtirtirim ? - direnist - 26/04/2014 Öncelikle macro olarak hazırladığın kontrolleri, formun dizayn modunda iken Design menüsünün en sonundaki Tools sekmesinde bulunan Convert Form’s Macros to Vısual Basic ile Vba koduna dönüştürdüm. (Nasıl dönüştürdüm? Form dizayn modda iken, Convert Form’s Macros to Vısual Basic’e tıkladım. Gelen pencerede Convert tuşuna tıkladım. Benim için form üzerindeki tüm macro ile hazırlanmış kontrollerin işlevlerini koda çevirdi.) ALT + F11 kısayol tuşu bu kodlara ulaşabilirsin. Liste Kutusu kontrolü içindeki verilerden istediğini seçili yapabilmen için,
Kodunu kullanabilirsin. Bir deneme butonu ekler ve bu butonun Click olayına yazarsan butona her tıkladığında listekutusu kontrolü içindeki verilerden 2.sırada olanı seçili yapmış olursun.Buradaki “ListeKutusuSatırIDNumarası” değerini de formuna eklediğin ileri, geri, ilk kayıt ve son kayıt butonları ile form üzerinde değişen ID numarasına bağlayınca istediğin işlemi yapmış olursun. Yani senin programın içindeki gerçekleşmesini istediğin olay ile ilgili kod olmalı. Fakat bir ayrıntı daha var. ListeKutusu kontrolünde verilerin sıralaması 0 (sıfır)’dan başlar. Fakat bizim tablolarımızda ID değeri 1’den başlıyor. Yani biz kodu senin yapmayı istediğin durum için
Olarak kullanırsak ListeKutusu kontrolü içindeki sıralı olan verilerde hep bir sonraki veriyi seçili yapacak. Yani hatalı çalışacaktı.Bu durumu aşmak için de form üzerindeki ID isimli alandan gelen değeri 1 azaltarak,
Yaptık. Böylece doğru olan verinin seçili olmasını sağladık.Umarım kafanı karıştırmamışımdır. Çünkü bende senin gibi bu konulara öğrenmeye meraklı bir acemiyim. Eğer yanlışım var ise de değerli hocalarımızdan bu konuda destek rica ederiz. İyi çalışmalar. |