Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Problem Videodatenbank





Frage

Hallo, ich möchte gerne mit Access eine Videodatenbank erstellen und für jedes Video ein Bild mit einbauen. Wie bekomme ich es denn hin, ein Datensatz besetehend aus Titel, Medium, Länge und noch einem Bild zu bestücken?? Titel, medium und Länge ist ja kein Problem aber ich weiß nicht wie ich das Bild in die abfrage hineinbekommen. wäre schöne wenn mir einer helfen könnte. MFG

Antwort 1 von oliverV

Hallo Benny,

speichere deine Bilder nicht direkt in Access, sondern erfasse nur einen Pfad zu deinen Bildern die in einem Verzeichnis abgelegt sind.
Lasse dir die verknüpften Bilder in Access anzeigen, damit verhinderst du ein „aufblähen“ der Datenbank.

Erstelle in deiner Tabelle „Video“ ein weiteres Feld „Bildname“ mit dem Felddatentyp „Text“.
Erstelle eine neue Tabelle „Bildpfad“ mit dem Textfeld „Pfad“. Wenn du nur ein Dateiformat verwendest (z.B. jpg) erstelle auch ein Textfeld „Dateiformat“.
Lege nur einen Datensatz an, z.B.
C:\Programme\Datenbank\Bilder\ (achte auf den abschließenden Backslash)
.jpg

Erweitere die Datenherkunft des Formulars „Video“ um dein neues Tabellenfeld „Bildname“. Lasse dir die neue Tabelle „Bildpfad“ im oberen Abfragebereich anzeigen (Rechtsklick), verknüpf kein Tabellenfeld mit einem Feld der Video-Tabelle.

Erstelle nun ein neues Abfragefeld:
Bilderpfad: [Pfad] & [Bildname] & [Format]

Gehe in die Entwurfsansicht des Formulars, füge das Textfeld „Bildname“ ein.
Füge ein neues Feld „Bildfeld“ ein, wähle hierzu das „Bild“ aus der Toolbox nicht das Objektfeld (OLE-Objekt).
Öffne die Eigenschaften des Bildfeldes, im Register Format bei „Bild“ den Eintrag lösche den Eintrag, sodass „(keines)“ dort steht; beim Bildtyp wähle „verknüpft“.


Öffne nun bei deinem Textfeld „Bildfeld“ beim Ereignis „Nach Aktualisierung“ den Code-Editor und trage zwischen „Privat Sub...“ und „End Sub“ folgenden Code ein:
[Code]
Me.Bildfeld.Picture = Nz(Me.Bilderpfad)
[/Code]

Trage den gleichen Code beim Formular-Ereignis „Beim Anzeigen“ ein.

Erfasse im deinem Formular nur den Bildnamen, ohne Pfadangabe und ohne Dateiendung (sofern du nur ein Bildformat verwendest).
z.B. „Desperado” und nicht “ C:\Programme\Datenbank\Bilder\Desperado.jpg“

In deiner Tabelle „Bildpfad“ darf immer nur der eine Datensatz stehen, wenn du das Verzeichnis wechseln willst in dem deine Bilde abgelegt sein, überschreibe den vorhandenen Datensatz.



Gruß

Oliver


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: