04.06.2007, 08:45
Beitrag #1
|
|
|
04.06.2007, 09:03
Beitrag #2
|
|
|
04.06.2007, 12:43
Beitrag #3
|
johnengson
LVF-Grünschnabel
Beiträge: 23
Registriert seit: Jun 2007
9.0
2005
EN
10xxx
Deutschland
|
Datensatz in ener TXT Tabelle ersetzen?
' schrieb:Hallo an alle,
ich habe folgendem Probem: ich möchte in einer TXT-Datei Datensätze schreiben als Tabelle. Dabei muss ich erstmal überprüfen, ob deiser Datensatz in der Datei schon existiert.
-Falls der Datensatz schon existiert, dann müssen nur de Werte ersetzt werden ohne die anderen Datenstze zu löschen.
-Falls der Datensatz nicht existiert, dann wird nur am ende ein neuen Datensatz daz geschrieben.
Wo das Problem liegt ist die Ersetzung dem exsterenden Datensatz! Wie kann ich es lösen?
Als Anhang liegt ein Quellcode vor Version 8.0
Best regards
John
Danke Achm für den Tips, aber ich schaffe es ncht meine txt-Datei als 2D-Array einzulesen Wenn ich die als 2D-Array einlese, dann gibt er mir en "Salat" aus (alle Werte werden jede Spalte und Zeile eingeschrieben
Grüß
|
|
|
05.06.2007, 09:36
Beitrag #5
|
johnengson
LVF-Grünschnabel
Beiträge: 23
Registriert seit: Jun 2007
9.0
2005
EN
10xxx
Deutschland
|
Datensatz in ener TXT Tabelle ersetzen?
' schrieb:Hi,
das Problem ist wohl das Format deines Datenfiles. Du willst offenbar im einfachen Textfile eine gewisse Übersichtlichkeit haben, deswegen hast du Tabs reingebracht...leider sind das in nem Array dann aber Leerfelder...Wenn du die Daten "strukuriert" speichern willst, solltest du vielleicht auf *.xls oder *.csv-Dateien ausweichen, *.txt-Dateien sind da nicht sooooo gut geeignet...hast du schon mal versucht, deinen Originaldatensatz mit Excel einzulesen? Das sieht dann genauso komisch aus, wie im LV-Array. Ich hab deine Daten mal so abgespeichert, wie du sie für ein reines Textfile auch abspeichern solltest...siehe Anhang! Und dann geht das einlesen mit LV so wie im Screenshot!
Gruss
Achim
[attachment=33649:Test_NEU.txt]
[attachment=33650:lesearraytxt.gif]
H Achim,
Du hattest recht! Ich habe alles umgestellt und es hat gekappt Dank! Ich kann zwar de einzlnen Daten nicht ersetzen, aber den kompette Datensatz schon. So ist auch besser, weil ich brauche dazzu nur die Array-Zeile zu ermitteln. Das Programm ist dann übersichtlich
Nochma Tanks
Best regards
John
|
|
|
| |