24. november 2001 - 11:50Der er
8 kommentarer og 1 løsning
Path til biledfil i VBA?
Jeg har følgende kode, som tilordner en biledfil til et biledobjekt :
Me.biled01.picture = \"pic.gif\"
pic.gif ligger i samme mappe som databasen. Dette virker fint første gang, men lukker jeg databasen og åbner den igen, kan Access ikke finde pic.gif. Jeg får da fejlmeldingen \"MS Access kan ikke åbne filen pic.gif\".
ncbr> Ja, og da virker det også. Problemet er bare at databasen + biledfiler skal installeres på flere PCer, med forskellig filstruktur. Det er derfor ikke muligt at bruge hele stien, men stien relativ til databasen.
Du kan arbejde ud fra databasens mappe med: Function DatabaseMappe() As String Dim P As Integer Dim Path As String Path = CurrentDb.Name P = Len(Path) Do Until Mid(Path, P, 1) = \"\\\" P = P - 1 Loop DatabaseMappe = Left(Path, P) End Function
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.