Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi zeile einer abfrage an ein gefülltes dbgrid anfügen? (https://www.delphipraxis.net/6848-zeile-einer-abfrage-ein-gefuelltes-dbgrid-anfuegen.html)

jschade 24. Jul 2003 14:57


zeile einer abfrage an ein gefülltes dbgrid anfügen?
 
hi leute,

also ich möchte ein dbgrid zeilenweise füllen, indem ich eine abfrage mit verschiedenen werten wiederhole und die ergebnisse unten anfügen will.
wie kann ich die ergebnisse hinten anfügen, wenn bereits werte in der tabelle stehen, ohne diese zu verlieren (z.b. durch das repaint)?

mfg jan

Mauli 24. Jul 2003 15:15

Re: zeile einer abfrage an ein gefülltes dbgrid anfügen?
 
Klappt das nicht mit einem BatchMove(Append)?

Oder schreibst du nicht in eine Tabelle?

r_kerber 24. Jul 2003 16:28

Re: zeile einer abfrage an ein gefülltes dbgrid anfügen?
 
Mit einem DBGrid dürfte das nicht. Dort wird immer nur die Antwortmenge einer Abfrage dargestellt. Neue Anfrage bedeutet somit auch neuer Inhalt des DBGrid. Ich würde an Deiner Stelle ein StringGrid dafür verwenden!

jschade 25. Jul 2003 07:44

Re: zeile einer abfrage an ein gefülltes dbgrid anfügen?
 
Zitat:

Zitat von r_kerber
Mit einem DBGrid dürfte das nicht. Dort wird immer nur die Antwortmenge einer Abfrage dargestellt. Neue Anfrage bedeutet somit auch neuer Inhalt des DBGrid. Ich würde an Deiner Stelle ein StringGrid dafür verwenden!

hab mit nem stringgrid noch nie was gemacht. wie bekomme ich meine abfragedaten in die tabelle?

r_kerber 25. Jul 2003 08:23

Re: zeile einer abfrage an ein gefülltes dbgrid anfügen?
 
In etwa so:
Delphi-Quellcode:
StringGrid1.Cells[iCol, iRow] := Query1.FieldByName('Feld').AsString;
Das ganze wird in einer Schleife über alle Datensätze der Ergebnismenge ausgeführt. Vorher mußt Du für das Grid noch die Größe mit ColCount und RowCount einstellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz