المشاركات : 4
المواضيع 1
:
: 0
الإنتساب : Aug 2010
كيف يمكن اظهار البيانات بكتابة الحرف الاول فقط في خانة البحث
جزاكم الله خيرا
المشاركات : 201
المواضيع 60
:
: 0
الإنتساب : Oct 2009
مرحبا بك اخي
مادا تقصد بكلمة البحت ؟
هل البحت داخل قاعدة بيانات ام مادا ؟
وضح اكثر
ممكن ترفق البرنامج الدي تعمل عليه واين مشكلتك فيه ليثم معلجتها
بالتوفيق
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم و رحمة الله
إذا كنت تستخدم ADO
هنا
+ توضيح أكثر !!
المشاركات : 2
المواضيع 0
:
: 0
الإنتساب : Sep 2010
السلام عليكم
البحث بكلمة اقصد بذلك كلمة وسط جمله على سبيل المثال (( اسعد الله صباحكم بدعاء صالح ))
نرغب في البحث عن كلمة ((دعاء))
ارغب في كود بذلك
المشاركات : 211
المواضيع 16
:
: 8
الإنتساب : Jan 2012
25-11-2012, 01:45 PM
(آخر تعديل لهذه المشاركة: 25-11-2012, 10:48 PM بواسطة kachwahed.)
بسم الله الرحمان الرحيم
أخي جرب هذا:
كود :
procedure TForm1.Edit1Change(Sender: TObject);
begin
table1.Filter:='champ='''+edit1.Text+'*''';
table1.Filtered:=true;
end;
أتمنى أن يناسبك و بالتوفيق
المشاركات : 19
المواضيع 1
:
: 0
الإنتساب : Jun 2010
السلام عليكم
استعمال الخاصية filter لوحدها لا تفي بالغرض لانها تقوم بالفلترة ابتداء من اول حرف لأول كلمة من الجملة
يمكن دمج الخاصية filter مع المعامل like الذي يمكن من خلاله فلترة الحرف او الكلمة مهما كان موقهما من الجملة
مثال
كود :
procedure TForm1.Edit1Change(Sender: TObject);
begin
IF edit1.Text<> '' then
begin
table1.Filter:='champ like '+''''+'%'+Edit1.Text+'%''';
table1.Filtered:=true;
end
else
table1.Filtered:=false ;
end;[align=left][/align]
أو
كود :
table1.Filter:='champ + LIKE ' + QuotedStr('%'+Edit1.Text+'%');
[align=left][/align]
المشاركات : 35
المواضيع 18
:
: 0
الإنتساب : Nov 2012
استخدم findednerssed للبحث في الحقول الغير المفهرسة