Ich habs jetzt mal so gemacht:
Code:
procedure TMainForm.BtnFilterClick(Sender: TObject);
//Ausführen des Filter im dbgrid
begin
dbf1.Filtered := false;
// Prüfen der Edits..
if vonGast.text='' then showmessage('Bitte von Gast Nr. eingegeben!')
else
begin
dbf1.Filter := 'KUNR > ' + vonGast.Text + ' and KUNR < ' + bisGast.Text;
dbf1.Filtered := true;
end;
soweit funktioniert es auch
Nur das mit dem Filter zurücksetzen habe ich nicht so ganz verstanden...