Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Tabelle erstellen (https://www.delphipraxis.net/72846-tabelle-erstellen.html)

mkinzler 8. Jul 2006 20:04

Re: Tabelle erstellen
 
Ja, die Komponenetensammlung meinte ich. Dort gibt es doe Komponente TJvCsvDataSet die eine CSV-Datei als DataSet kapselt. Installiere JVCL mal.

la.reunion 8. Jul 2006 20:05

Re: Tabelle erstellen
 
ok hab ich gemacht


EDIT: ...DataSet hab ich jetzt auf der Form

mkinzler 8. Jul 2006 20:09

Re: Tabelle erstellen
 
In der Eigenschaft .CSVFieldDef kannst du nun die Struktur der der Datei/des DataSets anlegen.

la.reunion 8. Jul 2006 20:15

Re: Tabelle erstellen
 
ok als string hab cihs jetzt gemacht ist das so richtig?
Was muss ich als nächstes amchen?


EDIT: GEILE KOMPONENTEN HATS DA :-D danke

mkinzler 8. Jul 2006 20:18

Re: Tabelle erstellen
 
Nach dem du die gewünschten felder im DataSet erzeugst hast kannst du dann eine TDataSource-Komponente auf die Form legen und diese über die Eigenschaft .DataSet mit dem CSVDataSet verbinden. Dann ersetzt du den Listview durch ein DBGrid und setzt dessen Eigenschaft .DataSource auf die DataSource.

la.reunion 8. Jul 2006 20:27

Re: Tabelle erstellen
 
Ok soweit hab ichs gemacht Danke schonmal :-)

Nur wie kann ich da jetzt werte hinzufügen(Bei der DBGrid) und wie mache cih dann weiter das das übergeben wird und gespeichert wird?

DANKE NOCHMALS!

mkinzler 8. Jul 2006 20:34

Re: Tabelle erstellen
 
Ein DataSet hat die Eigenschaften .Insert, .Append, .Cancel, .Post mit denen man neue Datensätze ans Ende, an die aktuelle Position hinzufügen kann. Du kannst hierbei entweder die Edits durch DBEdits ersetzen oder die Werte der Edits in das DataSet kopieren (Z.B. mit
Delphi-Quellcode:
CSVDataSet.FieldByName('Link').Value := Edit3.Text;
oder durch Erzeugen eines Zugriffsfeld un setzten mit
Delphi-Quellcode:
CsvDataSetLink.value := Edit3.Text;
)

la.reunion 8. Jul 2006 20:48

Re: Tabelle erstellen
 
Er gibt den Fehler aus
Das feld link wurde nciht gefunden!

Was muss ich ändern? wie muss denn FieldDef definiert werden?

mkinzler 8. Jul 2006 20:51

Re: Tabelle erstellen
 
Zitat:

Das feld link wurde nciht gefunden!
Im Beispiel bin ich davon ausgegangen, das das feld so heißt.
Zitat:

Was muss ich ändern? wie muss denn FieldDef definiert werden?
Mach mal nen Doppelklick auf die Eigenschaft, dann wird eine FeldEditor geöffnet.

la.reunion 8. Jul 2006 20:55

Re: Tabelle erstellen
 
Jaja das feld heisst auch link

vlt könntest du dir mal den code angcken und mir sagen was ich falsch gemacht hab.
Ich habs mal kurz geuppt

http://rapidshare.de/files/25311196/Tabelle.rar.html

Danke für die Hilfe/Mühe


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr.
Seite 3 von 4     123 4      

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