المشاركات : 13
المواضيع 3
:
: 0
الإنتساب : Sep 2014
السلام عليكم
أثناء تنفيذ البرنامج تظهر رسالة خطأ Getting EDBEngineError - Operation Not Applicable فماهو المقصود ؟
اللهم ارحمنا فوق الأرض و تحت الأرض و يوم العرض
المشاركات : 104
المواضيع 2
:
: 0
الإنتساب : May 2010
هذا الخطأ يحدث عادة عندما تمرر بارامترات إلى جدول قاعدة بيانات عن طريق Query أو إستخدام دالة Locate في Table
فإذا كنت تستخدم ماذكرت أعلاه حاول أن تراجع أنواع البيانات في حقول الجدول وتتأكد من أنك تمرر القيم الصحيحة أثناء استخدام Locate أو Query
المشاركات : 13
المواضيع 3
:
: 0
الإنتساب : Sep 2014
أخي استعملت كود الفلترة التالي :
كود :
begin
if edit1.text<> ''then
begin
table1.Filter:= 'nom like'+quotedstr('*'+edit1.Text+'*');
table1.Filtered:=true;
end
else
table1.Filtered:=false;
end;
end.
بعد التنفيد تظهر الرسالة
اللهم ارحمنا فوق الأرض و تحت الأرض و يوم العرض
المشاركات : 104
المواضيع 2
:
: 0
الإنتساب : May 2010
أخي أعتقد أن الخطأ هو في كلمة LIKE لأنها ليست مدعومة في الفلترة في TTable ،، عليك أن تستبدل LIKE بـ يساوي أو يمكنك أن تستخدم AdoDataSet
المشاركات : 13
المواضيع 3
:
: 0
الإنتساب : Sep 2014
04-03-2015, 03:28 PM
(آخر تعديل لهذه المشاركة: 04-03-2015, 05:17 PM بواسطة أبو معاذ.)
شكرا لك أخي الفاضل زاد الله في علمك النافع وهذا ماتوصلت اليه
كود :
if edit1.text<> '' then
begin
table1.Filter:='Nom=''' + (edit1.Text +'*''');
table1.Filtered:=true;
end
else
table1.Filtered:=false;
end;
لم يبقى الا التخلص من
Minuscule ou Majuscule
اللهم ارحمنا فوق الأرض و تحت الأرض و يوم العرض
المشاركات : 104
المواضيع 2
:
: 0
الإنتساب : May 2010
بارك الله فيك أخي..
الجزء الأخير لم أفهمه لأني لا أعرف الفرنسية
عبد الباقي12 كتب :لم يبقى الا التخلص من
minuscule ou majuscule
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
[INDENT]
majuscle يعني الأحرف الكبيرة capital letters
miniscule يعني الأحرف الصغيرة
[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 13
المواضيع 3
:
: 0
الإنتساب : Sep 2014
نعم أخي الكاسر كما قال الاخ un programme
اللهم ارحمنا فوق الأرض و تحت الأرض و يوم العرض