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, 5626 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Batch & Shell
gelöst 2 große TXT Dateien vergleichen und Unterschiede in andere Datei schreiben (6)

Frage von sid.pdm zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell: Variablen aus .txt Dateien heraus ausgeben (5)

Frage von Tobiased zum Thema Batch & Shell ...

Microsoft Office
gelöst Txt Dateien in Excel importieren (9)

Frage von Serbitar zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...