Tarih Fonksiyonları
Tarih
12/02/2010 00:49
Konu Sahibi
nihatkr
Yorumlar
5
Okunma
4651
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



nihatkr
Ofis 2007-2003-2010
Kullanici Avatari
Onursal
814
29/10/2008
272
İstanbul
Ofis 2007
03/09/2016,04:40
Date Fonksiyonu:
Sistemin tarih bilgisini döndürür.

Örnek:
Dim tarih
tarih =Date
Msgbox “Bu günün tarihi: ” & tarih
________________________________________
Now Fonksiyonu:
Sistemin tarih bilgisini en ayrıntılı biçimde döndürür.

Örnek:
Dim tarih
tarih =Now
Msgbox “Şu an: ” & tarih
________________________________________
DateAdd Fonksiyonu:
Belirtilen tarihe belli bir süreyi ekler veya çıkartır.

Kullanımı;
DateAdd(süre,sayi,tarih)
Süre eklenecek süre türünü belirtir, seçilen süreden ne kadar ekleneceğini belirtir, sayının ekleneceği tarihi belirtir.

Süre Degerleri;
Değer Açıklama
yyyy Yıl
q Çeyrek yıl (3 ay)
m Ay
y Yılın günü
d Gün
w Haftanın günü
ww Hafta
h Saat
n Dakika
s Saniye

Örnek:
Şimdi ”22.08.2003” tarihine 3 ay ekleyelim.

Dim ilktarih As Date ‘Ekleme yapacağımız tarihi tanımladık
Dim EklenecekSure As İnteger ‘Eklenecek süreyi tanımladık
ilktarih=”22.08.2003” ‘Ekleme yapacağımız tarihin değerini atadık.
EklenecekSure = 3 ‘Eklenecek sürenin degerini atadık.
Yenitarih=DateAdd(“m”,EklenecekSure,ilktarih) ‘”m” değeri ay belirtir.
Msgbox Yenitarih

Örnek:
Şimdi ”22.08.2003” tarihine 15 gün ekleyelim.

Dim ilktarih As Date ‘Ekleme yapacağımız tarihi tanımladık
Dim EklenecekSure As İnteger ‘Eklenecek süreyi tanımladık
ilktarih=”22.08.2003” ‘Ekleme yapacağımız tarihin değerini atadık.
EklenecekSure = 15 ‘Eklenecek sürenin degerini atadık.
Yenitarih=DateAdd(“d”,EklenecekSure,ilktarih) ‘”d” değeri gün belirtir.
Msgbox Yenitarih


DİKKAT: Eğer zaman ile ilgili işlem yapılacak ise “12.06.2003 15:35:19” şeklinde olmalı
________________________________________
DateDiff Fonksiyonu:
İki tarih Arasındaki süreyi verir.

Kullanımı;
DateDiff(süre, tarih1, tarih2,Haftanın ilk günü,Yılın ilk günü)

Süre alınmak istenen tarih türünü belirtir,tarih1 ilk tarihi,tarih2 tarihi belirtir.
Sürenin değerleri yukarıdaki tablonun aynısıdır.
Eğer haftanın ilk günü belirtilmez ise ilk günü Pazar olarak kabul eder.

Haftanın İlk Günü
Sabit Değer Açıklama
vbUseSystem 0 Sistem değeri
vbSunday 1 Pazar (Varsayılan)
vbMonday 2 Pazartesi
vbTuesday 3 Salı
vbWednesday 4 Çarşamba
vbThursday 5 Perşembe
vbFriday 6 Cuma
vbSaturday 7 Cumartesi

Yamuk yumuk oldu ama neyse..

Örnek:
Diyelim ki “13.02.2003” tarihinden bu gün ki tarihe kadar kaç gün geçti?

Dim tarih As Date ‘Kullanacağımız tarihi tanımladık.
Dim Mesaj As String ‘Mesajın içeriği için değişken tanımladık
tarih = “13.02.2003” ‘‘Kullanacağımız tarihi değerini atadık
Mesaj = DateDiff(“d”,Now,tarih) ‘”d” ile günü,Now ile şimdiki tarihi belirttik
Msgbox “Bu günden bu kadar gündür:” & Mesaj


Örnek:
“13.02.2003” tarihi ile “15.07.2003” tarihi arasında kaç hafta var?

Dim tarih1 As Date ‘tarihleri tanımladık.
Dim tarih1 As Date ‘tarihleri tanımladık.
Dim Mesaj As String ‘Mesajın içeriği için değişken tanımladık
tarih1 = “13.02.2003” ‘tarihlere değerlerini atadık.
tarih2 = “15.07.2003” ‘tarihlere değerlerini atadık.
Mesaj = DateDiff(“ww”,tarih1,tarih2) ‘”ww” ile değeri hafta olarak istediğimizi belirttik.
Msgbox Mesaj & “ Haftadır.”
________________________________________

DatePart Fonksiyonu:
Verilen tarihin belirli bir kısmını verir.

Kullanımı;
DatePart(süre, tarih,Haftanın ilk günü,Yılın ilk günü)

Süre yukarıdaki tabloda bukunan değerlerin aynısıdır.
Eğer haftanın ilk günü kullanılmaz ise Pazar haftanın ilk günü kabul edilir.


