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

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

قام بنشر

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

سوالي هو عمل استعلام توحيد  لجدولين جدول مبيعات  وجدول مشتريات 

جدول المبيعات اسمه  conform وحقوله  (item_no)  (Qote_item)

جدول المشتريات  اسمه tabol_item وحقوله  (item_no)  (Qote_item)

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

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

Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0)

otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0)

 

قام بنشر
45 دقائق مضت, حسين العربى said:

سوالي هو عمل استعلام توحيد  لجدولين جدول مبيعات  وجدول مشتريات 

جدول المبيعات اسمه  conform وحقوله  (item_no)  (Qote_item)

جدول المشتريات  اسمه tabol_item وحقوله  (item_no)  (Qote_item)

اتفضل استخدم كلمة Union

SELECT conform.Qote_item, conform.item_no
FROM conform;
UNION SELECT tabol_item.Qote_item, tabol_item.item_no
FROM tabol_item;

 

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

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

Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0)

otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0)

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

فاحتاجته الحين فلما نقلته الي برنامجي لم يعمل لان المسميات بالانجليزي فممكن تعديل من حضرتك علي الكود

 

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

test.rar

 

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

 

برنامج مبيعات.rar

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

السلام عليكم اخي حسين:smile:

 

استعمل الاداة:

00.z_0038.jpg

.

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

Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0)

otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0)

.

جعفر

  • Like 1
قام بنشر
Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0)

otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0)

 

الف شكر استاذي ومعلمي الفاضل  jjafferr

علي هذه المعلومه

 

قام بنشر

اخی @حسين العربى السلام عليكم ورحمة الله وبركاته
كن معي خطوة خطوة
اولا في الاستعلام حضرتك استخدمت هذا الكود

Inx: Nz(DSum("[Qote_item]";" tabol_item";"[item_no]='" & [item_no] & "'");0)

شوف الاخطاء فيه
1 / هناك فراغ في البداية اسم الجدول

" tabol_item"

2 / ليس لديك حقل في الاستعلام باسم 

[item_no]

وحضرتك طلبت ان يجمع حقل (ا[item_no]) في الجدول ( "tabol_item" ) بشرط ان يكون حقل ([item_no]) بيكون يساوي مع الحقل في الاستعلام اللي باسم ( [item_no] ) وهو غير موجود اصلاً بل الحقل الموجود مسمية باسم item_code

3 / لان الحقل item_no و الحقل item_code هم حقول رقمية وحضرتك استخدمت "'" مع الحقل ل«لک لا یعطيك النتيجة
الان
الكود يجب ان يكون هكذا
 

Inx: Nz(DSum("[Qote_item]";"tabol_item";"[item_no]=" & [item_code]);0)

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

  • Like 2

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