Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   drbgrid mit edit füllen (https://www.delphipraxis.net/176461-drbgrid-mit-edit-fuellen.html)

saschi35 6. Sep 2013 13:09

drbgrid mit edit füllen
 
Hallo ich habe mich soeben an einer kleinen datenbank versucht.

es hat soweit geklappt, aber wie bekomme ich es hin, dass der text derEdit fenster ausserhalb des dbgrid in das grid eingefügt werden.

sprich ich habe einige edit fenster die auszufüllen sind sind diese ausgefüllt wird es mit einem klick auf einen button in die gridliste eingefügt.

bei stringgrid kenne ich den befehl: stringgrid1.cells.caption:=e_blabla.text;

aber wie schauts bei dem datenbankgrid aus?

Viele Grüße
Sascha

DeddyH 6. Sep 2013 13:11

AW: drbgrid mit edit füllen
 
Da musst Du einen neuen Datensatz anlegen. Ein DBGrid zeigt ja lediglich die Daten einer Datenmenge an, also musst Du auch diese bearbeiten.

saschi35 6. Sep 2013 13:14

AW: drbgrid mit edit füllen
 
verdammt ich wusste das es komplizierter ist, habe ein video gefunden im internet bei dem das erstellen der datenbank erklärt wurde nun gibts aber keine info wie man es erweitert.

kannst du es mir vlt erklären?

DeddyH 6. Sep 2013 13:15

AW: drbgrid mit edit füllen
 
Was ist es denn für eine Datenbank, und womit greifst Du darauf zu, TQuery, TTable oder etwas anderes?

saschi35 6. Sep 2013 13:18

AW: drbgrid mit edit füllen
 
habs mit datasource zu dbf1 und als TDBGrid.... dazu 6 Intems mit String

DeddyH 6. Sep 2013 13:28

AW: drbgrid mit edit füllen
 
Und was ist dbf1? Das muss ja ein TDataset sein, aber von welchem Typ? Mal auf Verdacht:
Delphi-Quellcode:
dbf1.Append;
dbf1['Feldname'] := Edit1.Text;
dbf1['AndererFeldname'] := Edit2.Text;
dbf1.Post;

saschi35 6. Sep 2013 13:32

AW: drbgrid mit edit füllen
 
und das gebe ich bei dem Button ein?

ja also man findet es unter:

DATA ACCESS - DBF

bzw. vorher DATA ACCESS - DATASOURCE

saschi35 6. Sep 2013 13:35

AW: drbgrid mit edit füllen
 
Gratulation, dein Vorschlag hat funktioniert.

Ich kann mit den Editfeldern die Liste füllen.

Kleine nebenfrage: wie bekomme ich es nun hin, dass der nächste Eintrag oben steht und der bereits eingetragene in der Liste nach unten springt

DeddyH 6. Sep 2013 13:49

AW: drbgrid mit edit füllen
 
Dazu muss die Datenmenge entsprechend sortiert sein. In meinem Delphi gibt es kein DBF, daher kann ich nicht sagen, was da genau einzustellen ist, müsste wohl irgendwas mit "Index" im Namen sein. Günstig wäre es, wenn Deine Tabelle einen fortlaufende Index hat (Primärschlüssel), dann könntest Du nach diesem absteigend sortieren.

saschi35 6. Sep 2013 14:09

AW: drbgrid mit edit füllen
 
okay also er macht es anscheinend slebständig,


ich habe

5 editfenster und 5 spalten im grid,

aber er will nur 4 im grid übernehmen beim 5. zeigt er eine fehlermeldung an obwohl alles wie bei den voherigen ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr.
Seite 1 von 3  1 23      

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