حسين العربى قام بنشر ديسمبر 2, 2017 قام بنشر ديسمبر 2, 2017 السلام عليكم ورحمة الله وبركاته اخواني اعضاء ومشرفي المنتدي الكرام سوالي هو عمل استعلام توحيد لجدولين جدول مبيعات وجدول مشتريات جدول المبيعات اسمه conform وحقوله (item_no) (Qote_item) جدول المشتريات اسمه tabol_item وحقوله (item_no) (Qote_item) الهدف من ذلك للعلم معرفة الرصيد المتبقي من كل صنف علشان اطرح المباع من المشتري كان عندي استعلام في برنامج قديم ممتاز بس كانت الحقول بالعربي فلما نقلته في استلام في برنامجي اختلاف الامر وما ظبط معي فقلت اعمل استعلام توحيد Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0) otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0)
Shivan Rekany قام بنشر ديسمبر 2, 2017 قام بنشر ديسمبر 2, 2017 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; 1
حسين العربى قام بنشر ديسمبر 3, 2017 الكاتب قام بنشر ديسمبر 3, 2017 (معدل) استاذي ومعلمي الفاضل الف شكر علي مرورك الطيب الظاهر اني الاستعلام مار راح يظبط معي ممكن تعدل لي هذا الكود لاضعه في استعلام Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0) otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0) علي نفس المسميات لو تكرمت لاني كنت استخدمه من قبل في بداية تعليمي للاكسس في برنامج بس كانت مسميات الجداول بالعربي والحقول بالعربي فاحتاجته الحين فلما نقلته الي برنامجي لم يعمل لان المسميات بالانجليزي فممكن تعديل من حضرتك علي الكود اليك المرفق فيه الاستعلام الي طبقت عليه الكود test.rar وهذا البرنامج القديم الي كان فيه الاستعلام الي به الكود ده برنامج مبيعات.rar تم تعديل ديسمبر 3, 2017 بواسطه حسين العربى تعديل
jjafferr قام بنشر ديسمبر 3, 2017 قام بنشر ديسمبر 3, 2017 السلام عليكم اخي حسين استعمل الاداة: . لكي تعرض الكود في المشاركة بطريقة صحيحة ، هكذا (طبعا بسبب وجود كلمات عربية في الكود ، فالكود لن يُعرض بطريقة صحيحة) : Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0) otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0) . جعفر 1
حسين العربى قام بنشر ديسمبر 3, 2017 الكاتب قام بنشر ديسمبر 3, 2017 Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0) otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0) الف شكر استاذي ومعلمي الفاضل jjafferr علي هذه المعلومه
Shivan Rekany قام بنشر ديسمبر 3, 2017 قام بنشر ديسمبر 3, 2017 اخی @حسين العربى السلام عليكم ورحمة الله وبركاته كن معي خطوة خطوة اولا في الاستعلام حضرتك استخدمت هذا الكود 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) لكن لا تنسى ... اكتب بعض مواد في الجدول للتجربة 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.