ربما تكون الحقول "نص مختصر" و"نص طويل" (تسمى أيضا "مذكرة") من أنواع البيانات الأكثر استخداما. عند تنسيق النص، يتوفر لك خياران: الاحتفاظ بالتنسيقات الافتراضية أو إنشاء تنسيق مخصص. عند تطبيق تنسيق على حقل جدول، يتم تطبيق نفس التنسيق تلقائيا على أي عنصر تحكم نموذج أو تقرير تقوم لاحقا بربطه بحقل الجدول هذا. يؤدي تنسيق البيانات إلى تغيير طريقة عرض البيانات فقط ولا يؤثر على كيفية تخزين البيانات أو كيفية إدخال المستخدمين.
في هذه المقالة
نظرة عامة على تنسيقات النص
ليس لنوعي البيانات "نص مختصر" و"نص طويل" (تسمى أيضا "مذكرة") تنسيقات معرفة مسبقا. يحتوي نوع البيانات "نص مختصر" على تنسيقات مخصصة فقط. يحتوي نوع البيانات "نص طويل" على كل من التنسيق "نص مخصص" و"نص منسق". إذا لم تحدد تنسيقا، سيقوم Access بمحاذاة النص بالكامل في أوراق البيانات إلى اليمين.
عادة، يمكنك تطبيق تنسيقات مخصصة على أنواع البيانات "نص مختصر" و"نص طويل" لتسهيل قراءة بيانات الجدول. على سبيل المثال، إذا كنت تستخدم نموذجا لجمع أرقام بطاقات الائتمان، وقمت بتخزين هذه الأرقام بدون مسافات، يمكنك استخدام تنسيق مخصص لإضافة المسافات المناسبة لتسهيل قراءة أرقام بطاقات الائتمان.
يمكن أن تحتوي التنسيقات المخصصة للحقول النصية على مقطعين. يحتوي كل مقطع على مواصفات تنسيق بيانات مختلفة في حقل.
| المقطع | الوصف |
|---|---|
| الأول | تنسيق الحقول التي تحتوي على نص. |
| الثاني | تنسيق الحقول التي تحتوي على سلاسل فارغة وقيم خالية. |
على سبيل المثال، إذا كان لديك عنصر تحكم مربع نص تريد أن تظهر فيه كلمة "لا شيء" عند عدم وجود سلسلة في الحقل، يمكنك كتابة التنسيق المخصص @؛" بلا" كإعداد الخاصية "تنسيق " لعنصر التحكم. يؤدي الرمز @ في المقطع الأول إلى عرض النص من الحقل، ويؤدي المقطع الثاني إلى ظهور كلمة "لا شيء" عند وجود سلسلة فارغة أو قيمة خالية في الحقل.
يمكنك استخدام الدالة Format لإرجاع قيمة واحدة لسلسلة فارغة وأخرى لقيمة خالية
للتحكم في تنسيق إدخال البيانات، راجع التحكم في تنسيقات إدخال البيانات باستخدام أقنعة الإدخال. لتحسين النص العادي في نوع بيانات "نص طويل"، راجع إضافة حقل نص منسق.
تطبيق تنسيق مخصص
افتح الجدول في طريقة عرض التصميم.
في القسم العلوي من شبكة التصميم، حدد حقل «تاريخ/وقت» الذي تريد تنسيقه.
في القسم خصائص الحقل ، حدد علامة التبويب عام ، وانقر فوق الخلية الموجودة بجانب المربع تنسيق وأدخل الأحرف المحددة استنادا إلى احتياجات التنسيق.
بعد إدخال تنسيق، يظهر الزر "خيارات تحديث الخاصية " ويسمح لك بتطبيق التنسيق على حقول الجدول الأخرى وعناصر تحكم النماذج التي تحل محل التنسيق منطقيا. لتطبيق التغييرات على قاعدة البيانات بأكملها، انقر فوق العلامة الذكية ثم انقر فوق "تحديث التنسيق" في كل مكان <تم استخدام اسم> الحقل فيه. في هذه الحالة، يكون اسم الحقل هو اسم الحقل النصي.
إذا كنت تريد تطبيق التغييرات على قاعدة البيانات بأكملها، فسيظهر مربع الحوار "تحديث الخصائص " ويعرض النماذج والعناصر الأخرى التي ستحل محل التنسيق الجديد. انقر فوق "نعم " لتطبيق التنسيق.
للحصول على مزيد من المعلومات، راجع نشر خاصية حقل.احفظ التغييرات وانتقل إلى طريقة عرض "ورقة البيانات" لمعرفة ما إذا كان التنسيق يلبي احتياجاتك أو لا.
اختبر تنسيق النص المخصص بالطرق التالية:
- أدخل قيم الأحرف الكبيرة أو الصغيرة، واطلع على كيفية تعامل التنسيق مع البيانات.
- أدخل سلسلة فارغة أو سلسلة فارغة، ولاحظ ما إذا كنت تفضل النتيجة.
أمثلة عن التنسيقات المخصصة
فيما يلي أمثلة لتنسيقات النص المخصصة.
| الإعداد | بيانات | عرض |
|---|---|---|
| @@@-@@-@@@@ | 465043799 | 465-04-3799 |
| @@@@@@@@@ | 465-04-3799 465043799 |
465-04-3799 465043799 |
| > | عمرو عمرو عبد القهار |
عمرو عمرو عمرو |
| < | عمرو عمرو عبد القهار |
عمرو عمرو عمرو |
| @؛" غير معروف" | القيمة خالية | غير معروف |
| سلسلة فارغة | غير معروف | |
| أي نص | يتم عرض النص نفسه الذي تم إدخاله |
أحرف التنسيق المخصص
ملاحظة
يؤدي تطبيق أي تنسيق مخصص على حقول "نص طويل" أو "مذكرة" إلى اقتطاع العرض إلى 255 حرفا.
لإنشاء تنسيق مخصص، استخدم الأحرف التالية كعناصر نائبة وفواصل.
| الحرف | الوصف |
|---|---|
| @ | يستخدم لعرض أي حرف متوفر لموضعه في سلسلة التنسيق. إذا قام Access بوضع جميع الأحرف في البيانات الأساسية، فستظهر أي عناصر نائبة متبقية كمسافات فارغة. على سبيل المثال، إذا كانت سلسلة التنسيق @@@@@ والنص الأساسي ABC، تتم محاذاة النص إلى اليمين مع مسافتين فارغتين بادئتين. |
| & | يستخدم لعرض أي حرف متوفر لموضعه في سلسلة التنسيق. إذا قام Access بوضع جميع الأحرف في البيانات الأساسية، فلن تعرض أي عناصر نائبة متبقية أي شيء. على سبيل المثال، إذا كانت سلسلة التنسيق &&&&& والنص ABC، فسيتم عرض محاذاة النص إلى اليسار فقط. |
| ! | يستخدم لفرض تعبئة أحرف العنصر النائب من اليسار إلى اليمين بدلا من من من اليمين إلى اليسار. يجب استخدام هذا الحرف في بداية أي سلسلة تنسيق. |
| < | تستخدم لفرض تحويل كل النص إلى أحرف صغيرة. يجب استخدام هذا الحرف في بداية سلسلة التنسيق، ولكن يمكنك إدراج علامة تعجب (!) قبله. |
| > | تستخدم لفرض تحويل كل النص إلى أحرف كبيرة. يجب استخدام هذا الحرف في بداية سلسلة التنسيق، ولكن يمكنك إدراج علامة تعجب (!) قبله. |
| * | عند استخدام هذا الحرف، فإن الحرف التالي للعلامة النجمية (*) مباشرة يصبح حرف تعبئة — حرف يستخدم لتعبئة المسافات الفارغة. يعرض Access عادة النص محاذيا لليسار ويملأ أي منطقة إلى يمين القيمة بمسافات فارغة. يمكنك إضافة أحرف التعبئة في أي مكان في سلسلة التنسيق. عندما تقوم بذلك، يقوم Access بإدخال حرف محدد في أي مسافات فارغة. |
| مساحة فارغة، + - $ () | تستخدم لإدراج مسافات فارغة وأحرف رياضية (+ -) ورموز مالية ($ ¥£) وأقواس، كما تقتضي الحاجة في سلاسل التنسيق. إذا كنت تريد استخدام رموز رياضية شائعة أخرى، مثل الشرطة المائلة (/ أو \) والعلامة النجمية (*)، فقم بإحاطتهم بعلامات اقتباس مزدوجة، ولاحظ أنه يمكنك وضع هذه الأحرف في أي مكان في سلسلة التنسيق. |
| "نص حرفي" | استخدم علامات الاقتباس المزدوجة لإحاطة أي نص تريد عرضه للمستخدمين. |
| \ | يستخدم لإجبار Access على عرض الحرف الذي يلي مباشرة. مثلما يحدث عند إحاطة حرف بعلامات اقتباس مزدوجة. |
| [لون] | تستخدم لتطبيق لون على كافة القيم في أحد أقسام التنسيق. يجب وضع اسم اللون بين قوسين واستخدام أحد هذه الأسماء: أسود أو أزرق أو سماوي أو أخضر أو أرجواني أو أحمر أو أصفر أو أبيض. |