AccessTr.neT
Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması - 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ığı: Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması (/konu-ana-formun-acilip-kapanmasinda-alt-formda-yeni-kayit-olusmasi.html)



Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması - murat dikme - 13/03/2017

Merhaba değerli hocalarım. Ekli çalışmamda PROJEDENETİM, Tbl_denetim, Tbl_görevyeri ve Tbl_resimekle Tablolarındaki verileri silip sıkıştır onar yapıyorum.

Ana form olan "frm_denetimi açtığımda "frm_resimekle" de veri olmadığı için boş gözükmekte.
Ana formu kapatıp tekrar açtığımda alt formlar olan "frm_ögg" ve "frm_görevyeri" formlarının kayıt kaynağı olan tablolarda formun her açılıp kapanması işlemine kayıt yapılmış gibi ID vermekte.  Bu sorunu nasıl düzeltebilirim.
alt form ilişkilendirmelerine baktım ama bir şey bulamadım.
Yardımlarınız için şimdiden çok teşekkür ederim.


Cvp: Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması - atoz112 - 13/03/2017

sayın murat dikme,

bahsettiğiniz talebinize yönelik olarak;

kendi adıma geçerli olmak sureti ile imkan ve zaman yetersizliği gerekçesi ile kısa süreli bir inceleme neticesinde,


frm_denetim adlı ana formun,işlem yapmaksızın açılıp kapatılması sonucunda tbl_denetim ve tbl_görevyeri adlı tablolara YENİ KAYIT satırı eklemesinin nedeni;

frm_denetim adlı formun acilank1 adlı denetimin ÇIKILDIĞINDA olay yordamı içerisinde yer alan

Forms![frm_denetim]![frm_ögg].Form![Metin2] = Me.Metin60
Forms![frm_denetim]![frm_görevyeri].Form![Metin2] = Me.Metin60

kod satırlarından kaynaklanmakta olduğu görülmüştür.

frm_ögg ve frm_görevyeri adlı alt formların METİN2 adlı denetimlerine değer ataması yaptığınız için,herhangi bir işlem yapmaksızın sadece ana formu açıp kapatmanız halinde dahi YENİ KAYIT satırı olarak kayıt eklemesi yapmaktadır.

bu kodları etkisizleştirmek sureti ile,bahsi yapılan bu açıklamaları gözlemlemek sureti ile deneyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması - murat dikme - 13/03/2017

Sayın @atoz112 yukarıda belirttiğiniz yönergeleri izleyerek sorunun düzeldiğini gördüm ilgi ve alakanız için çok teşekkür ederim sayın hocam saygılarımla.


Cvp: Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması - atoz112 - 13/03/2017

sayın murat demir,

mevcut sorun olarak belirttiğiniz durumu çözmek amacı ile naçizane bir öneri olmak üzere,

acilank1 adlı denetimin GÜNCELLEME SONRASINDA ve ÇIKILDIĞINDA olay yordamı içerisindeki kodları olduğu gibi iptal edip bunun yerine,

bu denetimin DEĞİŞTİĞİNDE olay yordamı içerisine

Me.Metin4 = acilank1.Column(1)
Me.Metin62 = acilank1.Column(2)

Forms![frm_denetim]![frm_ögg].Form![Metin2] = Me.Metin60
Forms![frm_denetim]![frm_görevyeri].Form![Metin2] = Me.Metin60

kodları dahil ederek kullanmayı deneyiniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması - murat dikme - 13/03/2017

Sayın hocam konunun 4. mesajınızdaki kodlarda ekledim sorunsuz çalışmakta. Yardımlarınız için çok teşekkür ederim. sorun çözülmüştür saygılarımla