Skip to main content

AccessTr.neT


2 tarih arası hesaplama

2 tarih arası hesaplama

Çözüldü #1
Merhabalar, eski bir dost yardım istiyor gene, belki sizler için çok basit ama ufak bir sorum var; 2 tarih arasındaki gün sayısını hesaplayıp ordan tabloya nasıl kaydederim? Sitedeki örneklerde form üzerinde, fark hücresinde 2 ayrı tarih hücresinin gün farkını alıp yapabiliyorum ama bunu tabloya kaydedemedim. basit bir örnek yaparak ekledim. Yardımınız için şimdiden teşekkürler.
.mdb vt1.mdb (Dosya Boyutu: 152 KB | İndirme Sayısı: 23)
farkli88, 10-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
Hesaplanabilir alanların tabloya kaydedilmesi veritabanının gereksiz yere şişmesine neden olur. Zaten form, sorgu ve raporda hesaplamayı yapıp görüntüleyebilirsiniz.

Mutlaka tabloya kaydedilmeli diyorsanız ekteki örneği inceleyiniz.

.rar vt1_sled.rar (Dosya Boyutu: 14,55 KB | İndirme Sayısı: 111)
Cevapla
Çözüldü #3
Bir buton ekleyin. Butonun Tıklanma olayı koduna aşağıdakileri yazın:


fark = DateDiff("d", gelistarihi, gidistarihi)
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #4
İlginize çok teşekkür ederim. Konu kapanmıştır.
farkli88, 10-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #5
Kusura bakmayın ama galiba siz haklısınız, ekte yaptığım programı gönderiyorum. Görev takip programında "görev emri" ve "diğer görev emri" girişi formunda gerçekleşen süreyi bulup bunu hem formda hemde raporda nasıl gösterebilirim? "Bölge-Kamptan Ayrılış" süresinden "Hareket Tarihini" çıkartarak bulmam lazım. Yardımınız için tekrar teşekkürler.
.rar GOREV TAKİP.rar (Dosya Boyutu: 536,22 KB | İndirme Sayısı: 44)
farkli88, 10-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #6
Yukarıda vermiş olduğum kodu "Gerçekleşen Görev Süresi" alanına yazdım normal çalıştı. Son durumu aşağıdaki gibi oldu:

=DateDiff("d";[bolgekamptanayrılıstarihi];[harekettarihi])+1
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da