Şöyle bir sıkıntı var diyelik tabloda ID 52 fakat arada silinmiş kayıtlar vs var IDsi 52 olan listede 52 sırada değil diyelim 30uncu sırada -1 de ekleyince 29uncuyu sırayı seç diyor oluyor bunu çözmek gerekli ve vb dönüştür diyince Makroyu açarken bir sorun oluştu hatası alıyorum.7-8 tane makro var form içinde.
Sayın direnist'in örneği üzerinde düzenleme yaptım. Formun kayıt kaynağına sorgu, sorguya da Sıra alanı ekledim. Bu alana göre kayıt seçiyor. Siz aradan veri silseniz bile Sıra alanındaki veriler sıralı yazılır.
Evet sorunsuz çalışıyor anlamadığım bu sıra nasıl oldu tabloya baktım yok Denetim Kaynağında sadece Sıra yazıyor bunu nasıl yaptığınız acaba çözemedim.
Önceki uygulama hatalı
Eklediğim örnekteki SrBanka isimli sorguya Sıra alanı ekledim. Sorguyu tasarım görünümünde açtığınızda Sıra alanını görebilirsiniz.
Nasıl yapıldığı aşağıdaki linkte.
Sorguya Sıra No Eklemek
Ozan Hocam teşekkürler.
Bende AbsolutePosition üzerinden yapmaya çalışıyordum. Olup olmayacğı konusunda bir fikrim yoktu ama. Formda kayıdın sıra numarasına AbsolutePosition ile erişebilirsem bunu listekutusundaki ile karşılaştırarak seçili yapabilirim diye düşündüm.
Acaba bu yol ile olabilirmiydi? Yoksa mantıksız mı? Görüşlerinizi rica ederim. Saygılar.
Yardımlarınız için teşekkürler makrolarda sorun çıkartıyor diye başka yöntemle yaptım.Sıra textini 0dan başlattım ileri diyince +1leyip ona göre seçtirtim geride -1ledim if else ilede listenin uzunluğuna göre ilerle yaptırdım.Makrolarıda Girildiğinde olayına koydum çözüldü.