Nastavení výchozích hodnot polí nebo ovládacích prvků
Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tento článek vysvětluje, jak nastavit výchozí hodnotu pro pole tabulky nebo ovládací prvek ve formuláři v accessové databázi. Výchozí hodnoty, které nastavíte, se zobrazí v poli nebo ovládacím prvku při každém vytvoření nového záznamu v databázi.

V tomto článku

Vysvětlení výchozích hodnot

Výchozí hodnotu přidáte do pole tabulky nebo ovládacího prvku formuláře vždy, když chcete, aby Access automaticky zadal hodnotu do nového záznamu. Access například může do nových objednávek vždy přidávat aktuální datum.

Do polí tabulky se obvykle přidá výchozí hodnota. Hodnotu přidáte otevřením tabulky v návrhovém zobrazení a následným zadáním hodnoty do vlastnosti Výchozí hodnota pole. Pokud nastavíte výchozí hodnotu pro pole tabulky, Použije Access vaši hodnotu na všechny ovládací prvky, které jsou na daném poli založeny. Pokud nevážete ovládací prvek s polem tabulky nebo pokud propojujete data v jiných tabulkách, nastavíte výchozí hodnotu pro samotné ovládací prvky formuláře.

Můžete nastavit výchozí hodnotu pro pole tabulky nastavená na datové typy Krátký text, Dlouhý text, Číslo, Datum a čas, Měna, Ano/Ne a Hypertextový odkaz. Pokud nezadáte hodnotu, zůstane pole null (prázdné), dokud nezadáte hodnotu. Po definování výchozí hodnoty aplikace Access tuto hodnotu použije na všechny nové záznamy, které přidáte. Pokud chcete, můžete změnit hodnotu v záznamu z výchozí hodnoty na jinou, pokud to ověřovací pravidlo nezakazuje.

Začátek stránky

Nastavení výchozí hodnoty pro pole tabulky

Když pro pole tabulky nastavíte výchozí hodnotu, zobrazí se výchozí hodnota u všech ovládacích prvků, které s tímto polem svážete.

Nastavení výchozí hodnoty

  1. V navigačním podokně klikněte pravým tlačítkem na tabulku, kterou chcete změnit, a potom klikněte na Návrhové zobrazení.

  2. Vyberte pole, které chcete změnit.

  3. Na kartě Obecné zadejte hodnotu do pole vlastnosti Výchozí hodnota .

    Hodnota, kterou můžete zadat, závisí na datovém typu, který je pro pole nastavený. Zadáním = Date() můžete například vložit aktuální datum do pole Datum a čas. Příklady výchozích hodnot najdete v části Příklady výchozích hodnot dále v tomto článku.

  4. Uložte změny.

Začátek stránky

Nastavení výchozí hodnoty ovládacího prvku

Výchozí hodnotu ovládacího prvku obvykle nastavujete jenom v případě, že tento ovládací prvek nevážete s polem tabulky nebo když propojujete data v jiné tabulce.

Nastavení výchozí hodnoty

  1. V navigačním podokně klikněte pravým tlačítkem myši na formulář, který chcete změnit, a potom klikněte na Návrhové zobrazení.

  2. Klikněte pravým tlačítkem myši na ovládací prvek, který chcete změnit, a potom klikněte na Vlastnosti nebo stiskněte klávesu F4.

  3. V seznamu vlastností klikněte na kartu Vše , vyhledejte vlastnost Výchozí hodnota a zadejte výchozí hodnotu.

  4. Uložte provedené změny stisknutím kombinace kláves CTRL+S.

Začátek stránky

Nastavení výchozího řádku pro seznam nebo pole se seznamem

Ve výchozím nastavení ovládací prvky seznam a pole se seznamem zobrazují dva typy seznamů: seznamy hodnot a vyhledávací seznamy. Seznam hodnot je pevně zakódovaný seznam položek, který se nachází ve vlastnosti Zdroj řádků ovládacího prvku seznam nebo pole se seznamem. Naproti tomu vyhledávací seznam přebírá data z vyhledávacího pole (pole, které používá dotaz k načtení dat z jiné tabulky) a pak tato data načte do ovládacího prvku Pole se seznamem.

