Office: (Office 2003) Erste 8 Stellen aus Dateinamen auslesen

Helfe beim Thema Erste 8 Stellen aus Dateinamen auslesen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein kleines Problem und weiß leider nicht, wie ich dies lösen kann. Es soll aus einem bestimmten Pfad in dem viele Excel Dateien... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Immchen, 19. März 2011.

  1. Erste 8 Stellen aus Dateinamen auslesen


    Hallo,

    ich habe ein kleines Problem und weiß leider nicht, wie ich dies lösen kann.

    Es soll aus einem bestimmten Pfad in dem viele Excel Dateien stehen, jeweils die ersten 8 Stellen der Dateien ausgelesen werden und in eine Tabelle/Datenbank geschrieben werden.

    Würde mich sehr freuen, wenn mir jemand hierbei helfen könnte.
    Danke schonmal und viele Grüße

    Imke

    :)
     
    Immchen, 19. März 2011
    #1
  2. Hallo
    ich verstehe nicht ganz was Du genau machen willst.
    möchtest Du von Allen Dateien im Pfad die ersten 8 Zeichen holen
    was ist wenn der Dateiname nur 5,6 oder 7 lang ist?
     
    Lanz Rudolf, 21. März 2011
    #2
  3. Hallo,

    die Dateien sind immer länger als 8 Zeichen, jedoch brauche ich immer nur die ersten 8.
    Besser wäre es jedoch, dass das Programm mir alle Zeichen bis zum ersten Leerzeichen oder "_" raussucht.

    Gruß
    Imke
     
    Immchen, 21. März 2011
    #3
  4. Erste 8 Stellen aus Dateinamen auslesen

    Hallo
    Kennst Du die Befele
    Left ,Left$ und Mid, Mit$

    lise z.B. in der OH (Online Hilfe)


    So Was:
    Code:
     
    Lanz Rudolf, 21. März 2011
    #4
  5. Hallo!

    Tipp: zerlege die Problemstellung in mehrere Teilaufgaben.
    z. B.:
    1. Dateien oder Dateinamen aus Verzeichnis auslesen
    2. die gewünschten Zeichen aus einem String ermitteln
    3. Texte in Tabelle abspeichern

    Für diese Teilaufgaben sollte es egal sein, wie sie "intern" ihre Aufgabe erfüllen.

    Pkt 1 wäre z. B. mittels Dir-Anweisung oder mit dem FileSystemObject lösbar.
    Für Pkt. 2 ist eine passende Zusammenstellung von left, mid, right, instr & Co.
    Teilaufgabe 3 kann wiederum mit jeder beliebigen "Datentechnik" erfüllt werden.

    Anm.: Der Vorteil so eine Aufteilung ist übrigens nicht nur ein einfacher zu erstellender Code (da die Aufgabe übersichtlicher bleibt), sondern auch ein besser testbarer Code, da man z. B. zum Überprüfen von Pkt. 2 mit Testsstrings arbeiten kann, die nicht zuvor aus einem Dateisystem ausgelesen werden müssen. Ebenso ist eine Wartung (Verbesserung/Fehlerbehebung/...) einfacher, da der Code der Teilaufgaben überschaubarer ist und somit einfacher erkennbar ist, wo "nachgebessert" werden muss.

    mfg
    Josef
     
    Josef P., 21. März 2011
    #5
  6. Hallo,

    mein Problem ist leider auch, dass ich fast keine Ahnung von VBA habe und ich auch nicht so genau weiß, wie ich das in Access einbauen soll.
    Mir wurde die Aufgabe mit den Worten "macht dich mal schlau, das bekommst du hin" erteilt.
    Und jetzt sitze ich hier...
    Habe zwar auch schon ein paar Dinge über googel gefunden nur schlau werde ich daraus nicht so richtig.

    Gruß
    Imke
     
    Immchen, 21. März 2011
    #6
  7. Hallo
    zu dem:
    Klicke unten in meiner Fusszeile auf den Link hinter "Meine Doc"
    möglich das dass Dir dabei ein wenig Hilft *wink.gif*
     
    Lanz Rudolf, 21. März 2011
    #7
  8. Erste 8 Stellen aus Dateinamen auslesen

    Hallo,

    ich kann deinen Link leider nicht öffnen, da wir hier Filter haben, der diese Seite sperrt.
    Wei auch nicht warum.

    Ich habe hier jetzt mal ein bisschen Code:
    Code:
    Dieser Code funktioniert soweit auch, jedoch nur in Excel und er zeigt mir immer den ganzen Pfad an und nicht nur die ersten 8 Stellen des Dateinamens.
    Ist es möglich das irgendwie auf Access umzubauen?

    Danke schonmal
     
    Immchen, 21. März 2011
    #8
  9. Hallo
    Möchtes Du die Doc ?
    Sende mir ein PN (Private Nachricht)
    Links oben auf meinen Namen Klicken und Private Nachricht wählen

    Mit dem Vermerk Access Doc und Wichtig Deiner E-Mail Adresse
    und ich sense sie Dir.
     
    Lanz Rudolf, 21. März 2011
    #9
  10. Hallo
    ist Unterwegs *Smilie
     
    Lanz Rudolf, 21. März 2011
    #10
  11. noch ist sie leider nicht da.
    Mein Postfach war voll, habe es jetzt gerade erstmal aufgeräumt. *biggrin.gif*

    Falls sie nicht ankommen sollte, melde ich mich nochmal.
    Aber trotzdem schonmal vielen Dank!
     
    Immchen, 21. März 2011
    #11
  12. Die mail ist wohl leider auf der Strecke geblieben.
    Könntest du sie nochmal verschicken?
    Danke! *Smilie
     
    Immchen, 21. März 2011
    #12
  13. Erste 8 Stellen aus Dateinamen auslesen

    Hallo
    Ist es möglich das Dein Postfach VOLL ist?
    oder zuwenig gross ?
     
    Lanz Rudolf, 21. März 2011
    #13
  14. Hallo,

    nein mein Postfach ist jetzt komplett leer.
    Wie groß ist denn die Datei?
    Ich hab da jetzt 12 MB freien Speicher.
    Falls das nicht reichen sollte, sag kurz bescheid und ich nenne Dir eine andere Adresse.

    Vielen Dank nochmal!
     
    Immchen, 21. März 2011
    #14
  15. Hallo
    gezipt ca 6 MB
     
    Lanz Rudolf, 21. März 2011
    #15
