Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Stringlist Positionen und Inhalt zwischen Leerzeichen ermitteln. (https://www.delphipraxis.net/188671-stringlist-positionen-und-inhalt-zwischen-leerzeichen-ermitteln.html)

smsag 27. Mär 2016 14:11

Delphi-Version: 10 Seattle

Stringlist Positionen und Inhalt zwischen Leerzeichen ermitteln.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe eine Stringlist aus einer pdf Datei erzeugt und bereinigt. Siehe Grafik (Punkte = #32):


Die leeren Positionen bei Zahl(1-6) müssen über die Spaltenposition als leer erkannt werden, da hier später der Wert 0.00 in eine Datenbank übertragen werden muss.

Danach kommt Abschnitt 2, wieder der Inhalt der 1.Zeile und die Folgezeilen.
Die Spaltenpositionen sind inerhalb der jeweiligen Abschnitten immer gleich.

Und dieses Ergebnis brauche ich:

Zahlp1 und Zahl1,Zahl2,Zahl3,Zahl4,Zahl5,Zahl6 in den Folgezeilen müssen jeweils Spaltig passend zu
Zahl1,Zahl2,Zahl3,Zahl4,Zahl5,Zahl6 in der 1.Zeile ermittelt werden und in eine Datenbank eingetragen werden.
Das Ganze dann in mehreren Abschnitten.

Ich hoffe das ist wenigstens einigermaßen verständlich.

Wie gehe ist das Problem am besten an?

hoika 28. Mär 2016 10:31

AW: Stringlist Positionen und Inhalt zwischen Leerzeichen ermitteln.
 
Hallo,
ich habe es mehrfach gelesen und nicht verstanden.
Hänge doch mal eine Datei und nicht nur einen Screenshot an.

Haben die Zeilen nun eine feste Länge ? -> dann per Copy die einzelnen Elemente rausziehen


Heiko

Normalement 28. Mär 2016 11:33

AW: Stringlist Positionen und Inhalt zwischen Leerzeichen ermitteln.
 
Liste der Anhänge anzeigen (Anzahl: 1)
So wie ich das verstanden habe, soll aus dem hier:

Zitat:

Zahl3
Zahl3
Zahl3
Zahl3
.....
Zahl3
Folgendes werden (in der Datenbank):
Zitat:

Zahl3
Zahl3
Zahl3
Zahl3
0,00
Zahl3
Siehe Grafik. Alle Felder die leer sind (GELB) müssen in der Dtaenbank "0,00" enthalte. So habe ich es jedenfalls verstanden.

p80286 29. Mär 2016 10:06

AW: Stringlist Positionen und Inhalt zwischen Leerzeichen ermitteln.
 
Zitat:

Zitat von hoika (Beitrag 1333986)
Haben die Zeilen nun eine feste Länge ?

Es sieht so aus als ob.
Dann würde ich ein entsprechendes Record definieren, und dann gleich den Inhalt der Felder lesen statt erst noch eine Kopieraktion zu starten.

Gruß
K-H

smsag 29. Mär 2016 19:11

AW: Stringlist Positionen und Inhalt zwischen Leerzeichen ermitteln.
 
Ich habe das Problem jetzt so gut wie gelöst.
Leider muss ich alles Zeichenweise einlesen und dabei die entsprechenden Positionen speichern da in anderen Referenzdateien die Spalten unterschiedlich sind.
Mal sehen ob ich das noch so hin bekomme wie ich mir das vorstelle......


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 Uhr.

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