خاصية ControlSource

ينطبق على

عنصر BoundObjectFrame

عنصر ListBox

عنصر CheckBox

عنصر OptionButton

عنصر ComboBox

عنصر OptionGroup

عنصر CustomControl

عنصر TextBox

عنصر GroupLevel

عنصر ToggleButton

يمكنك استخدام خاصية ControlSource لتحديد البيانات التي ستظهر في عنصر تحكم. يمكنك عرض البيانات المرتبطة بحقل وتحريرها في جدول أو استعلام أو جملة SQL. يمكنك أيضاً عرض نتيجة تعبير. قم بقراءة/كتابة سلسلة.

expressio n.ControlSource

expression Required. تعبير يُرجع أحد العناصر في قائمة "ينطبق على".

الإعداد

تستخدم خاصية ControlSource الإعدادات التالية.

الإعداد

الوصف

اسم الحقل

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

تعبير

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


يمكنك تعيين خاصية ControlSource لعنصر تحكم باستخدام صفحة الخصائص الخاص بعنصر التحكم أو الماكرو أو التعليمة البرمجية لـ Visual Basic for ‎‎‎‎‎‎‎Applications ‎(‏‎‎‎‎VBA).

كما يمكنك أيضاً تعيين خاصية ControlSource لـ مربع النص عن طريق كتابة اسم حقل أو تعبير مباشرة في مربع النص الموجود في طريقة عرض التصميم بنموذج أو طريقة عرض التصميم بتقرير.

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

في VBA، استخدم تعبير السلسلة لتعيين قيمة هذه الخاصية.

ملاحظات

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

ملاحظة: لا تنطبق خاصية ControlSource على عنصر التحكم خانة اختيار أو زر خيار أو زر تبديل في مجموعة خيارات. بل، تنطبق على مجموعة الخيارات نفسها.

بالنسبة للتقارير، لا تنطبق خاصية ControlSource إلا على مستويات مجموعة التقارير.

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

إعدا د نموذجي

الوصف

LastName

بالنسبة لعنصر تحكم، يتم عرض البيانات من حقل "اسم العائلة" في عنصر التحكم. بالنسبة لمستوى مجموعة التقارير، يقوم Microsoft Office Access 2007 بتجميع البيانات في اسم العائلة.

=Date( ) + 7

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

=DatePart("q",ShippedDate)

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

مثال

يُعين المثال التالي خاصية ControlSource لمربع نص يسمى "جزء العنوان" لحقل يسمى "المدينة"

Forms!Customers!AddressPart.ControlSource = "City"

يُعين المثال التالي خاصية ControlSource لمربع نص يسمى "المتوقع" للتعبير =Date() + 7.

Me!Expected.ControlSource = "=Date() + 7"

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

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

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

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

×