تعيين قيم افتراضية للحقول أو عناصر التحكم

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

في هذه المقالة

فهم القيم الافتراضية

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

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

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

أعلى الصفحة

تعيين قيمة افتراضية حقل جدول

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

تعيين قيمة افتراضية

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

  2. حدد الحقل المراد تغييره.

  3. على علامة التبويب "عام"، اكتب قيمة في مربع خاصية "القيمة الافتراضية".

    تعتمد القيمة التي يمكنك إدخالها على نوع البيانات الذي تم تعيينه لهذا الحقل. على سبيل المثال، يمكنك كتابة =Date() لإدراج التاريخ الحالي في حقل التاريخ/الوقت. للحصول على أمثلة للقيم الافتراضية، راجع أمثلة للقيم الافتراضية،لاحقا في هذه المقالة.

  4. احفظ التغييرات التي قمت بها.

أعلى الصفحة

تعيين قيمة افتراضية عنصر تحكم

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

تعيين قيمة افتراضية

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

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

  3. انقر فوق علامة التبويب "الكل" في ورقة الخاصية، وحدد موقع الخاصية "القيمة الافتراضية"، ثم أدخل القيمة الافتراضية.

  4. اضغط CTRL+S لحفظ التغييرات.

أعلى الصفحة

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

بشكل افتراضي، تعرض عناصر تحكم مربع القائمة ومربع التحرير والسرد نوعين من القوائم: قوائم القيم وقوائم البحث. إن قائمة القيم هي قائمة ذات تعليمات برمجية مصفوفة من العناصر الموجودة في خاصية "مصدر الصف" لمربع قائمة أو عنصر تحكم مربع التحرير والسرد. في المقابل، تأخذ قائمة البحث بياناتها من حقل بحث (حقل يستخدم استعلاما لاسترداد البيانات من جدول آخر)، ثم تحميل تلك البيانات إلى عنصر تحكم مربع التحرير والسرد.

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

تعيين افتراضي لقائمة قيم

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

  2. انقر بضغطة زر الماوس الأيمن فوق مربع القائمة أو عنصر تحكم مربع النص، ثم انقر فوق "خصائص" أو اضغط على F4.

  3. تأكد من أن الخاصية "مصدر الصف" تحتوي على قائمة قيم. تكون العناصر الموجودة في قائمة القيم محاطة بأعلام اقتباس مزدوجة ومفصولة بفصول منطوقة. على سبيل المثال، قد ترى قائمة مثل:"جيد"؛" Fair";" ضعيفة".

  4. إذا كانت الخاصية "مصدر الصف" تحتوي على استعلام (سلسلة من النص تبدأ ب SELECT)،فاذهب إلى مجموعة الخطوات التالية.

  5. في مربع خاصية "القيمة الافتراضية"، اكتب ما يلي:

    [control_name]. ItemData(n)

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

    على سبيل المثال، افترض أن لديك عنصر تحكم مربع التحرير والسرد يسمى "المالك"، وتريد استخدام القيمة الثالثة في القائمة كقيمة افتراضية. اكتب ما يلي في مربع خاصية "القيمة الافتراضية":

    [المالك]. ItemData(2)

    يمكنك كتابة 2 بدلا من 3 لأن ItemData مستندة إلى الصفر، مما يعني أنها تبدأ في العد عند الصفر وليس من قبل واحد.

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

تعيين قيمة افتراضية لقائمة البحث

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

  2. لاحظ القيمة الأساسية المقترنة بالعنصر الذي تريد تعيين القيمة الافتراضية له.

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

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

  4. حدد حقل البحث، وعلى علامة التبويب "عام"، في مربع خاصية "القيمة الافتراضية"، اكتب قيمة المفتاح التي لاحظتها في خطوتي 1 و2. هذه هي القيمة التي تتطابق مع عنصر القائمة الذي تريد تعيينه كقيمة افتراضية.

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

  5. احفظ التغييرات والتبديل إلى طريقة عرض ورقة البيانات وأدخل سجلا جديدا. تظهر القيمة الافتراضية في حقل البحث عند إضافة السجل.

أعلى الصفحة

أمثلة للقيم الافتراضية

يسرد الجدول التالي بعض القيم الافتراضية ويصفها. يمكنك تكييف هذه الأمثلة لاستخدامها مع البيانات الخاصة بك.

التعبير

قيمة الخقل الافتراضية

1

1

"MT"

MT

«الرياض»

نيويورك، N.Y. (لاحظ أنه يجب إحاطة القيمة بين علامات الاقتباس إذا كانت تتضمن علامات ترقيم)

""

سلسلة ذات طول صفري

Date( )

تاريخ اليوم

=Yes

يتم عرض "نعم" باللغة المحلية للكمبيوتر

أعلى الصفحة

هل تحتاج إلى مزيد من المساعدة؟

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

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

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

×