منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ (/showthread.php?tid=41163)



الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - atefkhalf2004 - 07-04-22

عنندي جدول العملاء به كود واسمالعميل ورصيد   العميل
وجدول به السدادات  به الكود واسم العميل وقيمة السداد
كيف اعرض
اسماء العملاء الين عليهم مبالغ ولم يسددوا اي مبالغ
اي ليس لهم اي اسماء في جدول السدادات
شكرا لكم


RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - Taha Okla - 07-04-22

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

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

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

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


RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - atefkhalf2004 - 07-04-22

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

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


RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - atefkhalf2004 - 08-04-22


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

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 



RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - atefkhalf2004 - 10-04-22

برجاء تعديل الكود


RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - atefkhalf2004 - 17-04-22

ما زلتابحث عن طرقة او كود


RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - ابراهيم ايبو - 17-04-22

السلام عليكم ورحمة الله وبركاته
اخي الكريم
جرب الاستعلام هكذا
كود :
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)



RE: الاستعلام عن اسماء العملاء الذين لم يسددوا اي مبلغ - atefkhalf2004 - 17-04-22

تمام اجرب و اخبر حضرتك شكرا

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