Istnieje kilka sposobów uwzględnienia bieżącej daty w nowo wstawionym rekordzie.Ta notatka techniczna opisuje dwie opcje:
Ukryte pola formularzy
Jednym ze sposobów rozwiązania tego zadania jest skonfigurowanie ukrytego pola (Wstaw > Formularz > Ukryte pole).Po dodaniu ukrytego pola wybierz żółtą ikonę reprezentującą ukryte pole i przejdź do inspektora właściwości.W polu Wartość wprowadź odpowiedni kod funkcji daty:
- ASP: <%= Date() %>
- JSP: <%= new java.util.Date() %>
- ColdFusion: #Now()#
Jeśli chcesz dać użytkownikowi końcowemu możliwość zmiany daty na inną niż dzisiejsza, użyj zwykłego pola tekstowego zamiast pola ukrytego.
Podczas wypełniania okna dialogowego zachowania serwera Wstaw rekord mapuj ukryte pole formularza na pole daty w bazie danych i ustaw typ danych na „Data" lub „Data programu MS Access".
Uwaga: Wstawiana data będzie datą na serwerze aplikacji.Pamiętaj o tym, jeśli użytkownicy znajdują się w różnych strefach czasowych.
Ustawianie domyślnej wartości w bazie danych
Inne podejście do tego zadania to ustawienie domyślnej wartości pola daty bazy danych na bieżącą datę systemu.Większość, jeśli nie wszystkie bazy danych będą miały opcję „wartość domyślna" dla pól bazy danych.Jedną z zalet tego podejścia jest to, że nie musisz martwić się o format daty przesyłanej ze strony internetowej. Oto jak ustawić domyślną wartość na dzisiejszą datę w programie Microsoft Access 2000:
Więcej informacji na temat ustawiania wartości domyślnych podano w dokumentacji programu Microsoft Access. Jeśli nie używasz programu Access, zapoznaj się z dokumentacją bazy danych w celu uzyskania instrukcji dotyczących ustawiania domyślnej wartości daty.
Uwaga: Wstawiana data będzie datą z serwera bazy danych. Pamiętaj o tym, jeśli użytkownicy znajdują się w różnych strefach czasowych.
Dodatkowe informacje
Więcej informacji na temat korzystania z zachowania serwera Wstaw rekord podano w Tworzenie strony wstawiania rekordu krok po kroku.
Tworzenie estetycznych serwisów internetowych w programie Dreamweaver
Projektowanie, pisanie kodu i zarządzanie dynamicznymi serwisami internetowymi za pomocą jednego, kompleksowego narzędzia.