Saat menggunakan Windows Voice Access dengan database Microsoft Access, angka mungkin tidak muncul untuk bidang formulir tertentu yang dapat diedit (misalnya, Nama Depan atau Nama Belakang) ketika Anda mengatakan "Perlihatkan angka." Akibatnya, Anda tidak dapat memilih bidang ini dengan mengucapkan perintah Voice Access bernomor.
Penyebab
Windows Voice Access mengandalkan Otomatisasi Windows UI untuk mengidentifikasi dan menjumlahkan kontrol interaktif.
Beberapa kontrol formulir Microsoft Access—khususnya dalam formulir warisan atau yang sangat dikustomisasi—tidak secara konsisten mengekspos properti otomatisasi yang diperlukan. Hal ini dapat terjadi bahkan ketika kontrol muncul diaktifkan, terlihat, dan dapat diedit di UI. Ini adalah batasan platform yang diketahui. Anda dapat menyempurnakan kompatibilitas Akses Suara dengan menerapkan solusi yang dijelaskan dalam topik ini.
Mengonfirmasi formulir berada dalam Tampilan Formulir
Voice Access tidak menetapkan nomor akses dalam Tampilan Desain atau Tampilan Lembar Data.
-
Aktifkan Voice Access dan buka formulir dalam Tampilan Formulir.
-
Klik di dalam latar belakang formulir.
-
Ucapkan "Tampilkan angka".
Memverifikasi properti kontrol
Dalam Tampilan Desain, pilih kotak teks yang terpengaruh (misalnya, Nama Depan) dan konfirmasi properti berikut:
|
Properti |
Nilai yang diperlukan |
|---|---|
|
Diaktifkan |
Ya |
|
Visible |
Ya |
|
Locked |
Nomor |
|
Perhentian tab |
Ya |
Penting:Â Jika Perhentian Tab diatur ke Tidak, kontrol biasanya diabaikan oleh Voice Access.
Memeriksa urutan tab
Voice Access sangat bergantung pada navigasi tab untuk mengenali kontrol yang dapat difokuskan.
-
Buka formulir dalam Tampilan Desain.
-
Pada tab Desain, pilih Urutan Tab.
-
Pastikan semua bidang yang relevan disertakan dan muncul dalam urutan logis (atas ke bawah).
-
Simpan formulir dan buka kembali formulir dalam Tampilan Formulir.
Memastikan semua bidang memiliki label eksplisit
Voice Access biasanya mengabaikan kotak teks yang tidak memiliki kontrol Label terkait.
Praktik terbaik
-
Gunakan alat Label (bukan teks statis).
-
Tempatkan label yang dekat dengan bidang terkait.
-
Pastikan teks label deskriptif dan unik.
Tips: Menyeret bidang dari Daftar Bidang secara otomatis membuat pasangan kotak teks label–yang terkait dengan benar.
Hindari kontrol yang tumpang tindih atau terhalang
Voice Access tidak menomori kontrol yaitu:
-
Tumpang tindih elemen lain.
-
Ditutupi oleh bentuk atau gambar dekoratif.
-
Tersembunyi karena masalah urutan Z atau lapisan.
Pastikan Anda menghapus atau menyederhanakan bentuk dan gambar latar belakang dan menggunakan Susun > Bawa ke Depan untuk kontrol yang terpengaruh.
Waspadai batasan subformulir
Jika bidang berada di dalam subformulir, Voice Access dapat menetapkan angka ke wadah subformulir. Bidang individual di dalam subformulir mungkin tidak menerima nomor akses
Workarounds
-
Klik di dalam subformulir, lalu ucapkan "Perlihatkan angka".
-
Navigasi menggunakan perintah "Tab".
-
Gunakan perintah suara berbasis label (lihat bagian berikutnya).
Menggunakan perintah Voice Access berbasis label
Bahkan ketika nomor akses tidak tersedia, Voice Access mungkin mengenali label bidang.
Contoh
Teks biasa
Klik nama depan
Fokus Nama Belakang
Memperlihatkan garis lainnya
Ini memerlukan teks label yang jelas dan terlihat dan tidak ada label duplikat pada formulir yang sama.
Batasan yang diketahui
Jika semua solusi diterapkan dan nomor akses masih tidak muncul, perilakunya sesuai desain untuk platform saat ini.
-
Formulir Access Warisan mungkin tidak sepenuhnya mendukung Otomatisasi UI modern.
-
Perilaku Voice Access tidak konsisten di seluruh subformulir dengan tata letak yang sangat dikustomisasi.
-
Perilaku Voice Access tidak konsisten dalam database lama.
-
Bahkan bentuk yang terstruktur dengan baik mungkin tidak mengekspos semua bidang dengan andal.