Ekleme sayfasına geçerli tarihi dahil etme

Son güncelleme: 27 Nis 2021

Yeni eklenen kayda geçerli tarihi dahil etmenin farklı yolları vardır. Bu TechNote iki seçeneği açıklamaktadır:

ColdFusion, PHP, ASP, ASP.NET veya JSP kodu ile gizli alanları kullanma.
Veritabanı alanının varsayılan değerini geçerli tarihe eşit olarak ayarlama.

Gizli form alanları

Bu görevin yerine getirilmesi için bir yaklaşım, gizli alan oluşturmaktır (Ekle > Form > Gizli Alan).Gizli alan eklendikten sonra, gizli alanı temsil eden sarı simgeyi seçin ve Özellik denetçisine gidin.Değer alanında, tarih işlevi için uygun kodu girin:

  • ASP: <%= Date() %>
  • JSP: <%= new java.util.Date() %>
  • ColdFusion: #Now()#

Son kullanıcıya tarihi bugünkü tarihten farklı bir değere değiştirme seçeneği verilmek isteniyorsa, gizli alan yerine normal metin alanı kullanılmalıdır.

Insert Record sunucu davranışı iletişim kutusunu doldururken, gizli form alanını veritabanındaki tarih alanıyla eşleyin ve veri türünü "Date" veya "MS Access Date" olarak ayarlayın.

Not: Eklenen tarih, uygulama sunucusundaki tarih olacaktır. Kullanıcılar farklı saat dilimlerindeyse bunu göz önünde bulundurun.

Veritabanında varsayılan değeri ayarlama

Bu görev için başka bir yaklaşım, veritabanının tarih alanının varsayılan değerini geçerli sistem tarihine ayarlamaktır. Çoğu veritabanında (hepsinde olmasa bile) veritabanı alanları için "varsayılan değer" seçeneği bulunur.Bu yaklaşımı kullanmanın bir avantajı, web sayfasından gönderilen tarih formatı konusunda endişelenmek zorunda kalmamanızdır. Microsoft Access 2000'de varsayılan değeri bugünün tarihine ayarlama:

Veritabanını Microsoft Access'te açın.
Veritabanı tablosunu Tasarım görünümünde açın ve tarih alanını seçin.
Pencerenin alt kısmındaki Genel sekmesine gidin ve Varsayılan Değer alanına "Date()" (tırnak işareti olmadan) yazın.

Veritabanını kaydedin ve kapatın, ardından ekleme sayfasını tamamlamak için Dreamweaver'a geri dönün.
Dreamweaver'da Kayıt Ekle sunucu davranışı iletişim kutusunu doldururken, veritabanındaki tarih alanına bir form alanı eşlemeyeceksiniz. Yeni bir kayıt oluşturulduğunda veritabanı geçerli tarihi otomatik olarak dolduracaktır.

Varsayılan değerleri ayarlama hakkında daha fazla ayrıntı için lütfen Microsoft Access belgelerine başvurun. Access kullanmıyorsanız, varsayılan tarih değerinin nasıl ayarlanacağına ilişkin talimatlar için lütfen veritabanı belgelerinize başvurun.

Not: Eklenecek tarih, veritabanı sunucusundaki tarih olacaktır. Kullanıcılar farklı saat dilimlerindeyse bu durum akılda bulundurulmalıdır.

Ek bilgiler

Kayıt Ekle sunucu davranışının nasıl kullanılacağı hakkında daha fazla bilgi için lütfen Blok blok kayıt ekleme sayfası oluşturma bölümüne bakın.