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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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)

الصفحات: 1 2 3


استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 13-09-18

السلام عليكم 
اواجة مشكلة 
استخدمت الكود التالى لايجاد العملاء الغير موجودين بجدول الدفع



كود :
SELECT Clinteid, Clinte_Name  'الاسم'
from Clintes
where ClinteID not in ( SELECT DISTINCT ClinteID FROM ClinetPay)

عملت View  ودا تصممها واسمتيها ClintNoPAy  شغالة تمام فى SQL وبتجيب بيانات زى ما انا عايز 



استخدمت الكود التالى لعمل التقرير 
كود :
    Create_report("SELECT Clinteid from Clintes where ClinteID not in ( SELECT DISTINCT ClinteID FROM ClintNoPAy) and Moth like '%" & TextBox1.Text & "%'" & " order by ClinteID ")

 

لم يتعرف البرنامج على الحقل باسم Moth



الحل

مرفق نسخة .bak من ملف قاعدة البيانات   
[attachment=19475]


RE: استفسار عن مشكلة - asemshahen5 - 14-09-18

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

Create_report("SELECT * FROM  ClintNoPAy where Moth like '%" & TextBox1.Text & "%'" & " order by ClinteID")


RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - elgokr - 14-09-18

وعليكم السلام ورحمة الله وبركاته

لاحظ هنا الصورة التالى

وهو الصورة من الصورة الخاصة بك حيث انها تحتوى على Sql المطلوب استخدامه لعرض الاسماء 
طبقاً لما مت انت به فى Sql Server

كل ما عليك هو نسخ الكود لما قمت بعمله 
وتقوم ببعض التعديلات عليه مثل مسح dbo.
وطبقه داخل مشروعك وستجد الناتج الذى يظهر ى Sql Server 
اصبح يظهر بالبرنامج الخاص بك

اتمنى ان الشرح واضح كيفية التعامل والاستخدام

تحياتى لك
وتمنياتى لك التوفيق



RE: استفسار عن مشكلة - ahmedmansour - 14-09-18

(14-09-18, 12:39 AM)asemshahen5 كتب : اعمل كود الاستعلام على الفيو كما تعمله على الجدول لا فرق بينهم .

Create_report("SELECT * FROM  ClintNoPAy where Moth like '%" & TextBox1.Text & "%'" & " order by ClinteID")

تمام بس دا هيظهرلى العملاء المسددين وانا عايز الغير مسددين

(14-09-18, 11:05 AM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

لاحظ هنا الصورة التالى

وهو الصورة من الصورة الخاصة بك حيث انها تحتوى على Sql المطلوب استخدامه لعرض الاسماء 
طبقاً لما مت انت به فى Sql Server

كل ما عليك هو نسخ الكود لما قمت بعمله 
وتقوم ببعض التعديلات عليه مثل مسح dbo.
وطبقه داخل مشروعك وستجد الناتج الذى يظهر ى Sql Server 
اصبح يظهر بالبرنامج الخاص بك

اتمنى ان الشرح واضح كيفية التعامل والاستخدام

تحياتى لك
وتمنياتى لك التوفيق

تمام بس دا هيظهرلى العملاء المسددين وانا عايز الغير مسددين 
مع العلم انى عامل الجدول المسمي ب ClinetPay فقط للسداد 
استخدمت الكود الاتى لاظهار الاسماء الغير موجودة بالجدول ظبط معايا فى SQL SERVER  بس مش عايز يظبط لما بضعه  داخل البرنامج ما بيظبط معايا 
كود :
SELECT Clinteid, Clinte_Name from Clintes  where ClinteID not in ( SELECT DISTINCT ClinteID FROM ClinetPay)



RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - asemshahen5 - 15-09-18

هذا مثال بتطبيق الاستعلام بطريقتين عن طريق الاستعلام او عن طريق بناء فيو و الاثنتين نجحو معي


RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - elgokr - 15-09-18

اخى الفاضل ahmedmansour
الامر فقط هو تويل علامة 
PHP كود :


لتصبح 
PHP كود :
<> 

وكذلك الامر فى كود الاخ asemshahen5
فى الرد الاول له فقط استبدل الجزء ده
كود :
Moth like '%" & TextBox1.Text & "%'"

بهذا الجزء
كود :
Moth <> '" & TextBox1.Text & "'"

فبارك الله له فيما يقدمه من نفع ومساعدة للغير 
فهو عمل لك مثال
حتى يوضح الامر لك اكثر ويبسط الامور عليك

فكل الاحترام والتقدير له

تحياتى لكم جميعاً
وتمنياتى لكم التوفيق



RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 17-09-18

السلام عليكم ورحمه الله وبركاتة 
شاكر جدا مجهود حضراتكم
[b]asemshahen5[/b]
[b]elgokr[/b]
بداية الامر 
فكرة البرنامج {متابعه سداد المشتركين للفواتير الشهرية}
كانت المشكلة اننى لا استطيع استخراج 
الغير مسددين للفاتورة عن طريق اختيار شهر الفاتورة
تم حل المشكلة بعمل جدول بميعاد الفاتورة الشهرية و تستخرج على حسب الشهر من كل سنة
بالطريقة الاتية  9/2018 كمثال 

دلوفت هل فية طريقة انى اضيف كل العملاء مرة واحدة للفاتورة الشهرية التى ستصدر عن الشهر

يايجاد جميع العملاء من جدول Clintes و حفظ الفانورة فى جدول اخر 



RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - asemshahen5 - 17-09-18

طبعا ممكن أولا أحتاج نسخة جديدة للباك أب بعد التعديل الذي عملته ثانيا الحقول المطلوب عرضها و من أي جدول و اسم الجدول الذي تريد حفظ البيانات فيه فقط و شكرا .


RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - ahmedmansour - 17-09-18

(17-09-18, 06:08 PM)asemshahen5 كتب : طبعا ممكن أولا أحتاج نسخة جديدة للباك أب بعد التعديل الذي عملته ثانيا الحقول المطلوب عرضها و من أي جدول و اسم الجدول الذي تريد حفظ البيانات فيه فقط و شكرا .
الحقول المطلوب عرضها ClinteID من جدول Clintes 
اسم الجدول المراد الحفظ فية Monthly 

دا شكل الجدول انا ضفتهم طبعا يدوى 

ودا طبعا الشكل ال عايز اضيف بية



RE: استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع - asemshahen5 - 18-09-18

تفضل أرجو أن يكون هذا المطلوب .