Az Access-űrlapokon a dátumválasztóval adja meg az aktuális dátumot. Ha a mező típusa dátum/idő, a mezőbe kattintáskor megjelenik a dátumválasztó ikon. Kattintson az ikonra, majd kattintson a naptár alatti Ma gombra.
Billentyűparancs Asztali Access-adatbázisban a Ctrl és a pontosvessző (;) billentyű egyidejű lenyomásával is beírhatja az aktuális dátumot a kijelölt mezőbe.
A dátum/idő típusú mezők táblába való felvételéről a Dátum és idő tárolására szolgáló mező létrehozása című témakör nyújt bővebb tájékoztatást. Az űrlapokkal kapcsolatos további tudnivalók az Access-űrlap létrehozása című témakörben olvashatók.
Új elemek alapértelmezett dátumaként
Az Access legtöbb mezőjének és vezérlőelemének van egy Alapértelmezett érték tulajdonsága, amelyben megadhat egy függvényt, amely minden új elem létrehozásakor beszúrja az aktuális dátumot. Az asztali adatbázisok és az Access-webalkalmazások egyaránt a Now() függvénnyel szúrják be az aktuális dátumot és időt. Ha csak a dátumot szeretné beszúrni, használja a Date() függvényt egy asztali adatbázisban, vagy a Today() függvényt egy Access-webalkalmazásban.
Hol lehet beírni a függvényt?
Válassza ki az eljárást annak megfelelően, hogy milyen objektumot szeretne módosítani. Vegye figyelembe, hogy ha egy táblában beállítja az alapértelmezett értéket, az alapértelmezett értékbeállítás az adott táblán alapuló űrlapokra vagy nézetekre érvényes lesz, így gyakran ez az előnyben részesített módszer.
Táblában
Asztali adatbázisban vagy Access-webalkalmazásban lévő táblázatban az alábbi módon keresheti meg az Alapértelmezett érték tulajdonságot:
-
Nyomja le az F11 billentyűt a navigációs ablak megnyitásához, ha még nincs megnyitva.
-
Kattintson a táblára a jobb gombbal a navigációs ablakban, és válassza a Tervező nézet parancsot.
-
Kattintson arra a mezőre, amelynek meg szeretné adni az alapértelmezett értékét, majd írja be a Mezőtulajdonságok lista Alapértelmezett érték tulajdonságmezőjébe az =Date(), az =Today() vagy az =Now() karaktersorozatot.
Űrlapon (asztali adatbázisban)
-
Nyomja le az F11 billentyűt a navigációs ablak megnyitásához, ha még nincs megnyitva.
-
Kattintson az űrlapra a jobb gombbal a navigációs ablakban, majd válassza az Elrendezési nézet parancsot.
-
Kattintson arra a mezőre, ahová be szeretné szúrni az aktuális dátumot.
-
Nyomja le az F4 billentyűt a tulajdonságlap megnyitásához, ha még nincs megnyitva.
-
A Tulajdonságlap Mind lapján győződjön meg arról, hogy a Dátumválasztó megjelenítése tulajdonság dátumokra van állítva.
-
Írja be az =Date() karaktersorozatot a tulajdonságlap Adat lapjának Alapértelmezett érték tulajdonságába.
Megjegyzés: Ha az aktuális időpontot is be szeretné szúrni, ne a Date() függvényt használja, hanem a Now() függvényt. Előfordulhat, hogy a mező Formátum tulajdonságát is módosítania kell (a Tulajdonságlap Formátum lapján) ahhoz, hogy megjelenjen az idő is.
Jelentés felső részén
Ha egy jelentés fejlécében szeretné megjeleníteni az aktuális dátumot (ez csak asztali adatbázisokban lehetséges), nyissa meg a jelentést Elrendezési nézetben, majd kattintson a Tervezés > Dátum és idő menügombra.
A jelentéskészítésről Az Access jelentései – Bevezetés című témakör nyújt bővebb tájékoztatást.
SQL-ben
Az asztali Access-adatbázisokban frissítő lekérdezéssel módosíthatja a dátummezőt az aktuális dátumra. Például:
UPDATE FELADATOK SET KezdoDatum = Date() WHERE ID=1;
A frissítő lekérdezésekről A frissítő lekérdezés létrehozása és futtatása című cikk nyújt részletesebb tájékoztatást.
Ha új, az aktuális dátumot tartalmazó rekordot szeretne beszúrni, használjon hozzáfűző lekérdezést a következő példának megfelelően:
INSERT INTO FELADATOK ( FeladatCime, KezdoDatum ) VALUES ("2. feladat", Date());
A hozzáfűző lekérdezésekről a Rekordok felvétele a táblába a hozzáfűző lekérdezés segítségével című témakörben talál további tájékoztatást.
Megjegyzés: Ha az aktuális időpontot is be szeretné szúrni, ne a Date() függvényt használja, hanem a Now() függvényt.