السلام عليكم ورحمة الله وبركاته
لدي مشكلة في إنشاء تقرير بواسطة adoquery حيث لدي جدول يتكون من عدة حقول
رقم الزبون، اسم الزبون، تاريخ الفاتورة، مبلغ الفاتورة، تاريخ التسديد، رقم حوالة التسديد.
يمكن لزبون واحد أن تكون له عدة فواتر
أريد استخراج جدول يتضمن جميع الزبائن ذوي الفواتير الغير مسددة
شريطة أن يكون له آخر تسديد لا يتعدى الشهر.
شكرآ لكم على المساعدة
السلام عليكم على الأقل اذكر نوع قاعدة البيانات !
نوع قاعدة البيانات المستعملة هي Dbase
بالنسبة لي و عندما اسأل سؤالا كهذا اصمم قاعدة بيانات صغيرة على اكسس والتي متوفرة عند الجميع
فيها الجدول المطلوب والحقول التي انا ادرجتها
حتى لا يتاخر احد بالرد واعطيه كل شئ جاهز كل ماعليه تحميل وتصميم الاستعلام بالفأرة والرفع من جديد
الان حقولك مبهمة واين تحتفظ بحقل التسديد الذي فيه التاريخ مثلا وهل هناك حقل يدل على ان الفاتورة غير خالصة
يعني ما التصميم الذي تتبعه انت
على العموم الاختيار من الفاتورة يتم بالجملة Select * From YouTable
اذا كان هناك شرط سوف تستخدم العبارة Where
قاعدة DBase لا اعرفها ولم استخدمها وهناك اختلاف في العبارات بين قواعد البيانات
مثلا قواعد بيانات Access لا تدعم المفتاح Full Joint
هل تعرف طرق استخدام العبارة Where
هل يمكنك ان تلقي نظرة هنا وتعرف هذا الدرس
سوف اعطيك الصنارة ولا اريد ان اعطيك سمكة فقط
إقتباس :https://www.w3schools.com/sql/sql_where.asp
شكراً على الإفادة ولكن المشكلة أنني لم أجد طريقة في كيفية استخراج الحقول بواسطة adoquery.
سوف أفيدكم و أشرح لكم المشكلة.
1 لدي جدول واحد من نوع dbf file، يحتوي على الحقول التالية
رمز الزبون، لقب واسم الزبون، رقم الفاتورة، مبلغ الفاتورة، مبلغ الفاتورة ،تاريخ التسديد،رقم حوالة التسديد.
أقوم بإدخال المعلومات بشكل عادي و بدون أي مشاكل.
إذا لم يتم تسديد فاتورة ما، فتاريخ التسديد تآخذ القيمة NULL تلقائياً.
المشكلة في أنني أجد صعوبة في كيفية استخراج الحقول بواسطة adoquery, حيث أريد استخراج جدول يتضمن جميع الزبائن ذوي الفواتير الغير مسددة شريطة أن يكون له آخر تسديد لا يتعدى الشهر.
للتذكير :يمكن لزبون واحد أن تكون له عدة فواتر
شكرآ لكم على المساعدة
شكرآ أخي لكن جربت هذا الكود ولم ينجح
انسخ الجملة التي جربتها هنا لاطالعها ، انا اشك انك نسخت هذا الكود كما هو بالضبط