delphi4arab منتديات دلفي للعرب
كيف يتم البحث في قاعدة Paradox عن اسم - نسخة قابلة للطباعة

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



كيف يتم البحث في قاعدة Paradox عن اسم - المحجوب - 03-06-2013

السلام عليكم

لقد استخدمت هذا الكود لعملية البحث في الاسم
كود :
table1.fieldbyname('name').asstring:=edit1.text;
ويظهري لي خطا بعد التشغيل
مع اني قمت بربط امتداد القاعدة بالمكون ADOQuery1

صورة للأبجكت
كود :
http://m7-job.com/mysfu/uploads/9b2ddb1.png

علمت ان هناك اضافة في الفلتر او ما شابه ذلك لكن كيف يتم
ام هناك طريقة اخرى ..؟


كيف يتم البحث في قاعدة Paradox عن اسم - makhlouf - 03-06-2013

استخدم أحد الأمرين:
كود :
1- locate table1.locate('num',edit1.text,[]); 2- filter table1.filter:='num='''+edit1.text+''''; table1.filtered:=true;
حيث
table1: اسم الجدول الذي تريد البحث فيه
num: اسم الحقل الذي تريد البحث به
edit1: حقل النص الذي ستقوم بوضع النص المبحوث عنه
أتمنى أن أوفق في ايصال الفكرة
بالتوفيق


كيف يتم البحث في قاعدة Paradox عن اسم - المحجوب - 04-06-2013

لي عوده بعد التجربة شكرا لك يا عزيزي


كيف يتم البحث في قاعدة Paradox عن اسم - المحجوب - 06-06-2013

احسنت الكود يعمل بشكل ممتاز

لكن الكود الثاني يعمل في SQL وليس في filter ديلفي 7
شكراً


كيف يتم البحث في قاعدة Paradox عن اسم - makhlouf - 06-06-2013

أخي في الخاصية filter ضع الحقل و القيمة المراد فلترتها ثم فعل الخاصية فلتر
مثلا ضع في الخاصية
- filter

num='100'

غير الخاصية

-filtered

إلى
true

بالتوفيق أخي


كيف يتم البحث في قاعدة Paradox عن اسم - المحجوب - 06-06-2013

لقد استقريت على هذا الكود اجد انه مناسب

كود :
table1.Filtered := false; if not Table1.Locate('ok',edit1.text,[]) then showmessage( 'nothing' ) ;



كيف يتم البحث في قاعدة Paradox عن اسم - makhlouf - 06-06-2013

ربنا يوفقك و يسدد خطاك