![]() |
|
مشكلة في البحث بالفلترة - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : مشكلة في البحث بالفلترة (/showthread.php?tid=5829) الصفحات:
1
2
|
مشكلة في البحث بالفلترة - belnono - 31-12-2013 السلام عليكم ورحمة الله تعالى وبركاته من فضلكم لماذا يظهر هذا الخطأ بعد الفلترة -------------------------------------------- les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres ---------------------------------------------- الكود المستعمل هو: procedure TForm1.Edit1Change(Sender: TObject); begin if (edit1.Text<>'') then begin datamodule2.ADOTable1.Filter:='Nom like'+(edit1.Text+'*'); datamodule2.ADOTable1.Filtered:=true; end else begin datamodule2.ADOTable1.Filtered:=false; end; end; ------------------------------------------- بارك الله فيكم end. مشكلة في البحث بالفلترة - makhlouf - 31-12-2013 و عليكم السلام و رحمة الله تعالى و بركاته أخي جرب هذا الكود datamodule2.ADOTable1.Filter:='Nom like'' '+(edit1.Text+'*'); datamodule2.ADOTable1.Filtered:=true; بالتوفيق مشكلة في البحث بالفلترة - belnono - 31-12-2013 لازالت المشكلة لم تتغير (ما معنى الرسالة أخي الكريم)؟ جزاك الله خيرا مشكلة في البحث بالفلترة - makhlouf - 31-12-2013 أخي على ما أظن أن المشكل هو في طبيعة الحقل الذي تبحث به type de donnée أو اسم الحقل في قاعدة البيانات مختلف عن الذي وضعته في الكود تحقق من نوع الحقل و اسمه بالتوفيق مشكلة في البحث بالفلترة - belnono - 31-12-2013 type de données pour le (Nom) est (texte) et le nom de champ est Nom مشكلة في البحث بالفلترة - makhlouf - 31-12-2013 أخي اضف الدالة QuotedStr datamodule2.ADOTable1.Filter:='Nom like '+QuotedStr(edit1.Text+'*'); datamodule2.ADOTable1.Filtered:=true; بالتوفيق مشكلة في البحث بالفلترة - belnono - 31-12-2013 datamodule2.ADOTable1.Filter:='Nom like '+QuotedStr(edit1.Text+'*'); أضفتها البارحة ودون جدوى وحتى الآن أعدت تجربتها وبقي نفس المشكل لقد أتعبتك معي بارك الله فيك مشكلة في البحث بالفلترة - makhlouf - 31-12-2013 أخي ألق نظرة هنا http://stackoverflow.com/questions/11594724/using-like-statement-for-filtering لعلها تنفعك بالتوفيق مشكلة في البحث بالفلترة - belnono - 31-12-2013 بارك الله فيك أخي الكريم تحية كبيرة إليك لقد وجدت الحل في ذلك الموقع datamodule2.ADOTable1.Filter:='Nom LIKE '+quotedstr(edit1.Text+'*'); وهو زيادة فراغ وراء كلمة like بينها و بين ' شكرا مشكلة في البحث بالفلترة - makhlouf - 31-12-2013 belnono كتب :بارك الله فيك أخي الكريمعفوا يا اخي بالتوفيق |