|
<< Click to Display Table of Contents >> Navigation: Index > OLE-Funktionen |
ACHTUNG: Diese Kapitel erklärt die historisch bedingte OLE-Funktion. Wir empfehlen den Einsatz der Bildpfad-Felder, da die OLE-Funktion sehr viel Platz in der Datenbank benötigt!
Mit der in Majesty verfügbaren Verknüpfungs- bzw. Einbettungsfunktion können aus einer anderen Anwendung stammende Objekte bzw. Informationen in Ihre Stamm-Dateien (z.B. Adress-, Kunden-, Lieferanten-, Artikel-, Vertreter-, Personalstamm) eingefügt werden.
A) Begriffserklärung: Einbettung (Embedding) von Objekten
Eingebettete Objekte (z.B. Grafiken) werden zum festen Bestandteil Ihrer Datei und direkt innerhalb dieser abgespeichert. Sie werden in einem anderen Anwendungsprogramm (evtl. sogar auf einem anderen Rechner) angelegt und faktisch als Duplikat in Ihre Stammdatei eingefügt. Nachträgliche Änderungen in Majesty sind nicht möglich, doch kann das Objekt mit dem Ursprungsprogramm bearbeitet und das überholte Objekt durch ein neues Objekt ersetzt werden.
Sofern die Quelldatei nicht mehr anderweitig benötigt wird, kann sie von der Platte gelöscht werden, da das ausgewählte Objekt nun direkt in der Majesty-Datenbank gespeichert ist.
B) Begriffserklärung: Verknüpfung (Linking) von Objekten
Im Gegensatz zu eingebetteten Objekten werden verknüpfte Objekte (z.B. Bilder) außerhalb der Datei in der sog. Quelldatei des betreffenden Anwendungsprogramms gespeichert. Werden die Daten in der Quelldatei verändert, so werden die Änderungen durch die Verknüpfung über das Anwendungsprogramm (Server-Anwendung) automatisch in dem eingefügten Objekt innerhalb Ihrer Stamm-Datei aktualisiert. Dieses „Server"-Anwendungsprogramm muss im ständigen Zugriff von Majesty stehen, da sonst die Verknüpfung mit den Daten verlorengeht. Die Verknüpfung lässt sich durch Aufhebung jederzeit in eine Einbettung umwandeln, wonach das Objekt jedoch auf die vorstehende Art nicht mehr aktualisiert werden kann.
C) Einbettung von OLE-Objekten in Majesty
1)Objekt-Bearbeitung im Herkunftsprogramm
a) Vorhandenes Objekt auswählen bzw. neues Objekt anlegen,
b) Falls neu angelegtes Objekt außerhalb Majesty weiter verwendet werden soll, Datei zunächst speichern,
c) Objekt markieren,
d) Objekt in die Zwischenablage kopieren.
2) Objekt-Einbettung mit Majesty
1. Entsprechendes Programm aufrufen (z.B. Artikelstamm),
2. Über das Menü „Extras" <Objekt anzeigen/ändern> wählen (leeres Objekt-Fenster erscheint),
3. Über das Menü „Bearbeiten" <Einfügen> wählen,
4. Objekt aus Zwischenablage wird in das Objekt-Fenster eingefügt (eingebettet).
D) Verknüpfung von OLE-Objekten in Majesty
1) Objekt-Bearbeitung im Herkunftsprogramm
a) Vorhandenes Objekt auswählen bzw. neues Objekt anlegen und speichern,
b) Objekt markieren,
c) Objekt in die Zwischenablage kopieren.
2) Objekt-Verknüpfung mit Majesty
1. Entsprechendes Programm aufrufen (z.B. Artikelstamm),
2. Über Menü "Extras" <Objekt anzeigen/ändern> wählen (leeres Feld erscheint),
3. Über Menü „Bearbeiten" <Inhalte einfügen> wählen (Auswahlfenster erscheint),
4. Dateiname mit Pfad erscheint zur Kontrolle unter „Herkunft",
5. Dateityp auswählen (z.B. PaintBrush-Bild Objekt),
6. Schaltfläche <Verknüpfung einfügen> betätigen.
(Zur Beachtung: Verknüpfungen sind nur mit zuvor als Datei gespeicherten Objekten möglich!)
Ausgewähltes Objekt wird eingefügt und bleibt mit der Ursprungsdatei verknüpft, d.h. spätere Änderungen am Objekt außerhalb von Majesty werden übernommen.
Durch Doppelklick auf das Objekt oder über das Menü „Bearbeiten" <Objekt...> gelangt man jederzeit mit seinem Objekt automatisch in das Herkunftsprogramm zurück und kann dort Änderungen vornehmen. Durch die Verknüpfung wird die Datei in Majesty unmittelbar aktualisiert.
Die Aufhebung der Verknüpfung geschieht über das Menü „Bearbeiten" <Verknüpfung aufheben>.
Das Objekt ist hiermit eingebettet und nicht mehr veränderbar, kann jedoch im Original gelöscht werden.
E) OLE-Objekte aus Majesty löschen
Das Entfernen von Objekten aus den Objekt-Fenstern erfolgt nach Aktivieren des betreffenden Objekt-Fensters über das Menü „Bearbeiten" <Löschen>.
Links: Objekte/Bilder einfügen
11/2009