الشقاوي17 قام بنشر يناير 10, 2008 قام بنشر يناير 10, 2008 عند انشاء استعلام وفيه احدى القيم خالية الناتج لايظر NULL 1- كيف التغلب على المشكلة وقد سمعت عن ZN وهل يمكن تطبيقها على الاستعلام وكيف تكتب في الاستعلام والنموذج ان امكن2- هل يمكن استخدام دالة IF مثل الاكسل في الاكسس وهل توجد داله مشابه لها في الاستعلام وكيف تكتب شاكر لكم مقدما
أفضل إجابة محب العلم قام بنشر يناير 11, 2008 أفضل إجابة قام بنشر يناير 11, 2008 (معدل) نعم أخي الشقاوي ، صدقت هي بواسطة nz مثلا لو كان عندك متغير a و b وتريد جمعهما طبعا في الحقل الذي ستظهر فيه النتيجة يجب أن تضع a + b فتحدث المشكلة التي تذكرها وهي عدم ظهور النتييجة إذا كانت قيمة a او قيمة b هي null لحل المشكلة نستخدم الاقتران nz هكذا كود nz(a,0) + nz(b,0) وهكذا تستبدل القيمة بصفر إذا كانت null لكل من a و b ------------ شرح إضافي ليس له علاقة بسؤالك كما يمكن استخدام هذا الاقتران أي nz لإرجاع أي قيمة مثلا لنفرض "a = "naser فإن نتيجة ("nz(a,"samer ستكون naser لأن قيمة a ليست null أما إذا كانت قيم a هي null فإن النتيجة لتعبير السابق ستكون samer ----------------------- وللتأكد من فهم طرق استخدم الاقتران nz حاول أن تعرف ما هي نتيجة msgbox في البرنامج الأتي : كود Private Sub Command0_Click() Dim a, b, c As Integer Dim n As String n = "محب العلم يشكر إخوانه الأعضاء على تفاعلهم مع هذا السؤال" a = Null b = 50 c = Nz(a, 50) + Nz(b, 0) n = Nz(Left$(n, 10), "شكرا") MsgBox n & "يشكرك " & c & Nz(Null, "مرة ") End Sub الجواب الصحيح هومحب العلم يشكرك 100 مرة مع وافر الاحترام تم تعديل مارس 13, 2014 بواسطه أبو آدم احتواء الكود
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.