إنشاء شريط مخصص في Access

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

الشريط — الشريط الموجود في اعلي نافذه البرنامج التي تحتوي علي مجموعات من الأوامر — هو أحد مكونات واجهة مستخدم Microsoft Office Fluent. يوفر واجهة مستخدم Office Fluent صفحه رئيسيه واحده للأوامر في Access.

كلما بدات في إنشاء تطبيقات أكثر تقدما باستخدام Access ، فقد تقرر انك تريد تخصيص شريط Office Fluent لتسهيل استخدام التطبيق. علي سبيل المثال ، يمكنك إخفاء كل علامات التبويب الافتراضية أو كلها بحيث يتعذر علي المستخدمين استخدام أوامر معينه ، ويمكنك إنشاء علامات تبويب مخصصه جديده تحتوي علي الأوامر التي تريدها فقط.

في كل برامج Microsoft Office التي تستخدم واجهة مستخدم Office Fluent ، يمكنك استخدام لغة التمييز القابلة للامتداد (XML) لتخصيص الشريط. ولذلك ، فان بعض المعلومات الاساسيه ل XML مفيده. لا تغطي هذه المقالة مفاهيم XML ، ولكنها توفر لك اجراء تخصيص الشريط الأساسي وبعض الامثله التي يمكنك تعديلها لتناسب احتياجاتك.

تركز هذه المقالة علي كيفيه إنشاء الاشرطه المخصصة الخاصة بك باستخدام XML. إذا كنت تريد استخدام الاداات المضمنة لتعديل الاشرطه الموجودة ، فراجع تخصيص الشريط في Office.

ماذا تريد أن تفعل؟

فهم تقنيات تخصيص الشريط

إنشاء شريط مخصص وتطبيقه

استعاده الشريط الافتراضي

فهم مثال XML

فهم تقنيات تخصيص الشريط

في Access ، يمكنك تخصيص الشريط بإنشاء XML للتخصيص ثم أضافه التعليمات البرمجية أو تعيين خصائص قاعده البيانات التي ترشد Access لاستخدام XML عند إنشاء الشريط. يمكنك استخدام XML لإخفاء علامات التبويب الموجودة وأضافه علامات تبويب جديده ومجموعات أوامر وأوامر. توضح لك الإجراءات المذكورة في هذه المقالة كيفيه أضافه الأوامر المضمنة للوصول (مثل البحث والفرز والحفظ) وكيفيه أضافه الأوامر التي تقوم بتشغيل وحدات ماكرو Access التي كتبتها بنفسك.

هناك العديد من الأماكن التي يمكنك تخزين XML فيها ، ولكن أحدي الطرق الأسهل هي ان تخزنها في جدول نظام في قاعده البيانات الحالية. تتضمن العملية إنشاء جدول نظام يسمي أوسيسريبونس ، وأضافه الشريط الخاص بك اليه ، ثم تحديد ما إذا كان الشريط المخصص يعرض لقاعده البيانات ككل أو لنموذج أو تقرير معين. يمكنك تحديد عده أشرطه مخصصه — واحده للتطبيق بالبالكامل ، وأشرطه اضافيه للنماذج أو التقارير الفردية في قاعده البيانات.

إنشاء شريط مخصص وتطبيقه

توفر الأقسام التالية الإجراءات المفصلة خطوه بخطوه لإنشاء شريط مخصص وتطبيقه.

قبل البدء

عرض جداول النظام في جزء التنقل    بشكل افتراضي ، لا يتم عرض جداول النظام في جزء التنقل ، التالي يجب أولا تغيير اعداد في مربع الحوار خيارات التنقل بحيث تتمكن من رؤية الجدول أوسيسريبونس بعد إنشائه. استخدم الإجراء التالي:

  1. مع فتح قاعده البيانات في Access ، انقر بزر الماوس الأيمن فوق شريط التنقل في اعلي جزء التنقل ، ثم انقر فوق خيارات التنقل من القائمة المختصرة.

  2. في مربع الحوار خيارات التنقل ، ضمن خيارات العرض، حدد خانه الاختيار إظهار عناصر النظام ، ثم انقر فوق موافق.

    تظهر جداول نظام Access في جزء التنقل.

