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

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

الصفحات: 1 2


الفلترة في جداول Absolute Database - Prince - 23-06-2009

اخي الخلل ليس في تسميتها Date

بإمكانك إعادة تسمية الحقل Date و لكن عند الإستفسار او عمل فلتر يجب ان تضع الكلمه بين حاصرتين هكذا

[Date]

الخلل الرئيسي كما قال الأخ عزيز هو انك لم تضع التاريخ بين علامتي التنصيص

كود :
[Date] <12/12/2006

يجب وضع التاريخ هكذا

كود :
[Date] < "12/12/2005"

لقد اعدت تسمية الحقل الى Date و اضفت علامات التنصيص و البرنامج يعمل بدون أخطاء

اذن نستنتج ان الخلل فقط هو كما قال لك الأخ عزيز بأنك نسيت وضع علامات التنصيص في جملة الفلتر

مرفق المثال مع تعديل اسم الحقل الى Date


الفلترة في جداول Absolute Database - rm31 - 23-06-2009

شكرا أخي فقد تابعت الخلل من البداية.
كنت سميت الحقل date لكن لم أضعه بين [] فكان يظهر الخلل رغم أن التاريخ كان بين علامات التنصيص وعندما نبهتموني وضعت الحقل بين [] لكن لم أضع التاريخ بين علامات التنصيص. فظهر خلل آخر.
لكن الحمد لله أن المشكل قد زال الآن بفضل حرصكم الذي أثلج صدري.
بارك الله فيكما.


الفلترة في جداول Absolute Database - Effector - 27-06-2009

اهلين اخي rm31 اذكر واجهت المشكله نفسها اول ما جربت الكمبوننت , على العموم من حسن الحظ و جدت سورس التجربه Smile

كود :
ABSQuery1.Close; ABSQuery1.SQL.Clear; ABSQuery1.SQL.Add('select * '); ABSQuery1.SQL.Add('from "Table1"e1'); ABSQuery1.SQL.Add('where (e1."Date" =ToDate ("' + FormatDateTime('yyyy-mm-dd', Today) + '","YYYY-MM-DD"))'); ABSQuery1.Open; if ABSQuery1.FieldByName('CheckIn').IsNull then begin

بحيث ال Table1 اسم الجدول و ال Date حقل سترنق لتخزين التاريخ .

تحياتي .


الفلترة في جداول Absolute Database - Shaieb - 24-03-2012

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