تغيير الخيارات في مربع الحوار خيارات بواسطة SetOption
الأخوة الأعضاء
أدوات=<خيارات
تستطيع بواسطة Visual Basic تغيير الاختيارات في مربع حوار خيارات .
تسطيع تغيير أي قيمة في مربع الحوار خيارات بواسطة السطر التالي :
Object.SetOption " اسم الخيار", قيمة
والقراءة بالسطر التالي :
object.GetOption("اسم الخيار")حيث :
Object: كائن Application وهو اختياري يعني بإمكانك كتابة أو تركه .
اسم الخيار : الاسم الخاص بالخيار حيث كل خيار في مربع احوار خيارات له اسم خاص به .
قيمة : في عبارة SetOption هي القيمة الجديدة التي ترغب في إسنادها إلى اسم الخيار .
ولسرعة فهم طريقة ذلك إليك المثال التالي :
مثال يسأل عن رغبة المستخدم في تغيير نوع الحقل الافتراضي ويسبق ذلك التأكد من كون حقل النص هو الحقل الافتراضي أم لا :
Const conText = 0
Dim varSize As Variant, intResponse As Integer
Dim strMsg As String
varSize = Application.GetOption("Default Field Type")
strMsg = "هل ترغب في تغيير نوع الحقل الافتراضي إلى نص؟"
If varSize <> conText Then ' هل الحقل الافتراضي نص؟
If MsgBox(strMsg, vbYesNo) = vbYes Then
Application.SetOption "Default Field Type", conText
End If
End Ifطريقة أكثر وضوحاً لتغيير الانتقال بعد الإدخال :
الاختيار_الحالي = Application.GetOption("Behavior Entering Field")
If الاختيار_الحالي <> 2 Then
Application.SetOption "Behavior Entering Field", 2
End Ifأوجه للإستخدام :
1- التحكم بسلوك لوحة المفاتيح في نسخة المستخدم من ألأكسس عند تشغيل برنامجك .
2- جعل الكائنات المخفية غير ظاهرة وكذلك كائنات النظام .
3- إظهار إطارات الكائنات المفتوحة على شريط المهام أو إظهار إطار أكسس فقط .
4- التحكم في هوامش الصفحات .
5- ضغط القاعدة عن إغلاقها .
6- منع أو إظهار رسائل الاستعلامات الإجرائية (مهم) .
7- منع ظهور رسائل حذف المستندات .
8- التحكم في سلوك معين للبرنامج في قوت معين أو في عند عرض أو إغلاق كائن معين .
وغير ذلك الكثير مما ستجده بعضه مفصلاً فيما يأتي .
ملاحظة : الكلمة أو الكلمات بعد (رقم) وقبل : هي اسم الخيار مثال :
(1) Show Status Bar :
-----------------------------------
<1> صفحة التبويب عرض
--------------------------------------
(1) Show Status Bar : عرض شريط المعلومات .
وهو الشريط الذي يظهر في أسفل نافذة الأكسس .
True لإظهار الشريط وFalse إخفاءه .
مثال الإظهار :
SetOption "Show Status Bar", True
(2) Show Startup Dialog Box : عرض مربع حوار بدء التشغيل .
قد يلتبس على بعض الأخوة المراد بمربع حوار بدء التشغيل ؛ بمربع حوار بدء التشغيل الذي يوجد في قائمة أدوات كما ألتبس علي ذلك لتشابه الأسماء فالموجود في قائمة أدوات ثم بدء التشغيل هو لتغيير بعض الخيارات الخاصة بالقاعدة الحالية بينما المربع المقصود هنا هو الذي يظهر عندما تشغل برنامج أكسس دون اختيار ملف معين فإذا جعلت الخيار True (علامة صح في مربع التدقيق) فسوف يظهر مربع لإختيار ملف لفتح وإذا اخترت False فلن يظهر هذا المربع .
True لإظهار مربع حوار بدء التشغيل وFalse لإخفاءه .
مثال الإظهار :
SetOption "Show Startup Dialog Box", True
(3) Show New Object Shortcuts : عرض اختصارات الكائنات الجديدة .
وهي الاختصارات التي تظهر في إطار قاعدة البيانات مثل للنماذج : إنشاء نموذج في عرض التصميم وإنشاء نموذج باستخدام المعالج .
True لإظهار الاختصارات وFalse إخفاءها .
مثال إظهار الاختصارات :
SetOption "Show New Object Shortcuts", True
(4) Show Hidden Objects : كائنات مخفيه
عرض أو إخفاء الكائنات التي لها خاصية الإخفاء ويكون لها ذلك بأن تنقر عليها بزر الفأرة الأيمن ثم تختار خصائص ثم في مربع الحوار تضع علامة صح في مربع التدقيق مخفي أو تخفيها بطريقة الكود .
True لإظهار الكائنات وFalse لإخفاءها .
مثال إظهار الكائنات المخفية :
SetOption "Show Hidden Objects", True
(5) Show System Objects : كائنات النظام
عرض أو إخفاء كائنات النظام وهي كائنات النظام التي أنشأها أكسس أو قمت أنت بإنشائها وتبدأ بـ Msys أو Usys حتى لايقوم المستخدم بتغيير بياناتها أو حذفها .
تحذير : لا تحاول تغيير البيانات الموجودة داخل هذه الجداول فقد تتلف القاعدة .
True لإظهار كائنات النظام وFalse لإخفاءها .
مثال إظهار كائنات النظام :
SetOption "Show System Objects", True
(6) Use Taskbar For Each Document : الإطارات في شريط المهام
ظهور إطارات الكائنات التي تقوم بفتحها كالجداول والتقارير والنماذج غيرها على شريط المهام أو جعل إطار القاعدة هو الظاهر فقط .
True لإظهار الإطارات على شريط المهام وFalse لإخفاءها .
مثال إظهار الإطارات على شريط المهام :
SetOption "Use Taskbar For Each Document", True
(7) Show Macro Names Column : إظهار في تصميم الماكرو عمود الأسماء
إظهار عمود الأسماء عند تصميم ماكرو جديد .
True لإظهار عمود الأسماء وFalse لإخفاءه .
مثال إظهار عمود الأسماء :
SetOption "Show Macro Names Column", True
(8) Show Conditions Column : إظهار في تصميم الماكرو عمود الشروط
إظهار عمود الشروط عند تصميم ماكرو جديد .
True لإظهار عمود الشروط وFalse لإخفاءه .
مثال إظهار عمود الشروط :
SetOption "Show Conditions Column", True
(9) Database Explorer Click Behavior : اعتماد خط مزدودج
وهذا العنوان الظاهر في مربع الحوار خيارات خطأ من برمجة الأكسس والصواب خيارات النقر في قاعدة البيانات .
0 فتح بالنقر المفرد
1 فتح بالنفر المزدوج
مثال إظهار النقر المفرد :
SetOption "Database Explorer Click Behavior", 0
(10) Enable Font Switching : خيارات النقر في قاعدة البيانات استخدام الخط البديل
وهذا العنوان خطأ والصواب اعتماد خط مزدوج ، وهذا الخيار لاعتماد خط بدلاً من الخط الافتراضي إذا كان الخط الافتراضي لايدعم بعض الحروف بلغة أخرى .
True لإعتماد الخط البديل وFalse لعدم اعتماده .
مثال إعتماد الخط البديل :
SetOption "Enable Font Switching", True
(11) Substitute Font Name : خيارات النقر في قاعدة البيانات (اختيار اسم خط من القائمة)
"اسم الخط"
مثال اختيار خط :
SetOption "Substitute Font Name", " Times New Roman"
--------------------------------------
<2> صفحة التبويب عام
--------------------------------------
² طباعة الهوامش
لتحديدها للكائنات الجديدة .
تحديد هوامش التقارير
الأرقام هي بالسنتمتير
(1) Left Margin : الهامش الأيسر
رقم
مثال الهامش الأيسر :
SetOption "Left Margin", 1
(2) Right Margin : الهامش الأيمن
رقم
مثال الهامش الأيمن :
SetOption "Right Margin", 1
(3) Top Margin : الهامش العلوي
رقم
مثال الهامش العلوي:
SetOption "Top Margin", 1
(4) Bottom Margin : الهامش السفلي
رقم
مثال الهامش السفلي :
SetOption "Bottom Margin", 1
(2) Default Database Directory : مجلد قاعدة البيانات الافتراضي
هذا الخيار خاص بالبحث عن ملفات قواعد البيانات وتخزين النتائج في هذا المجلد .
للبحث اختر من قائمة ملف فتح ثم انقر زر أدوات واختر بحث ستجد المجلد الذي تضعه في هذا الخيار في بحث في .
دليل موجود على أحد محركات الأقراص بين فاصلتين مزدوجتين .
مثال :
SetOption "Default Database Directory", "C:MyMdb"
(5) Provide Feedback With Sound : توفير المعلومات مع صوت
تمكين تشغيل الأصوات عند حدوث بعض الأحداث كالطباعة وغيرها ، هذا الخيار يؤثر هذا الخيار على كل برامج الأوفس .
True لتمكين هذا الخيار وFalse لتعطيله .
مثال لتشغيل الأصوات :
SetOption "Provide Feedback With Sound", True
(6) Enable MRU File List : قائمة الملفات الأخيرة
التي تم تشغيلها أخير والتي تظهر في قائمة ملف .
True لتمكين هذا الخيار وFalse لتعطيله .
مثال لتمكين الإظهار :
SetOption "Enable MRU File List", True Size of MRU File List : عدد الملفات المرغوب ظهورها رقم من 1 إلى 9
مثال لإظهار أربعة ملفات فقط :
SetOption "Size of MRU File List", 4
(7) New Database Sort Order : ترتيب فرز قاعدة البيانات الجديد
اختر اللغة المستخدمة للفرز الأبجدي .
General = 1033
مثال للفرز العام :
SetOption "New Database Sort Order", 1033
ولمعرفة أرقام بقية اللغات استخدم GetOption .
(8) Auto Compact : ضغط عند الإغلاق
ضغط قاعدة البيانات عند إغلاقها .
True لتمكين هذا الخيار وFalse لتعطيله .
مثال للضغط عند الإغلاق :
SetOption "Auto Compact", True
² التصحيح التلقائي للاسم
(9) Track Name AutoCorrect Info : تعقب معلومات التصحيح التلقائي للاسم
هذا الخيار والذي يليه مهمتهما عند قيام المستخدم بتغيير اسم لجدول مبني عليه نموذج فعند عدم تمكين هذا الخيار والذي يليه سيتظهر رسالة خطأ لانه لم يجد مصدر النموذج وكذلك ستظهر كلمة خطأ فيما لو تم تغيير اسم حقل باسم آخر .
فهذا الخيار يحفظ تغيير الأسماء للجداول والحقول والاستعلامات دون أن والثاني يصحح هذه الأسماء .
True لتمكين هذا الخيار وFalse لتعطيله .
مثال لتمكين التصحيح التلقائي للإسم :
SetOption "Track Name AutoCorrect Info", True
(10) Perform Name AutoCorrect : إجراء التصحيح التلقائي للاسم
يقوم بتصحيح الأسماء تلقائيا .
True لتمكين هذا الخيار وFalse لتعطيله .
مثال لتمكين إجراء التصحيح التلقائي للإسم :
SetOption "Perform Name AutoCorrect", True
(11) Log Name AutoCorrect Changes : تسجيل تغييرات التصحيح التلقائي للاسم
ينشئ جدول لحفظ التغييرات باسم تسجيل الدخول للتصحيح التلقائي للاسم وذلك لمن يحب حفظ التغييرات للإستفاده منها فيما بعد .
True لتمكين هذا الخيار وFalse لتعطيله .
مثال لتمكين تسجيل تغييرات التصحيح التلقائي للإسم :
SetOption "Log Name AutoCorrect Changes", True
-------------------------------------------
<2> صفحة التبويب عام / خيارات ويب
------------------------------------
(12) Hyperlink Color : لون الارتباط التشعبي
القيمة رقم أو ثابت .
انظر جدول الألوان .
مثال لتغيير لون الارتباط التشعبي :
SetOption "Hyperlink Color", 11
(13) Followed Hyperlink color : لون الارتباط التشعبي المتبع
الذي تم نقره .
القيمة رقم أو ثابت .
انظر جدول الألوان .
مثال لتغيير لون الارتباط التشعبي بعد النقر :
SetOption "Followed Hyperlink color", 15
(14) Underline Hyperlinks : تسطير الارتباطات التشعبية
القيمة True للتسطير أو False لعدم التسطير .
مثال لتسطير الارتباطات التشعبية :
SetOption "Followed Hyperlink color", True
(*) جدول الألوان الخاصة مربع حوار خيارات
اللون الرقم اللون الرقم اللون الرقم اللون الرقم أسود 0 أزرق داكن 4 فضة 8 أزرق 12 أحمر بني 1 بنفسجي 5 أحمر 9 زهري 13 أخضر 2 أزرق مخضر 6 اخضر ساطع 10 أزرق مائي 14 زيتي 3 رمادي 7 أصفر 11 أبيض 15
أو استخدم أحد الثوابت التالية :
اللون الثابت Black acColorIndexBlack Maroon acColorIndexMaroon Green acColorIndexGreen Olive acColorIndexOlive Dark Blue acColorIndexDarkBlue Violet acColorIndexViolet Teal acColorIndexTeal Gray acColorIndexGray Silver acColorIndexSilver Red acColorIndexRed Bright Green acColorIndexBrightGreen Yellow acColorIndexYellow Blue (default) acColorIndexBlue Fushia acColorIndexFushia Aqua acColorIndexAqua White acColorIndexWhite
مثال لتغيير لون الرابط التشعبي للأسود باستخدام رقم اللون :
SetOption "Hyperlink Color", 0
وباستخدام الثابت :
SetOption "Hyperlink Color", acColorIndexBlack
-------------------------------------------
<3> صفحة التبويب تحرير/بحث
------------------------------------
(15) Default Find/Replace Behavior : سلوك بحث/استبدال افتراضي
لاحظ أن الإطار المعنون بـ "تأكيد" قد تم وضعه على مجموعة خيار البحث وأن الإطار المعنون بـ "سلوك/بحث استبدال افتراضي" قد تم وضعه على مجموعة خيار التأكيد وهو خطأ من شركة ميكروسوفت وسنسير في الشرح على الصواب وليس على الموجود ، ويندرج تحته ثلاثة خيارات :
1- بحث سريع والقيمه له صفر
يقوم بالبحث في الحقل الحالي ويطابق الحقل بأكمله .
2- بحث عام والقيمه له واحد
يقوم بالبحث في الحقل الحالي ويطابق أي جزء من الحقل .
3- بدء البحث في حقل والقيمه له اثنين
يقوم بالبحث في الحقل الحالي ويطابق بداية الحقل .
مثال للبحث السريع :
SetOption "Default Find/Replace Behavior", 0
(15) Confirm Record Changes : تغييرات السجلات
هل ترغب في ظهور رسائل للتأكيد عند حذف سجل أو عند لصق سجل أو عند قص سجل .
True لتمكين ظهور رسائل التأكيد وFalse لعدم ظهورها .
مثال لإخفاء رسائل التأكيد :
SetOption "Confirm Record Changes", False
(16) Confirm Document Deletions : حذف المستندات
عند اختيار True تظهر رسائل للتأكيد عند حذف كائن جدول أو استعلام أو نموذج أو تقرير ... الخ .
True لتمكين ظهور رسائل التأكيد وFalse لعدم ظهورها .
مثال لإخفاء رسائل التأكيد :
SetOption "Confirm Document Deletions", False
(17) Confirm Action Queries : الاستعلامات الإجرائية
وهي استعلامات الحذف والتحديث والإلحاق وإنشاء جدول .
إذا اخترت True تظهر رسائل تاكيد العملية وإذا اخترت False لا تظهر هذه الرسائل .
مثال لإخفاء رسائل التأكيد :
SetOption "Confirm Action Queries", False
² إظهار قائمة القيم في
(18) Show Values In Indexed : حقول محلية مفهرسة
(19) Show Values In Non-Indexed : حقول محلية غير مفهرسة
(20) Show Values In Remote : حقول ODBC
الخيارات السابقة تؤثر على قاعدة البيانات الحالية فقط ، وهي خاصة بطريقة التصفية حسب النموذج فإذا اخترت الأولى تظهر الحقول المفهرسة في قوائم تصفية حسب النموذج وبقية الحقول تظهر Is Null وIs Not Null وإذا اخترت الثانية تظهر الحقول غير المفهرسة في القوائم فقط .
القيم هي True للإظهار و False لعدم الإظهار .
مثال إظهار قائمة القيم في الحقول المحلية المفهرسة :
SetOption "Show Values In Indexed", False
(21) Show Values Limit : لاتعرض القوائم التي يكون فيها عدد السجلات أكبر من
عدد السجلات التي تتم قراءتها لغرض إظهار قيمها في القائمة ، وكلما قل عددها مع اختيار " حقول محلية مفهرسة" زادت سرعة التصفية في قواعد البيانات الضخمه .
مثال لعدم إظهار قائمة القيم لقائمة عدد سجلاتها 50 :
SetOption "Show Values Limit", 50
-------------------------------------------
<4> صفحة التبويب لوحة المفاتيح
-------------------------------------------
انبه إلى خطأ في هذه الصفحة أيضا وضع إطار سلوك إدخال الحقول(الإطار الأيمن) مكان انتقال بعد الإدخال (الإطار الأيسر) فانتبه لهذا .
(22) Move After Enter : انتقال بعد الإدخال (والمعنون خطأً بسلوك إدخال الحقول)
عند ضغط Enter في حقل والقيمة هي :
صفر : بدون تحريك أي لن يحدث شيء .
واحد : الحقل التالي أي سوف ينتقل للحقل التالي حسب ترتيب الجدولة .
اثنين : السجل التالي أي سوف ينتقل للحقل الأول في السجل التالي مباشرة .
مثال للإنتقال الى السجل التالي بعد ضغط Enter :
SetOption "Move After Enter", 2
(23) Behavior Entering Field : سلوك إدخال الحقول (والمعنون خطأ بانتقال بعد الإدخال)
عند الدخول لحقل يحدث الآتي حسب القيم التالية :
صفر : تحديد الحقل بالكامل
واحد : الانتقال إلى بداية الحقل
اثنين : الانتقال إلى نهاية الحقل
مثال للإنتقال إلى نهاية الحقل :
SetOption "Behavior Entering Field", 2
(24) Arrow Key Behavior : سلوك مفاتيح الأسهم
عند ضغط السهم الأيمن أو السهم الأيسر يحدث التالي حسب القيم :
صفر : الحقل التالي أو السابق
واحد : الحرف التالي أو السابق أي حركة ضمن الحقل
مثال لجعل المؤشر عند الضغط على السهم الأيسر أو الأيمن ينتقل للحقل التالي أو السابق :
SetOption "Arrow Key Behavior", 1
ملاحظة السهم العلوي والسهم السفلي ينقلان المؤشر الى الحقل التالي أو السابق في كلا الحالين .
(25) Cursor Stops at First/Last Field : توقف المؤشر عند الحقل الأول/الأخير
لتحديد حركة المؤشر بالانتقال إلى السجل التالي أو الرجوع لأول السجل عند ضغط السهم الأيمن أو السهم الأيسر في صفحة البيانات والقيم هي :
صفر (False)
ناقص واحد (True)
مثال لتوقف المؤشر بدون أن ينتقل للسجل التالي أو السابق :
SetOption "Cursor Stops at First/Last Field", True
--------------------------------------
<5> صفحة التبويب صفحة البيانات
-----------------------------------------
الألوان الافتراضية
(26) Default Font Color : الخط
لون الخط القيمة المسندة رقم (انظر جدول الألوان السابق) .
مثال لتغيير لون الخط :
SetOption "Default Font Color", 4
(27) Default Background Color : الخلفية
لون الخلفية القيمة المسندة رقم (انظر جدول الألوان السابق) .
مثال لتغيير لون الخلفية :
SetOption "Default Background Color", 14
(28) Default Gridlines Color : خطوط الشبكة
لون خطوط الشبكة القيمة المسندة رقم (انظر جدول الألوان السابق) .
مثال لتغيير لون خطوط الشبكة :
SetOption "Default Gridlines Color", 6
² إظهار خطوط الشبكة الافتراضية
(29) Default Gridlines Horizontal : أفقياً
True إظهار و False إخفاء
مثال لإخفاء خط الشبكة الأفقي :
SetOption "Default Gridlines Horizontal", False
(30) Default Gridlines Vertical : عمودياً
True إظهار و False إخفاء
مثال لإخفاء خط الشبكة العمودي :
SetOption "Default Gridlines Vertical", False
(31) Default Column Width : عرض العمود الافتراضي
القيمة المسندة رقم .
مثال لجعل عرض العمود الافتراضي 5 :
SetOption "Default Column Width", 5
الخط الافتراضي
(32) Default Font Name : الخط
القيمة المسندة اسم الخط (بين فواصل مزدوجة) .
مثال لجعل الخط الافتراضي Tahoma :
SetOption "Default Font Name", "Tahoma"
(33) Default Font Weight : العرض
رقم من 0 إلى 9
النوع القيمة النوع القيمة
رفيع 0 أسود متوسط العرض 6
خفيف للغاية 2 أسود عريض 7
خفيف 3 أسود عريض للغاية 8
عادي 4 كثيف 9
متوسط 5مثال لجعل الخط أسود عريض :
SetOption "Default Font Weight", 7
(34) Default Font Size : الحجم
حجم الخط .
القيمة المسندة رقم .
مثال لجعل حجم الخط 10 :
SetOption "Default Font Size", 10
(35) Default Font Italic : مائل
True مائل و False غير مائل .
مثال لجعل الخط مائل :
SetOption "Default Font Italic", True
(36) Default Font Underline : تسطير
True مسطر و False غير مسطر .
مثال لجعل تسطير :
SetOption "Default Font Underline", True
(37) Default Cell Effect : التأثيرات الافتراضية للخلية
صفر : غير مفصل
واحد : بارز
اثنين : غاطس
مثال لجعل الخلية بارزة في صفحة البيانات :
SetOption "Default Cell Effect", 1
(38) Show Animations : إظهار الحركة
True إظهار و False إخفاء .
مثال لإظهار الحركة :
SetOption "Show Animations", True
------------------------------------
<6> صفحة التبويب نماذج/تقارير
---------------------------------------
(39) Selection Behavior : سلوك التحديد
الصفر يجعل مرور المؤشر عند الضغط بزر الفأرة الأيسر والاستمرار في ذلك على أي جزء من كائن يتم تحديده (ينطوي جزئيا على) وأما الواحد فلا بد أن يكون كامل الكائن في داخل إطار التحديد حتى يتم تحديده وهذا في عرض التصميم للنماذج والتقارير (ينطوي كليا على) .
الصفر : ينطوي كليا على
الواحد : ينطوي جزئيا على
مثال لجعل التحديد بالفأرة لابد أن يحوي جميع الكائن لتحديده :
SetOption "Selection Behavior", 0
(40) Form Template : قالب النموذج
ينسخ التنسيق من النموذج المذكور اسمه إلى النموذج الجديد بشرط أن تتساوى الكائنات في كليهما .
القيمة المسندة "اسم نموذج موجود في قاعدة البيانات" .
(41) Report Template : قالب التقرير
ينسخ التنسيق من التقرير المذكور اسمه إلى التقرير الجديد بشرط أن تتساوى الكائنات في كليهما .
القيمة المسندة "اسم تقرير موجود في قاعدة البيانات" .
(42) Always Use Event Procedures : استخدام إجراء الحدث دوما
عند النقر على المربع ذو الثلاث نقط يظهر مباشرة صفحة كتابة البرامج (True) وإلا يظهر مربع حوار صغير به ثلاثة خيارات : منشئ التعبير- منشئ الماكرو- منشئ البرامج (False) .
مثال لإظهار إطار الوحدة النمطية مباشرة :
SetOption "Always Use Event Procedures", True
----------------------------------------
<6> صفحة التبويب خيارات متقدمة
-------------------------------------------
(43) Ignore DDE Requests : DDE تجاهل طلبات
True للتجاهل و False للعكس .
مثال لتجاهل طلبات DDE :
SetOption "Ignore DDE Requests", False
(44) Enable DDE Refresh : DDE إتاحة تحديث
True للإتاحة و False للمنع .
مثال لإتاحة تحديث DDE :
SetOption "Enable DDE Refresh", True
(45) Default Open Mode for Databases : وضع الفتح الافتراضي
خاص القيمه 1 ومشترك القيمه صفر .
مثال لجعل وضع الفتح الافتراضي مشترك :
SetOption "Default Open Mode for Databases", 0
(46) Command-Line Arguments : وسائط سطر الأوامر
(47) OLE/DDE Timeout (Sec) : OLE/Dde زمن التوقف لـ
القيمه رقم
مثال لجعل زمن التوقف 40 ثانية :
SetOption "OLE/DDE Timeout (Sec)", 40
(48) Number of Update Retries : عدد محاولات إعادة التحديث
القيمه رقم
مثال لجعل عدد محاولات التحديث 10 محاولات :
SetOption "Number of Update Retries", 10
(49) ODBC Refresh Interval (Sec) : تحديث الفاصل الزمني لـ (ثانية)ODBC
القيمه رقم
مثال لجعل تحديث الفاصل الزمني لـ ODBC 55 ثانية :
SetOption "ODBC Refresh Interval (Sec)", 55
(50) Refresh Interval (Sec) : تحديث الفاصل الزمني (ثانية)
القيمه رقم
مثال لجعل الفاصل الزمني 80 ثانية :
SetOption " Refresh Interval (Sec)", 80
(51) Update Retry Interval (Msec) : تحديث الفاصل الزمني لإعادة المحاولة
القيمه رقم
مثال لجعل الفاصل الزمني للتحديث 20 ثانية :
SetOption "Update Retry Interval (Msec)", 20
(52) Default Record Locking : تأمين السجلات الافتراضي
صفر بلا تأمين
واحد كافة السجلات
اثنين سجل محرر
مثال لعدم تأمين السجلات :
SetOption "Default Record Locking", 0
(53) Use Record Level Locking : فتح قواعد بيانات باستخدام أمان مستوى السجلات
True تمكين و False عدم التمكين .
مثال لفتح قواعد البيانات باستخدام أمان مستوى السجلات :
SetOption "Use Record Level Locking", True
------------------------------------------------
<6> صفحة التبويب جداول/استعلامات
-----------------------------------------------
أحجام الحقول الافتراضية
(54) Default Text Field Size : النص
حجم النص للحقول النصية الجديدة .
من 0 إلى 255
مثال حجم النص الافتراضي 15 حرف :
SetOption "Default Text Field Size", 15
(55) Default Number Field Size : الرقم
من 0 إلى 6
أنواع الأرقام :
نوع الرقم القيمة
بايت 0
عدد صحيح 1
عدد صحيح طويل 2
مفرد 3
مزدوج 4
عشري 5
معرفة النسخة المماثلة 6
مثال لجعل نوع الرقم الافتراضي مفرد :
SetOption "Default Number Field Size", 3
(56) Default Field Type : نوع الحقل الافتراضي
تحديد نوع الحقل الافتراضي عند إنشاء حقل جديد في جدول .
من 0 إلى 8
نوع الحقل الافتراضي :
نوع الحقل القيمة
نص 0
مذكرة 1
رقم 2
تاريخ/وقت 3
عملة 4
ترقيم تلقائي 5
نعم/لا 6
OLEكائن 7
ارتباط تشعبي 8
مثال لجعل نوع الحقل الافتراضي تاريخ ووقت :
SetOption "Default Field Type", 3
(57) AutoIndex On Import/Create : فهرسة تلقائية عند الاستيراد الإنشاء
تحديد الكلمات التي تتم فهرستها تلقائيا عند إنشاء حقل في جدول أو عند استيراد بيانات من ملف خارجي .
القيمة "كلمة"
يجب فصل الكلمات بالفاصلة المنقوطة ؛ .
حتى لا يتم مسح الكلمات السابقة ؛ ضع العبارة التالية عند أي إدخال جديد (كل الجملة التالية في سطر واحد) :
Application.SetOption "AutoIndex On Import/Create", Application.GetOption("AutoIndex On Import/Create") & ";الكلمة الجديدة"(58) Show Table Names : إظهار أسماء الجداول
إظهار أو إخفاء أسماء الجداول في شبكة الاستعلام .
True إظهار False إخفاء .
مثال لإخفاء أسماء الجداول :
SetOption "Show Table Names", False
(59) Output All Fields : إخراج كافة الحقول
عند تحديد هذا الخيار يتم إظهار كافة الحقول من الجداول الاستعلامات في الاستعلام عندما يتم تشغيله .
True الكل False ليس الكل .
مثال لإخراج كافة الحقول :
SetOption "Output All Fields", True
(60) Enable AutoJoin : تمكين الربط التلقائي
لتمكين أو إلغاء الربط التلقائي بين الجداول والاستعلامات في إطار تصميم الاستعلام .
True تمكين False غير ممكن .
مثال لتمكين الربط التلقائي :
SetOption "Enable AutoJoin", True
(61) Run Permissions : أذونات التشغيل
مالك 0
مستخدم 1
مثال أذونات التشغيل للمالك :
SetOption "Run Permissions", 0
<6> صفحة التبويب اليمين لليسار
(62) General Alignment : محاذاة عامة
تحديد محاذاة النص اعتمادا على واجهة الأكسس (وضع الواجهة) أو اعتماد على القيمة المدخلة ، فمثلا عند ضغط Alt+Shift اليسار وكنتبة نص تتحول المحاذاة إلى يسار مربع النص وعند ضغط Alt+Shift اليمين وكتابة نص تتحول المحاذاة الى اليمين (وضع النص) .
وضع الواجهة القيمة صفر
وضع النص القيمة واحد
مثال لجعل المحاذاة العامة مرتبطة بالواجهة :
SetOption "General Alignment", 0
تبقى في الخيارات في صفحة التبويب من اليمين إلى اليسار :
1- الاتجاه الافتراضي .
2- حركة المؤشر .
ولم أستطع التعرف على طريقة تغييرهما فمن كان عنده علم بهما فليعلمني .
وللجميع التحية