Avatar billede jobless Nybegynder
06. august 2002 - 12:08 Der er 4 kommentarer og
1 løsning

Fortløbende formularer: VIs filer i mappe

Hej.

Lader det sig gøre at jeg kan få vist fil-indholdet af en mappe i en fortløbende formular?

MVH

JoBless
Avatar billede jobless Nybegynder
06. august 2002 - 12:09 #1
fil-indholdet = filerne
Avatar billede sjap Praktikant
06. august 2002 - 14:21 #2
Nedenstående funktion indlæser filnavnene i tabellen "tblFilNavne" (som ud selv lige må oprette). Jeg går ud fra, at du herefter selv kan vise resultatet i en formular.

Function HentFilListe(FilMappe As String)
Dim db As Database
Dim rsFilNavne As Recordset
Dim FilNavn As String

    Set db = CurrentDb()
    Set rsFilNavne = db.OpenRecordset("tblFilNavne")
    FilNavn = Dir(FilMappe & "*.*")  ' Hent det første filnavn.
    Do While FilNavn <> ""
        With rsFilNavne
            .AddNew
            !FilNavn = FilNavn
            .Update
        End With
        FilNavn = Dir      ' Hent næste datafilnavn.
    Loop

End Function
Avatar billede sjap Praktikant
06. august 2002 - 15:12 #3
Ovenstående bliver ved med at tilføje navne til listen. For at slette den gamle liste skal nedenstående tilføjes før "set" sætningerne.

    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE tblFilNavne.* FROM tblFilNavne;"
    DoCmd.SetWarnings True
Avatar billede jobless Nybegynder
06. august 2002 - 16:38 #4
Virker fint, tak for det
Avatar billede sjap Praktikant
06. august 2002 - 17:00 #5
Lyder godt. Tak for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester