خاصية "القيمة_الافتراضية"

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

ينطبق على

عنصر CheckBox عنصر OptionGroup
عنصر ComboBox عنصر TextBox
عنصر ListBox عنصر ToggleButton
عنصر OptionButton

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

expression.DefaultValue

التعبير مطلوب. هو تعبير يقوم بإرجاع أحد العناصر الموجودة في القائمة "ينطبق على".

ملاحظات

  • لا تنطبق الخاصية DefaultValue على خانة الاختيار أو زر الخيار أو عناصر تحكم زر التبديل عندما تكون في مجموعة خيارات. بل، تنطبق على مجموعة الخيارات نفسها.
  • تنطبق الخاصية DefaultValue على جميع حقول الجدول ماعدا تلك الحقول التي تستخدم نوع بيانات الترقيم التلقائي أو عنصر OLE.

تحدد الخاصية DefaultValue نصا أو تعبيرا يتم إدخاله تلقائيا في عنصر تحكم أو حقل عند إنشاء سجل جديد. على سبيل المثال، إذا قمت بتعيين الخاصية DefaultValue لعنصر تحكم مربع نص إلى =Now()، فسيعرض عنصر التحكم التاريخ والوقت الحاليين. الحد الأقصى لإعداد الخاصية DefaultValue هو 255 حرفاً.

بالنسبة لعنصر تحكم، يمكنك تعيين هذه الخاصية في ورقة خصائص عنصر التحكم. بالنسبة للحقل، يمكنك تعيين هذه الخاصية في طريقة عرض تصميم الجدول (في قسم خصائص الحقل) أو في ماكرو أو باستخدام التعليمات البرمجية Visual Basic for Applications (VBA).

في التعليمات البرمجية ل VBA، استخدم تعبير سلسلة لتعيين قيمة هذه الخاصية. فعلى سبيل المثال، تقوم التعليمات البرمجية التالية بتعيين الخاصية DefaultValue لعنصر تحكم مربع النص بالاسم PaymentMethod إلى Cash "نقد".

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

ملاحظة

لتعيين هذه الخاصية لحقل ما باستخدام التعليمة البرمجية لـ VBA، استخدم الخاصية DefaultValue لـ ADO أو الخاصية DefaultValue لـ DAO.

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

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

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

يمكن أن يوفر عنصر تحكم واحد قيمة افتراضية لعنصر تحكم آخر. على سبيل المثال، إذا قمت بتعيين الخاصية DefaultValue لعنصر تحكم إلى التعبير التالي، يتم تعيين القيمة الافتراضية لعنصر التحكم إلى إعداد الخاصية DefaultValue لعنصر txtShipTo التحكم.

=Forms!frmInvoice!txtShipTo

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