AccessTr.neT
Yaş Hesaplama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Yaş Hesaplama (/konu-yas-hesaplama--91244.html)

Sayfalar: 1 2


Yaş Hesaplama - hnfdmr - 01/11/2024

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.


RE: Yaş Hesaplama - onur_can - 01/11/2024

Merhaba aşağıdaki fonksiyon ile bulabilirsiniz.
iif IsNull(ÖlümTarihi);yaş = Date(Year) - DoğumTarihi(Year);yaş=ÖlümTarihi(Year)-DoğumTarihi(Year)



RE: Yaş Hesaplama - hnfdmr - 01/11/2024

(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


RE: Yaş Hesaplama - C*e*l*o*y*c*e - 01/11/2024

(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


RE: Yaş Hesaplama - hnfdmr - 02/11/2024

(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.


RE: Yaş Hesaplama - atoykan - 02/11/2024

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.