إضافة مربع قائمة أو مربع تحرير وسرد

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

الاطلاع على أنواع عناصر تحكم مربع القائمة

يوفر Access عنصري تحكم قائمة للنماذج: مربع القائمة ومربع التحرير والسرد.

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

مربع قائمة

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

استخدام مربع تحرير وسرد (قائمة منسدلة)

  1. حدد السهم لعرض القائمة المنسدلة.
  2. حدد خيارا في القائمة المنسدلة.

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

أعلى الصفحة

إنشاء مربع قائمة أو مربع تحرير وسرد باستخدام معالج

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

    ملاحظة

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

  2. في علامة التبويب تصميم النموذج ، في المجموعة عناصر التحكم ، تأكد من تحديد استخدام معالجات التحكم .

  3. حدد أداة مربع القائمة أو أداة مربع التحرير والسرد .

  4. في النموذج، حدد المكان الذي تريد وضع مربع القائمة أو مربع التحرير والسرد فيه.

    • بناء على اختيارك، يبدأ "معالج مربع القائمة " أو "معالج مربع التحرير والسرد ".
  5. وعندما يسألك المعالج عن الطريقة التي تريد من خلالها الحصول على القيم الخاصة بعنصر التحكم، قم بأحد الإجراءات التالية:

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

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

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

  9. حدد إنهاء.

أعلى الصفحة

إنشاء مربع قائمة أو مربع تحرير وسرد عبر إضافة حقل بحث إلى نموذج

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

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

  2. نفّذ أي إجراء مما يلي:

    • أنشئ نموذج جديد يستند إلى مصدر سجلات يحتوي على حقل البحث. على سبيل المثال، في جزء التنقل، حدد جدولا أو استعلاما يحتوي على حقل البحث، ثم في علامة التبويب إنشاء ، في المجموعة نماذج ، حدد نموذج. يقوم Access تلقائياً بإنشاء مربع تحرير وسرد لحقل البحث.

    • أضف مربع قائمة أو مربع تحرير وسرد إلى نموذج:

      1. في طريقة عرض التصميم، افتح نموذجاً يستند إلى مصدر سجلات يحتوي على حقل البحث.

      2. إذا لم يتم عرض جزء قائمة الحقول ، فاضغط على Alt+F8 لعرضه.

      3. انقر نقراً مزدوجاً فوق حقل البحث، أو اسحب حقل البحث من جزء قائمة الحقول إلى النموذج. يقوم Access تلقائياً بإنشاء مربع تحرير وسرد مرتبط بالحقل.

        تلميح

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

أعلى الصفحة

إنشاء مربع قائمة أو مربع تحرير وسرد من دون استخدام معالج

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

  1. افتح نموذجاً في طريقة عرض التصميم.

  2. في علامة التبويب تصميم النموذج ، في المجموعة عناصر التحكم ، تأكد من عدم تحديد استخدام معالجات التحكم .

  3. حدد أداة مربع القائمة أو أداة مربع التحرير والسرد .

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

  5. مع استمرار تحديد عنصر التحكم، اضغط على F4 لفتح ورقة الخصائص الخاصة به.

  6. قم بتعيين خصائص نوع مصدر الصفومصدر الصف باستخدام الجدول التالي كإرشادات.

    لتنفيذ هذا الإجراء تعيين الخاصية نوع مصدر الصف إلى تعيين الخاصية Row Source على النحو التالي
    إظهار القيم من جدول أو استعلام أو نتائج عبارة SQL جدول/استعلام في القائمة المنسدلة، حدد الجدول أو الاستعلام الذي يحتوي على القيم التي تريد ظهورها في مربع القائمة أو مربع التحرير والسرد. أو اكتب عبارة SQL . أو، في علامة التبويب Data في ورقة الخصائص، حدد الزر Build لفتح Query Builder. لمزيد من المعلومات حول إنشاء استعلام، راجع إنشاء استعلام تحديد بسيط.
    عرض قائمة ثابتة بالقيم قائمة القيم اكتب قائمة قيم ثابتة تفصل بينها فواصل منقوطة (;). على سبيل المثال، North;South;East;West. أو، في علامة التبويب بيانات في ورقة الخصائص، حدد الزر إنشاء لفتح مربع الحوار تحرير عناصر القائمة ، ثم اكتب العناصر على أسطر منفصلة.
    عرض قائمة حقول من جدول أو استعلام قائمة الحقول في القائمة المنسدلة، حدد الجدول أو الاستعلام الذي يحتوي على أسماء الحقول التي تريد ظهورها في مربع القائمة أو مربع التحرير والسرد.
  7. إذا كنت تريد ظهور أكثر من عمود واحد في عنصر التحكم، فحدد مربع الخاصية عدد الأعمدة واكتب عدد الأعمدة التي تريدها. حدد الخاصية عرض الأعمدة لضبط عرض الأعمدة. لمزيد من المعلومات حول كل خاصية، ضع المؤشر في مربع الخاصية ثم اضغط على F1.

  8. إذا كنت تريد أن يقوم Access بتخزين القيمة التي تحددها، فحدد مربع الخاصية Control Source ثم حدد الحقل الذي تريد ربط مربع القائمة أو مربع التحرير والسرد به.

