اذهب الي المحتوي
أوفيسنا

جعل القيمه الافتراضيه في الاستعلام صفر


إذهب إلى أفضل إجابة Solved by Elsayed Bn Gemy,

الردود الموصى بها

اسعد الله اوقاتكم

 

اعاني من مشكله في استعلام التجميع وهي

 

اذا كان لايوجد نتيجه يظهر الحقل فارغ وهذا يسبب مشكله اذا كان فيه حقول مبنيه عليه

 

يوجد في المرفق مثال على ذلك في استعلام QR1

 

المطلوب كيف اجعل الحقل قيمته الافتراضيه صفر لكي عند عدم وجود قيمه يكون الحقل صفر ولايسبب اي خلل الحقول المبنيه عليه

SA.rar

تم تعديل بواسطه سلمان الشهراني
رابط هذا التعليق
شارك

اخى الكريم فى النموذج اللى فيه مربع النص الخاص بالمجموع

اككتب الحدث عند الفتح مثلا او عند التحميل

 If IsNull(text) Then
Me.text= 0
End If

text هو مربع النص الذى يعتمد على قيمة الاستعلام

لو الحقل فارغ خلى قيمته صفر

رابط هذا التعليق
شارك

 

 

وهذا يسبب مشكله اذا كان فيه حقول مبنيه عليه

 

 

هذا استعلام يجلب سجلات ، ولا يمكن ان يجلب صفر ،

لذا ، فيمكنك عمل الصفر في نتيجة الاستعلام في الكود ، في النموذج او التقرير  :smile:

 

 

جعفر

رابط هذا التعليق
شارك

اخي مارد واخي جعفر

الله يعطيكم الف الف عافيه

 

بسنه لي انا اعمل زي ماقلتو لي ولكن المشكله ان السجلات غير كاقبله للتحديث

 

فهل من حل جذري لهذه المشكله

رابط هذا التعليق
شارك

السلام عليكم أخي سلمان  :smile:

 

إحنا الى هنا ويتوقف علمنا ، لأن اللي انت تشوفه وتواجهه وتعرفه ، إحنا ما نعرفه  :eek2:

رجاء ، يا تعطينا معلومات كاملة ، او ترفق الجزئية من برنامجك اللي فيها المشكلة ، وتخبرنا بالضبط وين المشكلة  :smile:

 

 

جعفر

رابط هذا التعليق
شارك

يعطيك العافيه اخي جعفر وجميع الاخوان

هذا المرفق يالغالي روح للاستعلام QR_G3 وفتح الاستعلام

اذا كان الصنف يوجد كميه  مرتجعه  وكميه مباعه يعطي نتيجه سليمه ولافيه اي مشكله 

ولكن اذا لم يكن فيه كميه  مرتجعه  او لم يكن فيه كميه مباعه لايظهر النتيجه وذلك لكون الحقول  في الاستعلام ISNULL

 

ياليت حل يعطي صفر اذا لم يكن يوجد كميه

 

تحياتي لك ولجميع الاخوان

sa.rar

رابط هذا التعليق
شارك

  • أفضل إجابة

تفضل اخى الكريم بصراحة انا معرفتش اجربه بس هو ظبط معايا بالنسبة للاصناف الموجودة

ضيف انت جديد وشوفه

 

انا استعملت الدالة

NZ([fildes name];0)
  • Like 1
رابط هذا التعليق
شارك

تفضل  :smile:

 

قبل لا تبدأ بالاستعلام الاخير ، لازم تبدأ بالاستعلام الاول ، فالثاني ...

 

لما يكون عندي مجموعة استعلامات ، وبعدها ادمج نتائجهم في استعلام واحد ، وخصوصا اذا كان هناك حقول بنفس المسميات ، 

لذا فانا اغير مسمياتها بحسب اسم الاستعلام ، يعني:

اسم الاستعلام QR_G1 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity1

اسم الاستعلام QR_G1_1 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity1_1

اسم الاستعلام QR_G2 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity2

 

فلما يجئ وقت دمج الاستعلامات ، فالمسميات بالنسبة لي تكون واضحة ، والتعامل معاها يكون جدا سهل  :smile:

 

وهنا نصل الى النقطة اللى ذكرها أخوي مارد ، فالنتيجة تصبح:

NZ([Sum_Quantity1_1],0)

جعفر

95.sa.accdb.zip

تم تعديل بواسطه jjafferr
رابط هذا التعليق
شارك

الله يعطيكم العافيه

 

اخي مارد ممتاز جداً فعلا انحلت مشكله كبيره بنسبه لي

 

اخي جعفر الله يعطيك العافيه وملاحظات جداً جميل

 

انتم مبدعان ومحتار في وضع افضل اجابه

لكن اسمح لي اخي جعفر بوضع افضل اجابه لاخي مارد لانه من قام بالرد اولاً

رابط هذا التعليق
شارك

  • 2 years later...

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information