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

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

قام بنشر

السلام عليكم الإخوة الأفاضل في هذا المنتدى الجميل

في برنامج المخازن الرائع  الذي نستعمله : ونظرا لاحتياجات العمل

أريد إنشاء تقرير تتبع رصيد الأصناف عند كل حركة (عند كل تاريخ)

التقرير أسمه rep_mouv_par_sinf  ونعرضه من نموذج التقارير  - وموجود لوحده في الأسفل في التقرير (فصلته كوني سأستعمله لا حقا في نمودج منفصل) موضح في الصورة المرفقة

نأخد مثال الصنف: البطاطا:

- الكمية الواردة بتاريخ 20/11/2024   هي 100كغ

-الكمية الصادرة بتاريخ 22/11/2024 هي 50 كغ

من المفروض هنا الرصيد المتبقي عند هذا التاريخ: 22/11/2024 يكون 100 -50  وهو  50 كغ وهذا الرصيد أريده أن يظهر في الرصيد المتبقي في التقرير في السطر الموافق لهذا التاريخ

- الكمية الصادرة بتاريخ 23/11/2024 هي 15 كغ

الرصيد الحالي الجديد هو: 50 -15 = 35 كغ  عند تاريخ 23/11/2024  وهذا الرصيد أريده أن يظهر في الرصيد المتبقي في التقرير في السطر الموافق لهذا التاريخ

- الكمية الصادرة بتاريخ 27/11/2024  هي 20

الرصيد الحالي الجديد عند تاريخ 27/11/2024 هو 35-20 =15 كغ  وهذا هو الرصيد الذي أن يظهر في الرصيد المتبقي في التقرير في السطر الموافق لهذا التاريخ

الرجاء المساعدة والتوجيه

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

 

صورة10.jpg

stock16 .accdb

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

يمكن ذلك ولكن يلزم اخراج مصدر التقرير ليصبح استعلاما ظاهرا لوجود معايير به يلزم ان تسبق تجميع الارصدة

stock17 .rar 85.9 kB · 6 downloads

السلام عليكم أستاذنا الجليل @ابوخليل

تحية طيبة وشكرا كثيرا على الرد والاهتمام بموضوعي

بعد التجربة شغال بامتياز ويعطي الحسابات صحيحة ودقيقة حسب طلبي السابق

لو سمحت أستاذنا عندي بعض الملاحظات سامحني ربما أنا لم انتبه إليها وهذا بعد التجربة في العمل وادخال السلع

في حالة إذا ماكان تاريخ الحركة مختلف  - - العملية ممتازة وبدون مشاكل

في حالة إذا ما كان نفس التاريخ ولنفرض مثلا نفس التاريخ وليكن اليوم 28/11/2024 واجرت عدة عمليات إدخال واخراج السلع:

في السابق تركنا رصيد المخزن للصنف : البطاطا : 5 كغ واخر عميل هو منذر عبد الغفور: وتاريخ الحركة هو 28/11/2024  

الآن قمت باخراج السلع بنفس التاريخ هو 28/11/2024 الكميةالصادرة 2  الان الرصيد الحالي للمخزن هو 3 كغ من صنف البطاطا

من فضلك أستاذنا أريد أن يكون رصيد المخزن الحالي آخر ما يوجد في التقرير (آخر سطر)  لان عندما عرضت التقرير ظهر في السطر ما قبل الأخير (الصورة المرفقة)

 

لقد حاولت أنا بعدة محاولات مهنا: قمت بفرز التقرير حسب التاريخ ثم الرصيد (من الأكبر إلى الأصغر) يعطي النتيجة صحيحة في حالة فقط اخراج السلع (الصادر)

لكن عند اضافة السلع (الوارد) يعطي النتيجة خاطئة - لأن عند اضافة السلع يرتفع قيمة الرصيد وبالتالي يؤثر على معيار الترتيب من الأكبر إلى الأصغر)

حاولت كذلك عن طريق الفرز عن طريق معرف الحركة  يعطي نتائج جيدة- لكن في الاتلاف لا يعطي النتيجة كما اريد

الخلاصة : استاذنا إن أمكن : الرصيد يكون في السطر الأخير حسب التاريخ الأخير

نتمنى أني قد أوصلت لك الفكرة ونتمنى يمكن تجسيدها

وبارك الله فيك وجزاك كل الخير

 

18.jpg

stock18 .accdb

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

مشكلتك في الفرز

انت عملت الفرز في التقرير حسب التاريخ .. والكود تعامل معه على هذا الاساس ..

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

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

كود الرصيد يعتمد على معرف الجدول (id) وهو تلقائي غير قابل للتكرار

والتاريخ مؤكد سوف يتجدد حسب السجل الجديد

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

الكود لا ينظر للتاريخ وانما ينظر للمعرف ويتعامل معه من الاصغر الى الأكبر 

اكبر دليل لما تكون فاتح نموذج التقارير وتختار المواد الغذائية والبطاطا .. افتح الاستعلام وانظر 

 

 

stock19 .rar

  • Like 1
قام بنشر
2 ساعات مضت, ابوخليل said:

مشكلتك في الفرز

انت عملت الفرز في التقرير حسب التاريخ .. والكود تعامل معه على هذا الاساس ..

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

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

كود الرصيد يعتمد على معرف الجدول (id) وهو تلقائي غير قابل للتكرار

والتاريخ مؤكد سوف يتجدد حسب السجل الجديد

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

الكود لا ينظر للتاريخ وانما ينظر للمعرف ويتعامل معه من الاصغر الى الأكبر 

اكبر دليل لما تكون فاتح نموذج التقارير وتختار المواد الغذائية والبطاطا .. افتح الاستعلام وانظر 

 

 

stock19 .rar 84.73 kB · 3 downloads

تحية طيبة متجددة أستاذنا الجليل

كنت أعتقد ان الفرز حسب التاريخ هو الذي يفي بالغرض

لم أنتبه لهذا - الفرز حسب   id يفي بالغرض

بعد التجربة شغال بامتياز  وبالدقة المطلوبة- روعة و ما بعدها روعة -

ألف شكر وامتنان

جزاك الله كل خير كل أستاذنا الفاضل وجعله الله في ميزان حساناتك وزادك الله علما ومعرفة ان شاء الله

 

 

 

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