ينطبق على
| عنصر ComboBox |
|---|
| عنصر TextBox |
استخدم الخاصية Format لتخصيص طريقة عرض الأرقام والتواريخ والأوقات والنص وطباعتها. قراءة/كتابة String.
التعبيرFormat
التعبير مطلوب. هو تعبير يقوم بإرجاع أحد العناصر الموجودة في القائمة "ينطبق على".
ملاحظات
استخدم أحد التنسيقات المعرفة مسبقا أو أنشئ تنسيقا مخصصا باستخدام رموز التنسيق.
تستخدم الخاصية Format إعدادات مختلفة لأنواع مختلفة من البيانات.
بالنسبة لعنصر تحكم، قم بتعيين هذه الخاصية في ورقة خصائص عنصر التحكم. بالنسبة لحقل، قم بتعيين هذه الخاصية في طريقة عرض تصميم الجدول (في قسم خصائص الحقل) أو في طريقة عرض التصميم لنافذة الاستعلام (في ورقة خصائص الحقل). يمكنك أيضا استخدام ماكرو أو تعليمة برمجية Visual Basic for Applications (VBA).
ملاحظة
في Visual Basic، أدخل تعبير سلسلة يتوافق مع أحد التنسيقات المعرفة مسبقا أو أدخل تنسيقا مخصصا.
تؤثر الخاصية Format فقط على كيفية عرض البيانات. ولا تؤثر على كيفية تخزين البيانات.
يوفر Access تنسيقات محددة مسبقا لنوعي البيانات "التاريخ/الوقت" و"الرقم والعملة" و"النص" و"المذكرة" و"نعم/لا". تعتمد التنسيقات المعرفة مسبقاً على البلد/المنطقة المحددة من خلال النقر نقراً مزدوجاً فوق "الخيارات الإقليمية" في لوحة تحكم Windows. يعرض Access تنسيقات مناسبة للبلد/المنطقة المحددة. على سبيل المثال، باستخدام اللغة الإنجليزية (الولايات المتحدة) المحددة في علامة التبويب عام، يظهر الرقم 1234.56 في تنسيق "العملة" كـ 1,234.56 دولاراً، لكن عندما يتم تحديد اللغة الإنجليزية (بريطانيا) في علامة التبويب عام، يظهر الرقم كـ 1,234.56 يورو.
إذا قمت بتعيين الخاصية Format الخاصة بالحقل في طريقة عرض "تصميم" الجدول، يستخدم Access ذلك التنسيق لعرض البيانات في أوراق البيانات. كما ينطبق هذا على الخاصية Format الخاصة بالحقل لعناصر التحكم الجديدة في النماذج والتقارير.
استخدم الرموز التالية بتنسيقات مخصصة لأي نوع بيانات.
| الرمز | المعنى |
|---|---|
| (مسافة) | عرض المسافات كأحرف حرفية. |
| "ABC" | عرض أي شيء داخل علامتي الاقتباس كأحرف حرفية. |
| ! | فرض المحاذاة لليمين بدلاً من المحاذاة لليسار. |
| * | تعبئة المسافة المتوفرة بالحرف التالي. |
| \ | عرض الحرف التالي كحرف حرفي. يمكنك أيضاً عرض الأحرف الحرفية من خلال وضع علامتي الاقتباس حولها. |
| [اللون] | عرض البيانات المنسقة باللون المحدد بين الأقواس. الألوان المتوفرة: أسود، أزرق، أخضر، سماوي، أحمر، أرجواني، أصفر، أبيض. |
لا يمكنك خلط رموز التنسيق المخصص لأنواع بيانات "الرقم والعملة" برموز تنسيق "التاريخ/الوقت" أو "نعم/لا" أو "النص والمذكرة".
عندما تقوم بتعريف قناع إدخال وتعيين الخاصية Format لنفس البيانات، تكون للخاصية Format الأسبقية عند عرض البيانات وتجاهل قناع الإدخال. على سبيل المثال، إذا قمت بإنشاء قناع إدخال لـ "كلمة مرور" في طريقة العرض "تصميم" الخاصة بالجدول، وأيضاً قمت بتعيين الخاصية Format للحقل نفسه، إما في الجدول أو في عنصر تحكم في نموذج ما، يتم تجاهل قناع إدخال "كلمة المرور" ويتم عرض البيانات حسب الخاصية Format.
مثال
يتم تعيين الخاصية Format في الأمثلة الثلاثة التالية باستخدام تنسيق معرّف مسبقاً:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
يتم تعيين الخاصية Format في المثال التالي باستخدام تنسيق مخصص. يعرض هذا التنسيق التاريخ مثل: يناير 1995.
Forms!Employees!HireDate.Format = "mmm yyyy"
يوضح المثال التالي دالة VBA التي تقوم بتنسيق البيانات الرقمية باستخدام تنسيق "العملة" وتنسيق البيانات النصية بالكامل باستخدام الأحرف الكبيرة. يتم استدعاء الدالة من الحدث OnLostFocus لعنصر تحكم غير منضم يسمى بـ TaxRefund.
Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function