U seznamů hodnot a vyhledávacích seznamů můžete určit, která položka seznamu se zobrazí ve výchozím nastavení, ale pro každý typ seznamu postupujte jinak. Následující postup vysvětluje, jak nastavit výchozí hodnoty pro seznam hodnot a vyhledávací seznam.

Nastavení výchozího nastavení pro seznam hodnot

  1. V navigačním podokně klikněte pravým tlačítkem myši na formulář, který chcete změnit, a potom klikněte na Návrhové zobrazení.

  2. Klikněte pravým tlačítkem myši na ovládací prvek seznam nebo textové pole a potom klikněte na Vlastnosti nebo stiskněte klávesu F4.

  3. Ujistěte se, že vlastnost Zdroj řádků obsahuje seznam hodnot. Položky v seznamu hodnot jsou uzavřeny v uvozovkách a odděleny středníky. Může se například zobrazit seznam podobný tomuto: "Dobrý";" Spravedlivý";" Chudák"

  4. Pokud vlastnost Zdroj řádků obsahuje dotaz (řetězec textu, který začíná řetězcem SELECT), přejděte k další sadě kroků.

  5. Do pole vlastnosti Výchozí hodnota zadejte následující:

    [control_name]. ItemData(n)

    V tomto případě je control_name název ovládacího prvku seznam nebo pole se seznamem a n je číslo položky seznamu, kterou chcete nastavit jako výchozí. Pokud neznáte název ovládacího prvku, podívejte se na hodnotu ve vlastnosti Název , která se nachází v horní části seznamu vlastností.

    Předpokládejme například, že máte ovládací prvek pole se seznamem s názvem Vlastník a chcete jako výchozí hodnotu použít třetí hodnotu v seznamu. Do pole vlastnosti Výchozí hodnota zadejte následující:

    [Vlastník]. ItemData(2)

    Místo 3 zadáte hodnotu 2, protože ItemData je založená na nule, což znamená, že začíná počítat na nule, ne na jedné.

  6. Uložte změny a pak přepněte zpět do formulářového zobrazení. Vybraná výchozí hodnota by se měla zobrazit v seznamu nebo poli se seznamem, když přidáte záznam do databáze.

Nastavení výchozí hodnoty pro vyhledávací seznam

  1. Otevřete tabulku, která poskytuje zdrojová data pro vyhledávací pole v zobrazení Datový list.

  2. Poznamenejte si hodnotu klíče přidruženou k položce, pro kterou chcete nastavit výchozí hodnotu.

    Poznámka: Ve výchozím nastavení Access skryje pole primárního a cizího klíče. Pokud pole s klíčem nevidíte, klikněte pravým tlačítkem myši na libovolnou buňku v řádku záhlaví tabulky, klikněte na Zobrazit skryté sloupce a v dialogovém okně Zobrazit skryté sloupce vyberte pole s klíčem a klikněte na Zavřít.

  3. V navigačním podokně klikněte pravým tlačítkem na tabulku, která obsahuje vyhledávací pole, a potom klikněte na Návrhové zobrazení.

  4. Vyberte vyhledávací pole a na kartě Obecné zadejte do pole vlastnosti Výchozí hodnota hodnotu klíče, kterou jste si poznamenali v krocích 1 a 2. Jedná se o hodnotu odpovídající položce seznamu, kterou chcete nastavit jako výchozí.

    Předpokládejme například, že máte 10 dodavatelů a chcete, aby se ve výchozím nastavení zobrazoval název nejčastěji používaného dodavatele. Provedete to tak, že vyhledáte hodnotu klíče, která jednoznačně identifikuje dodavatele, a tuto hodnotu klíče zadáte do pole vlastnosti Výchozí hodnota pole cizího klíče.

  5. Uložte změny, přepněte do zobrazení Datový list a zadejte nový záznam. Po přidání záznamu se ve vyhledávacím poli zobrazí výchozí hodnota.

Začátek stránky

Příklady výchozích hodnot

Následující tabulka uvádí a popisuje některé výchozí hodnoty. Tyto příklady můžete přizpůsobit pro použití s vlastními daty.

Výraz

Výchozí hodnota pole

1

1

"MT"

MT

"Praha, 101 00"

New York, N.Y. (všimněte si, že pokud obsahuje interpunkci, musíte hodnotu uzavřít do uvozovek)

""

Řetězec nulové délky

Date( )

Dnešní datum

=Ano

"Ano" se zobrazí v místním jazyce počítače.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.