01-12-2013, 10:20 PM (آخر تعديل لهذه المشاركة: 01-12-2013, 10:25 PM بواسطة S.FATEH.)
السلام عليكم
اضهر الكود كله اخي + ماذا تفعل الـ end; الاخيرة في الكود !! كمعلومة اذا كان لديك تفرع واحد في الكود يمكنك تجاهل begin و الـ end بمعنى اخر اذا كان لديك تعليمة واحدة يمكنك ان لا تضع begin و الـ end اذا كان لديك العديد من التعليمات يجب وضها داخل begin و end ...
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
شكرا أخي، لكن علامة التنصيص و النجمة هي للفتلرة أي أنك لما تبحث عن " محمد بن محمد" فعند كتابتك " محمد" فإن ناتج البحث يظهر كل الأسامي " محمد" بدون الأسامي الأخى أي أنه لن يظهر "زيد" " معاوية" ،"علي"، "عمر" و هكذا.
if edit4.Text<>'' then
begin
abstable1.Filter:='article like ' + quotedstr(edit4.text[color=Red]+'%'[/color]);
abstable1.Filtered:= true
end else
abstable1.Filtered:=false;
begin
with (adotable1) do
begin
if edit1.Text = '' then
filtered := false
else
begin
Filter := 'اسم الحقل like ' + QuotedStr('%' +Edit1.Text + '%');
filtered := true ;
end;
end;
end;