تمكين عرض رسائل الخطا الخاصة بواجهة مستخدم الوظيفة الاضافيه    رسائل الخطا عبارة عن مصدر معلومات من المعلومات عند إنشاء واستكشاف الأخطاء وإصلاحها لتخصيص الشريط ، التالي من المستحسن تمكين Access من عرضها. استخدم الإجراء التالي:

  1. انقر فوق ملف > خيارات

  2. انقر فوق إعدادات العميل

  3. ضمن عام، حدد خانه الاختيار إظهار أخطاء واجهه المستخدم للوظيفة الاضافيه ، ثم انقر فوق موافق.

إنشاء جدول نظام أوسيسريبونس

استخدم هذا الاجراء لإنشاء جدول نظام أوسيسريبونس. في وقت لاحق ، ستستخدم هذا الجدول لتخزين ملف XML الخاص بتخصيص الشريط.

  1. في علامة التبويب إنشاء، في المجموعة جداول، انقر فوق تصميم جدول.

  2. أضف الحقول التالية إلى الجدول. تاكد من كتابه أسماء الحقول تماما كما هو موضح.

    اسم الحقل

    Type

    حجم الحقل

    ID

    ترقيم تلقائي

    عدد صحيح طويل

    ريبونامي

    النص

    255

    ريبونكسمل

    مذكرة

  3. إذا أردت ، يمكنك أضافه المزيد من الحقول إلى هذا الجدول ، مثل حقل التعليقات لوصف الدالة الخاصة بشريط XML.

  4. حدد حقل المعرف . من علامة التبويب تصميم، في المجموعة أدوات، انقر فوق مفتاح أساسي.

  5. من شريط أدوات الوصول السريع، انقر فوق حفظ، أو اضغط على CTRL+S.‏ ادخل اسما للجدول الجديد أوسيسريبونس.

أضافه XML لتخصيص الشريط إلى جدول أوسيسريبونس

لأغراض هذا المثال ، افترض انك تريد منع مستخدمي قاعده البيانات من استخدام اي من الاداات الموجودة في علامة التبويب إنشاء . بالاضافه إلى ذلك ، قد ترغب في إنشاء علامة تبويب جديده تسمي علامة تبويب مخصصه مع الأمر لصق فقط ، كما هو مبين في الرسم التوضيحي التالي.

علامة تبويب مخصصة على الشريط

ينشئ XML في الاجراء التالي هذا التكوين.

  1. في "جزء التنقل" ، انقر بزر الماوس الأيمن فوق الجدول أوسيسريبونس ، ثم انقر فوق طريقه عرض ورقه البيانات من القائمة المختصرة.

  2. أضف البيانات التالية إلى الجدول. يمكنك نسخ نموذج XML من هذه المقالة ولصقه في الجدول مباشره.

    ID

    ريبونامي

    ريبونكسمل

    ترقيم

    علامة التبويب الخاصة بي

    <customUI xmlns="http://schemas.microsoft.com
    /office/2006/01/customui">
      <ribbon startFromScratch="false">
        <tabs>
          <tab idMso="TabCreate" visible="false" />
          <tab id="dbCustomTab" label="A Custom Tab" visible="true">
            <group id="dbCustomGroup" label="A Custom Group">
              <control idMso="Paste" label="Built-in Paste" enabled="true"/>
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>
    
  3. يوجه هذا الملف الاولي الوصول إلى "البدء من البداية" — اي ، وهو يحدد انه يجب علي Access عرض علامات تبويب الشريط الافتراضية. بعد ذلك ، سيتم اعلام Access لإخفاء أحدي علامات التبويب الافتراضية فقط (علامة التبويب إنشاء ). وأخيرا ، يقوم بإنشاء علامة تبويب جديده للشريط تسمي "علامة تبويب مخصصه" ، وتضيف مجموعه أوامر تسمي "مجموعه مخصصه" إلى علامة التبويب ، وتضيف الأمر لصق إلى المجموعة. للحصول علي مزيد من المعلومات حول هذا المثال وكيفيه تخصيصه بما يتناسب مع احتياجاتك ، راجع القسم فهم مثال XML.

  4. اغلق الجدول أوسيسريبونس ، ثم اغلق قاعده البيانات واعد فتحها.

