Kayıt Tarihi: 27.07.2012
Toplam 15 konu açtı.
Toplam 85 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2003,
Office 2007 TR,
Beğeniler: 0 / 0
Merhabalar
Tablomda tarih alanımın otomatik olarak 00.00.2012 olarak gelmesini istiyorum.Ben üzerinde değişiklik yapmak istiyorum.Varsayılan değer alanına yazarak yapmayı deniyorum fakat hata alıyorum yardımcı olursanız sevinirim.İyi Çalışmalar.
Kayıt Tarihi: 09.11.2008
Toplam 31 konu açtı.
Toplam 301 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2003,
Beğeniler: 0 / 0
Eğer tablo alanınızı Tarih olarak biçimlendirmiş iseniz hata almanız normal. Access tarih tanımını sisteminde mevcut tarihler ile karşılaştırarak kontrol eden bir alogritmaya sahiptir diyebiliriz. Bu yüzden Varsayılan Değer olarak "00.00.2012" yazacağınız alanın biçimi Metin veya Not olmalıdır. Bu şekilde istediğiniz olacaktır.
Kayıt Tarihi: 19.06.2009
Toplam 13 konu açtı.
Toplam 690 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Beğeniler: 0 / 4
Sayın ebruakman,
Aklınızdaki karışıklığı bir nebze düzelteyim.
Access VT de tarih alanları, tarihleri ondalık sayı ile kaydeder.
Örneğin tarih hesaplamaları 01.01.1900 tarihinde başlar ve veri tabanında bu gün 1 olarak ifade edilir. Yani 2 olduğunda tarih artık 02.01.1900 dür. Gün içindeki saat, saniye ve saliseyi ondalık kısımda bulundurur. 1,5 olarak ifade edilen sayı 01.01.1900 günü öğlen 12:00 ı ifade eder. Herhangi bir tarih alanına 365 i eklersek tam bir yıl sonrasını elde ederiz.
Geçerli tarih değerleri -657.434 (1 Ocak, M.S. 100) ve 2.958.465 (31 Aralık, M.S. 9999) arasında değişir. Geçerli saat değerleri aralığı ise 0,0 - 0,9999 veya 23:59:59'dur.
Bu tablolara kayıt şekli. Şimdi biz bu sayıların bize nasıl göründüğü. Bu da giyilen elbiseye benzer. Hangi elbiseyi giyiyorsak öyle görünürüz. Bu da format yani istenilen biçim ile gerçekleşir.
Diyelim ki tarih 19.06.2007 17:34:23 olsun bu tarihin Genel Tarih biçimidir. Tabloya kaydedilen sayı: 39252,73046875 dir.
Uzun Tarih olarak biçimlendirirsek 19 Haziran 2007 Salı görünür
Orta Uzunlukta Tarih olarak biçimlendirirsek 19-Haz-2007 görünür
Kısa Tarih olarak biçimlendirirsek 19.06.2007 görünür.
Uzun Saat olarak biçimlendirirsek 17:34:23 görünür.
Kısa Saat olarak biçimlendirirsek 17:34 görünür.
Bunlar kullanılan hazır biçimlerdir. Bunun dışında bizim istediğimiz şekilde biçimlendirebiliriz:
Biçim Açıklaması
g Duruma göre bir veya iki basamaklı yazılan, ayın günü (1 - 31).
gg İki basamaklı yazılan, ayın günü (01 - 31).
ggg Günün ilk üç harfi (Paz - Cmt).
gggg Haftanın gününün tam adı (Pazar - Cumartesi).
h Haftanın günü (1 - 7) .
hh Yılın haftası (1 - 53).
a Duruma göre bir veya iki basamaklı yazılan, yılın ayı (1 - 12).
aa İki basamaklı yazılan, yılın ayı (01 - 12).
aaa Ayın ilk üç harfi (Oca - Ara).
aaaa Ayın tam adı (Ocak - Aralık).
ç Yılın çeyreği (1 - 4).
y Yılın gününün sayısı (1 - 366).
yy Yılın son iki basamağı (01 - 99).
yyyy Tam yıl (0100 - 9999)
Saatler ise
Biçim Açıklama
S Duruma göre bir veya iki basamaklı saat (0 - 23).
ss İki basamaklı saat (00 - 23).
D Duruma göre bir veya iki basamaklı dakika (0 - 59).
dd İki basamaklı dakika (00 - 59).
s Duruma göre bir veya iki basamaklı saniye (0 - 59).
sn İki basamaklı saniye (00 - 59)
Şeklindedir.
Örneğin =Format([tarih alanınızın adı];"ggg aaa yyyy dd:sn")
olarak yazarsak Sal Haz 2007 34:23 görünür.
Umarım tarih alanının çalışma şeklini anlatabilmişimdir.
İyi çalışmalar
Kayıt Tarihi: 27.07.2012
Toplam 15 konu açtı.
Toplam 85 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2003,
Office 2007 TR,
Beğeniler: 0 / 0
Sayın Modalı verdiğiniz bilgiler için teşekkür ederim.Size de iyi çalışmalar.