Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
manche Dateinamen auslesen
zurück: Suchen über zwei Kombinationsfelder weiter: setfocus für Textfeld auf Registerkarten funktioniert nicht Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
JoePum
Gast


Verfasst am:
26. Aug 2012, 11:52
Rufname:

manche Dateinamen auslesen - manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo zusammen!

In meiner Datenbank verwalte ich Geräte unserer Firma. Die Geräte sind einzeln in der Datenbank aufgenommen, als eindeutiger Schlüssel die Inventarnummer.

Zu den Geräten werden des öfteren Berichte angefertigt. Diese werden als PDF alle zusammen in einen Ordner abgelegt.

Der Dateiname der Berichte ist immer gleich aufgebaut:

inventarnummer-Jahr-Monat-Tag-Art, wobei die Inventarnummer immer die gleiche Anzahl Ziffern hat und die Art immer eine von 6 vorgegebenen entspricht.

Im Datensatz eines Gerätes möchte ich alle zugehörigen Berichte einlesen (Dateinamen) und wenn möglich direkt verlinken. Es sollen also alle Dateinamen des angegebenen Ordners in ein Textfeld (oder worein auch immer) eingelesen werden, die mit der Inventarnummer des geöffneten Datensatzes beginnen.

Ist so etwas in Access 2003 oder access 2010 möglich? Das wäre eine super Sache und würde mir den Arbeitsalltag erleichtern.

Ich freue mich auf Rückmeldungen,
Joe
MartinPent
Das Leben ist ein Nehmen und Geben


Verfasst am:
26. Aug 2012, 13:35
Rufname: Martin
Wohnort: Solingen


AW: manche Dateinamen auslesen - AW: manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo Joe,

