Tablolar Arası İlişkilerde Yardım

1 2 3
03/10/2019, 12:06

sipuasfaf

Rapor veya Sorguda çağırabilirim. Evet o kısmı öyle hallederim, teşekkürler  . Fakat yeni kayıt için #hata uyarısını requery ile de çözemedim.
03/10/2019, 12:09

berduş

makine tablosuna son bakım tarihini ekleme olayına gelince
yine "makine_id" güncelleştirme olayına aşağıdaki kodu ekleyebilirsiniz
Not : Me.Metin91 kutusu son bakım tarihini alan metin kutusudur
kod da bu metin kutusunun requery kodunun altına yazılacak

Kod:
Me.Metin91.Requery
CurrentDb.Execute "update makineler set [en son bakım]=cdate(" & CLng(Me.Metin91) & ") where [makine id]=" & Me.makine_id

son dakika güncellemesi
bu sefer oldu gibi denetim kaynağının kodu))
Kod:
=IIf(Not IsNull([makine_id]);DLast("[bakım tarihi]";"[bakım kayıtları]";" [makine id] =" & [makine_id]);Null)
03/10/2019, 12:20

sipuasfaf

Tamamdır üstadım, çözdük olayı. Çok çok teşekkürler. Bilgine, emeğine sağlık.
03/10/2019, 12:22

berduş

))
ÖD
iyi çalışmalar
03/10/2019, 12:22

sipuasfaf

=IIf(Not IsNull([makine_id]);DLast("[bakım tarihi]";"[bakım kayıtları]";" [makine id] =" & [makine_id]);Null) 
kodu da sorunu düzeltti hocam
03/10/2019, 12:39

sipuasfaf

Üstadım yalnız 

Me.Metin91.Requery
CurrentDb.Execute "update makineler set [en son bakım]=cdate(" & CLng(Me.Metin91) & ") where [makine id]=" & Me.makine_id


bu kod ile "makineler" tablosuna taşıdığımız "en son bakım tarihi" değeri hep bir önceki kayıttan takip ediyor. yani bir sonraki kayıt için formu açtığımda bir önceki en son bakım tarihi geliyor. En günceli gelmiyor.
1 2 3