Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Youssef am Juni 07, 2015, 14:01:10

Titel: Bilder einfügen
Beitrag von: Youssef am Juni 07, 2015, 14:01:10
Hallo,

ich habe Bilder in einem Ordner_XY(1234.jpg,5678.jpg etc...).
und habe dazu in einem  Access-Formular in  Unterformular ID-Nummern in der Form(1234, 5678).

ich will mit einem Click im Unterformular auf ID: zB. 1234 oder 5678, dass das Bild 1234.jpg oder 5678.jpg angezeigt wird.
Danke für die Hilfe
Lg
Youssef
Titel: Re: Bilder einfügen
Beitrag von: DF6GL am Juni 07, 2015, 15:02:45
Hallo,


weise einem Bild-Steuerelement den Pfad-Dateinamen des Bildes zu:

(prinzipiell und ohne Fehlerbehandlung...)

Sub ID_Click()
Me!bldBild1.Picture ="C:\Verzeichnis_XY\" & Me!Id & ".jpg"
End Sub
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 07, 2015, 15:15:34
Hallo,
für was steht bldBild1 hier ?
Titel: Re: Bilder einfügen
Beitrag von: DF6GL am Juni 07, 2015, 15:29:34
Das ist der Name des Bild-Steuerelementes.
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 07, 2015, 15:39:07
danke :-)
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 08, 2015, 13:18:48
ich habe  das Code nun :
Me!Bild1.Picture = "\\M-lan-117\tdm\cad\tool\dxfaob" & Me!TOOLID & ".dxf"
bringt mir eine Fehlermeldung :
Microsoft Access kann das in Ihrem Ausdruck angesprochene Feld 'Bild1' nicht finden .
wo ist der Fehler bei mir ?
Titel: Re: Bilder einfügen
Beitrag von: MaggieMay am Juni 08, 2015, 13:31:30
Hi,

wo befindet sich das Bildsteuerelement und wie heißt es?
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 08, 2015, 13:34:44
das Bildsteuerelement befindet sich im Hauptformular und heißt Bild1.
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 08, 2015, 13:37:31
ich will eigentlich durch click auf ID in Unterformular das Bild vom Tool zeigen in Hauptformular können
Titel: Re: Bilder einfügen
Beitrag von: DF6GL am Juni 08, 2015, 13:41:27
Hallo,

naja, dann musst Du das halt auch Access mitteilen:


Me.Parent!Bild1.Picture = "\\M-lan-117\tdm\cad\tool\dxfaob" & Me!TOOLID & ".dxf"

Wobei es sich hier um ein nicht anzeigbares Dateiformat handelt..
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 09, 2015, 11:37:33
Hallo,
jetzt funktionniert aber nur mit Bilder Format (.jpg)
Gibts eine möglichkeit DFX format auf jpg zu Konvertieren ?
LG
Youssef
Titel: Re: Bilder einfügen
Beitrag von: DF6GL am Juni 09, 2015, 12:40:36
Hallo,


z. B.:

http://www.autodwg.com/PDF/?gclid=CNWi6PO1gsYCFY7MtAodV3AAQQ
Titel: Re: Bilder einfügen
Beitrag von: Youssef am Juni 11, 2015, 10:48:12
hallo,
wie wäre es wenn nachdem anklicken kein Bild findet?
Kann man dann ein text einfügen bzw. zeigen lassen im Bildbereich wie Zb.' Zu den Datensatz gibts kein Foto'?
Danke
Lg
Youssef
Titel: Re: Bilder einfügen
Beitrag von: MaggieMay am Juni 11, 2015, 11:11:00
Hi,

der Code dazu könnte bspw. so aussehen:
Dim strFileName As String
strFileName = "\\M-lan-117\tdm\cad\tool\dxfaob" & Me!TOOLID & ".jpg"
If Dir(strFileName) = "" Then
    MsgBox "Kein Bild vorhanden!"
    Me.Parent!Bild1.Picture = ""
Else
    Me.Parent.Bild1.Picture = strFileName
End If