Nastavení výchozích hodnot polí nebo ovládacích prvků

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tento článek popisuje, jak nastavit výchozí hodnotu pro pole tabulky nebo ovládací prvek ve formuláři v accessové databázi. Nastavené výchozí hodnoty 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

Princip výchozích hodnot

Výchozí hodnotu do pole tabulky nebo ovládacího prvku formuláře můžete přidat v případě, že chcete, aby Access automaticky zadal hodnotu do nového záznamu. Například můžete nastavit, aby Access do nových objednávek vždy přidával aktuální datum.

Obvykle se do polí tabulky přidává výchozí hodnota. Hodnotu přidáte tak, že otevřete tabulku v návrhovém zobrazení a zadáte hodnotu pole do vlastnosti Výchozí hodnota . Pokud nastavíte výchozí hodnotu pro pole tabulky, použije Access tuto hodnotu pro všechny ovládací prvky, které jsou na tomto poli založené. Pokud nevytvoříte vazbu ovládacího prvku s polem tabulky nebo pokud propojíte data v jiných tabulkách, nastavíte výchozí hodnotu pro samotný ovládací prvek formuláře.

Můžete nastavit výchozí hodnotu pro pole tabulky používající datové typy Krátký text, Dlouhý text, Číslo, Datum a čas, Měna, Ano/Ne a Hypertextový odkaz. Pokud hodnotu nezadáte, zůstane pole Null (prázdné), dokud nezadáte hodnotu. Jakmile definujete výchozí hodnotu, Access ji použije u všech nových záznamů, které přidáte. Pokud chcete, můžete změnit hodnotu v záznamu z výchozí hodnoty na jinou, pokud to nezakazuje ověřovací pravidlo.

Začátek stránky

Nastavení výchozí hodnoty pro pole tabulky

Pokud nastavíte výchozí hodnotu pro pole tabulky, zobrazí všechny ovládací prvky, které jste s tímto polem svázali, tuto výchozí hodnotu.

Nastavení výchozí hodnoty

  1. V navigačním podokně klikněte pravým tlačítkem myši 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 nastaveném pro dané pole. Do pole Datum a čas můžete například vložit =Date() aktuální datum. 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

Obvykle se výchozí hodnota ovládacího prvku nastavuje pouze v případě, že neplánujete svázat ovládací prvek s polem tabulky nebo pokud 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 klikněte na příkaz Vlastnosti nebo stiskněte klávesu F4.
  3. Klikněte na kartě Vše v seznamu vlastností, vyhledejte vlastnost Výchozí hodnota a zadejte výchozí hodnotu.
  4. Uložte změny stisknutím kombinace kláves Ctrl+S .

Začátek stránky

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

Ve výchozím nastavení se v ovládacích prvcích seznamu a pole se seznamem zobrazují dva typy seznamů: seznamy hodnot a vyhledávací seznamy. Seznam hodnot je pevně zadaný seznam položek, který se nachází ve vlastnosti Zdroj řádků ovládacího prvku seznamu nebo pole se seznamem. Naproti tomu vyhledávací seznam získává data z vyhledávacího pole, které používá dotaz k načtení dat z jiné tabulky a potom 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 se postupuje jinak. Následující postup vysvětluje, jak nastavit výchozí hodnoty pro seznam hodnot a vyhledávací seznam.

Nastavení výchozího nastavení seznamu 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 na ovládací prvek seznamu nebo textového pole pravým tlačítkem myši a potom klikněte na příkaz 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řené v uvozovkách a oddělené středníky. Může se zobrazit například takovýhle seznam: "Good";"Fair";"Poor"
  4. Pokud vlastnost Zdroj řádků obsahuje dotaz, což je textový řetězec, který začíná slovy SELECT, přejděte k další sadě kroků.
  5. Do pole vlastnosti Výchozí hodnota zadejte [control_name].ItemData(n). V tomto případě control_name je to název ovládacího prvku seznamu nebo pole se seznamem a n číslo položky seznamu, kterou chcete nastavit jako výchozí. Neznáte-li 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 použít třetí hodnotu v seznamu jako výchozí hodnotu. Zadejte [Owner].ItemData(2) hodnotu do pole vlastnosti Výchozí hodnota . Píšete 2 místo 3 proto, že ItemData je založený na nule, což znamená, že se začne počítat od nuly, ne od jedné.
  6. Uložte změny a pak přepněte zpátky do formulářového zobrazení. Vybraná výchozí hodnota by se měla zobrazit v seznamu nebo poli se seznamem po přidání záznamu 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, která má být výchozí hodnotou.

    Poznámka

    Access ve výchozím nastavení pole primárního a cizího klíče skryje. Pokud pole s klíčem nevidíte, klikněte pravým tlačítkem 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 myši na tabulku, která obsahuje vyhledávací pole, a poté klikněte na Návrhové zobrazení.

  4. Vyberte vyhledávací pole. 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í zobrazovalo jméno nejčastěji používaného dodavatele. Chcete-li to provést, vyhledejte hodnotu klíče, která jednoznačně identifikuje dodavatele, a zadejte tuto hodnotu klíče do pole 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í vaše výchozí hodnota.

Začátek stránky

Příklady výchozích hodnot

Následující tabulka obsahuje seznam a popis některých výchozích hodnot. Tyto příklady můžete upravit pro použití s vlastními daty.

Výraz Výchozí hodnota pole
1 1
"MT" MT
"New York, N.Y." Praha, 10 00 (pokud hodnota obsahuje interpunkční znaménka, je nutné ji uzavřít do uvozovek)
"" Řetězec nulové délky
Date() Dnešní datum
=Yes "Ano" se zobrazuje v místním jazyce počítače

Začátek stránky