Naudojant "Windows Voice Access" su "Microsoft Access" duomenų baze, skaičiai gali būti nerodomi tam tikruose redaguojamuose formų laukuose (pvz., Vardas arba Pavardė), kai ištarsite "Show numbers" (Rodyti skaičius). Todėl negalite pasirinkti šių laukų kalbėdami sunumeruotomis balso prieigos komandomis.
Priežastis
"Windows" balso prieiga pagrįsta "Windows" vartotojo sąsajos automatizavimu, kad būtų galima identifikuoti ir numeruoti interaktyvius valdiklius.
Kai kurie "Microsoft Access" formų valdikliai, ypač senstelėjusios arba labai tinkintos formos, nuosekliai neatskleis būtinų automatizavimo ypatybių. Taip gali atsitikti net tada, kai valdikliai vartotojo sąsajoje rodomi įjungti, matomi ir redaguojami. Tai žinomas platformos apribojimas. Galite pagerinti balso prieigos suderinamumą pritaikydami šioje temoje aprašytus sprendimo būdus.
Patvirtinti, kad forma yra formos rodinyje
Balso prieiga nepriskirti prieigos numerių dizaino rodinyje arba duomenų lapo rodinyje.
-
Įjunkite balso prieigą ir atidarykite formą formos rodinyje.
-
Spustelėkite formos fone.
-
Ištarkite "Rodyti skaičius".
Tikrinti valdiklio ypatybes
Dizaino rodinyje pasirinkite paveiktą teksto lauką (pvz., Vardas) ir patvirtinkite šias ypatybes:
|
Ypatybė |
Būtina reikšmė |
|---|---|
|
Įgalinta |
Taip |
|
Visible |
Taip |
|
Užrakinta |
Ne |
|
Tabuliavimo žingsnis |
Taip |
Svarbu: Jei tabuliavimo žingsnio nustatyta kaip Ne, balso prieiga paprastai nepaisoma valdiklio.
Patikrinkite tabuliavimo tvarką
Balso prieiga labai priklauso nuo skirtuko naršymo, kad atpažintų fokusuojamus valdiklius.
-
Atidarykite formą dizaino rodinyje.
-
Skirtuke Dizainas pasirinkite Tabuliavimo tvarka.
-
Įsitikinkite, kad visi susiję laukai įtraukti ir rodomi logine tvarka (iš viršaus į apačią).
-
Įrašykite formą ir iš naujo atidarykite ją formos rodinyje.
Įsitikinkite, kad visi laukai turi aiškias žymas
Balso prieiga paprastai nepaiso teksto laukų, kurie neturi susietų žymų valdiklių.
Geriausios praktikos
-
Naudokite įrankį Etiketė (ne statinį tekstą).
-
Padėkite etiketes arti jų susietų laukų.
-
Įsitikinkite, kad etiketės tekstas yra aprašomasis ir unikalus.
Patarimas: Velkant laukus iš laukų sąrašo automatiškai sukuriama tinkamai susieta etiketės ir teksto lauko pora.
Išvenkite persidengiančių arba uždengtų valdiklių
Balso prieiga nenumeruoja valdiklių, kurie yra:
-
Persidengiančių kitų elementų.
-
Padengta dekoratyvinėmis figūromis arba vaizdais.
-
Paslėpta dėl Z tvarkos ar sluoksniavimo problemų.
Būtinai pašalinkite arba supaprastinkite fono figūras ir vaizdus ir naudokite parinktį Tvarkyti > Perkelti į priekį paveiktuose valdikliuose.
Turėkite omenyje antrinės formos apribojimus
Jei laukai yra antrinėje formoje, balso prieiga gali priskirti skaičių antrinės formos konteineriui. Atskiri laukai antrinėje formoje gali negauti prieigos numerių
Apeiti
-
Spustelėkite antrinės formos viduje, tada ištarkite "Show numbers" (Rodyti skaičius).
-
Naršykite naudodami "Tab" komandas.
-
Naudoti žymomis pagrįstas balso komandas (žr. kitą skyrių).
Žymomis pagrįstų balso prieigos komandų naudojimas
Net jei prieigos numeriai nepasiekiami, balso prieiga gali atpažinti laukų žymas.
Pavyzdžiai
Paprastasis tekstas
Click first name
Įvesties vietos pavardė
Rodyti daugiau eilučių
Tam reikia išvalyti, matyti žymos tekstą ir toje pačioje formoje neturi būti pasikartojančių žymų.
Žinomi apribojimai
Jei taikomi visi sprendimo būdai, o prieigos numeriai vis tiek nerodomi, veikimas vyksta numatytai dabartinei platformai.
-
Senstelėjusios "Access" formos gali nevisiškai palaikyti modernią "UI Automation".
-
Balso prieigos veikimas yra nesuderinamas antrinėse formose su labai tinkintais maketais.
-
Balso prieigos veikimas nesuderinamas senesnėse duomenų bazėse.
-
Net gerai struktūrizuotos formos gali nepatikimai atskleisti visų laukų.