Når du bruger Windows Voice Access med en Microsoft Access-database, vises tallene muligvis ikke for visse redigerbare formularfelter (f.eks. fornavn eller efternavn), når du siger "Vis tal". Derfor kan du ikke vælge disse felter ved at tale de nummererede Stemmeadgangskommandoer.

Årsag

Windows Voice Access er afhængig af Windows UI Automation til at identificere og nummere interaktive kontrolelementer.

Nogle kontrolelementer i Microsoft Access-formularer – især i ældre eller meget tilpassede formularer – viser ikke konsekvent de nødvendige automatiseringsegenskaber. Dette kan også ske, selvom kontrolelementerne vises som aktiverede, synlige og redigerbare i brugergrænsefladen. Dette er en kendt platformsbegrænsning. Du kan forbedre voice access-kompatibiliteten ved at anvende de løsninger, der er beskrevet i dette emne.

Bekræft, at formularen er i formularvisning

Stemmeadgang tildeler ikke adgangsnumre i designvisning eller dataarkvisning.

  1. Slå Stemmeadgang til, og åbn formularen i formularvisning.

  2. Klik inde i formularens baggrund.

  3. Sig "Vis tal".

Bekræft egenskaber for kontrolelement

I Designvisning skal du markere det berørte tekstfelt (f.eks. Fornavn) og bekræfte følgende egenskaber:

Egenskab

Påkrævet værdi

Aktiveret

Ja

Synlig

Ja

Låst

Nej

Tabulatorstop

Ja

Vigtigt!: Hvis Tabulatorstop er indstillet til Nej, ignoreres kontrolelementet typisk af Voice Access.

Kontrollér tabulatorrækkefølgen

Stemmeadgang afhænger i høj grad af fanenavigation for at genkende kontrolelementer, der kan fokuseres på.

  1. Åbn formularen i Designvisning.

  2. På fanen Design skal du vælge Tabulatorrækkefølge.

  3. Sørg for, at alle relevante felter er inkluderet og vises i en logisk rækkefølge (øverst til nederst).

  4. Gem formularen, og åbn den igen i formularvisning.

Sørg for, at alle felter har eksplicitte etiketter

Stemmeadgang ignorerer ofte tekstfelter, der ikke har tilknyttede navnekontrolelementer.

Bedste fremgangsmåder

  • Brug værktøjet Etiket (ikke statisk tekst).

  • Placer etiketter tæt på de tilknyttede felter.

  • Sørg for, at etiketteksten er beskrivende og entydig.

Tip!: Hvis du trækker felter fra feltlisten , oprettes der automatisk et korrekt tilknyttet navnetekstfeltpar.

Undgå overlappende eller skjulte kontrolelementer

Stemmeadgang nummereres ikke, der er:

  • Overlappende andre elementer.

  • Dækket af dekorative figurer eller billeder.

  • Skjult på grund af problemer med Z-rækkefølge eller lagdeltning.

Sørg for at fjerne eller forenkle baggrundsfigurer og billeder, og brug Arranger > Placer forrest for de berørte kontrolelementer.

Vær opmærksom på begrænsninger i underformularen

Hvis felterne er placeret i en underformular, kan Voice Access tildele et tal til underformularbeholderen. Individuelle felter i underformularen modtager muligvis ikke adgangsnumre

Løsninger

  • Klik inde i underformularen, og sig derefter "Vis tal".

  • Naviger ved hjælp af kommandoerne "Tab".

  • Brug etiketbaserede stemmekommandoer (se næste afsnit).

Brug navnebaserede Stemmeadgang-kommandoer

Selvom adgangsnumre ikke er tilgængelige, genkender Voice Access muligvis feltnavne.

Eksempler

Almindelig tekst

Klik på fornavn

Fokus efternavn

Vis flere linjer

Dette kræver tydelig, synlig etikettekst og ingen dublerede etiketter i samme formular.

Kendte begrænsninger

Hvis alle løsninger anvendes, og adgangsnumre stadig ikke vises, er funktionsmåden tilsigtet for den aktuelle platform.

  • Ældre Access-formularer understøtter muligvis ikke moderne UI Automation fuldt ud.

  • Stemmeadgangsfunktionsmåden er inkonsekvent på tværs af underformularer med stærkt tilpassede layout.

  • Funktionsmåden for Stemmeadgang er inkonsekvent i ældre databaser.

  • Selv velstrukturerede formularer viser muligvis ikke alle felter pålideligt.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.