TKSoft-Online

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

Einlesen von Dateien in eine MS-Access Datenbank
(1 Leser) (1) Gast
Alles rund um MS-Access
  • Seite:
  • 1

THEMA: Einlesen von Dateien in eine MS-Access Datenbank

Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #362

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Hallo,

erstmal kurz zu meiner Situation:

Ich suche schon sehr lange einen Weg meine Filmdatenbank zu katalogisieren, um so schneller und komfortabler nach bestimmten Filmen suchen zu können.

Nachdem ich verschiedene Datenbanken und Archivsysteme ausprobiert habe, bin ich immer wieder an einem Punkt hängen geblieben:
Die ganzen Programme (vorneweg MyMDB z.B.) haben einen mächtigen Funktionsumfang. Aber das was ich am meisten bräuchte fehlt: Ein \"Massenimport\". Es ist für mich schlichtweg nicht möglich alle meine Filme per Hand einzutragen, weswegen die o.g. Importfunktion aus einem Verzeichnis die ideale Lösung ist.
Auch die Möglichkeit ein Netzlaufwerk zu scannen ist \"traumhaft\"!


Vorweg möchte ich \"TommyK\" für seine Seite hier danken. Ist wirklich ein kleiner Schatz in den Weiten des WWW.

Nun aber zu dem Knackpunkt:

Ich bin ein absoluter Access-Frischling.
Die ganze Struktur von Access verschließt sich mir aktuell noch völlig und auch einige Anfängerschritte in der Vergangenheit sind immer wieder frustriert abgebrochen worden.

Das o.g. Paket verstehe ich aus meiner Sicht folgender maßen:
Ich öffne das \"Programm\" und wähle ein Verzeichnis, welches ich einlesen möchte. Ich gebe die nötigen Parameter ein und erhalte eine Liste mit einigen Feldern.

Diese Liste wird dann automatisch von dem kleinen Programm in eine Tabelle \"tbl_Files\" exportiert.
Parameter wie dies geschieht stehen vermutlich in den Modulen \"mod_Fileinfo, mod_Files und mod_Sonstiges\".


Die Ausgabe der tbl_Files ist allerdings - wie soll ich sagen - weniger das was ich brauche, als die anfängliche Liste selbst, welche dann dorthin exportiert wird.

Ich wünsche mir eigentlich nur folgendes:
Eine Liste in der in Spalte A der Speicherort angezeigt wird:
1. Gescannter Ordner heißt Archiv
2. Speicherort in Liste ist \\Netzlaufwerkname\Archiv\ - für Dateien im Ordner Archiv.
3. Speicherort in Liste ist \\Netzlaufwerkname\Archiv\Unterordner - für Dateien in einem Unterordner zu Archiv.

Dazu in einer folgenden Spalte den Dateinamen.
Sonstige Angaben wie z.B. Attribute sind für mich persönlich nicht von Belang.

Wie ich das Ganze aber in den besagten Modulen anpassen müsste... keine Ahnung.

Letzten Endes würde mir diese kleine Zusammenstellung schon reichen.
Ein paar kleine Wünsche hätte ich da schon noch, z.B.:

Export in eine anschaulichere Form, z.B. Excel oder gar HTML.
Eine Trennung nach alphabetischen Seiten, (Alle, A, B, C,...) bezogen auf die Dateinamen

Da ich aber vermute, dass das doch recht aufwändig ist wäre ich schon glücklich wenn ich nur eine Liste hätte die besagte beide Datensätze enthält.
Ich habe schon versucht das ganze dann per Hand nach Excel zu kopieren und so würde ich es wohl weiterhin machen, da ich Vermute, dass meine Wünsche ein wenig zu aufwändig sind.


Eine abschließende Frage zur Funktion des o.g. Programms hätte ich noch:
Wenn ich neue Dateien auf die Netzfreigabe schiebe und ich meine Liste aktualisieren möchte, dann muss ich doch eigentlich nur die Netzfreigabe neu scannen... korrekt?


Ohje das war nun ein recht langer Text... ich hoffe ihr konntet all mein Anfängerkauderwelsch einigermaßen verstehen.


Gruß und Danke für die Geduld und das Verständnis.
Phil

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #363

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 472
  • Karma: 4
Hallo Phil,

Vorweg möchte ich \"TommyK\" für seine Seite hier danken. Ist wirklich ein kleiner Schatz in den Weiten des WWW

Erstmal danke für die Blumen.

