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

اريد عمل المتبقي من المستلم والمصروف


ali3llawi

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

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

الله يمسيكم بالخير والسعادة

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

_________

اريد كل مره اضيف في جدول المستلم يحسبها في المتبقي وجمع الاصناف المستلمه دون تكرار يعني فقط تتكرر في جدول المستلم, وامر الصرف يقوم بإنقاص الكمية كما في الجداول المرفقة

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

_______

ارجوا عدم نشر الملف او الاحتفاظ فية لخصوصية البيانات

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

قاعدة بياناتي 6-9-2011.rar

تم تعديل بواسطه ali3llawi
رابط هذا التعليق
شارك

اخي العزيز

مرفق لك تعديل أرجو ان يكون هو طلبك وستجده في الاستعلامات الثلاثة والتي تقوم بتجميع المستلم والمنصرف بحسب الصنف والثالث لإظهار الرصيد

رغم تحفظي على تصميم الجداول فكان من الأفضل لك لو جمعت جدولي (المستلم والمصروف) في جدول واحد مع إضافة حقل وليكن اسمه (نوع الحركة) يتم فيه تحديد (وارد-منصرف) بدلاً من التشتت

تحياتي,,,

قاعدة بياناتي 6-9-2011.rar

رابط هذا التعليق
شارك

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

دائما سباق للخير

طيب اذا ممكن تتكرم تشرح لي كيف عملتها لو سمحت

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

تم تعديل بواسطه ali3llawi
رابط هذا التعليق
شارك

اخي العزيز

الموضوع لايحتاج الى شرح كل ما في الامر انه تم انشاء استعلامين يقومان بتجميع كميات المستلم والمنصرف بحسب الصنف

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

تحياتي,,,

رابط هذا التعليق
شارك

اخي العزيز

أولاً : ستلاحظ في الإستعلام الأول تم تجميع المستلم بإسم (اجمالي_المستلم) وفي الإستعلام الثاني تم تجميع المنصرف بإسم (اجمالي_المصروف) والإستعلام الثالث (الرصيد) يظهر رصيد كل صنف كما بالصورة التالية

post-793-0-95489900-1307731891_thumb.jpg

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

post-793-0-91309500-1307731947_thumb.jpg

ثالثاً : يتم استخدام دالة Nz وذلك لاستبدال القيمة الفارغة بأي قيمة نريد وتكون على الشكل

Nz([MyVal];0)
اي استبدال القيم الفارغة لحقل MyVal بالقيمة صفر وفي المثال نجد ما يلي
Nz([أجمالي_المستلم];0)

اي أن يتم استبدال القيم الفارغة من اجمالي_المستلم بالصفر (ولكن لأن اسم الحقل عربي يكون الشكل مختلف) لذا ستصبح نتيجة الاستعلام كما في الصورة التالية

post-793-0-29899600-1307732121_thumb.jpg

رابعاً : نلاحظ من الصورة السابقة أنه تم إظهار جميع الأصناف حتى مع تلك التي لاتوجد بها أي حركة لذا نقوم بوضع معيار أن يكون الرصيد غير مساوي للصفر (<>0) وتصبح نتيجة الإستعلام كما في الصورة التالية

post-793-0-44724100-1307732224_thumb.jpg

أرجو أن يكون الشرح واضح

تحياتي,,,

رابط هذا التعليق
شارك

اخي العزيز sweety

سبق الشرح

ثالثاً : يتم استخدام دالة Nz وذلك لاستبدال القيمة الفارغة بأي قيمة نريد وتكون على الشكل


Nz([MyVal];0)

اي استبدال القيم الفارغة لحقل MyVal بالقيمة صفر

وللتوضيح اكثر يمكنك قراءة المشاركة بتمعن اكثر والتدقيق بالصور

تحياتي,,,

رابط هذا التعليق
شارك

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