البحث-filtre- في حقول ADOtabel عن طريق combobox
#1
السلام عليكم ورحمة الله وبركاته

كيف أجعل البحث متعلق بالكومبوبكس
أي انني اختار الحقل المراد البحث فيه من خلال كومبوبكس
وانا ابحث عن طريق الفلترة في جدول adotabel
مثل هذه الصورة
[صورة: 11075393.jpg]
وايضا كيفية جعل اسماء حقل جدول تدرج في كومبوبكس
شمعة تحترق من اجل الآخرين
الرد
#2
و عليكم السلام ورحمة الله وبركاته

أهلا أخ صابر Smile

إقتباس : كيفية جعل اسماء حقل جدول تدرج في كومبوبكس
كود :
adotable1.GetFieldNames(ComboBox1.Items) ;
إذا كانت العناصر المعروضة في الـ ComboBox1 هي نفسها الحقول (بالأخذ بعين الإعتبار لا فراغ في التسمية .. )
كود :
adotable1.Filter:=''+combobox1.Text +' like '+QuotedStr(edit1.text+'*'); adotable1.Filtered:=true;
إذا لم تكن نفسها تابع المثال :
كود :
case combobox1.ItemIndex of 0: adotable1.Filter:='Code like '+QuotedStr(edit1.text+'*'); 1: adotable1.Filter:='Reference '+QuotedStr(edit1.text+'*'); 2: adotable1.Filter:='prix ='+QuotedStr(edit1.text+''); end; adotable1.Filtered:=true;
بالتوفيق
الرد
#3
بارك الله فيك اخي عبد الجليل
لقد نجح الحل بشكل جيد جدا
جزاك الله كل خير

شمعة تحترق من اجل الآخرين
الرد
#4
السلام عليكم
من فضلك ما معنى كلمة like ؟ في جملة
adotable1.Filter:=''+combobox1.Text +' like '+QuotedStr(edit1.text+'*');
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم