Office
Přihlásit se

Vložení dnešního data

V accessovém formuláři můžete zadat aktuální datum pomocí ovládacího prvku Výběr data. Když kliknete do pole, které je typu Datum a čas, objeví se ikona Výběr data. Klikněte na ikonu a potom klikněte pod kalendářem na tlačítko Dnes.

Ovládací prvek pro výběr data se zvýrazněným tlačítkem pro dnešní datum

Klávesová zkratka:    V desktopové databázi v Accessu naplníte vybrané pole aktuálním datem tak, že současně stiskněte klávesu CTRL a klávesu se středníkem (;).

Další informace o tom, jak do tabulky přidat pole data a času, najdete v tématu Vytvoření pole pro uložení data a času. Další informace o formulářích najdete v článku Vytvoření formuláře v Accessu.

Jako výchozí hodnota nové položky

Většina polí a ovládacích prvků v Accessu má vlastnost Výchozí hodnota, kam můžete zadat funkci, která vloží aktuální datum a čas pokaždé, když vytvoříte novou položku. V desktopových databázích i webových aplikacích pro Access se vkládá aktuální datum a čas pomocí funkce Now(). Pokud chcete vložit jenom datum, v desktopové databázi použijte funkci Date() a ve webové aplikaci pro Access použijte funkci Today().

Kde mám tu funkci zadat?

Zvolte vhodný postup podle toho, jaký typ objektu chcete změnit. Když nastavíte výchozí hodnotu v tabulce, projeví se tohle nastavení ve všech nově vytvořených formulářích a zobrazeních, které budou založené na této tabulce. To vám ušetří práci.

V tabulce

V tabulce desktopové databáze nebo webové aplikace Accessu najdete vlastnost Výchozí hodnota takto:

  1. Stisknutím klávesy F11 otevřete navigační podokno (pokud není otevřené).

  2. V navigačním podokně klikněte na tabulku pravým tlačítkem myši a potom klikněte na Návrhové zobrazení.

  3. Klikněte na pole, u kterého chcete nastavit výchozí hodnotu, a do pole vlastnosti Výchozí hodnota zadejte výraz =Date(), =Today(), nebo =Now().

    Nastavení výchozí hodnoty pole Datum a čas v accessové tabulce

Ve formuláři (u počítačových databází)

  1. Stisknutím klávesy F11 otevřete navigační podokno (pokud není otevřené).

  2. V navigačním podokně klikněte pravým tlačítkem myši na formulář a potom klikněte na Zobrazení rozložení.

  3. Klikněte na pole, do kterého se má vložit aktuální datum.

  4. Stisknutím klávesy F4 otevřete Seznam vlastností (pokud není otevřený).

  5. V seznamu vlastností na kartě Datové zadejte =Date() do vlastnosti Výchozí hodnota.

    Seznam vlastností s vlastností Výchozí hodnota nastavenou na Date()

    Poznámka: Pokud chcete, aby se vkládalo nejen dnešní datum, ale taky aktuální čas, použijte místo funkce Date() funkci Now(). Aby se zobrazil i čas, budete u pole možná muset taky upravit vlastnost Formát (v Seznamu vlastností na kartě Formátové).

V zobrazení (webové aplikace Accessu)

  1. Otevřete webovou aplikaci v Accessu.

  2. Stisknutím klávesy F11 zobrazte navigační podokno (pokud není otevřené).

  3. V navigačním podokně poklikejte na formulář, který chcete změnit.

  4. Klikněte na pole, do kterého se má vložit aktuální datum, a potom klikněte na tlačítko Datové, které se objeví vpravo od pole.

  5. Do pole Výchozí hodnota zadejte =Today() nebo =Now().

    Nastavení výchozí hodnoty datového pole v aplikaci pro Access

    Poznámka:  Pokud chcete, aby se vkládalo nejen dnešní datum, ale taky aktuální čas, použijte místo funkce Today() funkci Now(). Aby se zobrazil i čas, budete u pole možná muset taky upravit nastavení Formát (klikněte u tlačítka Datové na tlačítko Formátování).

V horní části sestavy

Pokud chcete, aby se aktuální datum zobrazovalo v záhlaví sestavy (jenom u počítačových databází), otevřete sestavu v zobrazení rozložení a klikněte na Návrh > Datum a čas.

Další informace o vytváření sestav najdete v tématu Úvod k sestavám v Accessu.

V SQL

V desktopové accessové databázi můžete změnit datové pole na aktuální datum pomocí aktualizačního dotazu. Příklad:

UPDATE TASKS SET StartDate = Date() WHERE ID=1;

Další informace o aktualizačních dotazech najdete v tématu Vytvoření a spuštění aktualizačního dotazu.

Když chcete vložit nový záznam s aktuálním datem, použijte přidávací dotaz. Příklad:

INSERT INTO ÚKOLY ( NázevÚkolu, DatumZahájení ) VALUES ("Úkol2", Date());

Další informace o přidávacích dotazech najdete v tématu Přidání záznamů do tabulky pomocí přidávacího dotazu.

Poznámka: Pokud chcete, aby se vkládalo nejen dnešní datum, ale také aktuální čas, použijte místo funkce Date() funkci Now().

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×