Hallo zusammen!
Ich heiße Erik, bin neu hier im Forum und stehe noch am Anfang meiner VBA-Karriere :).
Folgendes beschäftigt mich seit geraumer Zeit. Ich hab schon einige Stunden mit Google verbracht, doch wirklich lösen konnte ich das Problem bisher nicht.
Es geht darum bestimmte Daten aus Textdateien auszulesen um diese dann in einer Access-Datenbank zu speichern. Die Datenbank ist bereits geschaffen.
Die Textdateien haben prinzipiell immer den gleichen Aufbau:
Windenergieanlage:
Hersteller, Typ, Seriennummer, Windpark
Durchführender:
xxxxxxx
Zeit:
18.03.2014 ca. 11:00 Uhr
Messtechnik:
xxxxxxx
Getriebe:
Getriebehersteller, Getriebetyp, Getriebeseriennummer
Generator:
Vestas, 2.2.01, 627391
Messbedingungen:
Windgeschwindigkeit: ca. 10 m/s
Leistung: ca. 1000 bis 1200 kW
Drehzahl Generator: 1198 bis 1593 1/min
Ich habe in meiner Datenbank eine Tabelle, in die Hersteller, Typ, Seriennummer, Windpark, Getriebehersteller, Getriebetyp und Getriebeseriennummer eingetragen werden sollen. Die Länge dieser Zeichenfolgen kann dabei variieren und es kann auch mal ein Punkt oder ein Bindestrich vorkommen.
Ich habe schon mit mehreren Befehlen rumprobiert aber bekomme es nicht hin, dass nur die gewollten Daten eingetragen werden. Mein Ansatz war, den Pointer an jeweils an den Anfang der "Zeichenkette" (zB Hersteller) zu stellen und dann bis zum nächsten Trennzeichen (Leerzeichen) die Daten auszulesen.
Ich bitte nicht zwingend darum mir einen kompletten Code zu schreiben aber ein sinnvoller Ansatz wäre schonmal eine große Hilfe.
Danke schonmal im Voraus!
|