Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Platí pro

Objekt CheckBox

Objekt OptionGroup

Objekt ComboBox

Objekt TextBox

Objekt ListBox

Objekt ToggleButton

Objekt OptionButton

Určuje řetězcovou hodnotu, která se při vytvoření nového záznamu automaticky zadá do pole. V tabulce Adresy můžete například nastavit výchozí hodnotu pole Město na České Budějovice. Když uživatelé přidají do této tabulky záznam, můžou tuto hodnotu buď akceptovat, nebo zadat název jiného města. Pro čtení/zápis.

výraz.DefaultValue

Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.

Poznámky

  • Vlastnost DefaultValue se nevztahuje na ovládací prvky Zaškrtávací políčko, Přepínač nebo Přepínací tlačítko, pokud jsou v Skupina voleb. Vztahuje se však na samotnou skupinu možností.

  • Vlastnost DefaultValue platí pro všechna pole tabulky s výjimkou polí datového typu Automatické číslo nebo Objekt OLE.

Vlastnost DefaultValue určuje text nebo Výraz, který se automaticky zadá do ovládacího prvku nebo pole při vytvoření nového záznamu. Pokud například nastavíte vlastnost DefaultValue ovládacího prvku Textové pole na =Now(), ovládací prvek zobrazí aktuální datum a čas. Maximální délka nastavení vlastnosti DefaultValue je 255 znaků.

U ovládacího prvku můžete tuto vlastnost nastavit v jeho seznamu vlastností. U pole můžete tuto vlastnost nastavit v návrhovém zobrazení tabulky (v oddílu Vlastnosti pole), v makru nebo pomocí kódu jazyka VBA (Visual Basic for Applications).

V kódu VBA použijte Řetězcový výraz k nastavení hodnoty této vlastnosti. Například následující kód nastaví vlastnost DefaultValue pro ovládací prvek textového pole s názvem PaymentMethod na "Cash":

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

Poznámka: Pokud chcete nastavit u pole tuto vlastnost pomocí kódu jazyka VBA, použijte vlastnost DefaultValue rozhraní ADO nebo vlastnost DefaultValue rozhraní DAO.

Vlastnost DefaultValue se použije jenom při přidání nového záznamu. Pokud vlastnost DefaultValue změníte, neaplikuje se tato změna automaticky na existující záznamy.

Pokud nastavíte vlastnost DefaultValue ovládacího prvku formuláře vázaného na pole, které má v tabulce také definované nastavení vlastnosti DefaultValue, přepíše nastavení ovládacího prvku nastavení v tabulce.

Pokud vytvoříte ovládací prvek přetažením pole ze Seznam polí, použije se na ovládací prvek ve formuláři nastavení vlastnosti DefaultValue pole, jak je definováno v tabulce, i když nastavení vlastnosti DefaultValue ovládacího prvku zůstane prázdné.

Jeden ovládací prvek může poskytovat výchozí hodnotu jinému ovládacímu prvku. Pokud například nastavíte vlastnost DefaultValue ovládacího prvku na následující výraz, nastaví se výchozí hodnota tohoto ovládacího prvku podle nastavení vlastnosti DefaultValue ovládacího prvku txtShipTo.

=Forms!frmInvoice!txtShipTo

Pokud jsou ovládací prvky na stejném formuláři, musí se ovládací prvek, který je zdrojem výchozí hodnoty, nacházet v pořadí ovládacích prvků před ovládacím prvkem obsahujícím tento výraz.

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.