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

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

قام بنشر

السلام عليكم

فى المرفق تقرير تفصيلى لصنف من الاصناف وبه اسعار للاضافات والصرف لهذا الصنف محتاج اقوله اجمع اسعار الصنف من الجدول عندما يكون الكود = الكود و الصرف > 0 مثلا  و التاريخ بين التاريخين اللى ادخلتهم فى المعيار

حاولت اطبق الفكرة لكن خبرتى محدودة ... دمتم بخير

 

 

test2010.rar

test2003.rar

قام بنشر
14 ساعات مضت, ARAB101 said:

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

هل هذا المطلوب؟

test.rar

لا يا أخى المطلوب جمع zvalue بشرط In > 0 و التاريخ يساوى فترة التاريخ مثلا من 1/12 الى 22/12 

لكنك جمعت حقول التقرير فقط

 

قام بنشر (معدل)
21 ساعات مضت, elkareee said:

فى المرفق تقرير تفصيلى لصنف من الاصناف وبه اسعار للاضافات والصرف لهذا الصنف محتاج اقوله اجمع اسعار الصنف من الجدول عندما يكون الكود = الكود و الصرف > 0 مثلا  و التاريخ بين التاريخين اللى ادخلتهم فى المعيار

حاولت اطبق الفكرة لكن خبرتى محدودة ... دمتم بخير

:: عليكم السلام .... مشاركة مع الاخ @ARAB101  تفضل ... بالتوفيق

=Sum(IIf([In]>0;[Zvalue])) 
=Sum(IIf([out]>0;[Zvalue]))

 

222.jpg

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

:: عليكم السلام .... مشاركة مع الاخ @ARAB101  تفضل ... بالتوفيق


=Sum(IIf([In]>0;[Zvalue])) 
=Sum(IIf([out]>0;[Zvalue]))

 

222.jpg

مشكور على مرورك استاذ محمد لكن للاسف الطريقة بتدى خطأ برجاء تطيبقها على المرفق وطلب تانى بعد اذنك نفس الفكرة محتاج اطبقها على تقرير اجمالى اسمه 2 فى المرفق واسف على الازعاج

 

test2.rar

قام بنشر
2 دقائق مضت, elkareee said:

مشكور على مرورك استاذ محمد لكن للاسف الطريقة بتدى خطأ برجاء تطيبقها على المرفق وطلب تانى بعد اذنك نفس الفكرة محتاج اطبقها على تقرير اجمالى اسمه 2 فى المرفق واسف على الازعاج

:: تفضل ..جواب السؤال الاول ... بالتوفيق ... وحاول التطبيق على التقرير الثاني ...

Test_up.rar

قام بنشر (معدل)

اخى الكريم ليس هذا المطلوب انما المطلوب جمع حقل zvalue من الجدول بشروط محددة ولكنك جمعته فى التقرير وجمعت حقل In وهو ليس بصلة بالموضوع ولكنه مجرد شرط لتحديد نوع الحركة هل هى صرف ام اضافة انظر للصورة Capture.PNG.730f0b555c26b1f40d4d0ab016e115b8.PNG.

اجمالى قيمة حركات الاضافة

Dsum("[zvalue]","Transactions","[In > 0] and [Code]='"&[Code]"'")

اجمالى قيمة حركات الصرف
Dsum("[zvalue]","Transactions","[In > 0] and [Code]='"&[Code]"'")

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

يعنى المطلوب مثلا كأنى بقول 

 

Dsum("[zvalue]","Transactions","[In]>0 and [Code]='"&[Code]&"' and [zdate] between [التاريخ المكتوب عند فتح التقرير اللى هوا من تاريخ؟] and [خانة التاريخ الاخرى اللى هى الى تاريخ ؟] ")

يعنى اجمع قيمة الحقل zvalue من الجدول المذكور عندما تكون خانة In > 0 و الكود بيساوى كود الصنف اللى فى التقرير والتاريخ بين المدة المحددة فى التقرير ايضا

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

 

تم تعديل بواسطه elkareee
  • أفضل إجابة
قام بنشر (معدل)
5 ساعات مضت, elkareee said:

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

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

:: اسف اعتذر منك اخي الخطا كان بسببي فقد حملت المرفق الخطأ .. تفضل ...

:: وان تعذر عليك عمل التقرير الثاني فقط اعلمني بذلك ... بالتوفيق .

Test_up.rar

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

:: اسف اعتذر منك اخي الخطا كان بسببي فقد حملت المرفق الخطأ .. تفضل ...

:: وان تعذر عليك عمل التقرير الثاني فقط اعلمني بذلك ... بالتوفيق .

Test_up.rar

ولا يهمك اخى الفاضل

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

للعلم انا سابقا جربت عندى نفس الكود بالظبط ولكنه لم يقبل الفاصلة المنقوطة ;  وعندما استبدلتها بالفاصلة اعطى خطأ ولكنه الأن يقبل الفاصلة المنقوطة لماذا ؟! مع العلم انى استخدمه فى التقرير وليس Vba 

عامة تمام جزاك الله خير

  • 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