Skip to main content

AccessTr.neT


Kayıtların Güncellenmesi

Kayıtların Güncellenmesi

Çözüldü #1
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.
.rar DENEME1.rar (Dosya Boyutu: 288,29 KB | İndirme Sayısı: 4)
Cevapla
#2
biraz daha açıklar mısınız?
Cevapla
#3
Şö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ı.
Cevapla
#4
srg_guncelle adında sorgu oluştur, sorgunun Sql kaynağına 

SQL Code
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

Visual Basic Code
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.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#5
Teşekkür ederim. Konu çözülmüştür.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da