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=2357)



ادخال تاريخ بدل الرقم - hamam2008 - 28-08-2010

السلام عليكم
استعمل التعليمة التالية في sql في حالة الطباعة حيث أقوم بإدخال الرقم في edit
كود :
FORM3.Query1.SQL.Clear ; FORM3.Query1.SQL.Add('select *'); FORM3.Query1.SQL.Add('from CLIENT ' ); FORM3.Query1.SQL.Add('where n= '+edit3.Text+''); FORM3.Query1.Active:=true ; FORM3.QuickRep1.PrEVIEW ;

كيف ادخال تاريخ بدل الرقم ؟
بارك الله فيكم


ادخال تاريخ بدل الرقم - Lam.Abdeldjalil - 28-08-2010

و عليكم السلام و رحمة الله

بإعتبار أن n حقل من نوع تاريخ صحح السطر بالنسبة للأكسس
كود :
FORM3.Query1.SQL.Add('where n= #'+(edit1.Text )+'#');
قاعدة أخرى
كود :
FORM3.Query1.SQL.Add('where n= '+#39+(edit1.Text )+#39);
التاريخ يكتب بالصيغة : dd/mm/yyyy أو dd-mm-yyyy

بالتوفيق


ادخال تاريخ بدل الرقم - maosalah - 28-08-2010

السلام عليكم ورحمة الله وبركاته

يمكن استعمال هده الدالة

PHP كود :
function DateTimeForSQL(const dateTime : TDateTime) : string;
 
begin
   result 
:= FormatDateTime('#yyyy-mm-dd hh.nn.ss#', dateTime) ;
 
end; 

SQL Query
كود :
FORM3.Query1.SQL.Add('where n= '+DateTimeForSQL(edit3.Text)+'');

بالتوفيق


ادخال تاريخ بدل الرقم - hamam2008 - 30-08-2010

بارك الله فيكم الحل 100\100