كيف تتعامل مع قيم فارغة في الأعمدة من نوع منطقية في مرض التصلب العصبي المتعدد الوصول ؟

StackOverflow https://stackoverflow.com/questions/87712

سؤال

أنا أتساءل عما إذا كان هناك طريقة أفضل للتعامل مع MS-Access' عدم القدرة على التعامل مع NULL منطقية-القيم الأخرى من تغيير العمود نوع البيانات إلى عدد صحيح.

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

المحلول

أعتقد أنك يجب أن تستخدم عددا ، وهكذا ، يبدو لا آلن براون الوصول MVP.

نصائح أخرى

غير أني وجدت :( لم المبرمجة الوصول في لحظة, لكن ما أتذكر ينطوي على الكثير جدا من isNull الشيكات.

أعتقد أن هذا يعتمد على كيف تريد التطبيق الخاص بك/حل تفسير قال بالقيم الخالية في البيانات الخاصة بك.

هل تريد ببساطة "تجاهل" في تقرير...أييكون لهم طباعة كما مسافات فارغة أو أسطر?في هذه الحالة يمكنك استخدام مفيد IsNull وظيفة جنبا إلى جنب مع "فوري إذا" iif() سواء في SQL منشئ أو عمود في الوصول بشكل منتظم مصمم الاستعلام كما يلي:

IIF(IsNull(BooleanColumnName), السطر/BlankSpace/أيا كان, BooleanColumnName)

من ناحية أخرى, إذا كنت ترغب في النظر في القيم الخالية بأنها "كاذبة" القيم ، من الأفضل تحديث العمود وتغييرها فقط مع شيء من هذا القبيل:

التحديث الجدول
مجموعة BooleanColumnName = FALSE
حيث BooleanColumnName باطل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top