Örnek:
“13.02.2003” tarihinin yılını öğrenelim.

Dim tarih As Date ‘Kullanacağımız tarihi tanımladık.
Dim Mesaj As String Mesajın içeriği için değişken tanımladık
tarih = “13.02.2003” ‘Değişkene değerini atadıl
Mesaj = DatePart(“yyyy”,tarih) ‘”yyyy” ile yıl değerini istediğimizi belittik.
Msgbox “Yıl: ” & Mesaj
________________________________________

Weekday Fonksiyonu:
Haftanın gün bilgisini dönderir.

Kullanımı;
Weekday(tarih,Haftanınilkgünü)

Örnek:
Dim tarih ‘Kullanacağımız tarihi tanımladık.
Dim GunAdi ‘Gün adını saklayacağımız değişkeni tanımladık
tarih = “23.06.2003” ‘Değişkene değerini atadık.
GunAdi = Weekday(tarih, ,vbMonday) ‘vbMonday ile haftanın ilk gününün pazartesi olduğunu belirttik.
‘Bize Gun 1 olarak döner, yani pazartesi, eğer haftanın ilk gününü pazartesi seçmemiş olsaydık. 2 yani Salı dönecekti.
________________________________________
WeekdayName Fonksiyonu:
Haftanın gün bilgisinin adını döndürür.

Kullanımı;
WeekdayName(HaftanınGunu, Kısaltma, Haftanınilkgünü)

Örnek:
Dim tarih ‘Kullanacağımız tarihi tanımladık.
Dim Gun ‘Kullanacağımız gün numarasını saklayacağımız değişkeni tanımladık.
Dim GunAdi ‘Gün adını saklayacağımız değişkeni tanımladık.
tarih = “23.06.2003” ‘tarih değişkenine değerini atadık.
Gun =Weekday(tarih, vbMonday) ‘Belirttiğimiz tarihin haftanın kaçıncı günü olduğunu bulduk.
GunAdi = WeekdayName(Gun, ,False, vbMonday) ‘False değeri kısaltma yok demek.
________________________________________
Year Fonksiyonu:
tarih bilgisinin yıl değerini döndürür.

Kullanımı;
Year(tarih)

Örnek:
Dim tarih, Yil
tarih = “03.08.2003”
Yil = Year(tarih) ‘2003 değeri döner.
Msgbox “Yıl: “ & Yil
________________________________________
Month Fonksiyonu:
tarih bilgisinin ay değerini döndürür.

Kullanımı;
Month(tarih)

Örnek:
Dim tarih, Ay
tarih = “03.08.2003”
Ay = Month(tarih) ‘8 değeri döner.
Msgbox “Ay: “ & Ay
________________________________________

Day Fonksiyonu:
Verilen tarihin Ayın hangi günü olduğunu döndürür.

Kullanımı;
Day(tarih)

Örnek:
Dim tarih, Gun
tarih = “23.06.2003”
Gun = Day(tarih) ‘Bize Gun 23 olarak döner.
________________________________________
Time Fonksiyonu:
Sistemin zaman bilgisini döndürür.

Örnek:
Dim Zaman
Zaman =Time
Msgbox “Şuan saat: ” & Zaman
________________________________________
Hour Fonksiyonu:
Gün bilgisinin saat değerini verir.

Örnek:
Dim Zaman, Saat
Zaman =#3:12:19 PM#
Saat = Hour(Zaman) ’15 değeri döner.
MsgBox Saat
________________________________________
Minute Fonksiyonu:
Zamanın dakika bilgisini döndürür.

Örnek:
Dim Zaman, Dakika
Zaman =#3:12:19 PM#
Dakika = Minute(Zaman) ’12 değeri döner.
MsgBox Dakika
________________________________________
Timer Fonksiyonu:

Zamanı saniye cinsinden verir.

Örnek:
Dim Sn
Sn = Timer
Msgbox
Cevapla


C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Dün,23:43
Bilgiler için Teşekkürler hocam
Cevapla


ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.043
29/01/2008
Denizli
Polis Memuru
Ofis 2010 32 Bit
Bugün,03:35
teşekkürler nihat hocam
Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
07/12/2016,23:51
Hocam bu faydalı bilgiler için sonsuz teşekkürler..
Cevapla


benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.432
17/05/2009
365
Ankara
Ofis 2010
05/12/2016,09:18
Nihat hocam, emek ve paylaşım için teşekkürler. Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla


oa72
Üye
Kullanici Avatari
Üye
10
1
07/02/2010
0
İzmir
Ofis XP
12/11/2010,09:27
selamlar Access e yeni başladım
bu kodları acaba nerede kullanaacağız
bildiğim kadrarıyla uygulamalarda tablo -sorgu gibi görsel olarak çalışıyoruz
oa72, 06-02-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Tarih Fonksiyonları Seruz 19 9.224 16/11/2011, 02:17 alpeki99
  İki Tarih Arası Sorgu life_exciting 9 4.821 20/07/2011, 23:41 mehmetdemiral
  Tarih ayracını "/" yapma... Kur@l 10 4.015 25/06/2011, 13:03 rüzgar54


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya