Ada banyak cara yang digunakan untuk menghitung umur ini.
Di milis ini bang Erwin Sugiawan dan bang Aksan sudah pernah mempostingnya.
Bisa juga gunakan function di bawah ini untuk alternatifnya.
'Contohnya
'
'?fWaktu(date()-450,date,0)
'1 tahun 2 bulan 24 hari
'?fWaktu(date()-200,date,0)
'6 bulan 17 hari
'?fWaktu(date()-20,date,0)
'20 hari
Function fWaktu(ByVal tgl1 As Date, ByVal tgl2 As Date, Optional blnPendek
As Boolean = True) As String
'format pendek adalah Tahun:Bulan:Hari contoh: 35:4:5
'format panjang adalah xx tahun yy bulan zz hari
'
jBulan = DateDiff("m", tgl1, tgl2)
If DateAdd("m", jBulan, tgl1) > tgl2 Then jBulan = jBulan - 1
jTahun = jBulan \ 12
jSisaBulan = jBulan Mod 12
tgl3 = DateAdd("m", jBulan, tgl1)
jHari = DateDiff("d", tgl3, tgl2)
fWaktu = jTahun & ":" & jSisaBulan & ":" & jHari
If Not blnPendek Then
fWaktu = IIf(jTahun > 0, jTahun & " tahun ", "") &
IIf(jSisaBulan > 0, jSisaBulan & " bulan ", "") & IIf(jHari > 0, jHari & "
hari ", "")
End If
End Function
Salam hangat dan jabat erat,
MBA
________________________________________
From: [email protected] [mailto:[email protected]]
On Behalf Of Afrizal
Sent: Tuesday, October 27, 2009 16:51
To: [email protected]
Cc: [email protected]
Subject: [belajar-access] (TANYA) cara mencari umur
To Mas edi (MBA) n All
saya ada masalah untuk otomatis umur di form
tlg dibantu ya
misal :
tgl_skrg tgl_lhr saya ingin hasilnya
27/10/2009 12/09/1982 27 thn 1 blh 15 hr
27/10/2009 17/09/2009 1 bln 10 hr
27/10/2009 17/10/2009 10 hr
atas bantuannya saya ucapkan terima kasih
regard
Afrizal
[email protected]
________________________________________
Get your new Email address!
Grab the Email name you've always wanted before someone else does!
No virus found in this outgoing message.
Checked by AVG - www.avg.com
Version: 9.0.698 / Virus Database: 270.14.34/2463 - Release Date: 10/27/09
22:50:00