Avatar billede -anders- Juniormester
24. september 2004 - 22:39 Der er 2 kommentarer og
1 løsning

Kopier fil fra C:\ til A:\ med vba (filnavn angivet i tekstboks)

Hej eksperter
På form har jeg en tekstboks "Midifil", i denne tekstboks står der en fuld sti til en fil på hardisken feks. C:\musik\test.mid
Jeg har så sat en knap på min form, når jeg klikker på denne knap skulle den angivne fil i tekstboksen "Midifil" gerne kopieres til en diskette altså A:\ kan dette lade sig gøre evt. men en filecopy funktion. Det skal siges at jeg har haft spørgsmålet op for længe siden, og trods en stor indsats fra mugs kom det aldrig til at virke, nogen forslag.
Avatar billede -anders- Juniormester
24. september 2004 - 22:40 #1
Link til det omtalte "gamle spørgsmål" http://www.eksperten.dk/spm/429317
25. september 2004 - 00:53 #2
Læg denne funktion i et modul:
Function ExtractFileName(ConnectString As String) As String
    Dim Path As String
    Path = ConnectString
   
    Do Until Right(Path, 1) = "\"
        Path = Left(Path, Len(Path) - 1)
    Loop
    ExtractFileName = Right(ConnectString, Len(ConnectString) - Len(Path))
End Function


På din knap skulle du så kunne skrive:

filecopy Me!Midifil, "A:\" & ExtractFilename(Me!Midifil)
Avatar billede -anders- Juniormester
25. september 2004 - 10:08 #3
God formiddag, så har jeg testet, og det virker perfekt:), mange tak for hjælpen, point er på vej, god weekend
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