المشاركات : 31
المواضيع 11
:
: 14
الإنتساب : Jan 2018
اريد استعمال مكون مثل datetimepicker في اوامر sql
مثال 'AbsQuery1.Sql.Text := 'select * from TableName where date = datetimepicker.date
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
24-01-2018, 12:31 PM
(آخر تعديل لهذه المشاركة: 24-01-2018, 12:41 PM بواسطة محمد عبد العزيز.)
وعليكم السلام ورحمة الله وبركاته ،
يمكن فعلا ذلك بالمتغيرات:
كود :
AbsQuery1.Sql.Text := 'select * from TableName where date = :d';
ثم بعد ذلك تقوم بإمرار قيمة المتغير d بالشكل التالي :
كود :
ABSQuery1.Params[0].AsDateTime := PickerDateTime.Date;
أو طريقة أخرى :
ABSQuery1.params.ParamByName('d').asDate := DateTimePicker1.Date;
الق نظرة على الرابط التالي :
http://www.componentace.com/help/absdb_m...ueries.htm
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة1 user says Thank You to أبو معاذ for this post
• fouad
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
السلام عليكم
يمكن ايضا كتابة شيئ مثل
كود :
ABSQuery1.SQL.Clear;
ABSQuery1.SQL.Add('select * from TableName where date =');
ABSQuery1.SQL.Add(QuotedStr(FormatDateTime('DD/MM/YYYY',DateTimePicker1.Date)));
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 31
المواضيع 11
:
: 14
الإنتساب : Jan 2018
السلام عليكم
لقد جربت الكود التالي ولكن يعطيني رسالة خطا
DataSource1.DataSet := ABSQuery1;
ABSQuery1.DatabaseName := 'fouad';
ABSQuery1.DataSource := DataSource1;
ABSQuery1.Open;
ABSQuery1.SQL.Add('select * from pointage where de = :d');
ABSQuery1.Params[0].AsDate := DateTimePicker1.Date;
datasource1 liaisons de données circulaires non autorisée
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
اخذف
كود :
DataSource1.DataSet := ABSQuery1;
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 31
المواضيع 11
:
: 14
الإنتساب : Jan 2018
25-01-2018, 06:07 PM
(آخر تعديل لهذه المشاركة: 25-01-2018, 06:24 PM بواسطة fouad.)
لقد حدفته واعطاني رسالة خطا اخرى
no SQL statement available- native error 20034
انا اريد فقط ان اعرف ماهي المكونات التي سنحتاجها لفعل هده العملية
datasource + dbgrid + absQuery
هل ساحتاج الى absTable ايضا ام لا
لانه ساحتاج الى اظهار ناتج الاستعلام في dbgrid
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم
ABSQuery1.Open;
بعد كتابة الاستعلام و تمرير البرامتر و ليس قبلها راجع الدروس الموجودة في المنتدى
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة1 user says Thank You to S.FATEH for this post
• fouad