delphi4arab منتديات دلفي للعرب
كيفية استعراض جدول - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية استعراض جدول (/showthread.php?tid=10077)



كيفية استعراض جدول - lounnaci - 04-03-2019

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

شكرآ لكم على المساعدة


RE: كيفية استعراض جدول - S.FATEH - 07-03-2019

السلام عليكم على الأقل اذكر نوع قاعدة البيانات !


RE: كيفية استعراض جدول - lounnaci - 08-03-2019

نوع قاعدة البيانات المستعملة هي Dbase


RE: كيفية استعراض جدول - Delphi4Us - 08-03-2019

بالنسبة لي و عندما اسأل سؤالا كهذا اصمم قاعدة بيانات صغيرة على اكسس والتي متوفرة عند الجميع
فيها الجدول المطلوب والحقول التي انا ادرجتها
حتى لا يتاخر احد بالرد واعطيه كل شئ جاهز كل ماعليه تحميل وتصميم الاستعلام بالفأرة والرفع من جديد

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

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

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

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

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

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

إقتباس :https://www.w3schools.com/sql/sql_where.asp



RE: كيفية استعراض جدول - lounnaci - 08-03-2019

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

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

شكرآ لكم على المساعدة


RE: كيفية استعراض جدول - Delphi4Us - 11-03-2019

كود :
select * from YourTable where youFiled= null and yourfiled > yourDate



RE: كيفية استعراض جدول - lounnaci - 14-03-2019

شكرآ أخي لكن جربت هذا الكود ولم ينجح


RE: كيفية استعراض جدول - Delphi4Us - 15-03-2019

انسخ الجملة التي جربتها هنا لاطالعها ، انا اشك انك نسخت هذا الكود كما هو بالضبط