Arkadaşlar kolay gelsin,
Merak üzerine soruyorum tarihten tarih çıkartılabilinir mi? Yani 27/11/2009 dan 15/10/1900 gibi,
27/11/2009 - 15/10/1900= 12/01/0109
Yardımcı olacak arkadaşlara teşekküler.
Tarihten tarih çıkar ama sonucu gün farkı olur. Örneğin 30.05.2009 - 01.05.2009 = 29 olur. Kolay gelsin.
Neden böyle bir işleme ihtiyaç duyuyorsun. Bu işlem kadamelei olarak yapılabilir ama anlamını çok merak ediyorum
Bunun mantığı bence yıl bazında aradaki farkı hesaplamak. Bunun için ise DateDiff yeterli...
Örnek:
Private Sub Komut0_Click()
Dim Tarih As Date
Dim Mesaj As String
Tarih = "14.11.1981"
Mesaj = DateDiff("yyyy", Tarih, Now)
MsgBox "Aradaki fark şu kadar yıldır:" & Mesaj
End Sub
Açıklama:
http://office.microsoft.com/tr-tr/access...11055.aspx
Arkadaşlar ilginiz için teşekkür ediyorum, ayrıca cevap vermekte geciktiğim için arkadaşların hoş görüsüne sığınıyorum.
İlk önce böyle bir ihtiyaç ne için ortaya çıktı, nerede kullanılacak sorusuna cevap vereyim. Bu soruyu bir arkadaş sordu, böyle problemim var dedi, ben çözümlenebilecek bir problem hallederiz dedim. (Buraya güvenerek)
Tabii sorduktan sonra sadece cevaplara bakabildim, haklı olarak bende sorguladım, ne işe yarar diye. Sonra arkadaşı aradım, bu ne işine yarayacak, ne için kullanacak, amacın ne dedim.
Herkesi yanlış yönlenderdiğim için
Mal alığı tari 12.09.1999 şahsın doğum tarihi 12.06.1968 = şahıs kaç yaşında
(Böyle 10 bin kayıt var)