(06/07/2009, 23:57)AccessTr.neT yazdı: 5-a) Konu açarken sorununuzu açık bir şekilde ifade etmelisiniz. Sorunuz ile ilgili (3. maddede anlatıldığı gibi) eklediğiniz örnek uygulamadaki form, rapor, sorgu vs. nesne isimlerini mutlaka belirtiniz.
Sorun, anladığım kadarıyla "frm_goruskisiler" isimli formda. Formdaki kodlara "on error resume next" kodu eklemeyin. Bu kodu eklersen kod bloğundaki hatalı kısmı göremezsin. Alt formun ismi "frm_gorusu_alinanlar", ancak siz bu formun ismini kod içerisinde gorusu_alinanlar olarak yazmışsınız.
Forms![frm_goruskisiler]![frm_gorusu_alinanlar].Form![ogrenci_id]
şeklindeki kodda, frm_goruskisiler formunda, frm_forusualinanlar alt formundaki ogrenci_id alanını gösterir, form, alt form veya denetim ismi hatalı olursa bildiğiniz üzere kod çalışmaz.
Ekli uygulama, örneğinizin düzenlenmiş halidir. "frm_goruskisiler" isimli formda, üstten öğrenci seçip, liste kutusundan seçim yaparak ekle butonuna tıklarsanız tbl_gorusler tablosuna veriyi aktarır, çıkar butonuna tıklarsanız alt formdan çıkarır. Rapor açma olayında ise, açtırdığınız rapor tbl_gorusler isimli tablo ile ilgisi yok. Ekleme çıkarma olayı tamam ise rapor ile ilgili yeni konu açınız.