Avatar billede rosco Novice
16. november 2004 - 19:50 Der er 7 kommentarer og
1 løsning

fjerne stien i sti+filnavn

nu har jeg hele stien til min be. men skal kun have vist filnavnet.
jeg har prøvet med denne funktion, men får fejl i denne linie,
Set fs = CreateObject(\"Scripting.FileSystemObject\")


Function ShowFileInfo(filespec As String) As String
    Dim fs
    Set fs = CreateObject(\"Scripting.FileSystemObject\")
    ShowFileInfo = fs.GetFileName(filespec)
End Function

(fandt den andet sted på E)
Avatar billede kabbak Professor
16. november 2004 - 19:56 #1
filespec = "c:\dddd\ddd\base.mdb"
a = Split(filespec, "\")
Fil = a(UBound(a))
Avatar billede rosco Novice
16. november 2004 - 20:06 #2
Er ikke helt med!
Avatar billede kabbak Professor
16. november 2004 - 20:50 #3
Function ShowFileInfo(filespec As String) As String
a = Split(filespec, "\")
ShowFileInfo =  a(UBound(a))
End Function
Avatar billede rosco Novice
16. november 2004 - 21:03 #4
Private Sub Form_Load()

Me.Caption = GetBackend2

det giver mig stien til be. som navnet på formularen
Hvordan får jeg brugt ShowFileInfo
Avatar billede kabbak Professor
16. november 2004 - 21:46 #5
hvis GetBackend2 indeholder sti+ navn på databasen, vil denne retunere basens navn.

kald af function

Me.Caption =  ShowFileInfo(GetBackend2)

nu vil du få filens navn
16. november 2004 - 22:20 #6
Eller den lidt lettere forståelige ;o)

Me.Caption = Mid(GetBackend2, InStrRev(GetBackend2, "\") + 1)

InStrRev finder den sidste \ og tager blot resten af stien
Avatar billede rosco Novice
22. november 2004 - 21:07 #7
Undskyld ventetiden, jeg har haft travl. Thomas dit forslag virkede, tak.
23. november 2004 - 08:42 #8
np :o) og selv tak :o)
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