delphi4arab منتديات دلفي للعرب
بماذا أعوض table1.findkey في adotable1 ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : بماذا أعوض table1.findkey في adotable1 ؟ (/showthread.php?tid=5114)



بماذا أعوض table1.findkey في adotable1 ؟ - rama - 07-04-2013

السلام عليكم

بدأت بالعمل بالـ ADO بدلا من الـ BDE و لكن وجدت مشكل في findkey لأنها لا تعمل مع adotable
و سؤالي بماذا أعوض table1.findkey في adotable1 ؟


بماذا أعوض table1.findkey في adotable1 ؟ - m.rabee - 07-04-2013

وعليكم السلام

يمكنك استخدام Locate

وهذا مثال بسيط من Embarcadero

كود :
with CustTable do Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver','P']), loPartialKey);



بماذا أعوض table1.findkey في adotable1 ؟ - m.rabee - 07-04-2013

المثال الأول للبحث في اكثر من حقل

وهذا مثال للبحث في حقل واحد فقط
كود :
if CustTable.Locate('Company',Edit1.text,[]) then

يمكنك الاطلاع على شرح مفصل هنا