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

نسخة كاملة : الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عنندي جدول العملاء به كود واسمالعميل ورصيد   العميل
وجدول به السدادات  به الكود واسم العميل وقيمة السداد
كيف اعرض
اسماء العملاء الين عليهم مبالغ ولم يسددوا اي مبالغ
اي ليس لهم اي اسماء في جدول السدادات
شكرا لكم
-
لما يكون عندك برنامج حسابات قياسياً لازم يكون فيه يكون فيه بحسب الاهمية : 
- جدول لـ دليل الحسابات : وهذا فيه اسماء الحسابات ومن ضمن الحسابات فرع لـ  (المدينين)، وفرع لـ (الدائنين).
- جدول لـ تفاصيل بيانات المدينين(الزبائن) والدائنين(الموردين).
- جدول لليومية : وفيه تسجل كل العمليات الخاصة بقيود دليل الحسابات :
    -- عملية بييع لزبون اشترى على الحساب أو نقداً أو بضمان أو بشيك أو بسند سداد أو بأوراق قبض أو كمبيالات.
    -- عملية شراء بضائع أو مواد نقداً أو ع الحساب.... إلخ
    -- عملية دفع رواتب، ايجارات، مصاريف ... إلخ.
    -- تحصيل ايجارات، ايرادات أخرى .. إلخ.
    -- أخذ قرض، تسديد قرض، دين... إلخ .
    -- شراء عقار، مواد، أدوات، آلات، معدات، مركبات.. إلخ.
    -- إلخ.
- جدول أو جدولين لتسجيل المواد (دليل للمواد + العمليات عليهن مثل جدول اليومية) - وهو بما نسميه محاسبة المخازن.
- جدول لتفاصيل بيانات الحسابات البنكية، والنقدية.
- جدول لبيانات الموظفين. وبامكانك تطويره ليمشل العلاقات العامة للمؤسسة وموظفيها.
- جدول للمستخدمين (اليوزرات).
- جداول المراقبة(بحسب خبرتك في عمل ما سبق) توضح فيها من قام بالتعديل على ماذا وماذا عدل ومتى تم التعديل أو الحذف وما الذي قام بحذفه (كـ حماية لبرنامجك من التلاعب فيه من كل مستخدم) ولا يستطيع الدخول على هذه الميزة إلا المدير الرئيسي المشرف على البرنامج أو صاحب المؤسسة حصراً وليس أي مستخدم.
----

المهم في موضوعنا هنا  هو جدول اليومية :
والمهم : عندما تقوم بعملية بيع على الحساب يتم التسجيل في جدول اليومية ويتم التسجيل فيه بما يعنيه القيد :
   ---- بيعت بضاعة على الحساب للزبون فلان بقيمة كذا وخرجت بضاعة بقيمة كذا. ----

فما دخل وخرج .. تسجله : إما بحقل للقيم الداخل وحقل للقيم الخارجة. -- أو بحقل وحيد : الداخل فيه موجب، والخارج سالب..

عملك أنت في برنامجك بحسب ما وضحناه آخيراً بحسب طريقتك للتسجيل في هذا الجدول وفي حقل القيمة :
- إن كان حقل وحيد : فإنك سوف تبحث عن القيم السالبة في هذا الحقل فيما يخص هذا الزبون(العميل).. فإن وجدت عرضتتها وجمعتها وطرحتها من أصل الدين.
- وإن كان حقل ثنائي : فإنك ستبحث عن قيود هذا العميل في جدول اليومية والتي تتضمن قيمة دائنة(البحث في الحقل الدائن للعميل) - وتجمعها وتطرحها من مجموع القيم المدينة.
==
هذه الفكرة الاساسية  للبرنامج وما بقي عليك هو التطبيق ..
وشكراً ..
اريد تنفيذ الاستعلام 2 علي الذين لم يسددوا
كما بالقاعدة

شكرا علي ردودك لكن ما احتاجه كما ذكرت
العملاء من جدول adcusmrالذين لم يسددوا اي سدادات وعليهم فلوس nettotal

هذا الاستعلام الذي اريده

PHP كود :
SELECT adcusmr.cust_nameadcusmr.nettotaladtrans.cust_name   FROM adcusmr INNER JOIN adtrans ON adcusmr.cumcod adtrans.cumcod  GROUP BY adcusmr.cust_nameadcusmr.nettotal
HAVING 
(((adcusmr.nettotal)>0) AND   اسم العميل غير موجود ب جدوول  adtrans 
برجاء تعديل الكود
ما زلتابحث عن طرقة او كود
السلام عليكم ورحمة الله وبركاته
اخي الكريم
جرب الاستعلام هكذا
كود :
Select adcusmr.cust_name,adcusmr.nettotal,adtrans.cust_name From adcusmr Inner Join adtrans  on adcusmr.cumcod = adtrans.cumcod  Group By adcusmr.cust_name HAVING (adcusmr.nettotal > 0  AND adtrans.cust_name <> null)
تمام اجرب و اخبر حضرتك شكرا

لا لم يظهر واظهر خطا
جربوا في الاكسس الاول حضرتك للتسهيل