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

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

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

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

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

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

_________

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

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

_______

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

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

قاعدة بياناتي 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

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

تحياتي,,,

قام بنشر

بعد اذن الاخوة لدي سؤال

بماذا تفيد دالة Nz

لقد رأيتها في الكثير من الامثلة

مع جزيل شكري وتحيااااتي

قام بنشر

اخي العزيز 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