![]() |
|
ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : ماهو الخطأ Getting EDBEngineError - Operation Not Applicable (/showthread.php?tid=6840) |
ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - عبد الباقي12 - 03-03-2015 السلام عليكم أثناء تنفيذ البرنامج تظهر رسالة خطأ Getting EDBEngineError - Operation Not Applicable فماهو المقصود ؟ ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - الكاسر الآخر - 03-03-2015 هذا الخطأ يحدث عادة عندما تمرر بارامترات إلى جدول قاعدة بيانات عن طريق Query أو إستخدام دالة Locate في Table فإذا كنت تستخدم ماذكرت أعلاه حاول أن تراجع أنواع البيانات في حقول الجدول وتتأكد من أنك تمرر القيم الصحيحة أثناء استخدام Locate أو Query ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - عبد الباقي12 - 04-03-2015 أخي استعملت كود الفلترة التالي : كود : begin
if edit1.text<> ''then
begin
table1.Filter:= 'nom like'+quotedstr('*'+edit1.Text+'*');
table1.Filtered:=true;
end
else
table1.Filtered:=false;
end;
end.ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - الكاسر الآخر - 04-03-2015 أخي أعتقد أن الخطأ هو في كلمة LIKE لأنها ليست مدعومة في الفلترة في TTable ،، عليك أن تستبدل LIKE بـ يساوي أو يمكنك أن تستخدم AdoDataSet ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - عبد الباقي12 - 04-03-2015 شكرا لك أخي الفاضل زاد الله في علمك النافع وهذا ماتوصلت اليه كود : if edit1.text<> '' then
begin
table1.Filter:='Nom=''' + (edit1.Text +'*''');
table1.Filtered:=true;
end
else
table1.Filtered:=false;
end;Minuscule ou Majuscule ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - الكاسر الآخر - 04-03-2015 بارك الله فيك أخي.. الجزء الأخير لم أفهمه لأني لا أعرف الفرنسية عبد الباقي12 كتب :لم يبقى الا التخلص من ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - أبو معاذ - 04-03-2015 [INDENT] majuscle يعني الأحرف الكبيرة capital letters miniscule يعني الأحرف الصغيرة [/INDENT] ماهو الخطأ Getting EDBEngineError - Operation Not Applicable - عبد الباقي12 - 05-03-2015 نعم أخي الكاسر كما قال الاخ un programme |