Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Zuweisen einer TStringList zu mehreren TComboBoxen

  Alt 6. Feb 2007, 17:36
Zitat von Giftpilz:
Ich Importiere eine CSV-Datei und lasse die Überschriften in einer Tabellenzeile anzeigen. In der Zweiten Zeile stehen die oben erwähnten Comboxen. Der Benutzer wählt nun in der zweiten Zeile per DropDown den Feldnamen, in den die CSV-Spalten übertragen werden sollen.
Das ist aber gerade falsch herum, denn auf diese Weise kannst du ein CSV-Feld nur einmal benützen.

Angenommen deine Zieltabelle hat 10 Felder: F01 bis F10
Deine CSV-Datei habe 8 Felder: CSV#1 bis CSV#8
Dann könnte eine Feldzuordnung so aussehen:
Code:
F01 <- CSV#1
F02 <- CSV#2
F03
F04
F05
F06
F07 <- CSV#6
F08 <- NOW()
F09 <- CSV#6
F10
Felder, die oben nicht zugeordnet wurden, werden mit NULL befüllt.
Die Zuordnung bei NOW() bedeutet, dass die Information für "F08" nicht aus der CSV-Datei kommt, sondern einen internen Wert (aktuelles Datum+Uhrzeit) erhält.
Wie man sieht sind die Felder der Zieltabelle fest vorgegeben, während die CSV-Felder durchaus mehrfach benützt werden dürfen.
Andreas
  Mit Zitat antworten Zitat