اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

دالة ZN


moamen salem

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

اساتذتي الكرام بعد اذنكم 

انا عامل دالة DSUM  لحقل معين بس بعض الاحيان بتبقي النتيجة 0 ففي الحقل بيبقي فارغ انا عايز اكتب صفر بدل الفراغ 

Me.n1 = DSum("[امتار الإنتاج]", "امر التشغيل", "[نوع]=[FORMS]![لوحة تحكم]![M]  AND [المنتج]=[FORMS]![لوحة تحكم]![B2] AND [تاريخ الصب]=[FORMS]![لوحة تحكم]![MM]")
 ودي الدالة اللي عاملها

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

استخدم هكذا
 

NZ([forms]![NameMyForm]![NameMyfeild])
Nz(me.myfeild)

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

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

15 ساعات مضت, jjafferr said:

السلام عليكم:smile:

 

هذا مثال متوسع على الدالة NZ

 

 

جعفر

 

استاذي جغفر انا مش عارف اضبقها علي دالة DSUM للاسف مش عارف احطها فين 

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

علشان نقدر نقرأ المعادلة ، ففكتها لمعرفة اماكن الحقول الى:


A1 = "[امتار الإنتاج]"
A2 = "امر التشغيل"
A3 = "لوحة تحكم"
A4 = "تاريخ الصب"
A5 = "المنتج"
A6 = "نوع"

Me.n1 = DSum("[A1]", "A2", "[A6]=[FORMS]![A3]![M]  AND [A5]=[FORMS]![A3]![B2] AND [A4]=[FORMS]![A3]![MM]")

.

وانا استغرب اذا كانت المعادلة تشتغل اصلا ، لأن طريقتها غير صحيحة!!

 

الآن السوال:

الحقول M و B2 و MM

اي منها نص ، واي منها رقم ؟

 

جعفر

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

تفضل:smile:

A1 = "[امتار الإنتاج]"
A2 = "امر التشغيل"
A3 = "لوحة تحكم"
A4 = "تاريخ الصب"
A5 = "المنتج"
A6 = "نوع"

Me.n1 = DSum("[A1]", "A2", "[A6]='" & [Forms]![A3]![M] & "' AND [A5]='" & [Forms]![A3]![B2] & "' AND [A4]=#" & [Forms]![A3]![MM] & "#")

يعني استعمل الكود التالي ، وذلك بعدما ضبطناه في السطر السابق
Me.n1 = DSum("[امتار الإنتاج]", "امر التشغيل", "[نوع]='" & [Forms]![لوحة تحكم]![M] & "' AND [المنتج]='" & [Forms]![لوحة تحكم]![B2] & "' AND [تاريخ الصب]=#" & [Forms]![لوحة تحكم]![MM] & "#")

وعلشان نضع صفر بدل الحقل الفارغ
Me.n1 = NZ(DSum("[امتار الإنتاج]", "امر التشغيل", "[نوع]='" & [Forms]![لوحة تحكم]![M] & "' AND [المنتج]='" & [Forms]![لوحة تحكم]![B2] & "' AND [تاريخ الصب]=#" & [Forms]![لوحة تحكم]![MM] & "#"),0)

 

جعفر

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

في ١٠‏/٢‏/٢٠١٧ at 18:23, jjafferr said:

تفضل:smile:


A1 = "[امتار الإنتاج]"
A2 = "امر التشغيل"
A3 = "لوحة تحكم"
A4 = "تاريخ الصب"
A5 = "المنتج"
A6 = "نوع"

Me.n1 = DSum("[A1]", "A2", "[A6]='" & [Forms]![A3]![M] & "' AND [A5]='" & [Forms]![A3]![B2] & "' AND [A4]=#" & [Forms]![A3]![MM] & "#")

يعني استعمل الكود التالي ، وذلك بعدما ضبطناه في السطر السابق
Me.n1 = DSum("[امتار الإنتاج]", "امر التشغيل", "[نوع]='" & [Forms]![لوحة تحكم]![M] & "' AND [المنتج]='" & [Forms]![لوحة تحكم]![B2] & "' AND [تاريخ الصب]=#" & [Forms]![لوحة تحكم]![MM] & "#")

وعلشان نضع صفر بدل الحقل الفارغ
Me.n1 = NZ(DSum("[امتار الإنتاج]", "امر التشغيل", "[نوع]='" & [Forms]![لوحة تحكم]![M] & "' AND [المنتج]='" & [Forms]![لوحة تحكم]![B2] & "' AND [تاريخ الصب]=#" & [Forms]![لوحة تحكم]![MM] & "#"),0)

 

جعفر

والله فعلا بسم الله ما شاء الله عليك ربنا يزيدك من علمه 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information