عند استخدام Windows Voice Access مع قاعدة بيانات Microsoft Access، قد لا تظهر الأرقام لبعض حقول النماذج القابلة للتحرير (على سبيل المثال، الاسم الأول أو اسم العائلة) عند قول "إظهار الأرقام". ونتيجة لذلك، لا يمكنك تحديد هذه الحقول عن طريق التحدث عن أوامر الوصول الصوتي ذات التعداد الرقمي.
السبب
يعتمد Windows Voice Access على UI Automation Windows لتحديد عناصر التحكم التفاعلية وتعدادها.
لا تعرض بعض عناصر تحكم نماذج Microsoft Access - خاصة في النماذج القديمة أو المخصصة للغاية - خصائص التشغيل التلقائي المطلوبة باستمرار. يمكن أن يحدث هذا حتى عندما تظهر عناصر التحكم ممكنة ومرئية وقابلة للتحرير في واجهة المستخدم. هذا هو قيود النظام الأساسي المعروفة. يمكنك تحسين توافق الوصول الصوتي من خلال تطبيق الحلول البديلة الموضحة في هذا الموضوع.
تأكد من وجود النموذج في طريقة عرض النموذج
لا يقوم الوصول الصوتي بتعيين أرقام الوصول في طريقة عرض التصميم أو طريقة عرض ورقة البيانات.
-
قم بتشغيل الوصول الصوتي وافتح النموذج في طريقة عرض النموذج.
-
انقر داخل خلفية النموذج.
-
قل "إظهار الأرقام".
التحقق من خصائص عنصر التحكم
في طريقة عرض التصميم، حدد مربع النص المتأثر (على سبيل المثال، الاسم الأول) وتأكد من الخصائص التالية:
|
الخاصية |
القيمة المطلوبة |
|---|---|
|
ممّكن |
نعم |
|
Visible |
نعم |
|
مؤمّن |
لا |
|
علامة الجدولة |
نعم |
هام: إذا تم تعيين Tab Stop إلى لا، يتم تجاهل عنصر التحكم عادة بواسطة الوصول الصوتي.
التحقق من ترتيب علامة التبويب
يعتمد الوصول الصوتي بشكل كبير على التنقل في علامة التبويب للتعرف على عناصر التحكم القابلة للتركيز.
-
افتح النموذج في طريقة عرض التصميم.
-
في علامة التبويب تصميم، حدد ترتيب علامة التبويب.
-
تأكد من تضمين جميع الحقول ذات الصلة وظهورها بترتيب منطقي (من أعلى إلى أسفل).
-
احفظ النموذج وأعد فتحه في طريقة عرض النموذج.
تأكد من أن جميع الحقول تحتوي على تسميات صريحة
يتجاهل Voice Access عادة مربعات النص التي لا تحتوي على عناصر تحكم تسمية مقترنة.
أفضل الممارسات
-
استخدم أداة Label (وليس نصا ثابتا).
-
ضع التسميات بالقرب من الحقول المقترنة بها.
-
تأكد من أن نص التسمية وصفي وفريد.
تلميح: يؤدي سحب الحقول من قائمة الحقول تلقائيا إلى إنشاء زوج مربع نص تسمية مقترن بشكل صحيح.
تجنب عناصر التحكم المتداخلة أو المحجبة
لا يقوم Voice Access برقم عناصر التحكم التي هي:
-
عناصر أخرى متداخلة.
-
تغطيها الأشكال أو الصور الزخرفية.
-
مخفي بسبب ترتيب Z أو مشكلات الطبقات.
تأكد من إزالة الأشكال والصور الخلفية أو تبسيطها واستخدام ترتيب > إحضار إلى الأمام لعناصر التحكم المتأثرة.
كن على دراية بقيود النموذج الفرعي
إذا كانت الحقول موجودة داخل نموذج فرعي، فقد يقوم Voice Access بتعيين رقم إلى حاوية النموذج الفرعي. قد لا تتلقى الحقول الفردية داخل النموذج الفرعي أرقام الوصول
الحلول
-
انقر داخل النموذج الفرعي، ثم قل "إظهار الأرقام".
-
انتقل باستخدام أوامر "Tab".
-
استخدم الأوامر الصوتية المستندة إلى التسمية (راجع القسم التالي).
استخدام أوامر الوصول الصوتي المستندة إلى التسمية
حتى عندما تكون أرقام الوصول غير متوفرة، قد يتعرف Voice Access على تسميات الحقول.
أمثلة
نص عادي
انقر فوق الاسم الأول
اسم عائلة التركيز
إظهار المزيد من الأسطر
يتطلب هذا نص تسمية واضح ومرئي ولا توجد تسميات مكررة في النموذج نفسه.
القيود المعروفة
إذا تم تطبيق جميع الحلول البديلة ولا تزال أرقام الوصول لا تظهر، فإن السلوك هو حسب التصميم للنظام الأساسي الحالي.
-
قد لا تدعم نماذج Access القديمة UI Automation الحديثة بشكل كامل.
-
سلوك الوصول الصوتي غير متناسق عبر النماذج الفرعية ذات التخطيطات المخصصة بشكل كبير.
-
سلوك الوصول الصوتي غير متناسق في قواعد البيانات القديمة.
-
حتى النماذج المنظمة بشكل جيد قد لا تعرض جميع الحقول بشكل موثوق.