تطبيق الشريط المخصص

الآن وبعد ان تم تخزين XML الشريط المخصص في جدول ، نفذ أحد الإجراءات التالية ، استنادا إلى ما إذا كنت تريد تطبيق الشريط علي قاعده البيانات بأكملها أو إلى نموذج أو تقرير معين.

  • تطبيق الشريط المخصص علي قاعده البيانات بأكملها    

    1. انقر فوق ملف > خيارات

    2. انقر فوق قاعدهالبيانات الحالية ، ثم ضمن خيارات الشريط وشريطالاداات ، حدد القائمة اسم الشريط ، ثم انقر فوق الشريط الذي تريده — في هذه الحالة ، علامة التبويب.

    3. انقر فوق موافق.

  • تطبيق الشريط المخصص علي نموذج أو تقرير معين    

    1. في جزء التنقل ، انقر بزر الماوس الأيمن فوق النموذج أو التقرير الذي تريد تطبيق الشريط المخصص عليه ، ثم انقر فوق طريقه عرض التصميم من القائمة المختصرة.

    2. إذا لم تكن صفحة الخصائص معروضة مسبقاً، فاضغط على F4 لعرضها.

    3. في اعلي ورقه الخصائص ، ضمن نوع التحديد، تاكد من تحديد نوع الكائن (نموذج أو تقرير) في القائمة.

    4. علي علامة التبويب غير ذلك في ورقه الخصائص ، انقر فوق القائمة اسم الشريط ، ثم انقر فوق الشريط الذي تريد عرضه عند فتح النموذج أو التقرير (في هذه الحالة ، علامة التبويب).

    5. من شريط أدوات الوصول السريع، انقر فوق حفظ، أو اضغط على CTRL+S.‏

    6. اغلق النموذج أو التقرير ، ثم انقر نقرا مزدوجا فوقه في جزء التنقل لأعاده فتحه.

      يتم عرض الشريط الذي حددته.

بعد التحقق من ان الشريط المخصص يعمل بشكل صحيح ، يمكنك إخفاء جداول النظام مره أخرى من خلال القيام بما يلي:

  1. انقر بزر الماوس الأيمن فوق شريط التنقل في اعلي جزء التنقل ، ثم انقر فوق خيارات التنقل من القائمة المختصرة.

  2. في مربع الحوار خيارات التنقل ، ضمن خيارات العرض، قم بإلغاء تحديد خانه الاختيار إظهار كائنات النظام ، ثم انقر فوق موافق.

أعلى الصفحة

استعاده الشريط الافتراضي

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

استعاده الشريط الافتراضي علي مستوي التطبيق

  1. انقر فوق ملف > خيارات

  2. انقر فوق قاعدهالبيانات الحالية ، ثم ضمن خيارات الشريط وشريطالاداات ، احذف محتويات مربع اسم الشريط .

  3. اغلق قاعده البيانات ثم أعد فتحها.

يعرض Access علامات تبويب الشريط الافتراضية. يظل XML الشريط في الجدول أوسيسريبونس حتى تقوم بحذفه ، التالي إذا أردت أعاده المطالبة بالشريط المخصص ، فيمكنك القيام بذلك بتعيين الخيار "اسم الشريط " إلى القيمة التي تم تضمينها مسبقا.

استعاده الشريط الافتراضي لنموذج أو تقرير

  1. افتح النموذج أو التقرير في طريقه عرض "التصميم".

  2. إذا لم تكن صفحة الخصائص معروضة مسبقاً، فاضغط على F4 لعرضها.

  3. في اعلي ورقه الخصائص ، ضمن نوع التحديد، تاكد من تحديد نوع الكائن (نموذج أو تقرير) في القائمة.

  4. علي علامة التبويب غير ذلك في ورقه الخصائص ، احذف محتويات مربع الخاصية اسم الشريط .

  5. قم بالحفظ والإغلاق ثم أعاده فتح النموذج أو التقرير.

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

