Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .
Když návrhem šablony formuláře Microsoft Office InfoPath 2007, můžete přiřadit výchozích hodnot pro ovládací prvky, které jsou vázané na pole v šabloně formuláře. Výchozí hodnota je hodnota, která se bude automaticky zobrazovat v ovládacím prvku při otevření formuláře vyplňovat uživatelé.
V tomto článku
Základní informace o výchozích hodnot
Když návrh šablony formuláře můžete přiřadit výchozí hodnoty k ovládacím prvkům za účelem pomoc uživatelům rychlejší vyplňování formuláře. Pokud vytvoříte šabloně formulář vyúčtování výdajů zaměstnanců, je přiřadit Dnes jako výchozí hodnotu pro ovládací prvek Výběr data. V důsledku toho s aktuálním datem naplní v ovládacím prvku pro výběr data při otevření formuláře a není potřeba ručně zadat datum.
Nastavení výchozích hodnot v šabloně formuláře tak, že:
-
Přiřazení určitou hodnotu ovládacího prvku, který naplní při otevření formuláře vyplňovat uživatelé.
-
Nastavení výchozí hodnoty ovládacího prvku pomocí Pravidlo, na základě dat, které uživatel zadá do jiného ovládacího prvku ve formuláři.
-
Nastavení výchozí hodnoty pro šablonu formuláře najednou.
Nastavení výchozích hodnot pro ovládací prvek
Při nastavení výchozí hodnoty pro pole v šabloně formuláře určíte hodnota, která by se měly automaticky v ovládacím prvku při vyplňování formuláře založené na této šabloně.
-
Pokud podokno úloh Zdroj dat není viditelná, klikněte na Zdroj dat v nabídce Zobrazit.
-
V podokně úloh Zdroj dat klikněte pravým tlačítkem myši pole, jehož výchozí hodnotu chcete nastavit a potom v místní nabídce klikněte na Vlastnosti.
-
Klikněte na kartu Data.
-
Udělejte jednu z těchto věcí:
-
Pokud chcete použít jako výchozí hodnota určitou hodnotu, zadejte do pole hodnota výchozí hodnota.
-
Použití výraz XPath k vytváření nebo rovná hodnotě, klikněte na Vložit vzorec a potom v dialogovém okně Vložit vzorec vytvořte výraz XPath.
Tip: Automaticky aktualizovat hodnoty ve vybraném poli pokaždé, když vzorec počítá, zaškrtněte políčko Aktualizovat tuto hodnotu při přepočtu výsledek vzorce v dialogovém okně Vlastnosti pole nebo skupiny.
-
-
Změny můžete otestovat kliknutím na Náhled na panelu nástrojů Standardní nebo stisknutím kláves CTRL+SHIFT+B.
Podrobné technické informace
Při nastavení výchozích hodnot pro ovládací prvek také nastavíte výchozí hodnotu pro pole do kterého, že je vázaný ovládací prvek. Žádnému ovládacímu prvku, který je vázaný na pole bude přiřazené stejné výchozí hodnota.
Pokud výchozí hodnota je zadaná hodnota, tato hodnota uložené v souboru template.xml přidružený k šabloně formuláře. Programové změny výchozí hodnotu, změňte hodnotu příslušného pole v souboru template.xml. Pokud výchozí hodnota je výsledkem výrazu XPath, výraz uložené v souboru manifest.xsf v prvku xsf:calculatedField pro pole.
Nastavení výchozí hodnoty pomocí pravidla
Chcete-li nastavit výchozí hodnoty ovládacího prvku na základě hodnoty další ovládací prvek můžete vytvořit pravidlo. Pravidlo je akce, ke kterým dochází při splnění podmínky ve formuláři. Například může návrh šablony formuláře s ovládacím prvkem pro stav a další ovládací prvek pro PSČ. Pokud uživatel zadá PSČ v ovládacím prvku PSČ, ovládací prvek stát automaticky naplní správném stavu.
K provedení tohoto postupu, musíte mít dva ovládací prvky v šabloně formuláře, který uživatel zadá data do a, který se zobrazí s výchozí hodnotou, založené na data zadaná do na první ovládací prvek.
-
Poklikejte na ovládací prvek, který budou na základě ovládací prvek s výchozí hodnotou.
Například v případě ovládací prvky stavu a PSČ by poklikejte na ovládací prvek PSČ.
-
Klikněte na kartu Data.
-
V části ověření a pravidla klikněte na pravidla.
-
V dialogovém okně pravidla klikněte na Přidat.
-
Do pole název zadejte název pravidla.
-
Pokud chcete určit, kdy by měla běžet pravidlo, klikněte na Nastavit podmínku.
-
V dialogovém okně Podmínka zadat podmínku a potom klikněte na OK.
Například pokud chcete výchozí hodnotu přidat k ovládacímu prvku, když uživatel zadá data do jiného ovládacího prvku, do prvního pole, klikněte na pole, které uživatel zadá data do, klikněte na je rovno v druhém poli a v posledním poli , zadávat data uživatel zadá do ovládacího prvku.
-
V dialogovém okně pravidla klikněte na Přidat akci.
-
V seznamu Akce klikněte na možnost nastavit hodnotu pole.
-
Klikněte na vedle pole a potom v dialogovém okně Vybrat pole nebo skupiny klikněte na ovládací prvek výchozí hodnotu chcete nastavit.
-
Udělejte jednu z těchto věcí:
-
Pokud chcete použít jako výchozí hodnota určité hodnoty, do pole hodnota zadejte hodnotu a klikněte na OK.
-
Použití výraz XPath k vytváření nebo rovná hodnotě, klikněte na Vložit vzorec , zadejte vzorec v dialogovém okně Vložit vzorec a klikněte na OK.
-
-
Změny můžete otestovat kliknutím na Náhled na panelu nástrojů Standardní nebo stisknutím kláves CTRL+SHIFT+B.
Nastavte všechny výchozích hodnot pro formulář
Pokud znáte všechny ovládací prvky v šabloně formuláře, která bude mít výchozí hodnotu, a výchozí hodnoty nejsou na základě pravidel, nastavit výchozí hodnoty všech najednou.
-
V nabídce Nástroje klikněte na Možnosti formuláře.
-
V seznamu druh klikněte na položku Upřesnit a potom klikněte na Upravit výchozí hodnoty.
-
V dialogovém okně Upravit výchozí hodnoty vyberte pole, jehož výchozí hodnotu chcete nastavit.
-
Udělejte jednu z těchto věcí:
-
Jako výchozí hodnota použít zadanou hodnotu, zadejte do pole Výchozí hodnota výchozí hodnotu pro pole a klikněte na OK.
-
Použití výraz XPath k vytváření nebo rovná hodnotě, klikněte na Vložit vzorec a potom v dialogovém okně Vložit vzorec vytvořte výraz XPath.
Tip: Automaticky aktualizovat hodnoty ve vybraném poli pokaždé, když vzorec počítá, zaškrtněte políčko Aktualizovat tuto hodnotu při přepočtu výsledek vzorce v dialogovém okně Upravit výchozí hodnoty.
-
-
Opakujte kroky 3 a 4 pro každé pole, který chcete nastavit výchozí hodnotu.
-
Změny můžete otestovat kliknutím na Náhled na panelu nástrojů Standardní nebo stisknutím kláves CTRL+SHIFT+B.