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

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

قام بنشر

السلام عليكم ورحمه الله وبركاته

اخواني الكرام

اين الخطاء في هذة الدالة مع العلم fatora_noهي رقم وليس نص

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[fatora_no]=" & [fatora_no] And [dete_add2] Between [snddate] And [snddate2] & "");"0")

 

  • Thanks 1
قام بنشر
الان, ابو ياسين المشولي said:

اين الخطاء في هذة الدالة مع العلم fatora_noهي رقم وليس نص

استخدم هكذا
 

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[fatora_no]=" & [fatora_no] & "And [dete_add2] Between [snddate] And [snddate2]");"0")

 

  • Like 1
  • Thanks 1
قام بنشر
1 دقيقه مضت, Shivan Rekany said:

استخدم هكذا
 


=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[fatora_no]=" & [fatora_no] & "And [dete_add2] Between [snddate] And [snddate2]");"0")

 

نفس الشي اخي يعطيني خطاء

#Name?

  • Like 1
قام بنشر
1 دقيقه مضت, ابو ياسين المشولي said:

نفس الشي اخي يعطيني خطاء

#Name?

اذا احتمال هناك مشكلة في مكان اخر ... ارفق نسخة مضغرة من القاعدة

قام بنشر

استخدم الكود بالطريقة التالية

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[fatora_no]=" & [fatora_no]"" & "And [dete_add2] Between [snddate] And [snddate2]");"0")

 

قام بنشر (معدل)
24 دقائق مضت, حلبي said:

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[fatora_no]=" & [fatora_no]"" & "And [dete_add2] Between [snddate] And [snddate2]");"0")

للاسف يوجدخطاء

اخي Shivan Rekany

اليك المثال

هذا مثال الداله في خانه المبلغ المدفوع

Database161.accdb

تم تعديل بواسطه ابو ياسين المشولي
  • Like 1
قام بنشر
منذ ساعه, ابو ياسين المشولي said:

هذا مثال الداله في خانه المبلغ المدفوع

اضف الى المرفق الجدول باسم Data 
لان هذه الجدول هو مصدر للنموذج اللي نشتغل عليه
 

  • Like 1
قام بنشر
10 دقائق مضت, Shivan Rekany said:

اضف الى المرفق الجدول باسم Data 
لان هذه الجدول هو مصدر للنموذج اللي نشتغل عليه
 

الجدول dataموجود

والمشكلة هي في جدول tabol_sdad_mord

اريد الداله تاخذ القيمه من جدول tabol_sdad_mord

قام بنشر
1 ساعه مضت, ابو ياسين المشولي said:

الجدول dataموجود

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

1 ساعه مضت, ابو ياسين المشولي said:

اريد الداله تاخذ القيمه من جدول tabol_sdad_mord

اتفضل استخدم هذا
 

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[tabol_sdad_mord]![fatora_no]=[nofatora]" & "And [dete_add2] Between [Forms]![formm7]![snddate] And [Forms]![formm7]![snddate2]");0)

واليك نموذجك بعد تعديل

Database161.accdb

  • Like 1
قام بنشر (معدل)
59 دقائق مضت, Shivan Rekany said:

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

اتفضل استخدم هذا
 


=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[tabol_sdad_mord]![fatora_no]=[nofatora]" & "And [dete_add2] Between [Forms]![formm7]![snddate] And [Forms]![formm7]![snddate2]");0)

واليك نموذجك بعد تعديل

Database161.accdb

تسلم اخي Shivan Rekany

لكن ليس الطلب

لم يطلع قيمه 50 الموجوده بالجدول انظر الصورة

شرح.jpg

تم تعديل بواسطه ابو ياسين المشولي
قام بنشر
منذ ساعه, Shivan Rekany said:

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

اتفضل استخدم هذا
 


=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[tabol_sdad_mord]![fatora_no]=[nofatora]" & "And [dete_add2] Between [Forms]![formm7]![snddate] And [Forms]![formm7]![snddate2]");0)

واليك نموذجك بعد تعديل

Database161.accdb

تسلم اخي Shivan Rekany

اتعبتك معي

وكانت النتيجه هي خطاء مني في تاريخ الادخال 

والكود المطلوب هو هذا

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[tabol_sdad_mord]![fatora_no]=[fatora_no]" & "And [dete_add2] Between[snddate] And [snddate2]");0)

 

  • Like 1
قام بنشر
18 دقائق مضت, ابو ياسين المشولي said:

كانت النتيجه هي خطاء مني في تاريخ الادخال

اعتذر منك لاني ما ردين حتى وصلت النتيجة
انا كان مشغول بعمل قائمة مصغرة على التقارير
والحمد لله في الاخير وصلت للمطلوب 

  • Like 1
قام بنشر
الان, Shivan Rekany said:

اعتذر منك لاني ما ردين حتى وصلت النتيجة
انا كان مشغول بعمل قائمة مصغرة على التقارير
والحمد لله في الاخير وصلت للمطلوب 

معذور اخي 

ماقصرت الله يحفظك

  • Like 1
قام بنشر (معدل)
30 دقائق مضت, ابو ياسين المشولي said:

انا بعتذر منك مازالت نفس المشكلة

