Windows Voice Access'i bir Microsoft Access veritabanıyla kullanırken, "Sayıları göster" dediğinizde, bazı düzenlenebilir form alanları (örneğin, Ad veya Soyadı) için sayılar görünmeyebilir. Sonuç olarak, numaralandırılmış Sesli Erişim komutlarını konuşarak bu alanları seçemezsiniz.
Neden
Windows Voice Access, etkileşimli denetimleri tanımlamak ve numaralandırmak için Windows UI Otomasyonu'a dayanır.
Bazı Microsoft Access form denetimleri (özellikle eski veya yüksek oranda özelleştirilmiş formlarda) gerekli otomasyon özelliklerini tutarlı bir şekilde kullanıma sunmaz. Denetimler kullanıcı arabiriminde etkin, görünür ve düzenlenebilir göründüğünde bile bu durum oluşabilir. Bu bilinen bir platform sınırlamasıdır. Bu konuda açıklanan geçici çözümleri uygulayarak Ses Erişimi uyumluluğunu geliştirebilirsiniz.
Formun Form Görünümü'nde olduğunu onaylayın
Ses Erişimi, Tasarım Görünümü veya Veri Sayfası Görünümü'nde erişim numaraları atamaz.
-
Ses Erişimi'ni açın ve formu Form Görünümü'nde açın.
-
Form arka planının içine tıklayın.
-
"Sayıları göster" deyin.
Denetim özelliklerini doğrulama
Tasarım Görünümü'nde, etkilenen metin kutusunu (örneğin, Ad) seçin ve aşağıdaki özellikleri onaylayın:
|
Özellik |
Gerekli değer |
|---|---|
|
Etkin |
Evet |
|
Visible |
Evet |
|
Kilitli |
Hayır |
|
Sekme durağı |
Evet |
Önemli: Sekme Durağı Hayır olarak ayarlanırsa, denetim genellikle Ses Erişimi tarafından yoksayılır.
Sekme sırasını denetleme
Ses Erişimi, odaklanabilir denetimleri tanımak için sekme gezintisine yoğun olarak bağlıdır.
-
Formu Tasarım Görünümü'nde açın.
-
Tasarım sekmesinde Sekme Sırası'nı seçin.
-
Tüm ilgili alanların dahil olduğundan ve mantıksal sırada (yukarıdan aşağıya) göründüğüne emin olun.
-
Formu kaydedin ve Form Görünümü'nde yeniden açın.
Tüm alanların açık etiketleri olduğundan emin olun
Ses Erişimi genellikle ilişkili Etiket denetimleri olmayan metin kutularını yoksayar.
En iyi yöntemler
-
Etiket aracını kullanın (statik metin değil).
-
Etiketleri ilişkili alanlarının yakınlarına yerleştirin.
-
Etiket metninin açıklayıcı ve benzersiz olduğundan emin olun.
İpucu: Alanları Alan Listesi'nden sürüklemek otomatik olarak düzgün ilişkili bir etiket-metin kutusu çifti oluşturur.
Çakışan veya gizlenen denetimlerden kaçının
Ses Erişimi şu denetimleri numaralandırmaz:
-
Diğer öğelerle çakışıyor.
-
Dekoratif şekiller veya resimlerle kapsanan.
-
Z sırası veya katmanlama sorunları nedeniyle gizlenir.
Arka plan şekillerini ve görüntülerini kaldırdığınızdan veya basitleştirdiğinizden ve etkilenen denetimler için Yerleştir > Öne Getir'i kullandığınızdan emin olun.
Alt form sınırlamalarına dikkat edin
Alanlar bir alt form içinde yer alıyorsa, Voice Access alt form kapsayıcısına bir sayı atayabilir. Alt form içindeki tek tek alanlar erişim numaraları alamayabilir
Geçi -ci çözüm
-
Alt formun içine tıklayın ve ardından "Sayıları göster" deyin.
-
"Sekme" komutlarını kullanarak gezinme.
-
Etiket tabanlı sesli komutları kullanın (sonraki bölüme bakın).
Etiket tabanlı Sesli Erişim komutlarını kullanma
Erişim numaraları kullanılamasa bile, Voice Access alan etiketlerini tanıyabilir.
Örnekler
Düz metin
Ad'a tıklayın
Odak Soyadı
Daha fazla satır göster
Bunun için net, görünür etiket metni gerekir ve aynı formda yinelenen etiket yoktur.
Bilinen sınırlamalar
Tüm geçici çözümler uygulandıysa ve erişim numaraları hala görünmüyorsa, davranış geçerli platform için tasarım gereğidir.
-
Eski Erişim formları modern UI Otomasyonu tam olarak desteklemeyebilir.
-
Ses Erişimi davranışı, ağır şekilde özelleştirilmiş düzenlere sahip alt formlar arasında tutarsızdır.
-
Ses Erişimi davranışı eski veritabanlarında tutarsızdır.
-
İyi yapılandırılmış formlar bile tüm alanları güvenilir bir şekilde kullanıma sunmayabilir.