الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حذف قيمة NULL في الحقل الواحد

مغلقمُجاب
بدأه ashraf_al_ani في 5 يونيو 2013 · 2 رد · 648 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اخواني و اخواتي

لدي جدول يحتوي على حقل اسمه ITEM_NO

قيمه كالاتي حيث في الحقل الواخد يحتوي على فراغات و ارقام

000     88888876565

3434  345343  343

يعني الحقل الواخد يحتوي على قيم فارغة كيف استطيع جذف الفراغات سواء كانت في البداية او الوسط او النهاية

 

و رحم الله والديكم دنيا و اخرة

#2 أفضل إجابة

حياك الله اخي

 

المعادلة:

ITEM_NO=replace(ITEM_NO," ","")

 

وطبعا يختلف قليلا على اساس المكان اللي تضع فيه الكود :)

 

جعفر

 

وعلى فكرة ، هذا ليس Null وانما Space :)

تم تعديل هذه المشاركة بواسطة jjafferr في 5 يونيو 2013 في 21:41

#3

فى حالة ما إذا كان الجدول يحتوى على بيانات سبق ادخالها وسجلات كثيرة
يمكنك استخدام استعلام تحديث
حيث يتم استبدال الحقل  Item-No   بالتعبير   (Trim(Item-No
حيث ان دالة تريم تقوم بحذف الفراغات

يمكنك ايضا وضع نفس الدالة فى نموذج الادخال فى حدث After update  الخاص بنفس الحقل
بحيث انه بعد الادخال يتم حذف الفراغات
كذلك اذا كانت الفراغات مطلوت لتسهيل قراءة هذة الارقام
يمكن استخدام خاصية Input mask لهذا الحقل لإظهار الفراغات مع عدم تخزينها فى قاعدة البيانات
مع مراعات ان تكون الفراغات متساوية فى العدد والموضع فى نفس الحقل فى كل السجلات

هذا الموضوع مغلق.

مواضيع مشابهة