Bilderverwaltung mit Access



Ähnliche Dokumente
Microsoft Access 2010 Bilder

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle

Access Verbrecherdatenbank Teil 2

Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3.

Access [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten

iphone-kontakte zu Exchange übertragen

6 Das Kopieren eines bereits bestehenden Inhaltselements

Konvertieren von Settingsdateien

Speichern. Speichern unter

DOKUMENTATION. ClubWebMan Photoalbum. mit dem Photobook Plugin erstellen.

SICHERN DER FAVORITEN

Berechnungen in Access Teil I

Dokumentation Typo3. tt - news - Nachrichtenmodul

Folgeanleitung für Fachlehrer

Microsoft Access 2013 Navigationsformular (Musterlösung)

Seriendruck mit der Codex-Software

Die Dateiablage Der Weg zur Dateiablage

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Anleitungen zum Publizieren Ihrer Homepage

Arbeiten mit dem Outlook Add-In

Arbeiten mit MozBackup

Adminer: Installationsanleitung

Tutorial: Wie kann ich Dokumente verwalten?

... unser Service fur Sie:

Whitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien

Arbeiten mit Standorten und Freimeldungen

3"PRÄSENTATION ERSTELLEN

Anleitung zum Einspielen der Demodaten

Erstellung einer Access-Datenbank am Beispiel der VHS

Comic Life 2.x. Fortbildung zum Mediencurriculum

1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Favoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Photoalben anlegen und verwalten.

TopKontor - Kurzleitfaden

Verteilte Datenbanken

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Wir lernen PowerPoint - Grundkurs Grußkarten erstellen

Der neue persönliche Bereich/die CommSy-Leiste

Inhaltsverzeichnis Seite

Übung 1: Ein Haupt-/Unterformular mit dem Formular-Assistenten erstellen

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Step by Step Softwareverteilung unter Novell. von Christian Bartl

Kurz-Anleitung. Die wichtigsten Funktionen. Das neue WEB.DE - eine Übersicht. s lesen. s schreiben. Neue Helfer-Funktionen

Erstellen von x-y-diagrammen in OpenOffice.calc

Installationsanleitung für CashPro im Mehrbenutzerzugriff/Netzwerkbetrieb

Access 2010 Grundlagen 2. MS Access Datenbanken

Dreamweaver 8 Einführung

3 ORDNER UND DATEIEN. 3.1 Ordner

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Access Verbrecherdatenbank Teil 1

Mediator 9 - Lernprogramm

6. Dateien und Ordner verwalten

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.

Microsoft Access 2010 Navigationsformular (Musterlösung)

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Dateipfad bei Word einrichten

2.1 Lightning herunterladen Lightning können Sie herunterladen über:

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Durch einen Doppelklick (linke Maustaste) wird das Programm gestartet und es erscheint folgender Bildschirm.

Eine Kundendatenbank erstellen

2. Speichern und öffnen

Anleitung für das Content Management System

Was muss gesichert werden? -Ihre angelegten Listen und Ihre angelegten Schläge.

Access Verbrecherdatenbank Teil 3

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Programm GArtenlisten. Computerhinweise

ZIMT-Dokumentation für Studierende Webmail-Oberfläche (Roundcube)

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA

Tutorial: Wie nutze ich den Mobile BusinessManager?

Erstellen einer digitalen Signatur für Adobe-Formulare

Erste Schritte mit Sfirm32 und itan

Urlaubsregel in David

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

07. übung. InDesign & Photoshop. medienwerkstatt // seite 1

Handbuch B4000+ Preset Manager

Folgeanleitung für Klassenlehrer

Anleitung zur Verwendung der VVW-Word-Vorlagen

FTP-Server im System einbinden

TYPO3-Zusatzkurs für

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

10 Makros Makros aufzeichnen

Bedienungsanleitung zum Import und Bearbeiten von Sauenkarten

Einpflegen von Bildern auf mein-jrk.de

Anleitung für die Registrierung und das Einstellen von Angeboten

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

Es gibt situationsabhängig verschiedene Varianten zum Speichern der Dokumente. Word bietet im Menü DATEI unterschiedliche Optionen an.

Newsletter. 1 Erzbistum Köln Newsletter

Datensicherung. Beschreibung der Datensicherung

Umstellung News-System auf cms.sn.schule.de

Übung - Datenmigration in Windows 7

1. Handhabung Werkzeug- und Menüleiste

Laden der beiden virtuellen Orgeln (36 bzw. 100 Register) unter Hauptwerk

Übung - Datensicherung und Wiederherstellung in Windows 7

PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um

Transkript:

Bilderverwaltung mit Access (1) Tabelle anlegen Der große Nachteil beim Speichern von Bilddateien in Datenbanken ist, dass sie nicht in dem herkömmlichen Format, sondern in einem Windows-internen Format abgespeichert werden, das dem von Bitmaps ähnelt. Dadurch können Datenbanken beim Speichern vieler Bilder schnell ins Unermessliche anwachsen. Um dieses Problem zu umgehen, speichern Sie die Bilder einfach auf der Festplatte und legen in der Datenbank ein Feld mit der genauen Pfadangabe zu der Bilddatei an: 1. Legen Sie eine neue Tabelle namens tblbilderverknuepft an und fügen Sie der Tabelle die vier Felder BildID, Bildpfad, Bilddatei und Bildtext hinzu. 2. Stellen Sie die Zeichenanzahl der beiden Textfelder Bildpfad und Bildtext ruhig etwas großzügiger auf 255 Zeichen ein. Damit ist die Tabelle bereits fertig. Fügen Sie fürs erste vier Beispieldatensätze mit Bildpfaden zu existierenden Bilddateien ein, damit Sie das im nächsten Schritt zu erstellende Formular direkt ausprobieren können. Beim Bildpfad sollte nur eine relative Pfadangabe erfolgen, weil sich beim Kopieren auf eine andere Festplatte z.b. der Laufwerksbuchstabe verändern könnte. Die beiden \ am Pfadanfang und -ende dürfen nicht fehlen. Das Beispiel zeigt, dass sich die Bilder in einem Unterordner DB_Bilder zum Ordner der DB befinden. tblbilderverknuepft BildID BildPfad BildDatei Bildtext 1 \DB_Bilder\ Bild1.gif Computer 2 \DB_Bilder\ Bild2.gif Notebook 3 \DB_Bilder\ Bild3.gif Scanner 4 \DB_Bilder\ Bild4.gif Drucker (2) Bilder im Formular anzeigen Erstellen Sie ein Formular mit dem Formularassistenten. Das Formular sollte mindestens die vier Felder der Tabelle tblbilderverknuepft enthalten und benennen Sie das Formular nicht um. Legen Sie folgende Eigenschaften fest: 1. Zeigen Sie das Formular in der Entwurfsansicht an, klicken Sie mit der rechten Maustaste auf den grauen Button oben links in der Ecke, wählen Sie den Befehl Eigenschaften und weisen Sie der Eigenschaft Datenherkunft den Wert tblbilderverknuepft zu (falls dieser Wert nicht schon dort steht). 2. Damit Sie die Bilder mit den angegebenen Bildpfaden in einem Formular anzeigen können, benötigen Sie das Bildsteuerelement Bild. (siehe Abbildung 1) Beim Einfügen des Bildsteuerelements erscheint ein Dialog, der Sie nach der einzufügenden Bilddatei fragt. Sie müssen hier erst einmal eine Bilddatei auswählen, da das Bildsteuerelement sonst nicht erstellt wird. folie11_bilder_in_access.doc - Klasse 12 Seite 1

Abbildung 1 Fahren Sie nun folgendermaßen fort: 1. Benennen Sie das Bildsteuerelement in picbildverknuepft um. (siehe Abbildung 2) 2. Löschen Sie nun das derzeit angezeigte Bild, indem Sie den Wert der Eigenschaft Bild auf (keines) einstellen. (siehe Abbildung 3) 3. Stellen Sie außerdem den Wert der Eigenschaft Bildtyp auf Verknüpft ein. (siehe Abbildung 3) Abbildung 2 folie11_bilder_in_access.doc - Klasse 12 Seite 2

Abbildung 3 (3) Schaltfläche Aktualisieren Die Bildherkunft setzt sich aus den beiden Feldern Bildpfad und Bilddatei zusammen. Das Bildsteuerelement soll erst aktualisiert werden, wenn die Textfelder die benötigten Informationen enthalten. Damit der Benutzer diesen Zeitpunkt selbst festlegen kann, legen Sie außerdem eine Befehlsschaltfläche an. Dazu ziehen Sie ein Objekt Befehlsschaltfläche in den Detailbereich. Den sich öffnenden Assistenten schließen Sie aber gleich wieder mit dem Schalter Abbrechen, damit nur eine undefinierte Befehlsschaltfläche angelegt wird. Mit Rechtsklick auf die Schaltfläche, Befehl Eigenschaften geben Sie den Namen cmdaktualisieren und die Beschriftung Aktualisieren ein. (siehe Abbildung 4 und 5). Abbildung 4 folie11_bilder_in_access.doc - Klasse 12 Seite 3

Abbildung 5 Die hinter der Befehlsschaltfläche liegende Methode lernen Sie nun kennen: Wenn Sie jetzt in die Formularansicht wechseln, passiert erwartungsgemäß nichts außer der Anzeige der in der Tabelle enthaltenen Daten. Das Bildsteuerelement bleibt leer. Damit das Bildsteuerelement das in den beiden Textfeldern Bildpfad und Bilddatei angegebene Bild anzeigt, benötigen Sie eine Methode, die durch das Ereignis Beim Anzeigen des Formulars und Beim Klicken der Schaltfläche cmdaktualisieren ausgelöst wird. Diese Methode sieht folgendermaßen aus: (Teil 1) Private Sub BildAktualisieren() On Error GoTo BildAktualisieren_Err Dim strbildpfad As String strbildpfad = CurrentProject.Path & Me.Bildpfad & Me.Bilddatei If Dir(strBildpfad) = "" Then strbildpfad = "" End If BildAktualisieren_Exit: Me.picBildVerknuepft.Picture = strbildpfad Exit Sub BildAktualisieren_Err: MsgBox "Das Bild konnte nicht geladen werden." _ & vbcrlf & "Fehler-Nr: " & Err.Number _ & vbcrlf & "Fehler-Beschreibung: " & Err.Description strbildpfad = "" Resume BildAktualisieren_Exit Die Prozedur überprüft, ob der Wert des Feldes Bildpfad eine leere Zeichenfolge ist. Falls ja, wird die Eigenschaft Picture des Bildsteuerelements auf eine leere Zeichenfolge eingestellt. Anderenfalls wird das Bild mit dem angegebenen Pfad angezeigt, sofern die entsprechende Datei vorhanden ist. folie11_bilder_in_access.doc - Klasse 12 Seite 4

Die Prozeduren für den Aufruf dieser Routine sehen folgendermaßen aus: (Teil 2) Private Sub cmdaktualisieren_click() BildAktualisieren Private Sub Form_Current() BildAktualisieren Durch Klick auf das Ereignis Beim Klicken wählen Sie zunächst den Wert Ereignisprozedur, dann klicken Sie auf den 3-Punkte-Schalter - die VBA-Umgebung wird geöffnet. Kopieren Sie dort den gesamten Methoden-Quelltext (Teil 1 und Teil 2) hinein, vorausgesetzt, Sie haben sich an die vorgeschlagenen Namensvereinbarungen gehalten. Der Vorgabetext Private Sub cmdaktualisieren_click() soll dabei überschrieben werden. Abbildung 6 Das fertige Formular sieht wie in Abbildung 7 aus. Abbildung 7 2003-2009 André Minhorst Alle Rechte vorbehalten. Überarbeitet 2011 von Frank Kaden. folie11_bilder_in_access.doc - Klasse 12 Seite 5