AccessTr.neT
Kayıtların Güncellenmesi - 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ığı: Kayıtların Güncellenmesi (/konu-kayitlarin-guncellenmesi.html)



Kayıtların Güncellenmesi - SeferŞANLI - 04/07/2021

Eklediğim dosyada; "tbl_derler" tablosuna bağlı "frm_derler" formundan dersle ilgili değişiklik yaptığımda, bu derse ait bütün tablolardaki verilerin değişmesini nasıl sağlarım.


RE: Kayıtların Güncellenmesi - berduş - 04/07/2021

biraz daha açıklar mısınız?


RE: Kayıtların Güncellenmesi - SeferŞANLI - 04/07/2021

Şöyle izah edeyim: "frm_dersle"r formuyla "tbl_derler" tablosuna kayıtlar ekliyorum.
Bu dersleri, tanımladığım işlerden sonra "anaformda" bulunan "ders yükü hesaplama" komutuyla açılan formdaki (frm_dersyükü) liste kutusuna listeledikten sonra---- tümünü ekle- yada -ekle- komutlarıyla alt forma atıyorum.

istediğim; kullanıcı bu eklemeleri falan yaptıktan sonra derslerin (saati, sınıfı, adı gibi) verilerini değiştirse, bu dersin değişiklikleri yukarıda yapılan işlemlere yansımasını istiyorum. İlişkilendirme yaptım ama olmadı.


RE: Kayıtların Güncellenmesi - ozanakkaya - 05/07/2021

srg_guncelle adında sorgu oluştur, sorgunun Sql kaynağına 

UPDATE tbl_dersyükü SET tbl_dersyükü.dersinsaati = [Formlar]![frm_dersler]![txtderssaati], tbl_dersyükü.dersinsınıfı = [Formlar]![frm_dersler]![txtsinif], tbl_dersyükü.dersinadı = [Formlar]![frm_dersler]![txtdersadi]
WHERE (((tbl_dersyükü.ders_id)=[Formlar]![frm_dersler]![ders_id]));

kodu ekle.

frm_dersler isimli forma denetim kaynağı ders_id olan ders_id adında metin kutusu ekle, aynı formdaki "kmtkaydet" isimli butonun tıklandığında olayına

DoCmd.OpenQuery "srg_guncelle"

kodu ekle. Butona tıkladığında ders adı, sınıfı ve saati bilgileri güncellenir. Farklı güncellenecek alan var ise sorguya eklenebilir.


RE: Kayıtların Güncellenmesi - SeferŞANLI - 05/07/2021

Teşekkür ederim. Konu çözülmüştür.