relative Pfade selber basteln

08/07/2009 - 14:30 von Jens Müller | Report spam
Hallo,

ich versuche, in einer Access2003-Datenbank ein Formular mit einem (zum
Datensatz passenden) Bild auszustatten. Ich habe dazu ein 'Microsoft
Forms 2.0 Image' eingefügt (Name pic_Betrieb) und versuche jetzt mit
folgendem Code einen relativen Pfad zu erzeugen (als Zitat wg.
Zeilenumbruch):


Private Sub Form_Current()
Me!pic_Betrieb.Picture = LoadPicture(Nz(Me![Application.CurrentProject.Path & "\pic\" & Me!byt_Betrieb & ".jpg"], " "))
End Sub



Beim Laden des Formulars erhalte ich jedoch eine Fehlermeldung, dass
Access das Feld Application.CurrentProject.Path & "\pic\" &
Me!byt_Betrieb & ".jpg" nicht finden kann.

Weiß da jemand Rat?

Gruß
Jens

"The only proof that intelligent life exists in the universe
is that it hasn't tried to contact us yet." - Calvin
 

Lesen sie die antworten

#1 Gunter Avenius
08/07/2009 - 14:48 | Warnen spam
Hallo Jens,

Jens Müller schrieb folgendes:
ich versuche, in einer Access2003-Datenbank ein Formular mit einem (zum
Datensatz passenden) Bild auszustatten. Ich habe dazu ein 'Microsoft
Forms 2.0 Image' eingefügt (Name pic_Betrieb) und versuche jetzt mit
folgendem Code einen relativen Pfad zu erzeugen (als Zitat wg.
Zeilenumbruch):

Private Sub Form_Current()
Me!pic_Betrieb.Picture = LoadPicture(Nz(Me![Application.CurrentProject.Path & "\pic\" & Me!byt_Betrieb & ".jpg"], " "))
End Sub



Beim Laden des Formulars erhalte ich jedoch eine Fehlermeldung, dass
Access das Feld Application.CurrentProject.Path & "\pic\" &
Me!byt_Betrieb & ".jpg" nicht finden kann.

Weiß da jemand Rat?



Für was verwendest Du "[" und "]"?
Application.CurrentProject.Path benötigt kein vorangestelltes "Me."

Probiere es so:

Me!pic_Betrieb.Picture LoadPicture(Nz(Application.CurrentProject.Path & "\pic\" &
Me!byt_Betrieb & ".jpg")," ")


Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

Ähnliche fragen