AccessTr.neT

Tam Versiyon: Tarihten tarih çıkartmak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
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.

Fur O da ilk önce sorusunun mantıklı olduğundan bahsetti, sonra da dediki şahıs benden bir mal almış 15.10.2000 tarihinde, şahsın doğum tarihi 12.11.1960. Şahıs benden mal aldığı tarih olan 15.10.2000 tarihinde kaç yaşında olacağını bulmak istiyorum dedi. (Nasıl bir ilgi diye lütfen sormayın Icon_rolleyes)

Herkesi yanlış yönlenderdiğim için Ozur lerimi sunuyorum. Ayrıca bu problemin çözümünde yardımcı olacak arkadaşlara teşekkürlerimi sunuyorum.

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)
Sayfalar: 1 2