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

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

قام بنشر

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

انا عامل دالة 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 للاسف مش عارف احطها فين 

قام بنشر

استاذي الفاضل دا الكود اللي حاضة في حدث بعد التحديث  Me.n5 = DSum("[M]", "DD", "[FORMS]!![M]=[K] AND [FORMS]!![MM]=[L]")


 

قام بنشر

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


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