Akce makra NastavitHodnotu

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Akce makra NastavitHodnotu umožňuje nastavit hodnotu Pole přístup, Ovládací prvek nebo Vlastnost v Formulář, formuláře Datový list nebo Sestava.

Poznámka : Akce makra NastavitHodnotu nelze použít nastavte hodnotu vlastností, které vrátí objektu.

Poznámka : Tato akce nebude moct Pokud databázi není důvěryhodný.

Nastavení

Akce makra NastavitHodnotu má následující argumenty.

Argument akce

Popis

Položka

Název pole, ovládací prvek nebo vlastnosti, jehož hodnotu chcete nastavit. Zadejte název pole, ovládací prvek nebo vlastnosti do pole položky v části Argumentů okna návrhu maker. Je třeba použít úplné syntaxi odkázat na tuto položku, jako je název ovládacího prvku (ovládacího prvku formuláře nebo sestavy, ze kterého označovalo jako Makro ) nebo Forms ! položky název formuláře! název ovládacího prvku. Toto je povinný argument.

Výraz

Výraz Access používá nastavte hodnotu pro tuto položku. Úplné syntaxe musí vždy používat odkázat na k objektům ve výrazu. Například zvětšit hodnoty v ovládacím prvku platu ve formuláři Zaměstnanci o 10 %, použijte Forms!Employees!Salary*1.1. Toto je povinný argument.

Poznámka : V tomto argumentu byste neměli používat před výraz znaménko rovná se (=). Pokud neuděláte, aplikace Access vyhodnotí výraz expression a používá tuto hodnotu jako výraz v tomto argumentu. To může vést k nečekaným výsledkům výraz je řetězec.

Třeba když zadáte = "Řetězec_1" pro tento argument, Access nejdřív vyhodnotí výraz expression jako řetězec_1. Potom použije řetězec_1 jako výraz v tomto argumentu očekává vyhledání ovládacího prvku nebo vlastnost s názvem řetězec_1 na formulář nebo sestavu, která se nazývá makro.

Poznámka : V databázi aplikace Access (MDB nebo ACCDB) klikněte na tlačítko vytvořit pomocí Tvůrce výrazů Tvorba výrazu pro některý z těchto argumentů.

Poznámky

Tato akce můžete nastavit hodnotu do pole nebo ovládacího prvku ve formuláři, datový list formuláře nebo sestavy. Hodnota pro skoro všech ovládacího prvku formuláře a vlastnosti sestavy můžete nastavit taky v libovolném zobrazení. Pokud chcete zjistit, zda je možné nastavit určité vlastnosti pomocí makra a v jakém zobrazení může být naleznete v tématu nápovědy pro danou vlastnost v editoru jazyka Visual Basic.

Můžete vytvořit také hodnotu pro pole v tabulce související záznamuformuláře i v případě, že formulář neobsahuje ovládací prvek vázaný na pole. Použijte syntaxi Forms ! položky název formuláře! název pole v seznamu Položka vyberte hodnotu pro toto pole. Můžete taky odkazujete s polem podkladové tabulky sestavy pomocí syntaxe sestavy ! NázevSestavy! název pole, ale musí být ovládací prvek v sestavě vázaný na toto pole nebo pole musí být podle Vypočítaný ovládací prvek v sestavě.

Nastavte hodnotu ovládacího prvku ve formuláři Akce makra NastavitHodnotu neaktivuje ovládacího prvku formuláře úrovni ověřovacích pravidel, ale pokud je ovládací prvek vázaný ovládací prvek ho aktivace pole podkladové tabulky úrovni ověřovacích pravidel. Akce makra NastavitHodnotu spustí, ale přepočet nemusí být proveden okamžitě. NastavitHodnotu a vynutit dokončení přepočtu, lze akce makra PřekreslitObjekt . Hodnota, kterou nastavíte v ovládacím prvku s použitím akce makra NastavitHodnotu nemá vliv Vstupní maska nastavit v ovládacím prvku nebo zdrojové vlastnosti pole Vstupní maska .

Pokud chcete změnit hodnotu ovládacího prvku, můžete akce NastavitHodnotu v makru určený vlastností ovládacího prvku po aktualizaci události. Však nelze použít akce NastavitHodnotu v makru nastavil vlastností ovládacího prvku události změňte hodnotu ovládacího prvku (i když akce NastavitHodnotu slouží ke změně hodnoty ovládacích prvků). Můžete také akce NastavitHodnotu v makru definované před aktualizací nebo po aktualizaci vlastností formuláře změnit hodnotu všechny ovládací prvky v aktuálním záznamu.

Poznámka : Akce makra NastavitHodnotu nelze použít k nastavte hodnotu následující možnosti ovládání:

  • Vázané ovládací prvky a počítaných ovládacích prvků na sestavy.

  • Počítaných ovládacích prvků ve formulářích.

Tipy

Akce makra NastavitHodnotu slouží k zobrazení nebo skrytí formuláři ve formulářovém zobrazení. Zadejte Forms ! položky název formuláře. Viditelné v poli položky a Ne nebo Ano do pole výraz. Nastavení vlastnost .zobrazit Modální formulářů na hodnotu Ne skryjete formulář a chce nemodální. Nastavení vlastnosti na hodnotu Ano zobrazí formulář a díky kterému je modální znovu.

Změna hodnoty nebo přidání nových dat v ovládacím prvku s použitím akce NastavitHodnotu v makru neaktivuje události před aktualizacíBeforeInsertnebo změnit , ke kterým dochází při změně nebo zadávání dat do těchto ovládacích prvků v uživatelském rozhraní. Tyto události dochází při nastavte hodnotu ovládacího prvku pomocí jazyka Visual Basic for Applications (VBA) modul.

Tato akce není k dispozici v modulu VBA. Nastavte hodnotu přímo v jazyce VBA.

Příklad

Nastavte hodnotu ovládacího prvku pomocí makra

Následující makro otevře formulář pro přidání výrobků pomocí tlačítka ve formuláři Dodavatelé. Ukazují použití ozvěn tím, Zavřít, OtevřítFormulář, NastavitHodnotua akce makra PřejítNaOvládacíPrvek . Akce NastavitHodnotu nastaví KódDodavatele ovládacího prvku ve formuláři produkty aktuální dodavateli ve formuláři Dodavatelé. PřejítNaOvládacíPrvek pak se fokus přesune na pole CategoryID, kde můžete začít zadávat data nového produktu. Toto makro by měl být připojen na tlačítko Přidat produkty ve formuláři Dodavatelé.

Akce

Argumenty: Nastavení

Komentář

Ozvěnu

Zobrazovat výsledky: bez

Zastavte aktualizaci obrazovky je spuštěná makro.

Zavřete

Typ objektu: Formulář

Název objektu: seznamu produktů

Uložit: bez

Zavřete formulář seznamu produktů.

OtevřítFormulář

Název formuláře: produkty

Zobrazit: Formulář

Režim dat: Přidání

Režim okna: Normální

Otevřete formulář produkty.

NastavitHodnotu

Položka: [Forms]! [Výrobky]! [KódDodavatele]

Výraz: ČísloDodavatele

Nastavte ovládací prvek KódDodavatele aktuální dodavateli ve formuláři Dodavatelé.

PřejítNaOvládacíPrvek

Název ovládacího prvku: Idkategorie

Přejděte na ovládací prvek Idkategorie.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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.

×