Jak vytvořit vlastní ověření chybová zpráva, která obsahuje název ovládacího prvku ověřenému v aplikaci InfoPath

Podpora Office 2003 byla ukončena.

Společnost Microsoft ukončila dne 8. dubna 2014 podporu Office 2003. Tato změna ovlivnila aktualizace softwaru a možnosti zabezpečení. Další informace o tom, co to pro vás znamená a jak zajistit ochranu

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:822032
Souhrn
Aplikace Microsoft Office InfoPath umožňuje automatickou kontrolu data, která zadáte do formuláře. Aplikace InfoPath zobrazí chybovou zprávu, pokud hodnota dat neodpovídá za podmínky, že je určen data ověřovací pravidlo. Chybová zpráva se může zobrazit některým z následujících způsobů:
  • Dialogové okno pole chybová zpráva: Toto je chybová zpráva ověření dat, které otevírá dialogové okno zobrazující vlastní chybovou zprávu při zadání dat, který není platný v ovládacím prvku.
  • Vložené chybová zpráva: Toto je chybová zpráva ověření dat, která je k dispozici v ovládacím prvku. Aplikace InfoPath označí ovládací prvek s červenou přerušovanou tento ovládací prvek obsahovat data, která není platná. Chcete-li zobrazit chybovou zprávu vložené z ovládacího prvku, uživatel klepne pravým tlačítkem myši na ovládací prvek nebo ukazatel myši setrvá ovládací prvek zobrazíte chybovou zprávu jako tip obrazovky.
Tento článek obsahuje příklad vytvoření včleněné chybová zpráva z uživatelského rozhraní nebo skriptu. Při uživatelem zadaná hodnota je menší než 30 nebo více než 65, bude tento ukázkový formulář vytvoříte označit "Stáří" textové pole. Tato zpráva vložené této chyby bude obsahovat název ovládacího prvku.

back to the top

Návrh formuláře

V roce 2010 aplikace InfoPath

  1. Spustit aplikaci InfoPath.
  2. Vytvoření nového formuláře.
  3. V podokno úloh pole klepněte pravým tlačítkem myši na mojePole a klepněte na tlačítko Přidat.
  4. V dialogovém okně Přidat pole nebo skupinu zadejte do pole název text věk.
  5. V seznamu Typ dat vyberte celé číslo (integer) a klepněte na tlačítko OK.
  6. Přesunout pole věk do formuláře.

V aplikaci InfoPath 2003 nebo aplikace InfoPath 2007

  1. Spustit aplikaci InfoPath. Vytvoření nového formuláře.
  2. V podokno úloh Design Tasks klepněte na tlačítko Zdroj dat otevřete podokno úloh Data Source.
  3. V podokno úloh Data Source klepněte pravým tlačítkem myši na mojePole a klepněte na tlačítko Přidat. V dialogovém okně Přidat pole nebo skupinu zadejte do pole název text věk. V seznamu Typ dat vyberte celé číslo (integer) a klepněte na tlačítko OK.
  4. Přesunout pole věk do formuláře.
back to the top

Přidáním ověření dat pomocí uživatelského rozhraní

V roce 2010 aplikace InfoPath

  1. Klepnutím vyberte textové pole věk.
  2. Na kartě Domů klepněte na tlačítko Přidat pravidlo, klepněte na příkaz Is Not mezi a klepněte na tlačítko Zobrazit chyby ověřování.
  3. Do pole text komentář v podokně pravidla zadejte Tato hodnota pole věk, musí být větší než 30 a menší než 65.

V aplikaci InfoPath 2003 nebo aplikace InfoPath 2007

  1. Klepněte pravým tlačítkem myši na ovládací prvek pole text věk a klepněte na Textové pole – vlastnosti. V dialogovém okně Vlastnosti textového pole klepněte na tlačítko Ověření dat.
  2. V okně dialogové okno Ověření dat (stáří) klepněte na tlačítko Přidat.
  3. V rozbalovacím operátor podmínky - seznamu, vyberte je menší než.
  4. V seznamu podmínku hodnotu rozevíracího seznamu vyberte Typ číslo a zadejte hodnotu 30.
  5. Klepněte na tlačítko A.
  6. Nové pole rozevíracího seznamu změnit z a na nebo.
  7. Druhá podmínka operátor rozevírací vyberte v seznamu, je větší než.
  8. V druhé podmínku hodnotu rozevíracího seznamu vyberte Typ číslo a zadejte 65.
  9. Do pole text popisu zadejte hodnota pole věk, musí být větší než 30 a menší než 65.
  10. Třikrát klepněte na tlačítko OK, zavřete všechna dialogová okna.
back to the top

Přidáním ověření dat pomocí skriptu

  1. Klepněte pravým tlačítkem myši na ovládací prvek pole text věk a klepněte na Textové pole – vlastnosti. V dialogovém okně Vlastnosti textového pole klepněte na tlačítko Ověření dat.
  2. V dialogovém okně Ověření dat (stáří)OnValidate vyberte ze seznamu událostí a potom klepněte na tlačítko Upravit.

    Spustí se editor Microsoft Script Editor.
  3. Přidejte následující kód události OnValidate pro pole Věk: msoxd_my_Age::OnValidate(eventObj)
    function msoxd_my_Age::OnValidate(eventObj){	// Clear any previous errors for this node.	XDocument.Errors.Delete(eventObj.Site,"InvalidValue");		//Set the valAge variable to the value that is entered in the Age field.	var valAge = parseInt(eventObj.Site.text);		//If the value that is entered in the Age field is less than 30 or 	//greater than 65, add a passive error to the collection of the error.	if ((valAge < 30) || (valAge > 65))	{		XDocument.Errors.Add(eventObj.Site,"InvalidValue","The value of the "		 + eventObj.Site.baseName + " field must be greater than 30 and less than 65.");		}}
  4. Uložte změny. Ukončete Editor skriptů.
  5. Klepněte na tlačítko OK zavřete dialogové okno Ověření dat (stáří) a klepněte na tlačítko OK zavřete dialogové okno Vlastnosti textového pole.
back to the top

Testování formuláře

  1. Na panelu nástrojů klepněte na tlačítko Náhled formuláře.
  2. V poli věk zadejte 29 a potom klepněte mimo pole.

    Všimněte si přerušované červené ohraničení, které zvýrazní ovládací prvek. To znamená, že hodnota není platná.
  3. Přesuňte ukazatel myši na ovládací prvek.

    Všimněte si, že komentář zobrazuje vlastní chybovou zprávu. Chybová zpráva zahrnuje název ovládacího prvku, který obsahuje data, která není platná.
back to the top
IP2007

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 822032 - Poslední kontrola: 05/14/2010 18:13:48 - Revize: 3.0

Microsoft Office InfoPath 2007, Microsoft Office InfoPath 2003, Microsoft Office InfoPath 2003, Service Pack 1 (SP1)

  • kbmt kbhowtomaster kbhowto KB822032 KbMtcs
Váš názor