أعلى الصفحة

تخصيص مربع قائمة أو مربع تحرير وسرد

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

  • تغيير ترتيب الفرز في مربع قائمة أو مربع تحرير وسرد: إذا استخدمت معالجا لإنشاء مربع القائمة أو مربع التحرير والسرد، يقوم Access تلقائيا بفرز الصفوف التي تشكل القائمة حسب العمود المرئي الأول. في حال كنت تريد ترتيب فرز مختلف، أو إذا كنت قد عيّنت الخاصية مصدر الصف لعنصر التحكم إلى استعلام محفوظ، فاتبع الإجراء التالي:

    • حدد علامة التبويب البيانات ، ثم حدد مربع الخاصية مصدر الصف .
    • في علامة التبويب Data في ورقة الخصائص، حدد الزر Build لفتح Query Builder.
    • في صف الفرز للعمود الذي تريد فرزه، حدد ترتيب الفرز الذي تريده.
  • ربط عمود من مربع قائمة أو مربع تحرير وسرد: في مربع الخاصية عمود منضم لمربع القائمة أو مربع التحرير والسرد، حدد رقما يتوافق مع موضع العمود في مربع القائمة أو مربع التحرير والسرد. على سبيل المثال، اكتب 1 لربط العمود الأول في مربع القائمة أو مربع التحرير والسرد بالحقل الأساسي المحدد في خاصية مصدر التحكم . قم بتضمين الأعمدة المخفية عند احتساب الأعمدة. إذا قمت بتعيين الخاصية عمود منضم إلى 0، فسيحفظ Access فهرس القائمة بدلا من قيمة من أحد الأعمدة. يُعد هذا مفيداً إذا أردت تخزين تسلسل أرقام بدلاً من قيمة القائمة.

  • إخفاء عمود في مربع قائمة أو مربع تحرير وسرد في نموذج:

    • في مربع الخاصية عرض الأعمدة ، اكتب 0 العمود أو الأعمدة التي تريد إخفاءها. على سبيل المثال، افترض أن لديك مربع تحرير وسرد مرتبط بعمودين يحتوي على عمود معرف المورد بعرض 0.5 بوصة وعمود اسم المورد بعرض 2 بوصة. العمود SupplierID هو العمود الأول في القائمة، لذلك يتم تعيين الخاصية Column Widths إلى 0.5";2". لإخفاء عمود SupplierID، قم بتعيين الخاصية Column Widths إلى 0";2". لا يزال بإمكان عمود معرف المورد أن يكون العمود المنضم على الرغم من أنه مخفي.

      ملاحظة

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

  • إضافة عناوين الأعمدة إلى مربع تحرير وسرد في نموذج:

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

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

    • في مربع الخاصية عرض القائمة، أدخل العرض الذي تريده باستخدام وحدة القياس الحالية التي تم تعيينها في Windows لوحة التحكم. لاستخدام وحدة قياس غير الوحدة الافتراضية، قم بتضمين مؤشر قياس. على سبيل المثال، أدخل 2 cm. تأكد من ترك مساحة كافية لشريط التمرير. يمكن أن يكون جزء مربع القائمة من مربع التحرير والسرد أوسع من جزء مربع النص، ولكن لا يمكن أن يكون أضيق. ويجعل الإعداد الافتراضي (تلقائي) عرض مربع القائمة بنفس عرض جزء مربع النص من مربع التحرير والسرد.
  • تعيين الحد الأقصى لعدد الصفوف لعرضها في مربع تحرير وسرد في نموذج:

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

    • في مربع الخاصية Limit To List ، حدد Yes.

      ملاحظة

      • إذا لم يكن العمود الأول المعروض في مربع تحرير وسرد هو العمود المنضم، فإن Access يحد من الإدخالات في القائمة حتى إذا تم تعيين الخاصية Limit To List إلى No.
      • في حال تعيين الخاصية التزام بالقائمة إلى لا، عندما تدخل إدخالاً ليس في القائمة، وفي حال كان مربع التحرير والسرد مربوطاً، يتم تخزين الإدخال في الحقل الأساسي، ولكن لا تتم إضافته إلى القائمة. لإضافة إدخالات جديدة إلى القائمة، استخدم الخاصية عند عدم الوجود في القائمة والحدث عدم الوجود في القائمة.

أعلى الصفحة