حافظ التونسي قام بنشر منذ 3 ساعات قام بنشر منذ 3 ساعات السلام عليكم و رحمة الله و بركاته اردت ان اجلب حقل من استعلام الموضوع هو اني لما افتح صفحة المبيعات و بمجرد ان ادخل رقم الحريف يظهر لي حقل فيه حساب الحريف قمت بتحضير 3 استعلامات في كل واحدة مجموع خاص بالحريف كمجموع المبيعات (R_Total_vente_client_solde)و مجموع المبالغ التي أعطاها (R_Total_Recette_client_solde) و كيمة البضاعة التي استردها ان وجدت (R_Total_Retour_client_solde) ثم جمعت النتيجة في صفحة استعلام جديدة سميتها R_Solde_Finale_par_client لكن لم استطع اظهار النتيجة في حقل في صفحة المبيعات حتى أتمكن من معرفة وضعية الحريف. انتظر اعانتكم و لكم جزيل الشكر E G P_test_17_02_2026.rar
Foksh قام بنشر منذ 2 ساعات قام بنشر منذ 2 ساعات 55 دقائق مضت, حافظ التونسي said: السلام عليكم و رحمة الله و بركاته وعليكم السلام ورحمة الله وبركاته .. لمحاولة توصيل الفكرة بشكل أوسع للأخوة الذين سيقرأون موضوعك هذا ، دعني اسألك كم سؤال :- في الاستعلام R_Solde_Finale_par_client سيطلب منك ادخال رقم Ref ن ولنفترض اخترت القيمة 1 . فستكون النتيجة في الاستعلام = R_Solde_Finale_par_client TV TRC TRT Net 42,812,000.00 31,801,050.00 1,010,950.00 10000000 الآن انت تريد ان يتم عرض قيم محددة من هذا الاستعلام !! في أي مربعات نص ؟؟
حافظ التونسي قام بنشر منذ 2 ساعات الكاتب قام بنشر منذ 2 ساعات شكرا اخي على مرورك الخانة التي فيها كلمة NET هي التي يجب ان توجد في صفحة المبيعات للتوضيح اذا كان رقم الحريف 1 فسيكون حسابه الصافي في الحقل solde client و اي كان رقم الحريف فسيعطيني حسابه صافي بعد طرح كل شي يعني اذا ادخلت رقم 1 فساجد حسابه 10.000.000 و اذا ادخلت حريف رقم 2 فساجد 19026485 واذا ادخلت رقم 3 فسيكون حسابه 1454555 اظن ان الفكرة واضحة
Foksh قام بنشر منذ 1 ساعه قام بنشر منذ 1 ساعه تفضل أخي الكريم .. أولاً وجدت خطأ في اسم النموذج مصدر الشرط وهو رقم الحريف ليصبح في جميع الشروط التي يطلبها :- [forms]![F_BL]![ref_client] بدلاً من :- [forms]![BL]![ref_client] قمت بتعديل الاستعلام R_Solde_Finale_par_client ، ليصبح كالتالي :- SELECT T_Client.Ref_Client, R_Total_vente_client_solde.Total_Vente AS TV, R_Total_Recette_client_solde.Total_Recette AS TRC, R_Total_Retour_client_solde.Total_retour AS TRT, (Nz([TV],0)-Nz([TRC],0)-Nz([TRT],0)) AS Net FROM R_Total_Retour_client_solde RIGHT JOIN ((R_Total_Recette_client_solde RIGHT JOIN T_Client ON R_Total_Recette_client_solde.Ref_client = T_Client.Ref_Client) LEFT JOIN R_Total_vente_client_solde ON T_Client.Ref_Client = R_Total_vente_client_solde.ref_client) ON R_Total_Retour_client_solde.Ref_Client = T_Client.Ref_Client; والسبب هو أنه في الاستعلام النهائي أنت لم تقم بإضافة الحقل Ref_Client إليه الآن في النموذج في مربع النص Texte45 ، أصبح مصدره :- =DLookUp("Net","R_Solde_Finale_par_client","Ref_Client = " & [ref_client]) وتستطيع أيضاً إضافة الدالة NZ لتلافي القيم الفارغة لتصبح مثلاً :- =Nz(DLookUp("Net","R_Solde_Finale_par_client","Ref_Client = " & [ref_client]),0) النتيجة :- ملفك بعد التعديل :- E G P_test.zip
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان