Pokud používáte Windows Voice Access s databází Aplikace Microsoft Access, nemusí se čísla zobrazit u určitých upravitelných polí formuláře (například Jméno nebo Příjmení), když řeknete "Zobrazit čísla". V důsledku toho nemůžete tato pole vybrat tím, že vyslovujete číslování příkazů Hlasového přístupu.
Příčina
Windows Voice Access spoléhá při identifikaci a číslování interaktivních ovládacích prvků na windows model UI Automation.
Některé ovládací prvky formulářů Microsoft Accessu – zejména ve starších nebo vysoce přizpůsobených formulářích – nezpřístupňují konzistentně požadované vlastnosti automatizace. K tomu může dojít i v případě, že se ovládací prvky v uživatelském rozhraní zobrazují jako povolené, viditelné a upravitelné. Jedná se o známé omezení platformy. Kompatibilitu hlasového přístupu můžete vylepšit použitím alternativních řešení popsaných v tomto tématu.
Potvrzení, že je formulář ve formulářovém zobrazení
Voice Access nepřiřazuje přístupová čísla v návrhovém zobrazení ani v zobrazení Datový list.
-
Zapněte Hlasový přístup a otevřete formulář ve formulářovém zobrazení.
-
Klikněte do pozadí formuláře.
-
Řekněte "Zobrazit čísla".
Ověření vlastností ovládacího prvku
V návrhovém zobrazení vyberte ovlivněné textové pole (například Jméno) a potvrďte následující vlastnosti:
|
Vlastnost |
Požadovaná hodnota |
|---|---|
|
Povoleno |
Ano |
|
Visible |
Ano |
|
Uzamčené |
Ne |
|
Zarážka tabulátoru |
Ano |
Důležité informace: Pokud je zarážka tabulátoru nastavená na Ne, voice Access tento ovládací prvek obvykle ignoruje.
Kontrola pořadí ovládacích prvků
Rozpoznávání ovládacích prvků s fokusem do značné míry závisí na navigaci na kartách.
-
Otevřete formulář v návrhovém zobrazení.
-
Na kartě Návrh vyberte Pořadí ovládacích prvků.
-
Ujistěte se, že všechna relevantní pole jsou zahrnutá a zobrazují se v logickém pořadí (shora dolů).
-
Uložte formulář a znovu ho otevřete ve formulářovém zobrazení.
Ujistěte se, že všechna pole mají explicitní popisky.
Voice Access obvykle ignoruje textová pole, která nemají přidružené ovládací prvky Popisek.
Doporučené postupy
-
Použijte nástroj Popisek (ne statický text).
-
Umístěte popisky blízko k přidruženým polím.
-
Ujistěte se, že text popisku je popisný a jedinečný.
Tip: Přetažením polí ze seznamu polí se automaticky vytvoří správně přidružená dvojice popisků a textových polí.
Vyhněte se překrývajícím se nebo zakrývajícím ovládacím prvkům
Voice Access nečísluje ovládací prvky, které jsou:
-
Překrývající se další prvky.
-
Pokryté ozdobnými obrazci nebo obrázky.
-
Skryté kvůli problémům s pořadím Z nebo vrstvení.
Nezapomeňte odebrat nebo zjednodušit obrazce a obrázky pozadí a použít funkci Uspořádat > Přenést dopředu pro ovlivněné ovládací prvky.
Mějte na paměti omezení podformulář
Pokud jsou pole umístěná v podformuláři, může Voice Access přiřadit kontejneru podformulář číslo. Jednotlivá pole v podformuláři nemusí přijímat přístupová čísla.
Řešení
-
Klikněte do podformulář a pak řekněte "Zobrazit čísla".
-
K navigaci použijte příkazy "Tab".
-
Používejte hlasové příkazy založené na popiscích (viz další část).
Použití příkazů hlasového přístupu založených na popiscích
I v případě nedostupnosti přístupových čísel může Voice Access rozpoznat popisky polí.
Příklady
Prostý text
Klikněte na jméno.
Příjmení fokusu
Zobrazit další řádky
To vyžaduje jasný a viditelný text popisku a žádné duplicitní popisky ve stejném formuláři.
Známá omezení
Pokud jsou použita všechna alternativní řešení a přístupová čísla se stále nezobrazují, chování je pro aktuální platformu záměrně.
-
Starší verze formulářů accessu nemusí plně podporovat moderní model UI Automation.
-
Chování hlasového přístupu je nekonzistentní napříč podformuláři s hodně přizpůsobenými rozloženími.
-
Chování hlasového přístupu je ve starších databázích nekonzistentní.
-
Ani dobře strukturované formuláře nemusí spolehlivě vystavit všechna pole.