كيفية استعراض جدول
#1
السلام عليكم ورحمة الله وبركاته 
لدي مشكلة في إنشاء تقرير بواسطة adoquery حيث لدي جدول يتكون من عدة حقول 
رقم الزبون، اسم الزبون، تاريخ الفاتورة، مبلغ الفاتورة، تاريخ التسديد، رقم حوالة التسديد. 
يمكن لزبون واحد أن تكون له عدة فواتر 
أريد استخراج جدول يتضمن جميع الزبائن ذوي الفواتير  الغير مسددة 
شريطة أن يكون له آخر تسديد لا يتعدى الشهر. 

شكرآ لكم على المساعدة
الرد
#2
السلام عليكم على الأقل اذكر نوع قاعدة البيانات !
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#3
نوع قاعدة البيانات المستعملة هي Dbase
الرد
#4
بالنسبة لي و عندما اسأل سؤالا كهذا اصمم قاعدة بيانات صغيرة على اكسس والتي متوفرة عند الجميع
فيها الجدول المطلوب والحقول التي انا ادرجتها
حتى لا يتاخر احد بالرد واعطيه كل شئ جاهز كل ماعليه تحميل وتصميم الاستعلام بالفأرة والرفع من جديد

الان حقولك مبهمة واين تحتفظ بحقل التسديد الذي فيه التاريخ مثلا وهل هناك حقل يدل على ان الفاتورة غير خالصة 
يعني ما التصميم الذي تتبعه انت

على العموم الاختيار من الفاتورة يتم بالجملة Select * From YouTable

اذا كان هناك شرط سوف تستخدم العبارة Where

قاعدة DBase لا اعرفها ولم استخدمها وهناك اختلاف في العبارات بين قواعد البيانات
مثلا قواعد بيانات Access لا تدعم المفتاح Full Joint 

هل تعرف طرق استخدام العبارة Where

هل يمكنك ان تلقي نظرة هنا وتعرف هذا الدرس
سوف اعطيك الصنارة ولا اريد ان اعطيك سمكة فقط

إقتباس :https://www.w3schools.com/sql/sql_where.asp
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد
#5
شكراً على الإفادة ولكن المشكلة أنني لم أجد طريقة في كيفية استخراج الحقول بواسطة adoquery.
سوف أفيدكم و أشرح لكم المشكلة.
1 لدي جدول واحد من نوع dbf file، يحتوي على الحقول التالية
رمز الزبون، لقب واسم الزبون، رقم الفاتورة، مبلغ الفاتورة، مبلغ الفاتورة ،تاريخ التسديد،رقم حوالة التسديد.
أقوم بإدخال المعلومات بشكل عادي و بدون أي مشاكل.
إذا لم يتم تسديد فاتورة ما، فتاريخ التسديد تآخذ القيمة NULL تلقائياً.
المشكلة في أنني أجد صعوبة في كيفية استخراج الحقول بواسطة adoquery, حيث أريد استخراج جدول يتضمن جميع الزبائن ذوي الفواتير الغير مسددة شريطة أن يكون له آخر تسديد لا يتعدى الشهر.

للتذكير :يمكن لزبون واحد أن تكون له عدة فواتر

شكرآ لكم على المساعدة
الرد
#6
كود :
select * from YourTable where  youFiled= null and yourfiled > yourDate
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد
#7
شكرآ أخي لكن جربت هذا الكود ولم ينجح
الرد
#8
انسخ الجملة التي جربتها هنا لاطالعها ، انا اشك انك نسخت هذا الكود كما هو بالضبط
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف