Skip to main content

AccessTr.neT


Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması

Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması

#1
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.
.rar MuratDenetleme.rar (Dosya Boyutu: 339,05 KB | İndirme Sayısı: 4)
Cevapla
#2
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
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.
Cevapla
#4
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
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
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da