ياليت تحمل اخر مرفق عدلته

المفروض بيطلع مبلغ المدفوع 50 ولكن لم يطلع

اهلا وسهلا

حضرتك تريد ان تعرف مبلغ المدفوع مثلا بين تاريخين ؟ هذا صحيح ؟ 
الكود السابق بيعمل ما تريد لكن بها شرط اضافي وهو رقم الفاتورة
اي يجب ان تكتب رقم الفاتورة و من التاريخ الى التاريخ حتى يعطيك النتيجة
لذلك حسب فهمي تريد بين تاريخين و الرقم الفاتورة هو شيء زيادة 

لذلك احذف ذلك الشرط و خليه بين تاريخين فقط هكذا

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[dete_add2] Between [Forms]![formm7]![snddate] And [Forms]![formm7]![snddate2]");0)

غير التواريخ الى شهر 5 مثلا ستجد انه بيحسب حقا

Database161.accdb

تم تعديل بواسطه Shivan Rekany
  • Like 1
  • Thanks 1
قام بنشر (معدل)

اخيShivan Rekany

انا عارف انه بيحسب هكذ 

انا ما اريده انه حقل

dete_add2

هو تاريخ الخصم

والحقل

dete_add

هو تاريخ مدفوع

فانا اريد المدفوع

في تاريخ الخصم اي خلال فترة الخصم

لنفس الفاتورة

لذلك حبيت اعرف كيف اضيف شرط الفاتورة

تم تعديل بواسطه ابو ياسين المشولي
  • Thanks 1
قام بنشر
19 ساعات مضت, ابو ياسين المشولي said:

فانا اريد المدفوع

في تاريخ الخصم اي خلال فترة الخصم

لنفس الفاتورة

اذاً اخبرني 
ماذا علي ان ادخل لكي احصل على 50

21 ساعات مضت, ابو ياسين المشولي said:

المفروض بيطلع مبلغ المدفوع 50 ولكن لم يطلع

اي يجب ان اكتب رقم اي فاتورة و من اي تاريخ الى اي تاريخ لكي اعمل لك المطلوب 
بانتظار جوابك

قام بنشر
17 دقائق مضت, Shivan Rekany said:

اذاً اخبرني 
ماذا علي ان ادخل لكي احصل على 50

اي يجب ان اكتب رقم اي فاتورة و من اي تاريخ الى اي تاريخ لكي اعمل لك المطلوب 
بانتظار جوابك

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

هذا هو طلبي

قام بنشر (معدل)
48 دقائق مضت, ابو ياسين المشولي said:

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

هذا هو طلبي

اتفضل اليك هذا
لاحظ يجب ان تكتب في النموذج رقم الفاتورة المطلوبة 
وايضا يجب ان تكتب تاريخين بداية والنهاية 
ولاحظ اذا تكتب تاريخ الاول وتأكد هل يوجد تاريخ بين تاريخين اللي تكتبه في الجدول ام لا

Database161.accdb

تم تعديل بواسطه Shivan Rekany
  • Like 1
قام بنشر
9 دقائق مضت, Shivan Rekany said:

اتفضل اليك هذا
لاحظ يجب ان تكتب في النموذج رقم الفاتورة المطلوبة 
وايضا يجب ان تكتب تاريخين بداية والنهاية 
ولاحظ اذا تكتب تاريخ الاول وتأكد هل يوجد تاريخ بين تاريخين اللي تكتبه في الجدول ام لا

Database161.accdb

اتعبتك معي وللاسف شكلها مالها حل

انا تفكيري غير وانت لم تفهمني

على العموم ليس مهم واسف جدا جدا على تعبك معي

لو انك حملت المرفق الاخير كان فهمتني

قام بنشر (معدل)
23 دقائق مضت, ابو ياسين المشولي said:

لو انك حملت المرفق الاخير كان فهمتني

انا حاولت ان انزلھ لکن ما اقدرت ... وبیعطي رسالە

عفوا هناك مشكله .

لمنتمكن من تحديد المحتوي الذي ترغب في عرضه

كود الخطاء : 2S328/1


ممکن ترفقھ من جدید

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

القي نظرتا الى هذه الصورة
Capture.PNG.02dbd1f4704e32d66fbac80a1f2d1dba.PNG

رقم الفاتورة 3584 ما بها اي مشكلة
المبلغ المدفوع 50 ما بها مشكلة
المشكلة هنا هو في الحقل التاريخ ! كيف ؟

اذا تلقي نظرتا الى الدالة ستجد اننا استخدمنا حقل dete_add2 اي تاريخ الخصم في الدالة وهناك ليس فيها اي تاريخ و فاضية
اي يجب ان نستخدم حقل dete_add لان فيها توراريخ 
اي انا استخدمه هذا الكود 

=Nz(DSum("[item_preis]";"tabol_sdad_mord";"[tabol_sdad_mord]![fatora_no]=" & [nofatora] & "And [dete_add] Between [Forms]![formm7]![snddate] And [Forms]![formm7]![snddate2]");0)

والنتيجة
Capture1.PNG.23258de9b2908d13e5aff71729f54c5a.PNG

واليك القاعدة بعد تعديل

 

Database161_(1).accdb

  • Thanks 1

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