Pri používaní funkcie Windows Voice Access s databázou Microsoft Accessu sa čísla nemusia zobraziť pre niektoré upraviteľné polia formulára (napríklad Meno alebo Priezvisko), keď poviete "Zobraziť čísla". V dôsledku toho nie je možné vybrať tieto polia vyslovením číslovaných príkazov hlasového prístupu.
Príčina
Windows Voice Access využíva automatizáciu používateľského rozhrania Systému Windows na identifikáciu a číslovania interaktívnych ovládacích prvkov.
Niektoré ovládacie prvky formulára microsoft Accessu, najmä v starších alebo vysoko prispôsobených formulároch, nezobrazujú neustále požadované vlastnosti automatizácie. Môže sa to stať aj vtedy, keď sa ovládacie prvky zobrazia ako povolené, viditeľné a upraviteľné v používateľskom rozhraní. Ide o známe obmedzenie platformy. Kompatibilitu hlasového prístupu môžete zlepšiť použitím alternatívnych riešení popísaných v tejto téme.
Potvrdenie, že formulár je vo formulárovom zobrazení
Funkcia Voice Access nepriradí prístupové čísla v návrhovom alebo údajovom zobrazení.
-
Zapnite hlasový prístup a otvorte formulár vo formulárovom zobrazení.
-
Kliknite dovnútra pozadia formulára.
-
Povedzte "Zobraziť čísla".
Overenie vlastností ovládacieho prvku
V návrhovom zobrazení vyberte ovplyvnené textové pole (napríklad Meno) a potvrďte nasledujúce vlastnosti:
|
Vlastnosť |
Požadovaná hodnota |
|---|---|
|
Zapnuté |
Áno |
|
Viditeľný |
Áno |
|
Zamknuté |
Nie |
|
Zarážka |
Áno |
Dôležité: Ak je možnosť Zarážka tabulátora nastavená na hodnotu Nie, funkcia Voice Access tento ovládací prvok zvyčajne ignoruje.
Kontrola poradia kariet
Funkcia Voice Access vo veľkej miere závisí od navigácie na kartách, aby rozpoznala ovládacie prvky, na ktoré je možné zamerať sa.
-
Otvorte formulár v návrhovom zobrazení.
-
Na karte Návrh vyberte položku Poradie kariet.
-
Uistite sa, že všetky relevantné polia sú zahrnuté a zobrazené v logickom poradí (zhora nadol).
-
Uložte formulár a znova ho otvorte vo formulárovom zobrazení.
Uistite sa, že všetky polia majú explicitné označenia
Funkcia Voice Access bežne ignoruje textové polia, ktoré nemajú priradené ovládacie prvky Označenia.
Najvhodnejšie postupy
-
Použite nástroj Označenie (nie statický text).
-
Označenia umiestnite blízko k priradeným poliam.
-
Uistite sa, že text označenia je popisný a jedinečný.
Tip: Presunutím polí zo zoznamu polí sa automaticky vytvorí správne priradený pár označení a textových polí.
Vyhnite sa prekrývaniu alebo zakrytým ovládacím prvkom
Funkcia Voice Access nečísluje ovládacie prvky, ktoré sú:
-
Prekrývajú sa ostatné prvky.
-
Pokryté dekoratívnymi tvarmi alebo obrázkami.
-
Skryté v dôsledku problémov s poradím A alebo vrstvením.
Uistite sa, že odstránite alebo zjednodušíte tvary pozadia a obrázky a pre ovplyvnené ovládacie prvky použite možnosť Usporiadať > Presunúť dopredu .
Majte na pamäti obmedzenia podformulára
Ak sú polia umiestnené v podformulári, funkcia Voice Access môže kontajneru podformulára priradiť číslo. Jednotlivé polia v podformulári nemusia prijímať prístupové čísla
Riešenia
-
Kliknite do podformulára a potom povedzte "Show numbers" (Zobraziť čísla).
-
Navigácia pomocou príkazov Tab.
-
Používajte hlasové príkazy založené na označení (pozri nasledujúcu časť).
Používanie príkazov hlasového prístupu založených na označeniach
Aj keď prístupové čísla nie sú k dispozícii, funkcia Voice Access môže rozpoznať označenia polí.
Príklady
Obyčajný text
Kliknutie na krstné meno
Priezviska zamerania
Zobraziť ďalšie čiary
Vyžaduje sa jasný, viditeľný text označenia a žiadne duplicitné označenia v rovnakom formulári.
Známe obmedzenia
Ak sa použijú všetky alternatívne riešenia a prístupové čísla sa stále nezobrazujú, správanie je zámerné pre aktuálnu platformu.
-
Staršie accessové formuláre nemusia plne podporovať modernú automatizáciu používateľského rozhrania.
-
Správanie hlasového prístupu je nekonzistentné vo všetkých podformulároch so silne prispôsobenými rozloženiami.
-
Správanie hlasového prístupu je v starších databázach nekonzistentné.
-
Ani dobre štruktúrované formuláre nemusia spoľahlivo vystaviť všetky polia.