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

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

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

السلام عليكم 

اخواني المشكلة في استعلام اخر سعر فاتورة شراء  عندما احاول ان اضيف شرط لحقل-description

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

حاولj استخدام الدالةcount(*) لكن دون جدوى

المطلوب انى يعطي نتيجة كالتالي بعد اضافة شرط فاتورة مشتريات

المادة 1    ----26-9-2019--------24-------- فاتورة مشتريات

المادة2 -------23-9-2019------24------------فاتورة مشتريات

المادة3 ------0-------------------0  --------------فاتورة مشتريات

وشكرا مقدما

lats purchase inv.rar

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

الحمد لله تم الحل

ولتتم الفائدة اذا اردت ان تظهر نتائج الاستعلام بمعيار مغين والتي لا توافق المعيار يردها الى صفر ولا يخفيها

One way of doing this is a UNION query which joins together 2 queries

The first part is the INNER JOIN query you started with to get the results with a count.
The second part is a modified version of the unmatched query but replacing the field with nulls with Nz(YourField,0)

Make sure both of these have the same number of fields in the same order

The UNION query can only be created in SQL view

So open the first query in SQL view & save as a new query
Open the second query in SQL view and copy to the clipboard
Return to the new query you saved in SQL view. At the end of this , after the ; type UNION then paste the second part of the query.

Save and run it.

اشاء استعلام اخر باستخدام معالج الاستعلامات واختيارالنوع الرابع وهو unmatch query

بحيث يكون مصدر الاستعلام الاستعلام الاول 

الان الاستعلام الثاني سيعطيك الحقل او الحقول  الذي لا يوجد في الاستعلام الاول

عدل الاستعلام الثاني في وضع التصميمsql واجعل الحقول قيمتها صفر

الخطوةالثالثة انسخ الاستعلام الاول في استعلام ثالث  افنحه على وضع التصميمsql  

اخرالعبارة اضف عبارة union

اذهب وانسخ عبارة sql للاستعلام الثاني 

الصقها بعد عبارة union

في الاستعلام الثالث ثم احفظ ونفذ الاستعلام

اذا لم تبن الصورة واحتاجها احد الاخوة سالحق مثال لذلك ان شاء الله

 

 

 

 

 

 

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