تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

إرجاع قيمة منطقية تشير إلى ما إذا كان تعبير لا يحتوي على بيانات صالحة (Null).

بناء الجملة

IsNull ( expression )

التعبير المطلوبوسيطة هو متغير يحتوي على تعبير رقمي أو تعبير السلسلة.

ملاحظات

يقوم IsNull بإرجاع True إذا كان التعبيرفارغا؛ وإلا، يقوم IsNull بإرجاع False. إذا كان التعبير يتكون من أكثر من متغير ، فإن Null في أي متغير مكون يؤدي إلى إرجاع True للتعبير بأكمله.

تشير القيمة Null إلى أن المتغير لا يحتوي على بيانات صالحة. Null ليست هي نفسها فارغ ، مما يشير إلى أنه لم تتم تهيئة متغير بعد. كما أنها ليست نفس السلسلة ذات الطول الصفري ("")، والتي يشار إليها أحيانا باسم سلسلة فارغة.

هام:  استخدم الدالة IsNull لتحديد ما إذا كان التعبير يحتوي على قيمة Null . التعبيرات التي قد تتوقع تقييمها إلى True في بعض الظروف، مثل If Var = NullIf Var <> Null، هي دائما False. وذلك لأن أي تعبير يحتوي على Null هو نفسه Null ، وبالتالي، False.

أمثلة الاستعلام

تعبير

النتائج

SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales;

إرجاع القيم من الحقل "ProductID"، وتقييم ما إذا كانت القيم الموجودة في الحقل "Discount" فارغة، وإرجاع -1 (True) و0 (False) في العمود Expr1.

SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales;

إرجاع القيم من الحقل "ProductID"، وتقييم ما إذا كانت القيم الموجودة في الحقل "Discount" هي Null، وترجع -1 (True) و0 (False) في العمود NullStatus.

مثال VBA

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة IsNull لتحديد ما إذا كان المتغير يحتوي على Null.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×