السلام عليكم
اواجة مشكلة
استخدمت الكود التالى لايجاد العملاء الغير موجودين بجدول الدفع
كود :
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]
اعمل كود الاستعلام على الفيو كما تعمله على الجدول لا فرق بينهم .
Create_report("SELECT * FROM ClintNoPAy where Moth like '%" & TextBox1.Text & "%'" & " order by ClinteID")
وعليكم السلام ورحمة الله وبركاته
لاحظ هنا الصورة التالى
وهو الصورة من الصورة الخاصة بك حيث انها تحتوى على Sql المطلوب استخدامه لعرض الاسماء
طبقاً لما مت انت به فى Sql Server
كل ما عليك هو نسخ الكود لما قمت بعمله
وتقوم ببعض التعديلات عليه مثل مسح dbo.
وطبقه داخل مشروعك وستجد الناتج الذى يظهر ى Sql Server
اصبح يظهر بالبرنامج الخاص بك
اتمنى ان الشرح واضح كيفية التعامل والاستخدام
تحياتى لك
وتمنياتى لك التوفيق
(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)
هذا مثال بتطبيق الاستعلام بطريقتين عن طريق الاستعلام او عن طريق بناء فيو و الاثنتين نجحو معي
اخى الفاضل ahmedmansour
الامر فقط هو تويل علامة
لتصبح
وكذلك الامر فى كود الاخ asemshahen5
فى الرد الاول له فقط استبدل الجزء ده
كود :
Moth like '%" & TextBox1.Text & "%'"
بهذا الجزء
كود :
Moth <> '" & TextBox1.Text & "'"
فبارك الله له فيما يقدمه من نفع ومساعدة للغير
فهو عمل لك مثال
حتى يوضح الامر لك اكثر ويبسط الامور عليك
فكل الاحترام والتقدير له
تحياتى لكم جميعاً
وتمنياتى لكم التوفيق
السلام عليكم ورحمه الله وبركاتة
شاكر جدا مجهود حضراتكم
بداية الامر
فكرة البرنامج {متابعه سداد المشتركين للفواتير الشهرية}
كانت المشكلة اننى لا استطيع استخراج
الغير مسددين للفاتورة عن طريق اختيار شهر الفاتورة
تم حل المشكلة بعمل جدول بميعاد الفاتورة الشهرية و تستخرج على حسب الشهر من كل سنة
بالطريقة الاتية 9/2018 كمثال
دلوفت هل فية طريقة انى اضيف كل العملاء مرة واحدة للفاتورة الشهرية التى ستصدر عن الشهر
يايجاد جميع العملاء من جدول Clintes و حفظ الفانورة فى جدول اخر
طبعا ممكن أولا أحتاج نسخة جديدة للباك أب بعد التعديل الذي عملته ثانيا الحقول المطلوب عرضها و من أي جدول و اسم الجدول الذي تريد حفظ البيانات فيه فقط و شكرا .
(17-09-18, 06:08 PM)asemshahen5 كتب : [ -> ]طبعا ممكن أولا أحتاج نسخة جديدة للباك أب بعد التعديل الذي عملته ثانيا الحقول المطلوب عرضها و من أي جدول و اسم الجدول الذي تريد حفظ البيانات فيه فقط و شكرا .
الحقول المطلوب عرضها ClinteID من جدول Clintes
اسم الجدول المراد الحفظ فية Monthly
دا شكل الجدول انا ضفتهم طبعا يدوى
ودا طبعا الشكل ال عايز اضيف بية
تفضل أرجو أن يكون هذا المطلوب .