einen Teil der Lösung kannste kriegen:
Code:
Private Sub Form_Current()
On Error GoTo Form_Current_Problem
    Dim strFileName As String
    Dim lst As ListBox
   
    '// Liste leeren
    Me.Liste8.RowSource = vbEmptyString
    Set lst = Me.Liste8
    lst.RowSourceType = "Value List"
    '// Erster Dateiname
    strFileName = Dir$("C:\Inventar\" & Inventarnummer & "*.pdf")
    Do Until strFileName = vbNullString
        lst.RowSource = lst.RowSource & _
                        IIf(Len(lst.RowSource) > 0, ";", vbNullString) & _
                        strFileName
        '// Naechster Dateiname
        strFileName = Dir$
        '// und so weiter...
    Loop
    Set lst = Nothing
Form_Current_Problem:
End Sub
Mit der Verlinkung kann ich auf die Schnelle leider nicht dienen.

Lieben Gruß,

Martin

_________________
========================
...und immer schön Rückmeldung geben!
derArb
getting better


Verfasst am:
26. Aug 2012, 14:28
Rufname: derArb
Wohnort: Berlin

AW: manche Dateinamen auslesen - AW: manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo,
hier gibt es eine Beispiel DB
Datei Anhänge in ACCESS

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
JoePum
Gast


Verfasst am:
26. Aug 2012, 15:05
Rufname:

AW: manche Dateinamen auslesen - AW: manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo Martin, hallo derArb!

@derArb: Danke für die DatenbanK! Das ist ne echt feine Sache und gefällt mir recht gut. Aber das wäre zu umständlich. Die Dateien sollen nicht noch einzeln eingelesen werden müssen. Sie werden bisher einfach in einen Ordner kopiert und gut ist. Aber das mit dem Link ist prima!!! Smile

@Martin: Genau so etwas habe ich gesucht. Danke! Jetzt müssen die einzelnen Einträge nur noch verlinkt werden. Geht das?

@derArb, Martin und alle anderen: Gibt es eine Zwischenlösung aus beiden Sachen?

Bin gespannt ob Ihr mir helft,
Joe
derArb
getting better


Verfasst am:
26. Aug 2012, 15:14
Rufname: derArb
Wohnort: Berlin

AW: manche Dateinamen auslesen - AW: manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo,
Zitat:
.....Die Dateien sollen nicht noch einzeln eingelesen werden müssen.
Wie willst Du auf einen Link klicken, wenn er nicht vorhanden ist?
Es werden keine Dateien eingelesen, sondern nur der Pfad (Link) der Dateien.
Dies kann entweder in einem Rutsch aus einem Ordner herausgelesen werden, oder auch einzeln inkl. Manueller Mehrfachauswahl.
Zusätzlich können auch bestimmte Dateien im Ordner ausgeklammert werden.
Vielleicht spielst Du mal noch ein bischen mehr mit den Möglichkeiten.

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
JoePum
Gast


Verfasst am:
26. Aug 2012, 15:37
Rufname:

AW: manche Dateinamen auslesen - AW: manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo derArb,

ja, das ist schon wahr, es können ja auch mehrere Pfade gleich eingelesen werden. Das Problem ist nur folgendes:

Die Dateien liegen ja alle im gleichen Verzeichnis, der erste Teil des link steht also schon fest, der zweite Teil ergibt sich aus den Dateinamen, die mit einer bestimmten Zeichenfolge beginnen. Die Dateien werden also quasi gefiltert.

Ich hatte es genau so gedacht wie Martin das gemacht hat, nur halt, dass da dann noch links rein müssten.

Bei jedem Datensatz nochmal den Dateiupload-Dialog zu haben ist sehr zeitaufwändig, sodass es da schon sinnvoller wäre nur die Dateien einzulesen wie Martin es hat und das ohne links zu lassen. Optimal wäre es aber wenn das mit Links funktionieren würde.

Joe
Beaker s.a.
fortgeschrittener Anfänger


Verfasst am:
26. Aug 2012, 22:19
Rufname: ede
Wohnort: Bremen


AW: manche Dateinamen auslesen - AW: manche Dateinamen auslesen

Nach oben
       Version: Office 2010

Hallo Joe,
Schau doch mal (OH) ob "FollowHyperlink" Dein Freund sein könnte.
gruss ekkehard

_________________
geklaut aus d.c.d.m.a. oder m.p.d.a.
Mit Access arbeite ich nicht, das ist doch nur ein abgespecktes Excel Wink
S.M.I.²L.E.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datumsfeld nach Feiertagen auslesen 3 der_Jochen 309 22. März 2009, 22:52
Willi Wipp Datumsfeld nach Feiertagen auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Excel Tabelle importieren, Datum auslesen 3 MoellerCH 1940 22. Jan 2009, 12:17
perlmann Excel Tabelle importieren, Datum auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Variablen Dateinamen einlesen 0 Gast 483 24. Sep 2008, 08:36
Gast Variablen Dateinamen einlesen
Keine neuen Beiträge Access Tabellen & Abfragen: String von hinten auslesen und alles vor / löschen 1 Gast 2941 19. Aug 2008, 10:28
KlausMz String von hinten auslesen und alles vor / löschen
Keine neuen Beiträge Access Tabellen & Abfragen: in Zeile springen, auslesen und verknüpfen 4 bubes 396 02. Aug 2008, 20:10
bubes in Zeile springen, auslesen und verknüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungsdatum einer Tabelle auslesen 3 gross.melanie 2771 15. Feb 2008, 18:32
KlausMz Änderungsdatum einer Tabelle auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Einzelne Datensätze aus einer Abfrage auslesen. 25 Angle 2456 19. Dez 2007, 00:07
Angle Einzelne Datensätze aus einer Abfrage auslesen.
Keine neuen Beiträge Access Tabellen & Abfragen: 2 Tabellen auslesen und als excel exportieren 0 Hobo2k 391 27. Nov 2007, 10:50
Hobo2k 2 Tabellen auslesen und als excel exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: COM 1 Daten auslesen und verarbeiten 2 Matthias080972 727 27. Mai 2007, 12:54
Matthias080972 COM 1 Daten auslesen und verarbeiten
Keine neuen Beiträge Access Tabellen & Abfragen: viele dbase3 dateien in eine Tabelle mit dateinamen einfügen 10 GTVerden 819 27. März 2007, 12:13
GTVerden viele dbase3 dateien in eine Tabelle mit dateinamen einfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Alle Zahlen eines Feldes auslesen und in anderes Feld schrei 6 Kerni 935 12. Okt 2006, 10:58
Kerni Alle Zahlen eines Feldes auslesen und in anderes Feld schrei
Keine neuen Beiträge Access Tabellen & Abfragen: Zahl vor Komma auslesen 2 Franzel12345 2279 19. Sep 2006, 10:24
Gast Zahl vor Komma auslesen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Frontpage Forum