أعلى الصفحة

فهم مثال XML

اليك مثال XML الذي تم استخدامه سابقا في هذه المقالة ورسم توضيحي للشريط المخصص الذي تم إنشاؤه.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

علامة تبويب مخصصة على الشريط

في هذا المثال ، يعين السطر الثاني من XML السمة ستارتفرومسكراتش إلى False. يؤكد تعيين القيمة إلى False ان Access يترك كل علامات التبويب الموجودة بلا تغيير ويضيف علامات تبويب جديده إلى يسار العناصر الموجودة. يؤدي تعيين هذه السمة إلى True إلى أزاله كل علامات التبويب الموجودة وعرض العناصر التي تقوم بإنشاءها فقط في XML. حتى إذا قمت بتعيين السمة ستارتفرومسكراتش علي False، سيظل بإمكانك إخفاء علامات التبويب الفردية. يتم شرح ذلك بواسطة الخط الرابع من XML ، الذي يخفي علامة التبويب إنشاء المضمنة. تنشئ الخطوط المتبقية علامة تبويب مخصصه ومجموعه مخصصه ثم أضف الأمر لصق مضمن إلى المجموعة باستخدام السطر التالي من XML.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

أضافه مجموعات أو عناصر تحكم اضافيه إلى الشريط المخصص    يمكنك أضافه المزيد من المجموعات وعناصر التحكم إلى الشريط عن طريق أضافه أسطر مماثله من XML ، واستبدال قيم إيدمسو وتسميات مختلفه. علي سبيل المثال ، لإنشاء عنصر تحكم يقوم بتصدير الكائن المحدد حاليا إلى Excel ، استخدم XML التالي.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

لأضافه عنصر التحكم إلى نفس المجموعة كالامر لصق ، قم بادراج السطر الجديد من XML مباشره قبل السطر الذي ينشئ الأمر لصق أو بعده. لإنشاء مجموعه جديده ، يمكنك نسخ ولصق وتعديل XML الذي ينشئ مجموعه المجموعات المخصصة أعلاه. يوضح المثال التالي XML الذي يضيف عنصري التحكم إلى المجموعة المخصصة.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

يضيف هذا XML مجموعه أخرى إلى علامة تبويب مخصصه. كما هو مبين في الرسم التوضيحي التالي ، تحتوي المجموعة الجديدة علي عنصري تحكم — واحده تبدا عمليه استيراد من excel ، والأخرى التي تبدا عمليه التصدير إلى excel.

علامة تبويب مخصصة على الشريط ذات مجموعتين

ملاحظة: يجب ان تكون كل معرف مجموعه وقيمه معرف علامة جدوله في شريط مخصص فريدة.

تعرف علي قيمه إيدمسو الأمر    لمعرفه القيمة الإيدمسوه لأمر مضمن ، استخدم الاجراء التالي:

  1. انقر فوق ملف > خيارات

  2. انقر فوق تخصيص الشريط أو شريط أدوات الوصول السريع

  3. حرك المؤشر فوق العنصر الذي تريد الحصول علي معلومات عنه. يعرض Access قيمه إيدمسو لعنصر التحكم في تلميح الشاشة ، في الأقواس.

أضافه أمر لتشغيل ماكرو Access    يمكنك أضافه المزيد من المرونة إلى الشريط المخصص عن طريق أضافه الأوامر التي تقوم بتشغيل وحدات ماكرو. علي سبيل المثال ، افترض انك قمت بإنشاء ماكرو يسمي ميماكرو. لأضافه أمر إلى الشريط الذي يقوم بتشغيل الماكرو ، أضف السطر التالي إلى XML.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

لأضافه عنصر التحكم إلى نفس المجموعة كالامر لصق في المثال السابق ، أدرج السطر الجديد من XML مباشره قبل السطر الذي ينشئ الأمر لصق أو بعده. يوضح المثال التالي XML الذي يضيف الأمر.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
         <button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

أعلى الصفحة

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×