Avatar billede sb Nybegynder
28. november 2001 - 11:44 Der er 8 kommentarer og
1 løsning

Function der finder filnavn

Hvordan laver jeg en function som klipper filnavnet ud af en aktuel sti.

Eks.
strFilnavn = \"P:\\mappe1\\mappe2\\fil.gif\"

skal blive til

strFilnavn = \"fil.gif\"
Avatar billede bennytordrup Nybegynder
28. november 2001 - 11:51 #1
Private Declare Sub PathStripPath Lib \"shlwapi.dll\" Alias \"PathStripPathA\" (ByVal pszPath As String)
Avatar billede bennytordrup Nybegynder
28. november 2001 - 11:54 #2
Public Function VBStripPath(ByVal sPath As String) As String
    PathStripPath sPath
    VBStripPath = sPath
End Function
Avatar billede bennytordrup Nybegynder
28. november 2001 - 11:55 #3
Begge dele skal være i det samme modul
Avatar billede bennytordrup Nybegynder
28. november 2001 - 11:56 #4
PS. Krav:

Windows 2000 (or Windows NT 4.0 with Internet Explorer 4.0 or later)
eller
Windows 98 (or Windows 95 with Internet Explorer 4.0 or later)
Avatar billede proaccess Nybegynder
28. november 2001 - 11:58 #5
Public Function filnavn(strFilnavn As String) As String
  While InStr(strFilnavn, \"\\\") > 1
    strFilnavn = Mid(strFilnavn, InStr(strFilnavn, \"\\\") + 1)
  Wend
  filnavn = strFilnavn
End Function

Public Function test()
  MsgBox filnavn(\"Dette\\er en\\test\")
End Function

Avatar billede proaccess Nybegynder
28. november 2001 - 11:58 #6
Har ingen krav !!!
Avatar billede bennytordrup Nybegynder
28. november 2001 - 11:59 #7
ProAccess>> Hvem kører med mindre end IExplorer 4.0 :-)
Avatar billede proaccess Nybegynder
28. november 2001 - 12:04 #8
>Benny Tordrup: Se det er et godt spørgsmål, jeg prøver bare at give en så generel funktion som muligt, hvordan vil det egentlig gå ved brug af Netscape eller opera i stedet for IE4.0?
28. november 2001 - 23:41 #9
Blot en kommentar....

Ved at bruge FileSystemObject, får man en masse af disse funktioner forærende.

eks:
Function ShowFileInfo(filespec as string) as String
    Dim fs
    Set fs = CreateObject(\"Scripting.FileSystemObject\")
    ShowFileInfo = fs.GetFileName(filespec)
end function

ciao
/Thomas
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