sayın pelitt,
aşağıdaki açıklamaların yapılması uygun görülmüştür.
1)
Alıntı:2) burada bahsettiğiniz yöntemde yanlış anlaşıldığımı tahmin ediyorum benim forumumdaki elemanlar textbox vs. bunlar değer kaynağı boş yani form başladığında bir bilgi çekilmiyor. siz ise bu elemanları bir tabloya bağlamışsınız ondan Recordset üzerinden oynuyabiliyonuz. yanlışım varmı bu konuda ?
ifadenize yönelik olarak;
konunuzdaki mesajlarınızda denetimlerin İLİŞKİSİZ olduğuna dair bir yorum olmadığı gerekçesi ile yapılan tüm açıklamalar bunun aksine yönelik olarak paylaşılmıştır haliyle.
kaldı ki,sizden talep edilen örnek uygulamayı belki de ilk mesaja dahil etmiş olsaydınız 11 mesaj sonrasında sunulması yerine daha kısa sürede çözümler elde edebilirdiniz.elbette tercih ve takdir sizindir.
İLİŞKİSİZ denetimlere alt formdan seçilen bir ID değerine göre ilgili alt formdaki bu denetimin TIKLANDIĞINDA olayına
[Forms]![ana_formun_adı]![denetim_adi1] = Dlookup ("[denetim_adi1]", "ana_formun_adı", "[denetim_adi1]=Forms![ana_formun_adı]![alt_formun_adı].Form![denetim_adi1]")
benzeri bir kod kalıbını kullanmak sureti ile ve kodlarda yer alan denetim adlarını ana form ve alt formdaki adları ile kendinize göre düzenlemeniz halinde,istediğiniz sonucu alabilirsiniz.
2)
Alıntı:3) Benim anlatmak istediğim şey ben formdaki tabloda her hangi bir veriye tıkladığımda örnek sizin tablo üzerinden ali nin şehirine tıkladığımda alinin bulunduğu satır aktif satır olsun rengi değişsin id nosu tıklanmış gibi olsun. (normalde sanki editlenecek gibi o hücre seçiliyor. bunu istemiyorum)
ifadenize yönelik olarak;
a) satır renklendirme işlemini gerçekleştirebilmeniz için,eklediğiniz resim üzerinden belirtmek gerekirse,ana form üzerinde yer alan alt formun biçimi VERİ TABANI olarak değil SÜREKLİ FORM olarak düzenlenmesi gerekmektedir ki denetimlerin arka plan renginin istenildiği gibi değiştirilebilsin.mevcuttaki biçimi ile bu değişimi yapılamayacaktır.
b) konunuzun 7.mesajında eklenen örnek uygulamadaki alt formda yer alan ID alanına tıklandığında sizin tabiriniz ile EDİTLENME hissini verecek durumda olmamak ile birlikte sadece seçilen kaydın ID denetimi üzerinde köprü oluşturma mahiyetinde EL İŞARETİ belirmekte ve tıklanması sonucunda da üstteki denetimlere değerler getirilmektedir.
3)
Alıntı:Şöyle somutlaştırayım bir tablom var düşünün 20 kayıtlı yani yirmi satır 1-21 arası id no var ben tablodan bir veriye tıklayınca o satır seçili duruma gelecek sil dediğimde satırdaki tüm bilgiler silinecek. burdaki mantıkla satırı seçmek istiyom.
ifadenize yönelik olarak;
İLİŞKİSİZ bir denetimde yer alan bir kaydı belirttiğiniz gibi tablodan silmek için,DLOOKUP Fonksiyonu kullanımı ile DELETE (Silme)
Sql sorgusu üzerinde yer alacak olan KRİTER kısmında ID değerine karşılık gelecek olan denetimi göstermek sureti ile mevcut seçili kaydı silme işlemini gerçekleştirebilirsiniz.
bilginize...iyi çalışmalar,saygılar.