Avatar billede perstig Nybegynder
22. februar 2001 - 08:03 Der er 2 kommentarer og
1 løsning

Ændre i CommenDialog kode?


Hvilke ændringer skal der til for at man undgår at få hele stien til filen overført til den textbox som er knyttet til CommenDialog funktionen.?
Jeg vil kun have selve filnavnet+extension overført.

Funktionen skal bruges i en DB som først manipuleres offline(bla. filer hentes ind i DBén), derefter oploades DBén og ligger så til grund for en webside med ASP opslag
Avatar billede privaten Nybegynder
22. februar 2001 - 10:03 #1
Sæt CommenDialog funktionens FileName værdi
Avatar billede perstig Nybegynder
22. februar 2001 - 23:12 #2
Hej privaten

Jeg har ikke rigtigt kunne få den kode til at virke som du sendte til mig, men jeg fandt noget tilsvarende som jeg selv kunne få til at virke.

Herunder er den kode jeg benytter. Kan du ikke(gerne skåret ud i pap) fortælle/vise mig hvilke ændringer der skal til for at ovennævnte funktionalitet til at virke.

----Kode start----
Private Sub FindBanner_Click()
    Dim FileInfo As OPENFILENAME, RetVal As Long, Filter As String
    Filter$ = \"Jpg filer (*.jpg)|*.jpg|Jpeg filer (*.jpeg)|*.jpeg|Gif filer (*.gif)|*.gif| Alle Filer (*.*)|*.*\" \'Edit
   
    With FileInfo
        .lStructSize = Len(FileInfo)
        .hwndOwner = Me.Hwnd
    End With
       
    If Right$(Filter$, 1) <> \"|\" Then
        Filter$ = Filter$ & \"|\"
    End If
   
    Call String_Replace(Filter$, \"|\", Chr$(0))
   
    With FileInfo
        .lpstrFilter = Filter$
        .lpstrFile = Space$(254) & BannerImg  \'Edit
        .nMaxFile = 255
        .lpstrFileTitle = Space$(254)
        .nMaxFileTitle = 255
        .lpstrInitialDir = \"C:\\SpecOpg\\Web\\images\\\" \'Edit
        .lpstrTitle = \"Find fil\" \'Edit
        .lpstrDefExt = \"\"
        .Flags = OFN_HIDEREADONLY Or OFN_OVERWRITEPROMPT Or OFN_CREATEPROMPT
    End With
   
    RetVal& = GetOpenFileName(FileInfo)
    If RetVal& Then
    BannerImg = Trim$(FileInfo.lpstrFile) \'Edit
    Else
    BannerImg = BannerImg \'Edit
    End If
End Sub
----Kode slut----
Avatar billede perstig Nybegynder
23. februar 2001 - 00:17 #3
Har fundet ud af det med hjælp fra sjh.multimedia@get2net.dk

Skulle bare ændre linjen:
BannerImg = Trim$(FileInfo.IpstrFile)
til
Trim$(FileInfo.lpstrFileTitle)
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