Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access XP und Bilder





Frage

Hi Leute Ich will in meiner CD Datenbank die Covers der CD´s anzeigen. Ich habe das Beispiel der Nordwind Datenbank (Formular Personal) genommen, und den Code einfach kopiert und die einzelnen Bezeichnungen abgeändert. Bei geht es gar nicht, da es immer Fehlermeldungen vom Code gibt, und zwar bei der Bildanzeige und den Schaltflächen. Woran liegt das??

Antwort 1 von steffen2

kommt die Fehlermeldung 0815/4711 ?

Antwort 2 von Hazgalad

Es gibt bestimmt 5 weitere Stellen an denen du die umgeänderten Bezeichnungen aktualisieren darfst. Und nochmal 5 weitere die man erst beim kompletten durchfirsten findet.

Versuchs doch aber mal selbst so etwas einzufügen.
Falls schon eine Tabelle mit z.B. CDs besteht, einfach eine Spalte hinten anfügen, benennen, in die Entwurfsansicht gehen, Datentyp auf OLE Objekt stellen, wieder zu Datenblattansicht wechseln, eine Zelle in der neueingefügten Spalte markieren, im Menü auf Einfügen -> Objekt, "aus Datei erstellen" und den Pfad des Bildes angeben.

Im zweiten Schritt ein kleines Formular für die CDs erstellen (faulerweise mit dem Assistenten), in die Entwurfsansicht wechseln und in der Symbolleiste "Toolbox" nach "Gebundenes Objektfeld" ausschau halten.

Diesess Feld im Formular nach wunsch plazieren. Um es dann mit deinen Bildern aus der CD-Tabelle zu verbinden einen rechtsklick > Eigenschaften auf das Gebundene Objektfeld vollführen. Unter dem Reiter "Daten" findet sich ein Punkt "Steuerelement Inhalt".
Basiert das Formular nur auf der Tabelle in der auch die Bilder stehen sollte es dir möglich sein die Spalte direkt in der Dropdown liste zu wählen. Ansonsten rechts neben "steuerelemente Inhalt" auf "..." und in diesem Beispiel sich im neuen Fenster (dem "Ausdrucks-Generator") links unten durch klickern: Tabellen -> CD-Tabelle -> Bilder

Dann sollte oben im Ausdrucksgenerator etwas wie: [CD-Tabelle]![Bilder] stehen.
Die Bildgröße lässt sich auch anpassen, aber das sollte doch schon erstmal reichen. Die Covers sind doch eh (im besten Falle) alle im gleichen Größenformat.

Viel Spaß beim ausprobieren. Das ganze bezieht sich auf Access 2000 und kann je nach deiner Version mehr oder weniger abweichen.

Antwort 3 von Hazgalad

Kleiner Nachtrag:

Wenn du die Bilder wie oben beschrieben in der tabelle hast und dann das Formular erzeugst wir automatisch ein gebundenes Objektfeld eingefügt und mit den Bildern verknüpft ... bruahcst also gar nichts großartiges mehr zu tun.

Aber zumindest kennst du nun auch den manuellen Weg. Kann ja nicht schaden ;-)

Antwort 4 von midos

Hi steffen2

Es kommt nicht diese Fehlermeldung.

Es kommt
Fehler beim Kompilieren - Sub oder Function nicht definiert.
Beim Neu/Andern Button ist GetFileName und
beim Entfernen Button ist hideImageFrame Gelb unterlegt.

Antwort 5 von midos

Hi zusammen

Ich habe es nun zum laufen gebracht, bis auf den Button "Neu/Ändern um den Dialog Datei öffnen" zu öffnen.
Dort kommt noch die Fehlermeldung "Variable nicht Definiert", und "msoFileDialogFilePicker" ist blau unterlegt.
Leider finde ich im Formular Personal in der Nordwind Musterdatei nichts mehr.
Was muss ich jetzt noch machen?

Antwort 6 von wbehr

Hallo Hazgalad, steffen2 & midos,

bin durch Zufall auf Eure Beiträge gestoßen, da ich ein ähnliches Problem habe.

In einer von mir erstellten Access2000-Datenbank möchte ich in einem Formular jeweils eine dazugehörige jpg-Datei anzeigen lassen.

Anhand von Deiner Anleitung Hazgalad bin ich soweit auch gut zurecht gekommen, jedoch wird im Formular im "Gebundenen Objektfeld" nur der Dateiname mit jpg-Dateisymbol angezeigt.

Gibt es noch etwas an den Eigenschaften anzupassen oder liegt es an dem Speicherort der jpg-Dateien?

Schon mal vielen Dank für Eure Hilfe.

Antwort 7 von oliverV

Hallo,

ich hatte das Problem auch mal, weis aber nicht mehr genau woran es lag....daher nur ein Tipp:

Versuchs mal mit einem Bildfeld im Formular nicht mit einem Objektfeld.

Gruß

Oliver

Antwort 8 von wbehr

Hallo Oliver,

vielen Dank für die schnelle Antwort. Das mit dem Bildfeld ist kein Problem. Nur da wir dann bei jedem Datensatz das gleiche Foto auf dem Formular angezeigt.

Ich möchte jedoch bei jedem Datensatz eine dazugehöriges individuelles Foto angezeigt bekommen, welches von Datensatz zu Datensatz unterschiedlich sein sollte.

Gruß
Wolfgang

Antwort 9 von midos

Hi Wolfgang

Du must ein Textfeld nehmen um die Bilder anzuzeigen. Am besten schaust du dir das Formular "Personal" aus der Nordwind Datenbank an.
Du must nur noch den Code kopieren und anpassen, und wenn dann immer noch Fehlermeldungen kommen, hast du nicht allen Code kopiert. Habe nähmlich am Anfang auch nicht allen Code kopiert.
Und das mit dem Neu/Andern Button geht jetzt auch.

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: