![]() |
|
[سؤال] استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=26482) |
RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 18-09-18 (18-09-18, 11:26 AM)asemshahen5 كتب : تفضل أرجو أن يكون هذا المطلوب . تسلم نفعت معايا الطريقة دى RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 18-10-18 السلام عليكم الاخوة الكرام تواجهنى مشكلة هنا اننى عند استخدامى للفلترة عن طريق SELECT DISTINCT PHP كود : NOT IN (SELECT DISTINCT CID FROM dbo.ClinetPay AS ClinetPay_1) المطلوب هو اريد كل الفواتير الغير مسددة للعميل ClinetPay : جدول العملاء المسددين للفواتير Monthly : جدول فواتير العميل الشهرية مرفق نسخة من قاعدة البيانات احدهما Bak والاخرى Schema and data RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 20-10-18 (18-10-18, 10:39 PM)ahmedmansour كتب : السلام عليكم ؟ RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 31-10-18 السلام عليكم هل من حل لطلبي RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 07-11-18 (18-10-18, 10:39 PM)السلام عليكم هل من حل كتب : السلام عليكم RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - elgokr - 08-11-18 وعليكم السلام ورحمة الله وبركاته
تذكر اخى كود الاستعلام التالى كود : SELECT * FROM dbo.Monthly WHERE ClinteID NOT IN (SELECT DISTINCT CID FROM dbo.ClinetPay AS ClinetPay_1)حيث ان جدول ClinetPay يحتوى على كلاً من PHP كود : 1 و 2 و 9 و 12 فعند اتمام تنفيذ الاستعلام سيتم عرض جميع الارقام
تجنباً عرض كلاً من الارقام التى تم ذكرها بالاعلى
والسبب انك تستخدم كود : NOT INوهى تعنى عرض جميع الاستعلام مع شرط ان يكون الرقم غير موجود بجدول ClinetPay
طيب لو كنت محتاج عرض العكس ان يكون الاقام هى ما تتواجد بداخل هذا الجدول
ليقوم بعرض نتائج الاستعلام طبقاً للارقام فهنا ستحتاج ان تجعل كود الاستعلام بهذا الشكل كود : SELECT * FROM dbo.Monthly WHERE ClinteID IN (SELECT DISTINCT CID FROM dbo.ClinetPay AS ClinetPay_1)قم بتجربة كلاً من الاستعلام حتى توضح لك شكل النتائج
تحياتى لك
وتمنياتى لك التوفيق
RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 10-11-18 السلام عليكم
اخى الفاضل حيث ما شرحت لى قمت بالتجربة لكن نفس الموضوع
دعنى اوضح لك الفكرة مرة احرى
عند استعلامى من داخل قاعدة البيانات عن العميل رقم 1 فى جدول الفواتير يضتح لى ان العميل مسجل له 3 فواتير كما هو مبين بالصورة
و بالاستعلام داخل جدول المدوفعات يتضح لى ان العميل لم بدفع الا شهر 8/2018
ومتبقى علية شهرين هما
9/2018 , 10/2018
و بتعديل جملة الاستعلام كما وضحت لى اخى الفاضل
يظهر فى الاستعلام جميع الشهور المسددة والغير مسددة
و بالرجوع الى الاستعلام الاساسي لا يظهر العميل على اساس ان جملة SELECT DISTINCT ستستثني جميع الارقام المكررة المطلوب
هو طريقة عرض العميل الغير مسدد عن شهر معين
اتمنى ان تكون الفكرة وصلت
RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 12-11-18 السلام عليكم اتمني أن أجد من يساعدني RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 15-11-18 السلام عليكم هل من حل لطلبي RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - asemshahen5 - 16-11-18 جرب هذا : كود : SELECT dbo.Clintes.ClinteID, dbo.Clintes.Clinte_Name, dbo.Monthly.moth |