Forum: Datenbanken
Delphi
by alzaimar,
25. Apr 2006
Wer braucht schon das Grid, in dem alle Werte angezeigt werden? Niemand. Wenn es wirklich 25 Sekunden braucht, die Werte zu laden ist a) entweder die Tabelle sehr lang oder b) die Abfrage zu komplex.
Ich würde mir die Frage stellen, ob es wirklich sinnvoll ist, die gesamte Tabelle anzuzeigen. Die Suchfunktionen (Inkrementelle Suche) sind zwar ganz nett, aber eben doch nur für ein paar 1000...
Forum: Datenbanken
Delphi
by alzaimar,
25. Apr 2006
Ja ja, das alte Refresh-Problem....
Wenn es dir nichts ausmacht, bei einem Refresh jedesmal alle Daten neu zu laden, dann verwende DisableControls/EnableControls sowie ein Bookmark während des Neuladens:
Procedure DatasetRefresh (aDataset : TDataset);
Var
B : TBookmark;
Begin
aDataset.DisableControls;
Try