delphi4arab منتديات دلفي للعرب
فيما يحص الاستعلام ب sql - نسخة قابلة للطباعة

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



فيما يحص الاستعلام ب sql - dahmane26 - 25-05-2018

السلام عليكم ور مضان كريم
عندي استفسار فيما يخص الاستعلام التالي
كود :
SELECT * FROM Ta1 '%''''+WHERE DETAILLES LIKE'%''+Edit1.text 
يفعل لكنه لا يعرض النتائج
على عكس هدا الاستعلام
كود :
SELECT * FROM Ta1 WHERE DETAILLES LIKE  '%62%'

لكن انا اريد الرقم يتغيير حسب قيمة Edit1.text 
ليكون البحث عام وشكرا وافطار شهي تقبل الله منا منكم الصيام و القيام


RE: فيما يحص الاستعلام ب sql - Ben.Ja - 25-05-2018

اذا كنت تستخدم مكونات ADO:

PHP كود :
With ADOQuery1 do
 
Begin
   Sql
.text := 'Select * from Ta1 where detailles like :details';
 
  Parameters.ParamByName('details').Value := '%' + Edit1.text + '%';
 
  Open;
 
End; 



RE: فيما يحص الاستعلام ب sql - Mr.DOS - 25-05-2018

رمضان كريم


كود :
Q1.Close; Q1.SQL.Clear; Q1.SQL.text:='SELECT * FROM Ta1 where DETAILLES  like '''+Edit1.text+'%'' '; Q1.Open;



RE: فيما يحص الاستعلام ب sql - dahmane26 - 25-05-2018

(25-05-2018, 09:13 PM)Mr.DOS كتب : رمضان كريم


كود :
Q1.Close; Q1.SQL.Clear; Q1.SQL.text:='SELECT * FROM Ta1 where DETAILLES  like '''+Edit1.text+'%'' '; Q1.Open;
لم ينجح الامر


RE: فيما يحص الاستعلام ب sql - Mr.DOS - 26-05-2018

سلام عليكم
ارفق لنا محاولتك نعدل عليها


RE: فيما يحص الاستعلام ب sql - dahmane26 - 29-05-2018

تفضل المحاولة في المرفقات


RE: فيما يحص الاستعلام ب sql - Ben.Ja - 29-05-2018

تفضل, لم أجربه لانه ليس لدي Interbase


RE: فيما يحص الاستعلام ب sql - dahmane26 - 30-05-2018

(25-05-2018, 05:39 PM)Ben.Ja كتب : اذا كنت تستخدم مكونات ADO:

PHP كود :
With ADOQuery1 do
 
Begin
   Sql
.text := 'Select * from Ta1 where detailles like :details';
 
  Parameters.ParamByName('details').Value := '%' + Edit1.text + '%';
 
  Open;
 
End; 
شكرا الفكرة ناجحة

(29-05-2018, 10:23 PM)Ben.Ja كتب : تفضل, لم أجربه لانه ليس لدي Interbase

شكرا يعمل والفكرة ناجحة