[TABLO] Tarih alanını 00.00.2012 olarak yazdırma
#1
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.



  Alıntı
Bu mesajı beğenenler:
#2
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.



  Alıntı
Bu mesajı beğenenler:
#3
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



  Alıntı
Bu mesajı beğenenler:
#4
Sayın Modalı verdiğiniz bilgiler için teşekkür ederim.Size de iyi çalışmalar.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [MAKRO] Alt Formda Filtrelemenin Iptali Ve Alt Formun Liste Olarak Görünmesi. M_Kemal_Askeri 2 325 21-04-2026, 23:57
Son Mesaj: M_Kemal_Askeri
  [FORM] Kritere Bağlı Olarak Değerlerin Toplanması M_Kemal_Askeri 2 297 10-04-2026, 01:05
Son Mesaj: M_Kemal_Askeri
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 800 23-11-2025, 11:33
Son Mesaj: dsezgin
  [SORGU] çarpraz Sorguda Sütun Değeri Olarak Birden çok Alan Seçebilir Miyiz? abkbek 2 521 13-08-2024, 21:18
Son Mesaj: abkbek
  [RAPOR] Access De Ki Raporu Word Belgesi Olarak Vba Kodu Ile Açma Ahmet51 10 1.254 01-08-2024, 10:28
Son Mesaj: dsezgin
  [FORM] Onay Kutususun şarta Bağlı Olarak Otomatik Olarak Işaretlenmesi Samih KARSLI 2 569 06-04-2024, 18:49
Son Mesaj: Samih KARSLI
  [FORM] Aktif Saati Tablodaki Saat Arasına Göre Bulup Forma Yazdırma yahyamacit 5 767 14-03-2024, 11:07
Son Mesaj: yahyamacit
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 882 28-11-2023, 01:37
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi