Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid Anzahl der Reihen (https://www.delphipraxis.net/119589-dbgrid-anzahl-der-reihen.html)

grenzgaenger 28. Aug 2008 20:08

Re: DBGrid Anzahl der Reihen
 
Zitat:

Zitat von Thomm
Ich glaub, dann nehm ich lieber normales TStringGrid, oder ?

das ist keine schlechte idee :-)

Thomm 28. Aug 2008 20:15

Re: DBGrid Anzahl der Reihen
 
Zitat:

Zitat von mkinzler
Warum willst du den nicht vorhandene Datensätze anzeigen?

Mein Fahrtenbuch ist doch am Anfang noch leer (Keine Einträge)

Daher hat man am Anfang ein großes weißes Feld mit nur einer Reihe,

ich dachte man könnte irgendwie mehrere Reihen anlegen.

Ich nehme lieber ein TStringGrid, da ich nur eine sehr kleine Datenbank habe,

genügt das , glaube ich, oder ?

mkinzler 28. Aug 2008 20:17

Re: DBGrid Anzahl der Reihen
 
Oder du übernimmst selber das Zeichnen

grenzgaenger 28. Aug 2008 20:23

Re: DBGrid Anzahl der Reihen
 
was spricht gegen ein stringgrid?

da gibts einen arbeitsbereich, in dem er seine daten einträgt. nach bestätigung werden die in die DB und ins grid eingetragen. bei selektion im grid, können diese dann bearbeitet oder gelöscht werden... ansonsten angezeigt, sortiert und gefiltert...

ausserdem kann ganz ohne persistente felder, zusätzliche informationen angezeigt werden, wie z.b. kosten je kilometer (inkl. abschreibung, benzin und wartung), kosten des Chauffeurs je kilometer und alles was er sonst noch sinnvoll findet :roll:

mkinzler 28. Aug 2008 20:26

Re: DBGrid Anzahl der Reihen
 
Das Handling von Daten in einem Stringgrid ist etwas komplexer. Dadurch hat man das Verhalten aber in der eigenen Hand.

Thomm 28. Aug 2008 20:28

Re: DBGrid Anzahl der Reihen
 
Zitat:

Zitat von grenzgaenger
was spricht gegen ein stringgrid?

da gibts einen arbeitsbereich, in dem er seine daten einträgt. nach bestätigung werden die in die DB und ins grid eingetragen. bei selektion im grid, können diese dann bearbeitet oder gelöscht werden... ansonsten angezeigt, sortiert und gefiltert...

ausserdem kann ganz ohne persistente felder, zusätzliche informationen angezeigt werden, wie z.b. kosten je kilometer (inkl. abschreibung, benzin und wartung), kosten des Chauffeurs je kilometer und alles was er sonst noch sinnvoll findet :roll:

Aber wie verbinde ich TStringGrid mit der Datenbank ?

Ich dachte immer das geht nur mit DBGrid ?

mkinzler 28. Aug 2008 20:31

Re: DBGrid Anzahl der Reihen
 
Verbinden kannst du diese Nicht, aber den Inhalt des DataSets mit dem des StringGrids synchronisieren

grenzgaenger 28. Aug 2008 20:33

Re: DBGrid Anzahl der Reihen
 
mit der hand 8)

ich verwend hier zu eine TObjectList, die ich mit den objekten füttere ... z.b. beim lesen... oder beim bearbeiten... ausserdem bekommt meine objectlist eine methode save, wie auch die jeweiligen objekte... wenn die methode aufgerufen wird, wird die objectlist abgearbeitet und für jedes objekt in der liste, die methode save aufgerufen. dort, ist dann der code, damit sich das objekt speichern kann ...

aber MKinzler hat recht, ist etwas aufwendiger, als zwei kompos auf den bildschirm zu ziehen und zwei properties zusammenzuklicken... dafür hast du auch die kontrolle, über alles :-)

Thomm 28. Aug 2008 20:39

Re: DBGrid Anzahl der Reihen
 
Ich glaube nicht, dass ich das hinbekomme. :shock:

Zu kompliziert :shock:

Ich könnte eine TStringList anlegen in die die Daten aufgezeichnet werden,

und dann in einer Textdatei abgespeichert werden, das bekomm ich hin.

mkinzler 28. Aug 2008 20:41

Re: DBGrid Anzahl der Reihen
 
Und was ist das Problem? Und warum ist es schlimm, das bei einem leeren Fahrtenbuch keine Einträge zu sehen sind?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.
Seite 2 von 4     12 34      

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