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

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

قام بنشر

السلام عليكم

عندى فاتورة واضع فيها داله dsum علشان اجيب الرصيد قبل الفاتوره

اريد اضافة شرط وهو ان الرصيد لا يساوى الفاتورة الحالية بناءا على id الترقيم التلقائى

ده الداله دون شرط لا يساوى ال id , وهو المطلوب اضافته

=Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "'");0)

اضافه شرط ال id لكنه لا يعمل يعطى error

=Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "' and [id]<> & [id] & ");0)

وهذا ملف مختصر

احتار اسم العميل مثلا احمد

و هو مكتوب رقم الفاتورة 5 ده اللى المفروض توضع فى الشرط لا تساوى <> x1

حيث x1 = رقم الفاتورة

x2 = اسم العميل

ملفات مرفقة

لا يساوى فى الجمع.rar

  • أفضل إجابة
قام بنشر

وعليكم السلام 🙂

 

وبدون انزال المرفق ، رجاء جرب هذا التعديل:

=Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "' and [id]<>" & [id]);0)

 

جعفر

  • Like 2
  • Thanks 1
قام بنشر
5 دقائق مضت, jjafferr said:

وعليكم السلام 🙂

 

وبدون انزال المرفق ، رجاء جرب هذا التعديل:


=Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "' and [id]<>" & [x1]);0)

 

جعفر

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

جزاك الله خيرا استاذى العزيز جعفر

  • Like 2
قام بنشر
7 ساعات مضت, jjafferr said:

وعليكم السلام 🙂

 

وبدون انزال المرفق ، رجاء جرب هذا التعديل:


=Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "' and [id]<>" & [id]);0)

 

جعفر

جزاكم الله كل خير استاذنا العزيز

ربنا يدخل السرور الى قلبك كما ادخلته على قلبى

ربنا يفرج كرباتك يارب كما فرجت كربتى

--------------------

ايتاذن حضرتك فى استفسار لماذا تم وضع علامه " مرة واحده فقط بعد <>

بالتاكيد هنا حاله خاصه مع <>  وهل فى حالات خاصة اخرى مع دوال dsum , واخواتها

وجزاكم الله خيرا

قام بنشر

حياك الله 🙂

 

الرابط التالي فيه طريقتي لعمل اكثر من معيار وبسهولة

 

 

ولكن يجب ان تقرأ الموضوع من بدايته ، حتى تستفيد بالاستفادة الكاملة 🙂

العلامات لها علاقة بنوع الحقل ، نص او رقم او تاريخ ، و السيد جمال @Elsayed Bn Gemy شرح هذا الموضوع في الرابط 🙂

 

جعفر

  • Like 2
قام بنشر

ايضا هل ممكن اخفاء الerror

لان الداله فى بداية التشغيل تعطى error لعدم وجود رقم مسلسل id

انا وضعتها فى داله is error لكنها لم تشتغل

 

قام بنشر

السلام عليكم

جزاك الله خيرا استاذى العزيز جعفر @jjafferr

😉 على مايبدو ان زر الاعجاب له نقاط معينه فاليوم كل ما احاول يعطى رساله وما يعطيش الاعجاب

تقبلوا تحياتى وتمنياتى لكم بالتوفيق

طبتم واهتديتم

قام بنشر
ورسالتك احلى إعجاب حصلت عليه اليوم 🙂

شكرا لك اخوي احمد 🙂

جعفر

تسلم اخى واستاذى ادام الله الود والموده بيننا جميعا وجزاكم الله خيرا

وممكن بعد استاذى جعفر استخدام داله IIf

=IIf(IsNull([x1]);"";Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "' and [id]<>" & [x1]);0))

تقبل تحياتى وتمنياتى للجميع بالتوفيق

طبتم واهتديتم

  • Like 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