Diese Liste wird dann automatisch von dem kleinen Programm in eine Tabelle \"tbl_Files\" exportiert.

Parameter wie dies geschieht stehen vermutlich in den Modulen \"mod_Fileinfo, mod_Files und mod_Sonstiges\".

Naja, so ist es nicht ganz.
In den Modulen sind die Prozeduren zum Einlesen der Dateien und diese werden
in die Tabelle geschrieben.
Das spezielle List-Control wird dann mit den Daten aus der Tabelle gefüllt.

Ich werde mal ein angepasstes Bsp. machen indem ich Deine Wünsche berücksichtigen werde.
Es wird aber erst morgen Nachmittag/Abend werden.
Ich hoffe das reicht dann noch?

Wenn ich neue Dateien auf die Netzfreigabe schiebe und ich meine Liste aktualisieren möchte, dann muss ich doch eigentlich nur die Netzfreigabe neu scannen... korrekt?


Das müsste ich auch mit anpassen.

Ohje das war nun ein recht langer Text... ich hoffe ihr konntet all mein Anfängerkauderwelsch einigermaßen verstehen.

Keine Angst jeder hat mal klein angefangen.
Gruß TommyK

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #364

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
TommyK schrieb:
Hallo Phil,

Vorweg möchte ich \"TommyK\" für seine Seite hier danken. Ist wirklich ein kleiner Schatz in den Weiten des WWW

Erstmal danke für die Blumen.

Keine Ursache, ich habe nur meinen ersten Eindruck wiedergegeben.


TommyK schrieb:
Naja, so ist es nicht ganz.
In den Modulen sind die Prozeduren zum Einlesen der Dateien und diese werden
in die Tabelle geschrieben.
Das spezielle List-Control wird dann mit den Daten aus der Tabelle gefüllt.

Da haben wir ja direkt das Beispiel für meine Unwissenheit


TommyK schrieb:
Ich werde mal ein angepasstes Bsp. machen indem ich Deine Wünsche berücksichtigen werde.
Es wird aber erst morgen Nachmittag/Abend werden.
Ich hoffe das reicht dann noch?

