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, 5636 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 ...

Batch & Shell
gelöst Wert aus batch in externe txt-Datei oder Zwischenablage? (5)

Frage von Yannxck1 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
iOS
16 iPads zentrall verwalten (18)

Frage von simonlohr zum Thema iOS ...

Viren und Trojaner
Ransomware .nm4 (15)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Zusammenarbeit
Administrator Verhalten nach Vertragskündigung (13)

Frage von sysbone zum Thema Zusammenarbeit ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...