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.