Når du bruker Windows Voice Access med en Microsoft Access-database, kan det hende at tallene ikke vises for visse redigerbare skjemafelt (for eksempel fornavn eller etternavn) når du sier «Vis tall». Derfor kan du ikke velge disse feltene ved å lese opp de nummererte taletilgangskommandoene.
Årsak
Windows Voice Access er avhengig av Windows UI-automatisering for å identifisere og nummerere interaktive kontroller.
Noen Microsoft Access-skjemakontroller, spesielt i eldre eller svært tilpassede skjemaer, viser ikke konsekvent de nødvendige automatiseringsegenskapene. Dette kan skje selv når kontrollene vises som aktiverte, synlige og redigerbare i brukergrensesnittet. Dette er en kjent plattformbegrensning. Du kan forbedre Voice Access-kompatibiliteten ved å bruke de midlertidige løsningene som er beskrevet i dette emnet.
Bekreft at skjemaet er i skjemavisning
Voice Access tilordner ikke tilgangsnumre i utformingsvisning eller dataarkvisning.
-
Slå på Taletilgang, og åpne skjemaet i skjemavisning.
-
Klikk i skjemabakgrunnen.
-
Si «Vis tall».
Kontroller kontrollegenskaper
Velg den berørte tekstboksen (for eksempel Fornavn) i utformingsvisning, og bekreft følgende egenskaper:
|
Egenskap |
Obligatorisk verdi |
|---|---|
|
Aktivert |
Ja |
|
Synlig |
Ja |
|
Låst |
Nei |
|
tabulatorstopp |
Ja |
Viktig!: Hvis tabulatorstopp er satt til Nei, ignoreres vanligvis kontrollen av Taletilgang.
Kontroller tabulatorrekkefølgen
Taletilgang er avhengig av fanenavigasjon for å gjenkjenne fokusbare kontroller.
-
Åpne skjemaet i utformingsvisning.
-
Velg Fanerekkefølge på Utforming-fanen.
-
Sørg for at alle relevante felt er inkludert og vises i en logisk rekkefølge (fra topp til bunn).
-
Lagre skjemaet og åpne det på nytt i skjemavisning.
Sørg for at alle felt har eksplisitte etiketter
Voice Access ignorerer ofte tekstbokser som ikke har tilknyttede etikettkontroller.
Anbefalt fremgangsmåte
-
Bruk etikettverktøyet (ikke statisk tekst).
-
Plasser etiketter nær de tilknyttede feltene.
-
Kontroller at etikettteksten er beskrivende og unik.
Tips!: Hvis du drar felt fra feltlisten , opprettes det automatisk et riktig tilknyttet etikett-tekstbokspar.
Unngå overlappende eller skjulte kontroller
Voice Access nummererer ikke kontroller som er:
-
Overlapper andre elementer.
-
Dekket av dekorative figurer eller bilder.
-
Skjult på grunn av problemer med Z-rekkefølge eller lagdeling.
Pass på at du fjerner eller forenkler bakgrunnsfigurer og bilder og bruker Ordne > Plasser lengst frem for berørte kontroller.
Vær oppmerksom på begrensninger i delskjemaet
Hvis feltene er plassert i et delskjema, kan Voice Access tilordne et tall til delskjemabeholderen. Enkeltfelt i delskjemaet kan ikke motta tilgangsnumre
Midlertidige løsninger
-
Klikk i delskjemaet, og si deretter «Vis tall».
-
Naviger ved hjelp av Tab-kommandoer.
-
Bruk etikettbaserte talekommandoer (se neste del).
Bruke etikettbaserte taletilgangskommandoer
Selv når tilgangsnumre er utilgjengelige, kan det hende at Voice Access gjenkjenner feltetiketter.
Eksempler
Ren tekst
Klikk fornavn
Fokus etternavn
Vis flere linjer
Dette krever klar, synlig etiketttekst og ingen dupliserte etiketter i samme skjema.
Kjente begrensninger
Hvis alle midlertidige løsninger brukes og tilgangsnumre fortsatt ikke vises, er virkemåten utformet for den gjeldende plattformen.
-
Eldre Access-skjemaer støtter kanskje ikke moderne UI-automatisering fullt ut.
-
Virkemåten til Voice Access er inkonsekvent på tvers av delskjemaer med sterkt tilpassede oppsett.
-
Virkemåten til Voice Access er inkonsekvent i eldre databaser.
-
Selv velstrukturerte skjemaer kan ikke eksponere alle felt pålitelig.