Quando si usa Windows Voice Access con un database di Microsoft Access, i numeri potrebbero non essere visualizzati per alcuni campi modulo modificabili, ad esempio Nome o Cognome, quando si pronuncia "Mostra numeri". Di conseguenza, non è possibile selezionare questi campi pronunciando i comandi di Voice Access numerati.

Causa

Windows Voice Access si basa su Windows Automazione interfaccia utente per identificare e numeare i controlli interattivi.

Alcuni controlli modulo di Microsoft Access, in particolare nelle maschere legacy o altamente personalizzate, non espongono in modo coerente le proprietà di automazione richieste. Ciò può verificarsi anche quando i controlli appaiono abilitati, visibili e modificabili nell'interfaccia utente. Questa è una limitazione nota della piattaforma. È possibile migliorare la compatibilità di Voice Access applicando le soluzioni alternative descritte in questo argomento.

Verificare che la maschera sia in visualizzazione Maschera

Voice Access non assegna numeri di accesso in visualizzazione Struttura o Visualizzazione Foglio dati.

  1. Attivare Voice Access e aprire la maschera in visualizzazione Maschera.

  2. Fare clic all'interno dello sfondo del modulo.

  3. Pronuncia "Mostra numeri".

Verificare le proprietà del controllo

In visualizzazione Struttura selezionare la casella di testo interessata, ad esempio Nome, e confermare le proprietà seguenti:

Proprietà

Valore obbligatorio

Attivato

Visible

Bloccato

No

Tabulazione

Importante: Se Tab Stop è impostato su No, il controllo viene in genere ignorato da Voice Access.

Controllare l'ordine di tabulazione

L'accesso vocale dipende in larga misura dall'esplorazione a schede per riconoscere i controlli attivabili.

  1. Aprire la maschera in visualizzazione Struttura.

  2. Nella scheda Progettazione selezionare Ordine di tabulazione.

  3. Verificare che tutti i campi pertinenti siano inclusi e visualizzati in un ordine logico (dall'alto verso il basso).

  4. Salvare la maschera e riaprirla in Visualizzazione Maschera.

Verificare che tutti i campi abbiano etichette esplicite

Voice Access ignora in genere le caselle di testo a cui non sono associati controlli Etichetta.

Procedure consigliate

  • Usare lo strumento Etichetta (non il testo statico).

  • Posizionare le etichette vicino ai campi associati.

  • Assicurarsi che il testo dell'etichetta sia descrittivo e univoco.

Suggerimento: Se si trascinano campi dall'Elenco campi , viene creata automaticamente una coppia etichetta-casella di testo associata correttamente.

Evitare controlli sovrapposti o oscurati

Voice Access non numere i controlli che sono:

  • Sovrapponi altri elementi.

  • Coperto da forme o immagini decorative.

  • Nascosto a causa di problemi di ordine Z o livelli.

Assicurarsi di rimuovere o semplificare le forme e le immagini di sfondo e di usare Disponi > Porta in primo piano per i controlli interessati.

Tenere presenti le limitazioni delle sottomaschere

Se i campi si trovano all'interno di una sottomaschera, Voice Access può assegnare un numero al contenitore della sottomaschera. I singoli campi all'interno della sottomaschera potrebbero non ricevere numeri di accesso

Soluzioni alternative

  • Fare clic all'interno della sottomaschera e quindi dire "Mostra numeri".

  • Spostarsi usando i comandi "Tab".

  • Usare i comandi vocali basati su etichette (vedere la sezione successiva).

Usare i comandi di Voice Access basati su etichette

Anche quando i numeri di accesso non sono disponibili, Voice Access può riconoscere le etichette dei campi.

Esempi

Testo normale

Fare clic sul nome

Cognome focus

Mostra altre linee

A questo scopo è necessario un testo etichetta chiaro e visibile e nessuna etichetta duplicata nella stessa maschera.

Limitazioni note

Se vengono applicate tutte le soluzioni alternative e i numeri di accesso non vengono comunque visualizzati, il comportamento è da progettazione per la piattaforma corrente.

  • Le maschere di Access legacy potrebbero non supportare completamente i Automazione interfaccia utente moderni.

  • Il comportamento di Voice Access non è coerente tra le sottomaschere con layout molto personalizzati.

  • Il comportamento di Accesso vocale non è coerente nei database meno recenti.

  • Anche le forme ben strutturate potrebbero non esporre tutti i campi in modo affidabile.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.