microsoft access 2010 – bilder · das bild wird mit hilfe des passenden anwendungsprogramms...
TRANSCRIPT
Microsoft Access 2010 – Bilder
Access 2010 - Einführung, 04.06.13 Seite 2
Hyperlinks ...
arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei
(access2010\material\beispiel\TableDevelop\automat.accdb). können ein Verweis auf eine Webseite
(http://www.rrzn.uni hannover.de) speichern.‑ können ein Verweis auf eine E-Mail-Adresse
(mailto:[email protected]) speichern.
Access 2010 - Einführung, 04.06.13 Seite 3
… in der Entwurfsansicht einer Tabelle
Felddatentyp Hyperlink.
Access 2010 - Einführung, 04.06.13 Seite 4
… in der Datenblattansicht einer Tabelle
Der Hyperlink wird farbig und unterstrichen im Feld angezeigt.
Ein Hyperlink wird in das Feld eingefügt.
Access 2010 - Einführung, 04.06.13 Seite 5
… in der Datenblattansicht öffnen
Doppelklick auf den Link.
Bestätigung der Sicherheitsmeldung.
Das Bild wird mit Hilfe des passenden Anwendungsprogramms angezeigt.
Access 2010 - Einführung, 04.06.13 Seite 6
Hyperlink bearbeiten
Rechter Mausklick in ein Feld.
Kontextmenü Hyperlink – Hyperlink bearbeiten.
Access 2010 - Einführung, 04.06.13 Seite 7
Dialogfeld „Hyperlink bearbeiten”
In das Textfeld Anzuzeigender Text wird in diesem Beispiel der Pfad angegebenen. Der Text wird in dem Datenfeld angezeigt.
Mit Hilfe des Kombinationsfeldes Suchen in wird der Ordner ausgewählt, in dem die Bilder gespeichert sind.
In dem Listenfeld darunter werden alle Dateien in dem gewählten Ordner angezeigt. Die Schaltfläche Aktueller Ordner zeigt den Inhalt des Ordners an, in dem sich die Datenbank befindet.
Mit Hilfe der Schaltfläche Hyperlink entfernen wird der Link gelöscht.
Access 2010 - Einführung, 04.06.13 Seite 8
… in einem Formular
Darstellung in einem Textfeld.
Rechter Mausklick. Mit Hilfe des Befehls Hyperlink wird ein Untermenü zum Bearbeiten, Löschen etc. des Links geöffnet.
Durch ein Doppelklick in das Textfeld wird das Bild geöffnet.
Access 2010 - Einführung, 04.06.13 Seite 9
Der Datentyp O(bject) L(ink) E(mbetting)
verknüpft Dateien in anderen Formaten mit der Datenbank.
bettet Dateien in anderen Formaten in die Datenbank ein. Die Einbettung von Objekten vergrößert den benötigten Speicherbedarf für die Datenbank.
Access 2010 - Einführung, 04.06.13 Seite 10
… in der Entwurfsansicht einer Tabelle
Felddatentyp OLE-Objekt.
Access 2010 - Einführung, 04.06.13 Seite 11
… in der Datenblattansicht einer Tabelle öffnen
Doppelklick auf das Feld.
Bestätigung der Sicherheitsmeldung.
Die Bilddatei wird in einem passenden Anwendungsprogramm geöffnet.
Access 2010 - Einführung, 04.06.13 Seite 12
… in die Datenbank einbetten
Rechter Mausklick in eine Datenfeld. Klick auf den Befehl Objekt einfügen.
Option Aus Datei erstellen ist aktiv. Die Bilddatei ist vorhanden. Mit Hilfe von Durchsuchen wird die Datei ausgewählt. OK schließt das Dialogfeld.
Access 2010 - Einführung, 04.06.13 Seite 13
… mit der Datenbank verknüpfen
Rechter Mausklick in eine Datenfeld. Klick auf den Befehl Objekt einfügen.
Option Aus Datei erstellen ist aktiv. Die Bilddatei ist vorhanden. Das Kontrollkästchen Verknüpfen wird aktiviert. Mit Hilfe von Durchsuchen wird die Datei ausgewählt. OK schließt das Dialogfeld.
Access 2010 - Einführung, 04.06.13 Seite 14
… in einem Formular
Darstellung in einem gebundenen Objektfeld.
Rechter Mausklick. Mit Hilfe des Befehls Objekt einfügen wird ein Bilddatei in die Datenbank eingebettet oder mit dieser verknüpft. Der Befehl Löschen entfernt das Objekt.
Durch ein Doppelklick in das Textfeld wird das Bild geöffnet.
Access 2010 - Einführung, 04.06.13 Seite 15
Gebundenes Objektfeld ...
ist nur in der Entwurfsansicht eines Formulars in der Liste Steuerelemente im Menüband Formularentwurftools – Entwurf vorhanden.
zeigt nur Bitmaps an.
Access 2010 - Einführung, 04.06.13 Seite 16
Der Datentyp Anlage ...
arbeitet ähnlich wie Anlagen (Attachment) an E-Mails.
besteht aus beliebig vielen Dateien. Ausführbare Dateien können nicht angehängt werden.
Access 2010 - Einführung, 04.06.13 Seite 17
… in der Entwurfsansicht einer Tabelle
Felddatentyp Anlage.
Access 2010 - Einführung, 04.06.13 Seite 18
… in der Datenblattansicht einer Tabelle öffnen
Rechter Mausklick in das Datenfeld.
Auswahl des Befehls Anlagen verwalten. Auswahl einer Anlage in dem Listenfeld. Klick auf die Schaltfläche Öffnen.
Access 2010 - Einführung, 04.06.13 Seite 19
… einem Datenfeld hinzufügen
Rechter Mausklick in das Datenfeld.
Auswahl des Befehls Anlagen verwalten. Klick auf die Schaltfläche Hinzufügen. In dem Auswahldialog
wird eine Datei ausgewählt.
Access 2010 - Einführung, 04.06.13 Seite 20
… in einem Formular
wird in dem Steuerelement Anlage immer die erste Anlage angezeigt.
Durch einen Klick in das Steuerelement wird ein Navigationsleiste eingeblendet. Mit Hilfe der Pfeile kann zwischen den verschiedenen Elementen gewechseltwerden. Die Klammerbietet die MöglichkeitAnlagen zu entfernen oder hinzuzufügen.
Access 2010 - Einführung, 04.06.13 Seite 21
Eigenschaften
Die Formularlayouttools – Entwurf sind aktiv.
Klick auf den Befehl Eigenschaftenblatt in der Gruppe Tools. Die Registerkarte Format wird geöffnet. Anzeigen als legt die Art der Anzeige der Anlage fest. Bilder
werden als Symbol / Bild angezeigt. Bildausrichtung legt die Ausrichtung der Darstellung der Anlage
fest. Bildgröße vergrößert ein zu kleines Bild. Ein zu großes Bild
kann verkleinert oder abgeschnitten werden.
Access 2010 - Einführung, 04.06.13 Seite 22
Bildsteuerelemente ...
können ein Logo in dem Formularkopf darstellen.
können ein Bild in dem Detailbereich eines Formulars darstellen.
können zum Beispiel die Formate BMP, GIF, JPEG, TIF oder ICO anzeigen.
Access 2010 - Einführung, 04.06.13 Seite 23
… einfügen
Das Formular ist in der Layoutansicht geöffnet.
Klick auf das Steuerelement Bild in dem Menüband Formularlayouttools / Entwurf.
Mit einem Mausklick auf eine freie Fläche im Formular wird das Bild-Steuerelement eingefügt.
Falls der Steuerelement-Assistent aktiv ist, wird ein Dialog zur Auswahl eines Bildes angeboten.
Access 2010 - Einführung, 04.06.13 Seite 24
Eigenschaften
Die Formularlayouttools – Entwurf sind aktiv.
Klick auf den Befehl Eigenschaftenblatt in der Gruppe Tools. Die Registerkarte Format wird geöffnet. Bildtyp zeigt an, ob das Bild in die Datenbank eingebettet wird
oder mit der Datenbank verknüpft ist. Bild zeigt den Dateipfad des angezeigten Bildes an. Größenanpassung vergrößert ein zu kleines Bild. Ein zu großes
Bild kann verkleinert oder abgeschnitten werden.
Access 2010 - Einführung, 04.06.13 Seite 25
Name eines Steuerelements
Die Formularlayouttools – Entwurf sind aktiv.
Klick auf den Befehl Eigenschaftenblatt in der Gruppe Tools. Die Registerkarte Andere wird geöffnet. Name zeigt den Namen des Steuerelements an. Der Name
identifiziert eindeutig ein Steuerelement.
Access 2010 - Einführung, 04.06.13 Seite 26
Automatische Bildanzeige bei Datensatz-Wechsel
Die Formularentwurftools – Entwurf sind aktiv.
Klick auf den Befehl Eigenschaftenblatt in der Gruppe Tools. Im Kombinationsfeld wird der Eintrag Formular ausgewählt. Die Registerkarte Ereignis wird geöffnet. Beim Anzeigen wird durch den Wechsel eines Datensatzes
ausgelöst. Ein neuer Datensatz wird angezeigt. Aus dem Kombinationsfeld wird der Eintrag Ereignisprozedur ausgewählt.
Anschließend wird der VBA-Editor geöffnet.
Access 2010 - Einführung, 04.06.13 Seite 27
VBA (Visual Basic for Application) ...
ist eine Programmiersprache, die in jeder Office-Anwendung eingebettet ist.
erweitert die Funktionalität von Office-Anwendungen. passt eine Anwendung entsprechend der Wünsche der
Benutzer an. automatisiert Befehlsreihenfolgen.
Access 2010 - Einführung, 04.06.13 Seite 28
Ereignisprozedur ...
tritt immer in Verbindung mit einem Formular, Bericht oder Steuerelement auf.
wird durch die Maus, die Tastatur oder einem Zeitgeber gestartet.
ist eine Reaktion auf eine Aktion, die der Benutzer gestartet hat.
Access 2010 - Einführung, 04.06.13 Seite 29
... in VBA
Private Sub Form_Current()
End Sub Jede Prozedur in VBA beginnt mit dem Schlüsselwort Sub und
endet mit End Sub. Private. Die Prozedur kann nur von dem Eigentümer (dem
Ereignis) aufgerufen werden. Der Name der Prozedur (Form_Current) gibt Auskunft über
den Eigentümer (Form) und der Art des Ereignisses (Current; Beim Anzeigen). Die Ereignisart und der Eigentümer werden mit einem Unterstrich verbunden.
Der Prozedur können Werte mit Hilfe der runden Klammern übergeben werden.
Access 2010 - Einführung, 04.06.13 Seite 30
Eigenschaft „Bild”
Private Sub Form_Current()
Me.myBild.Picture =
CurrentProject.Path & "\gruen.tif"
End Sub Me bezeichnet die aktuelle Form. myBild ist der Name des Bildsteuerelements. Picture beschreibt die Eigenschaft Bild. Eigenschaften und Objekte werden durch einen Punkt getrennt.
Mit Hilfe des Gleichheitszeichens wird der Eigenschaft ein Wert zugewiesen.
Access 2010 - Einführung, 04.06.13 Seite 31
Dateipfad angeben
Private Sub Form_Current()
Me.myBild.Picture =
CurrentProject.Path & "\gruen.tif"
End Sub Me bezeichnet die aktuelle Form. myBild ist der Name des Bildsteuerelements. Picture beschreibt die Eigenschaft Bild. Eigenschaften und Objekte werden durch einen Punkt getrennt.
Mit Hilfe des Gleichheitszeichens wird der Eigenschaft ein Wert zugewiesen.
Access 2010 - Einführung, 04.06.13 Seite 32
Dateipfad aus einem Textfeld
Private Sub Form_Current()
Me.myBild.Picture =
CurrentProject.Path & "\gruen.tif"
End Sub Me bezeichnet die aktuelle Form. myBild ist der Name des Bildsteuerelements. Picture beschreibt die Eigenschaft Bild. Eigenschaften und Objekte werden durch einen Punkt getrennt.
Mit Hilfe des Gleichheitszeichens wird der Eigenschaft ein Wert zugewiesen.
Access 2010 - Einführung, 04.06.13 Seite 33
Dateipfad aus einem Steuerelement „Hyperlink”
Private Sub Form_Current()
Dim pos As Integer
If Not (IsNull(myLink.Value)) Then
pos = InStr(myLink.Value, "#")
Me.myBild.Picture = CurrentProject.Path & "\" & Left(myLink.Value, pos - 1)
Else
Me.myBild.Picture = ""
End If
End Sub Me bezeichnet die aktuelle Form. myBild ist der Name des Bildsteuerelements. Picture beschreibt die Eigenschaft Bild. Eigenschaften und Objekte werden durch einen Punkt getrennt. Mit Hilfe des Gleichheitszeichens wird der Eigenschaft ein Wert
zugewiesen.
Access 2010 - Einführung, 04.06.13 Seite 34
Dateipfad aus einem Steuerelement „Anlage”
Private Sub Form_Current()
If Not (IsNull(Me.myAnlage.FileName(0))) Then
Me.myBild.Picture = CurrentProject.Path & "\bild\" & myAnlage.FileName(0)
Else
Me.myBild.Picture = ""
End If
End Sub Me bezeichnet die aktuelle Form.
myBild ist der Name des Bildsteuerelements.
Picture beschreibt die Eigenschaft Bild. Eigenschaften und Objekte werden durch einen Punkt getrennt. Mit Hilfe des Gleichheitszeichens wird der Eigenschaft ein Wert
zugewiesen.