تشرح هذه المقالة كيفية تعيين قيمة افتراضية لحقل جدول أو لعنصر تحكم في نموذج في قاعدة بيانات Access. تظهر القيم الافتراضية التي تقوم بتعيينها في الحقل أو عنصر التحكم كلما أنشأت سجلا جديدا في قاعدة البيانات.
في هذه المقالة
- فهم القيم الافتراضية
- تعيين قيمة افتراضية لحقل جدول
- تعيين قيمة افتراضية لعنصر تحكم
- تعيين صف افتراضي لمربع قائمة أو مربع تحرير وسرد
- أمثلة على القيم الافتراضية
فهم القيم الافتراضية
يمكنك إضافة قيمة افتراضية إلى حقل جدول أو عنصر تحكم نموذج عندما تريد من Access إدخال قيمة في سجل جديد تلقائيا. على سبيل المثال، يمكنك جعل Access يضيف دائما التاريخ الحالي إلى الطلبات الجديدة.
عادة، يمكنك إضافة قيمة افتراضية لحقول الجدول. يمكنك إضافة القيمة عن طريق فتح الجدول في طريقة عرض التصميم ثم إدخال قيمة في خاصية " القيمة الافتراضية " للحقل. إذا قمت بتعيين قيمة افتراضية لحقل جدول، يطبق Access القيمة الخاصة بك على أي عناصر تحكم تقوم بإسنادها إلى هذا الحقل. إذا لم تقم بربط عنصر تحكم بحقل جدول، أو إذا قمت بالارتباط ببيانات في جداول أخرى، يمكنك تعيين قيمة افتراضية لعنصر تحكم النموذج بحد ذاته.
يمكنك تعيين قيمة افتراضية لحقول الجدول التي تستخدم أنواع البيانات "نص مختصر" و"نص طويل" و"رقم" و"تاريخ/وقت" و"عملة" و"نعم/لا" و"ارتباط تشعبي". أما إذا لم توفر قيمة، فسيظل الحقل فارغا (فارغا) حتى تدخل قيمة. بعد أن تقوم بتعريف قيمة افتراضية، يطبق Access هذه القيمة على أي سجلات جديدة تقوم بإضافتها. يمكنك تغيير القيمة في سجل من القيمة الافتراضية إلى قيمة أخرى، إذا أردت ذلك، ما لم تمنع قاعدة التحقق من الصحة ذلك.
تعيين قيمة افتراضية لحقل جدول
عندما تعين قيمة افتراضية لحقل جدول، تعرض أي عناصر تحكم تربطها بهذا الحقل القيمة الافتراضية.
تعيين قيمة افتراضية
- في "جزء التنقل"، انقر بزر الماوس الأيمن فوق الجدول الذي تريد تغييره، ثم انقر فوق طريقة عرض "التصميم".
- حدد الحقل المراد تغييره.
- ضمن علامة التبويب "عام" ، اكتب قيمة في مربع الخاصية " القيمة الافتراضية ".
تعتمد القيمة التي يمكنك إدخالها على نوع البيانات المعين للحقل. على سبيل المثال، يمكنك الكتابة
=Date()لإدراج التاريخ الحالي في حقل التاريخ/الوقت. للحصول على أمثلة عن القيم الافتراضية، راجع أمثلة على القيم الافتراضية لاحقا في هذه المقالة. - احفظ التغييرات التي قمت بها.
تعيين قيمة افتراضية لعنصر تحكم
عادة، يمكنك تعيين قيمة افتراضية لعنصر تحكم فقط عند عدم ربط عنصر التحكم هذا بحقل جدول أو عند إنشاء ارتباط ببيانات في جدول آخر.
تعيين قيمة افتراضية
- في جزء التنقل، انقر بزر الماوس الأيمن فوق النموذج الذي تريد تغييره، ثم انقر فوق طريقة عرض التصميم.
- انقر بزر الماوس الأيمن فوق عنصر التحكم الذي تريد تغييره، ثم انقر فوق خصائص أو اضغط على F4.
- انقر فوق علامة التبويب «الكل » في ورقة الخصائص، وحدد موقع الخاصية "القيمة الافتراضية "، ثم أدخل القيمة الافتراضية.
- اضغط على Ctrl+S لحفظ التغييرات.
تعيين صف افتراضي لمربع قائمة أو مربع تحرير وسرد
بشكل افتراضي، تعرض عناصر تحكم مربع القائمة ومربع التحرير والسرد نوعين من القوائم: قوائم القيم وقوائم البحث. إن قائمة القيم عبارة عن قائمة مرمزة مضمنة تضم العناصر الموجودة في الخاصية "مصدر الصف" لعنصر تحكم مربع قائمة أو مربع تحرير وسرد. وعلى النقيض، تأخذ قائمة البحث بياناتها من حقل بحث، يستخدم استعلاما لاسترداد البيانات من جدول آخر، ثم تقوم بتحميل تلك البيانات إلى عنصر تحكم مربع تحرير وسرد.
بالنسبة لقوائم القيم وقوائم البحث، يمكنك تحديد عنصر القائمة الذي يظهر بشكل افتراضي، ولكن يجب اتباع إجراء مختلف لكل نوع من أنواع القوائم. تشرح الخطوات التالية كيفية تعيين قيم افتراضية لقائمة قيم وقائمة بحث.
تعيين إعداد افتراضي لقائمة قيم
- في جزء التنقل، انقر بزر الماوس الأيمن فوق النموذج الذي تريد تغييره، ثم انقر فوق طريقة عرض التصميم.
- انقر بزر الماوس الأيمن فوق عنصر تحكم مربع القائمة أو مربع النص، ثم انقر فوق خصائص أو اضغط على F4.
- تأكد من احتواء الخاصية " مصدر الصف " على قائمة قيم. تكون العناصر الموجودة في قائمة القيم محاطة بعلامات اقتباس مزدوجة ومفصولة بفواصل منقوطة. على سبيل المثال، قد ترى قائمة مماثلة لما يلي:
"Good";"Fair";"Poor". - إذا كانت الخاصية "مصدر الصف " تحتوي على استعلام، وهو عبارة عن سلسلة نصية تبدأ ب
SELECT، فانتقل إلى مجموعة الخطوات التالية. - في مربع الخاصية "القيمة الافتراضية "، اكتب
[control_name].ItemData(n). في هذه الحالة،control_nameيكون اسم عنصر تحكم مربع القائمة أو مربع التحرير والسرد، وهوnرقم عنصر القائمة الذي تريد جعله الافتراضي. إذا لم تكن تعرف اسم عنصر التحكم، فانظر إلى القيمة الموجودة في خاصية " الاسم" ، الموجودة في أعلى ورقة الخصائص. على سبيل المثال، لنفترض أن لديك عنصر تحكم مربع تحرير وسرد يسمى "المالك"، وكنت تريد استخدام القيمة الثالثة في القائمة كقيمة افتراضية. اكتب[Owner].ItemData(2)مربع الخاصية "القيمة الافتراضية ". يمكنك الكتابة2بدلا من3أنهاItemDataتستند إلى الصفر، مما يعني أنها تبدأ العد من صفر وليس واحد. - احفظ التغييرات، ثم قم بالتبديل مرة أخرى إلى طريقة عرض النموذج. يجب أن تظهر القيمة الافتراضية المحددة في مربع القائمة أو مربع التحرير والسرد عند إضافة سجل إلى قاعدة البيانات.
تعيين قيمة افتراضية لقائمة بحث
افتح الجدول الذي يوفر بيانات المصدر لحقل البحث الخاص بك في طريقة عرض ورقة البيانات.
لاحظ قيمة المفتاح المقترنة بالعنصر الذي تريد جعله كقيمة افتراضية.
ملاحظة
بشكل افتراضي، يخفي Access حقول المفاتيح الأساسية والخارجية. إذا لم يظهر حقل المفتاح، فانقر بزر الماوس الأيمن فوق أي خلية في صف رأس الجدول، وانقر فوق "إظهار الأعمدة"، وفي مربع الحوار "إظهار الأعمدة "، حدد حقل المفتاح وانقر فوق "إغلاق".
في جزء التنقل، انقر بزر الماوس الأيمن فوق الجدول الذي يحتوي على حقل البحث، ثم انقر فوق طريقة عرض التصميم.
حدد حقل البحث. في علامة التبويب عام ، اكتب قيمة المفتاح التي سجلتها في الخطوتين 1 و2 في مربع الخاصية " القيمة الافتراضية ". هذه هي القيمة التي تقابل عنصر القائمة الذي تريد تعيينه كافتراضي. على سبيل المثال، لنفترض أن لديك 10 موردين وتريد أن يظهر اسم المورد الأكثر استخداما بشكل افتراضي. للقيام بذلك، حدد موقع قيمة المفتاح التي تعرف المورد بشكل فريد، وأدخل قيمة هذا المفتاح في مربع خاصية "القيمة الافتراضية " لحقل المفتاح الخارجي.
احفظ التغييرات، وقم بالتبديل إلى طريقة عرض ورقة البيانات، وأدخل سجلا جديدا. تظهر القيمة الافتراضية في حقل البحث عند إضافة السجل.
أمثلة على القيم الافتراضية
يسرد الجدول التالي بعض القيم الافتراضية ويصفها. يمكنك تكييف هذه الأمثلة لاستخدامها مع بياناتك الخاصة.
| التعبير | قيمة الخقل الافتراضية |
|---|---|
1 |
1 |
"MT" |
MT |
"New York, N.Y." |
الرياض (لاحظ أنه يجب إحاطة القيمة بعلامات اقتباس إذا تضمنت علامات ترقيم) |
"" |
سلسلة فارغة |
Date() |
تاريخ اليوم |
=Yes |
يتم عرض "نعم" باللغة المحلية للكمبيوتر |