Was noch nen ganzen Tag warten? ... Na ob ich das durchhalte?`
Ganz ehrlich? Ich habe in den letzten 24 Stunden bzgl. meines Wunsches mehr Fortschritte gemacht, als in den vergangenen 6 Monaten.
Da würden mir sogar 2 oder gar 7 weitere Tage nichts ausmachen.
Ich bin nur froh endlich Licht am Ende des Tunnes zu sehen und ein gegepasstes Beispiel ist mehr, als ich hätte erwarten können. Dafür danke im Vorraus.


TommyK schrieb:

Wenn ich neue Dateien auf die Netzfreigabe schiebe und ich meine Liste aktualisieren möchte, dann muss ich doch eigentlich nur die Netzfreigabe neu scannen... korrekt?


Das müsste ich auch mit anpassen.


Das ist genau das was ich meinte. Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt, bei meinem ersten Beitrag.
Zur Sicherheit lege ich nochmal mein Szenario dar:

Ich habe Einen Archivordner mit X Files.
Den Scanne ich ein und erhalte eine - wie oben beschriebene - Liste.
Ich überlege gerade ob ich alles aufgelistet habe... Pfad, Name (in getrennter Spalte) das ist so das Gröbste.
Den Pfad dann farblich absetzen damit es optisch einfacher ist, das schaffe ich denke ich selbst.

Wenn ich nun von meinem Rechner neue Dateien in den Archivordner, oder einen seiner Unterordner, schiebe möchte ich meine Liste aktualisieren.
Es wäre aber kein Problem die Liste statt zu aktualisieren einfach neu zu schreiben! Das Programm läuft ja extrem fix durch, das wäre kein Problem! Eine extra Updateroutine dafür zu schreiben wäre die Mühe denke ich nicht wert.


Nochmals Danke und wir lesen uns die Tage.
Gruß
Phil
Letzte Änderung: 2 Jahre, 10 Monate her von Philtaer.

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #365

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 472
  • Karma: 4
Hallo Phil,

noch eine Rückfrage.
Hat Netzwerkpfad eine Laufwerksbuchstaben oder einen UNC-Pfad?
Also:
 
X:\Archiv\....
'oder
\\Archiv\....
Gruß TommyK

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #366

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Hallo Tommy,

wie soll ich sagen: Ich nehme was ich kriegen kann

In der Testdatenbank die ich benutzt habe konnte ich über das \"explorer-fensterchen\" auf Netzwerkumgebung und dort die Freigabe wählen.
Wäre also \\servername\...

Wenns nur anders geht wäre das auch kein Problem.
Über die Netzwerkumgebung, sprich den UNC-Pfad, wärs aber besser.

Gruß
Phil

P.s. 20 Uhr - ich leute mal den Feierabend ein.
Mein Anliegen ist nicht so dringend, als dass sich dafür ein vergeudeter Abend (z.B. mit der Liebsten) lohnen würde.

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #367

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 472
  • Karma: 4
Hallo Phil,

soll die Liste in etwa so aussehen?
Readfiles.gif
Gruß TommyK
Letzte Änderung: 2 Jahre, 10 Monate her von TommyK.

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #368

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Perfekt!

Oder halt mit dem Netzwerkpfad \\Server\Freigabe.

Aber wie oben gesagt: Was einfacher ist passt.
Beim \"alten\" Beispiel zeigte das Suchfenster auch die Netzwerkumgebung an.

Ist es in diesem Beispiel möglich den Dateinamen anzuklicken und die Datei so direkt zu öffnen?
Wenn nicht: Nicht schlimm, das ist keine Notwendigkeit. Kam mir nur grade so als Frage auf, denn da ja jetzt Pfad und Dateiname getrennt sind ist es denke ich nicht möglich.

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #369

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 472
  • Karma: 4
Hallo Phil,

anbei Deine DB.
Folgende Anpassungen:
- wie gewünscht Pfad und Dateiangabe
- Doppelklick auf Dateinamen öffnet die Datei
- Button \"Bericht öffnen erstellt eine Liste gruppiert nach Buchstaben

Readfiles2.gif


Dateianhang:

Dateiname: tk_ReadFiles_V2.zip
Dateigröße: 47727
Gruß TommyK

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #370

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Wansinn! Echt vielen vielen Dank!

Ich werd es nun mal testen und dann Bericht erstatten!

Waow. Echt toll.

Servus
Phil

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #371

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Hallo,

also mein erster 5 Minuten Test ergab folgendes:

Geil geil geil geil geil ...

Nein ernsthaft:

Falls du das übersehen hast: Dein Testscan mit dem Archiv ist noch eingetragen. Falls das nicht so beabsichtigt war kannst du das noch ändern.

Die Usability ist vergleichbar mit dem der Version 1: Sehr gut.
Die Übersicht ist ein wenig verändert, aber immernoch: Sehr gut.

Die Weiterverarbeitung des Berichtes - der Export nach Word (getestet) oder Excel (Noch nicht getestet) ist klasse und ergibt eine Liste die man auch mal ausdrucken kann!

Der Bericht an Selbst: 1+! Klasse Feature!


Werde heute Nacht wenn ich wieder heim komme noch mal ein wenig ausgiebiger testen.

Gruß bis dahin
Phil

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #372

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 472
  • Karma: 4
Hallo Phil,

Falls du das übersehen hast: Dein Testscan mit dem Archiv ist noch eingetragen. Falls das nicht so beabsichtigt war kannst du das noch ändern.

Das ist nicht schlimm, das waren nur Spiel-DS
Gruß TommyK

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #392

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Hi,

ich bins nochmal.

Ich musste grade feststellen, dass ich beim einlesen eines
Verzeichnisses eine Fehlermeldung erhalte:

Laufzeitfehler '52':

Dateiname oder -nummer falsch.
Beenden - Debuggen.


Gescannt habe ich eine Netzwerkfreigabe inkl. Unterordner.

Ich werde das morgen nochmal probieren andere Ordner zu scannen.

Konnte es seit dem ich es habe leider zeitmäßig noch nicht richtig prüfen.


Gruß
Phil

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #393

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 472
  • Karma: 4
Hallo Phil,

kann es sein das irgend ein Verzeichnis eingeschränkte Zugriffsrechte hat?
Ansonsten in welcher Zeile hält der Code an?
Gruß TommyK

Re:Einlesen von Dateien in eine MS-Access Datenbank 2 Jahre, 10 Monate her #394

  • Philtaer
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 8
  • Karma: 0
Ne eigentlich nicht...

Die Netzfreigabe hat auf dem Sambaserver lese und Schreibrechte....

Aber ich probier das heute Abend nochmal und melde mich dann.
  • Seite:
  • 1
Moderatoren: TommyK
Ladezeit der Seite: 2.92 Sekunden

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
168515 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval