عمل فيلتر على الارقام ado
#1
السلام عليكم شباب

لديا قاعدة اكسس مربوطة بالado بها عمود من نوع عدد حقيقي

مثال
champ1
7022545
70
1542
2542
7015
154552

و النتيجة هكذا
7022545
70
7015

اي الاعداد التي تبدا ب70

هل يوجد دالة تقوم بهذا
الرد
#2
جرب الكود التالي

كود :
if edit1.Text<>'' then [color=DarkOrange] begin[/color] adotable1.Filter:='[color=Red]FieldName[/color] like ' +quotedstr(Edit1.text); adotable1.Filtered:=true; [color=DarkOrange] end else[/color] adotable1.filtered:=false;
الرد
#3
باستعمال sql
PHP كود :
'select * from Table where FieldName like ''70%'''; 
الرد
#4
يا اخي **** ان اعملها ب فيلتر

اما بخصوص الرد الاول من الصديق فتعمل لكن عندما تعمل 70 يقوم بفياتر على 70 فقط وليس 700 كمثال

و شكرا
الرد
#5
تفضل
PHP كود :
if Edit1.Text <> '' then
  begin
    ADOTable1
.Filter := 'Field like ' + QuotedStr(Edit1.text + '%') {or QuotedStr(Edit1.text + '*')};
    
ADOTable1.Filtered := True;
  
end
  
else
    
ADOTable1.Filtered := False; 
سبحان الله وبحمده سبحان الله العظيم
الرد
#6
شكرا يا شباب على الردود
الرد


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


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