Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: RonnyR am Januar 24, 2013, 15:48:30

Titel: Bilder in Formular einfügen
Beitrag von: RonnyR am Januar 24, 2013, 15:48:30
Hallo,

wahrscheinlich wurde es schon tausendmal erklärt, leider kann ich aber nichts dazu finden, was mir wirklich weiterhilft.
Ich bin absoluter Anfänger und will Bilder über das Formular einfügen im Sinne von Foto hochladen.

Soweit ich das bis jetzt verstanden habe, lege ich am besten eine Tabelle mit einem Textfeld an, in das ich den Pfad zu dem Bilderordner eingebe.

Ich habe also eine Tabelle mit:

Id: [Zahl]
Name: Name des Bildes [Text]
Pfad: C:\Users\Paul\Desktop\Auswahl FFM [Text]
Beschreibung: Beschreibung des Bildes [Text]


Weiter habe ich ein Formular entworfen, in dem ich alle Felder anzeige und zusätzlich ein Steuerelement Bild aufgezogen habe. Bildtyp ändere ich dann in verknüpft, so dass kein Bild angezeigt wird.

Jetzt gehe ich auf Auswahltyp und gebe dort ein VBA-Code ein:

Option Compare Database

Private Sub Form_Current()
Me.Bild0.Picture = "C:\Users\Paul\Desktop\Auswahl FFM\" & Me.txtName

End Sub

Habe dazu tausend verschiedene Variationen beim Code ausprobiert und ständig irgendwelche Fehler.

Wie gehe ich richtig vor?

Im Optimalfall möchte ich dann noch eine Befehlsschaltfläche mit "Bild hochladen" anlegen, die es mir ermöglicht, ein Bild/Pfad auszuwählen.


Für Hilfe bin ich sehr dankbar.

Beste Grüße


Paul

Titel: Re: Bilder in Formular einfügen
Beitrag von: RonnyR am Januar 24, 2013, 17:43:15
Hallo,

das erste Problem konnte ich selbst beheben:

Private Sub Form_Current()
Me.Bild0.Picture = Me.Pfad & Me.Bildname & ".jpg"

End Sub

Bild0 ist die Bezeichnung des Bildfeldes
Pfad ist das Textfeld in dem der Pfad zum Bilderordner abgelegt ist
Bildname ist der Bildname

.jpg ist der Dateityp. Bei unterschiedlichen Dateitypen kann man hierfür ebenfalls noch ein Textfeld für anlegen.


Kann mir jetzt noch jemand bei dem zweiten Problem helfen!

Ich möchte gerne im Formular ein Befehlsfeld haben, in dem ich eine Datei (Bild) von meinem Computer auswählen kann und die Tabelle mit Name, Pfad etc. automatisch gefüllt wird.

Geht das?


Vielen Dank für etwaige Hilfe!


Paul