ضم قيم نصية باستخدام تعبير

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

عندما تريد ضم القيم في حقلي نص أو أكثر، فإنك تقوم بإنشاء تعبير يستخدم عامل التشغيل علامة العطف (&). فعلى سبيل المثال، افترض أن لديك نموذجًا يسمى "موظفون". وتقوم بإدخال الاسم الأول واسم العائلة لكل موظف في حقول منفصلة، ولكنك تريد عرض الاسم الكامل للموظف في رأس النموذج.

لعرض الاسم بالكامل، يمكنك استخدام التعبير التالي.

=[الاسم_الأول] & " " & [اسم_العائلة]

يستخدم التعبير عامل التشغيل & لدمج القيم في الحقلين "الاسم الأول" و"اسم العائلة". كما يستخدم التعبير علامات اقتباس مزدوجة (") مفصولة بمسافة لإدراج مسافة بين الاسم الأول واسم العائلة. عندما ترغب في إدراج شيء بين حقلين، مثل مسافة أو علامة ترقيم أو نص حرفي، عليك تضمين تلك القيمة المضافة بين علامات اقتباس.

وكمثال آخر، يمكنك استخدام التعبير التالي لعرض اسم العائلة والاسم الأول مفصولاً بينهما بفاصلة ومسافة:

=[اسم_العائلة] & ", " & [الاسم_الأول]

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

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

إضافة مربع نص يحتوي على تعبير للأسماء الكاملة

  1. في "جزء التنقل"، انقر بزر الماوس الأيمن فوق النموذج أو التقرير المراد تغييره ثم انقر فوق طريقة عرض التصميم من القائمة المختصرة.

  2. من علامة التبويب تصميم، في المجموعة عناصر التحكم، انقر فوق مربع نص.

  3. اسحب المؤشر إلى النموذج أو التقرير لإنشاء مربع النص.

  4. انقر بزر الماوس الأيمن فوق مربع النص، ثم انقر فوق خصائص على القائمة المختصرة.

  5. في ورقة الخصائص، انقر فوق علامة التبويب بيانات.

  6. تغيير القيمه في مربع الخاصيه مصدر عنصر التحكم ل = [FirstName] & "" & [اسم العائله].

  7. أغلق ورقة الخصائص واحفظ التغييرات.

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

مثال على نتيجة التعبير عند عدم وجود اسم أول

1. ونظراً لعدم وجود بيانات في حقل "الاسم الأول"، فإنه يسبق اسم "عباس" سلسلة ذات طول صفري ومسافة.

وعند ضم قيم من حقول متعددة في سلسلة جديدة، فقد تحتاج إلى تضمين قيمة في السلسلة الجديدة (مثل الفاصلة) عندما توجد البيانات في حقل معين فقط. ولتضمين قيمة بشروط، فإنك تستخدم عامل التشغيل + بدلاً من عامل التشغيل & لضم هذه الحقول. فعلى سبيل المثال، افترض أن لديك جدولاً يسمى "عميل"، وأن هذا الجدول فيه حقول تسمّى "المدينة" و"الدولة" و"الرمز البريدي". وتريد ضم قيم هذه الحقول لتقرير، ولكن قد لا تتضمّن بعض السجلات قيمة في حقل "الدولة". في هذه الحالة، تحصل في النهاية على فاصلة غير مرغوب فيها قبل قيمة الرمز البريدي إذا استخدمت عامل التشغيل & لضم الحقول.

لإزالة الفاصلة غير المرغوب فيها، يمكن استخدام عامل التشغيل علامة الجمع (+) بدلاً من ذلك، كما يظهر في نموذج التعبير التالي:

=([مدينة] & (", " + [دولة]) & " " & [رمز_بريدي])

يقوم عامل التشغيل + بضم النص بطريقة عامل التشغيل نفسها &. ومع ذلك، فإن عامل التشغيل + يقوم أيضاً بدعم ما يسمّى نشر قيمة خالية. ويضمن نشر القيمة الخالية أنه إذا كان أي مكون لتعبير خاليًا، يكون ناتج التعبير بالكامل خاليًا أيضًا. وفي المثال السابق، فكر في جزء التعبير ("، " + [دولة]). نظرًا لاستخدم عامل التشغيل +، فإن التعبير الذي تم تقييمه بين الأقواس الداخلية يتضمن فاصلة فقط إذا وُجِدت قيمة في حقل "الدولة". وإذا لم توجد قيمة في حقل الدولة، يصبح نشر قيمة خالية فاعلاً، ويتم تقييم التعبير بين الأقواس الداخلية على قيمة خالية، وبذلك "تختفي" الفاصلة.

مثال لنتيجة التعبير عند عدم تحديد أية حالة

1. يتم عرض السجلات التي تحتوي قيمًا للدول بفاصلة ومسافة واختصار الدولة.

2. لا توجد دولة محددة للسجل الذي يتضمن القيمة "قاهرة" في حقل "المدينة"، وبالتالي يتم عرض نتيجة التعبير بدون فاصلة أو مسافة أو اختصار دولة.

اعلي الصفحه

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×