Thema:

Erste 8 Stellen aus Dateinamen auslesen

Die Seite wird geladen...
  1. Erste 8 Stellen aus Dateinamen auslesen - Similar Threads - Stellen Dateinamen auslesen

  2. Endnoten bei Manuskript an beliebiger Stelle

    in Microsoft Word Hilfe
    Endnoten bei Manuskript an beliebiger Stelle: Hallo zusammen, ich möchte ein Manuskript erstellen und dafür Endnoten verwenden (Word 2021). Sämtliche Endnoten sollen anschliessend an die letzte Textseite erstellt werden. Word bietet mir dazu...
  3. Excel Tabelle online stellen

    in Microsoft Excel Hilfe
    Excel Tabelle online stellen: Ich möchte eine Excel Tabelle, hier en Dienstplan, für die Mitglieder online stellen. Die Tabelle soll von jedem Mitglied bearbeitet werden können. Kostenlose Lösungen bitte.
  4. BrokenSort (Lücken der Daten bleiben an alter Stelle)

    in Microsoft Excel Tutorials
    BrokenSort (Lücken der Daten bleiben an alter Stelle): Die (nachfolgend dargestellte) vordere Spalte soll zur hinteren Spalte werden - die Lücken sollen also dort bleiben, aber die Daten trotzdem sortiert werden. a a e a c a d b a c b d a e...
  5. Erlaubte Zeichen an bestimmten Stellen von Strings

    in Microsoft Excel Tutorials
    Erlaubte Zeichen an bestimmten Stellen von Strings: MATCH.CHAR benenne folgende Funktion: =LAMBDA(Bereich;z;[von];[Stellen];LET( v;1-WURDEAUSGELASSEN(von); s;WENN(WURDEAUSGELASSEN(Stellen);1;Stellen);...
  6. Dropdown verknüpfen mit festgelegten Ausgaben an anderer Stelle

    in Microsoft Word Hilfe
    Dropdown verknüpfen mit festgelegten Ausgaben an anderer Stelle: Hallo, ich benötige Inspiration. ;-) Folgendes Problem. Wir haben seitenweise Verträge und ich möchte die Anpassung der Verträge in Abhängigkeit der Auswahl im Dropdown-Menü. Wähle ich zum...
  7. Eingabemaske mit Bearbeitung an bestimmter Stelle

    in Microsoft Excel Hilfe
    Eingabemaske mit Bearbeitung an bestimmter Stelle: Hallo, Leider bin ich noch ziemlich neu im VBA Bereich und ich sitze gerade an einer Eingabemaske für meine Datenbank. Ich glaube es ist etwas ambitionierter, aber selbst Anreize Dabei ist der...
  8. Wenn und Formel

    in Microsoft Excel Hilfe
    Wenn und Formel: Hallo Zusammen, könnte mir jemand bei folgenden Problem helfen: Ich benötige eine Excelformel für folgende Situation --> [ATTACH]
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden