Registriert seit: 17. Feb 2005
Ort: Weitingen
679 Beiträge
Delphi 12 Athens
|
AW: Tabelle/Query, die ihre Daten aus einer anderen Query bezieht
30. Nov 2011, 15:27
Wenn ich bei jedem Tastenanschlag eine DB-Abfrage starten würde, dann wäre das einfach nur elendig langsam.
Ich mache dies i.d.R. so: - Ein Tastenanschlag zieht einen timer auf, der zB auf 100 ms eingestellt ist
Delphi-Quellcode:
timer1.enabled:=false;
timer1.interval:=100;
timer1.enabled:=true;
- im Timer-Event wird der Timer Disabled und die Daten geladen
Delphi-Quellcode:
timer1.enabled:=false;
//Lade Daten
- Falls Du noch eine Einschränkung brauchst, weil zB Deine Komponenten immer komplett laden wollen, setze ein TOP 30 in das Statement
SELECT TOP 30 * FROM mytable WHERE <Filter-Bedingung>
|