Kurz um... ich habe eine TSDFDataSet eingefügt, eine DataSource und ein DBGrid. Das alles habe ich mit einander verbunden und SDFDataSet auf aktiv gestellt... soweit so gut
Viel muss die kleine Maske nicht können. Nur die .csv Datei auslesen und ich möchte drinne Suchen (Filtern).
Wenn ich ein Wort im Edit eingebe möchte ich in der DBGrid alles angezeigt haben was das Wort beinhaltet.
Code: Alles auswählen
procedure Tficd.icdsucheClick(Sender: TObject);
begin
with SDFDataSet1 do begin
filtered:=true;
refresh;
end;
end;
procedure Tficd.SdfDataSet1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
SDFDataSet1.fieldbyname('Field1').asstring := Edit1.Text;
end;
es ist zwar toll das er filtert aber nur ein Problem... bzw eigentlich zwei... im Datensatz sind zwei "Spalten" und wenn ich die erste Spalte filtern will dann schreibt er das Wort einfach nur so lange in die 1 Spalte rein bis die zweite Spalte zu ende ist.
Wie kann ich beide Spalten Synchronisieren so das wenn ich in der 1. Spalte suche das er die zweite Spalte mit anpasst an die Filterung zur ersten Spalten?