Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Unterschiedliche .txt-Dateien in Access einlesen

Frage Entwicklung VB for Applications

Mitglied: metaworx

metaworx (Level 1) - Jetzt verbinden

28.07.2009, aktualisiert 18.10.2012, 5633 Aufrufe, 3 Kommentare

- Script liest Netzwerkkonfiguration aus und speichert alles in eine txt-Datei
- Mit MS Access / VBA Textfile auslesen und zur Auswertung übertragen

Hallo zusammen,

in unserem Unternehmen setzen wir ein Script ein, welches die aktuelle Netzwerkkonfiguration von jedem Rechner im Netzwerk in einer Textdatei abspeichert.
Darin enthalten sind Daten, wie Betriebssystem, IP-Adresse, installierte Treiber usw.

Nun wollen wir diese Textfiles mit Hilfe von VBA zur besseren Analyse und Auswertung in MS Access importieren.
Das Textfile ist in Abschnitte je Klasse unterteilt, also Treiber, Software usw. Problem hierbei ist die unterschiedliche Länge, also
wenn z.B. keine Treiber installiert, wird dies auch nicht angezeigt.

Wir haben schon im Netz gesucht, hier aber nur Anleitungen für immer gleich aufgebaute Dateien gefunden.
Gibt es die Möglichkeit, mit Hilfe von VBA, einzelne Textpassagen rauszusuchen und in Access zu importieren?

Ein kleines Code-Bsp. würde helfen bzw. weitere Infos gerne auf Anfrage ...
Mitglied: 60730
28.07.2009 um 10:26 Uhr
Servus und willkommen im Forum,

das einfachste ist - sorge dafür, dass die importdateien "gleich" sind.

bzw. noch besser wäre es, das Script und ein (kurzes) Beispiel zu posten.
Dann kann man besser verstehen, wo der Schuh drückt und genau dort ansetzen.

Gruß
Bitte warten ..
Mitglied: metaworx
28.07.2009 um 10:56 Uhr
Hallo TimoBeil

nun, hier ein exemplarischer Ausschnitt aus der Textdatei.
Diese soll, wie bereits erwähnt mittels VBA ausgelesen und deren Inhalte
in die bereits dafür vorgesehenen (!) Felder in einem Formular / Tabelle
geschrieben werden:

XXX
Uebersicht - XXXXXX - 2008/09/10 - 19:11:50

Angemeldeter Benutzer: XXX
________________________________________________________________________
Betriebssystem Info
________________________________________________________________________

Hostname: XXX
Betriebssystem: Microsoft Windows XP Professional
installiertes Service Pack: Service Pack 2
letzter Bootvorgang: 2008/09/10 19:06:07
Windows Verzeichnis: C:\WINDOWS


________________________________________________________________________
Drucker
________________________________________________________________________

Bezeichnung: Microsoft XPS Document Writer
Treibername: Microsoft XPS Document Writer
Ort:
Port: XPSPort:
Freigabename:
Bezeichnung: Microsoft Office Document Image Writer
Treibername: Microsoft Office Document Image Writer Driver
Ort:
Port: Microsoft Document Imaging Writer Port:
Freigabename:
Bezeichnung: XXX
Treibername: XXX
Ort: C033
Port: XXX
Freigabename: XXX
Bezeichnung: XXX
Treibername: XXX
Ort: XXX
Port: XXX
Freigabename: XXX


________________________________________________________________________
installierte Druckertreiber
________________________________________________________________________

XXX

XXX

XXX

XXX

XXX


usw. ....

jetzt kann es natürlich sein, dass auf dem Rechner keine Drucker/Treiber installiert sind, demnach fehlt hier der Text (kein Platzhalter!)
Kann ich prüfen, wie etwa: suche "Drucker" bis "---" und exportiere den Text dorthin usw.?
Bitte warten ..
Mitglied: 60730
28.07.2009, aktualisiert 18.10.2012
Servus,

das habe ich geahnt

Dein Problem sind die daten, die in je einer Zeile stehen, und nicht als Tabelle.

Schau dir mal diese Anleitung an.
"so" bist du schneller am gleichen Ziel.

Mit den Druckern - gebe ich zu - ist die Anleitung noch nicht auf dem aktuellen Stand.

Gruß
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel VBA - Inhalte und Dateiname von txt-Dateien automatisch in Excel importieren (2)

Frage von Booster07 zum Thema Microsoft Office ...

VB for Applications
gelöst Mehrere CSV Dateien aus verschiedenen Ordner einlesen via VBA (12)

Frage von mtufangil zum Thema VB for Applications ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(3)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...