Forum: Programmieren allgemein
Delphi
by Nils S.,
25. Mai 2014
Nein, auch ohne ein Close und Open wird die Datenmenge neu abgerufen.
Forum: Programmieren allgemein
Delphi
by Nils S.,
25. Mai 2014
Also ich habe das natürlich auch gerade mal ausprobiert mit Filtered := False/True.
Auch da wird der aktuelle Datensatz aus der Datenbank gelesen und angezeigt.
Aber wenn ich den letzten Teil der Disskusion jetzt richtig verstanden habe, ist das so ja der Normalfall.
Also erstmal kein Refresh Problem mit FMX. (Oder bringe ich jetzt etwas durcheinander?)
Meine ursprüngliche Frage ist ja,...
Forum: Programmieren allgemein
Delphi
by Nils S.,
24. Mai 2014
Wie gesagt, das Close und Open habe ich nach dem Test hinzugefügt, wegen des Anzeigefehlers.
Und Du meinst Filtered auf False/True setzen macht einen Unterschied?
Kann ich mir noch nicht so ganz vorstellen aber ich werde das später mal ausprobieren.
Forum: Programmieren allgemein
Delphi
by Nils S.,
24. Mai 2014
Also wenn ich .Filter := ... setze, werden immer die aktuellen Daten aus der Datenbank angezeigt.
Hier ist der Code:
procedure SetTblUserFilter;
begin
with UserDat.tblUser do
begin
Close;
Filter :=
('lower(LAST_NAME) like ''%' +
Forum: Programmieren allgemein
Delphi
by Nils S.,
24. Mai 2014
Das habe ich mir auch kurz nach dem Erstellen gedacht und gemacht.
Habe nun festgestellt, dass bei einem Filter die Daten aus der Datenbank neu abgerufen werden.
Forum: Programmieren allgemein
Delphi
by Nils S.,
23. Mai 2014
Also in meinem Fall handelt es sich um FireDAC Komponenten.
Ich habe mal was gehört von server- und clientseitigem Filter.
Finden kann ich unter diesen Begriffen aber nichts.