نحتاج كثيرا فى برنامج الاكسيس MS access إلى دمج النصوص concatenate strings الموجودة فى حقلين أو أكثرmultiple fields بحيث تظهر فى حقل واحد one filed وتظهر الحاجة إلى ذلك بشدة عند إجراء الاستعلامات queries
ونقوم بعمل دمج النصوص الموجودة فى حقلين أو أكثر ودمجها في حقل واحد من خلال الرمز ampersand والذى يرمز له بالرمز & ويمكن الوصول إليه بسهولة من خلال الضغط على مفتاحي ALT+7
ويمكن عمل ذلك بطريقتين
ناتج عملية دمج النص الموجود في حقلي tfname ,tlname كما نرى باستخدام معامل الدمج &
ونقوم بعمل دمج النصوص الموجودة فى حقلين أو أكثر ودمجها في حقل واحد من خلال الرمز ampersand والذى يرمز له بالرمز & ويمكن الوصول إليه بسهولة من خلال الضغط على مفتاحي ALT+7
ويمكن عمل ذلك بطريقتين
الطريقة الأولى من خلال إنشاء استعلام فى وضع التصميم
نضغط أولاً على التبويب create ثم
من المجموعة query نضغط
على query design وذلك لإنشاء استعلام فى وضع التصميم
ولدمج النص الموجود فى حقل الاسم الأول tfname مع النص الموجود فى حقل الاسم الثاني tlname فى حقل جديد وليكن اسم الحقل الجديد fullname نكتب هذه الصيغة في حقل جديد
Fullname:[tfname]& “ “ &[tlname]
حيث " " علامتي اقتباس الغرض منهم وضع مسافة بين الاسم الأول tfname وبين الاسم الثاني tlname بحيث لا يظهر الاسمان متلاصقان
ناتج عملية الدمج كما هو واضح تم انشاء حقل
جديد fullname وبه
النصين الموجودين فى حقل الاسم الأول tfname وحقل الاسم الأخير tlname
وبينهم مسافة لتمنع تلاصق الاسمين " " كما هو واضح.
الطريقة الثانية : إجراء عملية دمج النصوص strings concatenate الموجودة فى أكثر من حقل باستخدام لغة SQL
ويمكن إجراء عملية دمج نصين موجودين فى
حقلين بواسطة لغة SQL
وذلك باستخدام الامر select ثم
اسم الحقل الذى يحتوى على النص الأول المراد دمجه وهو
هنا فى هذا المثال النص الموجود فى حقل tfname مع النص الثاني المراد دمجه وهو النص الموجود فى حقل tlname وذلك
بإنشاء حقل جديد باستخدام المعامل as وليكن اسم الحقل الجديد fullname ثم
نضع المعامل &
وصيغة الدمج كما نرى
Select tfname& " " &tlname as fullname from
teachers;
ناتج عملية دمج النص الموجود في حقلي tfname ,tlname كما نرى باستخدام معامل الدمج &
ليست هناك تعليقات:
إرسال تعليق