Başlangıç zamanı ile bitiş zamanını kaydettiğimizde arasındaki saat farkını hesaplayıp aynı tablodaki süre hanesine yazacak. Form da hesaplatabiliyoruz. Fakat sonucu tabloya yazdıramadım.
öncelikle eğer tablona form üzerinde hesaplanmış alanı aktarmak istiyorsan
örneğin tablona yeni bir alan ekle Fark isminde daha sonra forma geç ve oraya ilişkisiz metin kutusu ekle bunun da adını Hesaplanan olarak belirle birde Yeni Eklediğin tabloya Fark adındaki alanı da ekleyiver daha sonra iki tarih dediğin KayıtTarihi ve TeslimTarihi olsun
TeslimTarihi alanının F4 özellikler Çıkıldığında [Olay Yordamı] tıkla kod uluşturu aç
Private Sub TeslimTarihi_Exit(Cancel As Integer)
Me.Hesaplanan = Me.TeslimTarihi - Me.KayıtTarihi
End Sub
sen herzaman teslim tarihi yazdığında o Hesaplanan bölümüne aradaki gün farkını yazacaktır böylece değeri elde etmiş olacaksın.
daha sonra bu değeri de tablodaki Fark alanına aktarmak için şu yolu izlemelisin
bu Fark Alanı alt formda ise kolay fakat altformda değilse de ana forma ait tablodaki bir alansa ozaman ekle yöntemi kullanılır oda basit sadece alt form ile üst form farklılığı var
diyelimki Fark alanı anaformun bağlı olduğu tabloda ozaman şu olayı gerçekleştirirsin üstteki olayyordam koduna gidip tekrar ekleme yap aşağıda
Private Sub TeslimTarihi_Exit(Cancel As Integer)
dim H as variant
H=Me.TeslimTarihi - Me.KayıtTarihi
Me.Hesaplanan = H
Me.Fark=H
form.requery
End Sub
bu işlem sonrası tablondaki alanada güncelleme yapacaktır. iyi çalışmalar
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.