Skip to main content

AccessTr.neT


Yaş Hesaplama

Yaş Hesaplama

Çözüldü #1
Form Ailesine iyi geceler.
bütün AccessTr.neT ailesine ilgileri ve bilgilendirmeleri için teşekkürler.

Tablo ve Form üzerinde [dgm_tr] , [olm_trh] ve [ks_ys] olamek üzere üç adet alan (textbox) mevcut textboxlar: Doğum Tarihi , Ölüm Tarihi ve kişi yaşı nı belirtmektedir. Ölüm Tarihi yaşayan kişiler için boş olabiliyor. Form üzerinde veya Tablo üzerinde kişi yaşını Ölüm Tarihinin dolu veya boş olması halinde hesaplamak için nasıl bir formül oluşturabilirim.
Yardımlarınız için teşekkürler.
Son Düzenleme: 01/11/2024, 00:35, Düzenleyen: hnfdmr.
Cevapla
#2
Merhaba aşağıdaki fonksiyon ile bulabilirsiniz.
iif IsNull(ÖlümTarihi);yaş = Date(Year) - DoğumTarihi(Year);yaş=ÖlümTarihi(Year)-DoğumTarihi(Year)
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#3
(01/11/2024, 08:54)onur_can yazdı: Merhaba aşağıdaki fonksiyon ile bulabilirsiniz.
iif IsNull(ÖlümTarihi);yaş = Date(Year) - DoğumTarihi(Year);yaş=ÖlümTarihi(Year)-DoğumTarihi(Year)

onur_can üstat ; hata veriyor
Cevapla
#4
(01/11/2024, 17:20)hnfdmr yazdı:
(01/11/2024, 08:54)onur_can yazdı: Merhaba aşağıdaki fonksiyon ile bulabilirsiniz.
iif IsNull(ÖlümTarihi);yaş = Date(Year) - DoğumTarihi(Year);yaş=ÖlümTarihi(Year)-DoğumTarihi(Year)

onur_can üstat ; hata veriyor

merhaba
ne hatası veriyor onu yazın birde örnek kodunuzu yazarsanız,ne oldugunu daha iyi anlarız
Cevapla
#5
(01/11/2024, 17:27)C*e*l*o*y*c*e yazdı:
(01/11/2024, 17:20)hnfdmr yazdı:
(01/11/2024, 08:54)onur_can yazdı: Merhaba aşağıdaki fonksiyon ile bulabilirsiniz.
iif IsNull(ÖlümTarihi);yaş = Date(Year) - DoğumTarihi(Year);yaş=ÖlümTarihi(Year)-DoğumTarihi(Year)

onur_can üstat ; hata veriyor

merhaba
ne hatası veriyor onu yazın birde örnek kodunuzu yazarsanız,ne oldugunu daha iyi anlarız

YÖRÜKLERSOYAĞACI isimli çalışmamı gönderiyorum burada kişi yaşını hesaplamak istiyorum ama bir türlü formüle edemedim KİŞİ YAŞI ([ks_ys]) alanı ya boş oluyor veya hata veriyor.
Yardımlarınız için Teşekkür ederim.
.rar YÖRÜKLERSOYAĞACI.rar (Dosya Boyutu: 777,54 KB | İndirme Sayısı: 3)
Cevapla
#6
ks_ys textboxında kişi yaşını hesaplamak için denetim kaynağına
=IIf(Not IsNull([LMTRH]);Year([LMTRH])-Year([DGMTR]);Year(Date())-Year([DGMTR]))
formülünü girmeniz gerekmektedir.
Bu formül LMTRH alanında ölüm tarihi mevcut ise ölüm yılı - doğum yılı olarak, şayet boş ise içinde bulunduğumuz yıl - doğum yılı olarak yaş hesaplaması yapar.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da