Avatar billede ferdinand.k Mester
20. februar 2004 - 16:05 Der er 3 kommentarer og
1 løsning

browse folder

Jeg har problemer med at lade min liste finde den korrekte sti. Listen skal opstartes i mappen der ligger på serveren: "\\Server\Brugermappe"...
Det er jo ikke noget problem hvis folderen lå lokalt, men nu ligger den altså på et netværk...

Public Function BrowseFolder(Optional szDialogTitle As String, _
                            Optional szInitialDir As String) As String

  Dim x As Long, bi As BROWSEINFO, dwIList As Long
  Dim szPath As String, wPos As Integer
 
    With bi
        .hOwner = hWndAccessApp
        .lpszTitle = szDialogTitle
        .strInitialDir = "\\Server\Brugermappe" 'szInitialDir 'Det er her stien skal sættes
        .ulFlags = BIF_RETURNONLYFSDIRS
    End With
   
    dwIList = SHBrowseForFolder(bi)
    szPath = Space$(512)
    x = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
   
    If x Then
        wPos = InStr(szPath, Chr(0))
        BrowseFolder = left$(szPath, wPos - 1)
    Else
        BrowseFolder = ""
    End If
End Function
Avatar billede hekla Nybegynder
21. februar 2004 - 23:47 #1
Er det ikke fordi du skriver strInitialDir i stedet for szInitialDir?
Avatar billede hekla Nybegynder
24. februar 2004 - 17:07 #2
.
Avatar billede ferdinand.k Mester
25. februar 2004 - 07:12 #3
nej, det er ikke derfor. Hvis jeg ændrer stien til noget lokalt på computeren er der ingen problemer. Jeg skal altså bare bruge stien til en mappe på serveren....
Avatar billede ferdinand.k Mester
25. februar 2004 - 07:41 #4
er løst. det var et helt andet sted i min kode...
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