الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل شريط الأدوات تحل المشكلة ؟

مغلق
بدأه محمد متوكل في 14 ديسمبر 2006 · 2 رد · 619 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأفاضل يوجد لدي 3 أسئلة بموضوع أشرطة الأدوات

س1 كيف أستطيع إخفاء شريط الأدوات المبيت بالأكسيس

س2 لماذا تظهر لي رسالة الخطأ الموجودة بالمثال المرفق

س3 هل أستطيع أن إستخدم أحد مفاتيح الوظائف F2 , F3 , F4 .... بدل إستخدام مفتاح ال Alt مع أحد الحروف كما هو الأمر & قبل الحرف

جزاكم الله خيراً سلفاً على تجاوبكم والسلام عليكم و رحمة الله و بركاته

mtDB_UP.rar

#2

الأخ محمد

أجابة السؤال الأول هي :

أن تنشيء الوحدة نمطيه عامة التالية:

   

Public Function BarVis()
On Error GoTo ERR
'-------------الكود التالي بواجهة الأوفس العربي ----------------------------

	DoCmd.ShowToolbar "شريط القوائم", acToolbarNo
	DoCmd.ShowToolbar "قاعدة بيانات", acToolbarNo
	DoCmd.ShowToolbar "عرض النموذج", acToolbarNo
	DoCmd.ShowToolbar "معاينة قبل الطباعة", acToolbarNo
	DoCmd.ShowToolbar "تنسيق (نموذج/تقرير)‏", acToolbarNo
	DoCmd.ShowToolbar "تصميم التقرير", acToolbarNo
	DoCmd.ShowToolbar "تنسيق (PivotTable/PivotChart)", acToolbarNo
	DoCmd.ShowToolbar "تنسيق (نموذج/تقرير)‏", acToolbarNo
	DoCmd.ShowToolbar "Menu Bar", acToolbarNo

ERR:
'-------------إذا كانت واجهة الأوفيس بالإنجيزي ستظهر رسالة رقم الخطأ 2094 أي أن الأوفس بواجه أنجليزية والكود التالي للواجه الأنحليزية ----------------------------

If ERR.Number = 2094 Then
	DoCmd.ShowToolbar "Menu Bar", acToolbarNo
	DoCmd.ShowToolbar "Database", acToolbarNo
	DoCmd.ShowToolbar "Formatting (PivotTable/PivotChart)", acToolbarNo
	DoCmd.ShowToolbar "Print Preview", acToolbarNo
	DoCmd.ShowToolbar "Formatting (Form/Report)", acToolbarNo
	DoCmd.ShowToolbar "Form View‏", acToolbarNo
	DoCmd.ShowToolbar "Menu Bar", acToolbarNo
End If
End Function

وتستدعيها سواء عن طريق الماكرو المسمى : أو عن طريق النموذج الذي يفتح مع بداية برنامجك.

ومن قائمة أدوات _ بدء التشغيل تضع علامة صح أمام الخيار ( السماح بأشرطة الأدوات المضمنة )

أجابة السؤال الثاني :

السبب في ظهور الرسالة أنك تستدعي كود على نموذج فإذا أردت لأن تقوم بإستدعاءات عن طريق أوامر الأشرطة فلا بد تكون تلك الأوامر في وحدات نمطيه عامة.

هذا الوحدة النمطية لمثالك.

Function basToHead()
Forms!frmEntryAdd!txtEntr_SerialNo.SetFocus
End Function
Function basToLine()
	Forms!frmEntryAdd!frmSubEntryAllAdd.SetFocus
End Function

أجابة السؤال الثالث هي :

في حدث عند مفتاح لأسفل للنموذج استخدم كود المفتاح والكود التالي للمفتاح Alt + R

Select Case KeyCode
Case 82 And 83 'R =82 Alt=83
Call basToHead
End Select

وهذا مثلك بعد التعديل

mtDB_UP.rar

#3

تسلم الأيادي أبو سارة

فعلا الجواب شامل وواضح جزاك الله خيرآ أخي مصلح

هذا الموضوع مغلق.

مواضيع مشابهة