OLE-Objekte
Allgemeines
Informationen
- OLE (Object Linking and Embedding) bedeutet das Einbinden von Objekten anderer Applikationen in die eigene Applikation. Dabei werden die Objekte nicht kopiert, sondern verknüpft. Der Vorteil dabei ist, das ein Objekt mehrfach verknüpft werden kann und an nur einer Stelle bearbeitet werden muss.
- OLE ist mit der PLANTA-Software dahingehend möglich, dass man Programm-Objekte aus OLE-fähigen Applikationen einbinden kann. Andere Applikationen können keine Programm-Objekte mit dem OLE-Verfahren bei sich einbinden.
- Die OLE-Objekte können in alle Datenfelder des Typs Text eingebunden oder als eingenständige OLE-Dataitem in Datenbereiche aufgenommen werden.
Informationen
- OLE-Objekte werden direkt in der Datenbank gespeichert und auf dem Server zentral gelagert.
- Beim Aufruf eines Moduls, das OLE-Objekte enthält, werden diese client-seitig in einem temporären Verzeichnis gespeichert.
OLE-Objekte anlegen
Vorgehensweise
OLE-Objekte einbinden
Vorgehensweise
OLE-Dataitem anlegen
Information
- Dataitems mit Klasse Klasse = 13 werden benötigt, wenn für ein bestimmtes Datenfeld in Abhängigkeit von den Werten verschiedene OLE-Objekte angezeigt werden sollen oder wenn das OLE-Objekt als ein selbstständiges Feld im Modul erscheinen soll.
Vorgehensweise
- Ein virtuelles Dataitem der Klasse =13 in der Datentabelle anlegen, aus welcher das DDI des Datenbereiches stammt, in dem ein OLE-Objekt erscheinen soll.
- Z.B. Das OLE-Objekt soll im Projektdatenbereich erscheinen.
- DDI des Projektdatenbereichs stammt aus der DT461 Projekt.
- Das OLE-Dataitem wird in der DT461 angelegt mit virtuell = .
- Im Modul Dataitems für das neu angelegte OLE-Dataitem
- Das OLE-Dataitem dem gewünschten Datenbereich zuordnen.
Excel-OLE-Datenbereiche
Informationen
Schwellenwertsteuerung bei OLE-Objekten über globale Variablen
Informationen
- Für alle OLE-Objekte, die die Ampelfarben Grün, Gelb und Rot verwenden, hat PLANTA Grenzwerte definiert, die individuell mit globalen Variablen gesteuert werden können.
- Diese Variablen werden im Wertebereich eines bestimmten DIs im Modul Dataitems eingegeben.
Beispiel
Individuelle Schwellenwerte definieren