Forum: Datenbanken
Delphi
by r_kerber,
27. Jun 2003
Ein DBGrid liest überhaupt nichts ein sondern zeigt nur das result-Set einer Datenbankabfrage an. Und wenn der Datenbank vernünftig arbeitet, dann werden auch nicht alle Datensätze auf einmal vom Datenbank-Server geholt sondern nur eine kleine Portion. Und beim Scrollen im DBGrid werden halt weitere Datensätze angefordert. Wenn Du dann irgendwelche Summen ermiteln willst, dann mußt Du eben ein...
Forum: Datenbanken
Delphi
by r_kerber,
27. Jun 2003
Wie gesagt: Separate Editier-Maske (nicht unbedingt mit datensensitiven Elementen). Alles andere läuft unter der "Haube" ab mit UPDATE/INSERT-Statements.
Forum: Datenbanken
Delphi
by r_kerber,
27. Jun 2003
Zunächst erst mal zu der Aussage. Ich schließe mich dieser vollinhaltlich an. Auch ich verwende dbGrids (und ganz egal welche) nur zur Anzeige (also RO). Für das Editieren/Einfügen von Daten estelle ich grundsätzlich Dialoge. Da kann ich die nach Bedarf gruppieren, bunte Bildchen anzeigen, Felder mit Standrars vorbelegen, Plausis prüfen etc. Und falls es zu viel Felder für eine Bildschirmmaske...