version 6.8 (Modifiée)
Que sont les services OLE ?
Un objet OLE est constitué de données pouvant être manipulées par une application OLE, comme par exemple le programme de dessin PaintBrush fourni avec Windows.
4e Dimension permet d'incorporer et de manipuler des objets OLE au sein des formulaires 4D. Ainsi, 4e Dimension peut accueillir dans ses enregistrements non seulement des données structurées, comme des champs alphanumériques ou des entiers, mais également tous les types d'objets pouvant être gérés par des applications OLE.
Si vous disposez d'un tableur ou d'un traitement de texte OLE, vous pourrez directement créer, manipuler ou stocker dans votre base de données vos feuilles de calcul ou vos courriers. Ceci est particulièrement précieux puisque vous pouvez structurer l'archivage de ces documents, et bénéficier de la puissance de la base de données de 4e Dimension pour les retrouver.
Attention : Les services OLE ne sont pas disponibles sous MacOS.
Comment accéder aux services OLE dans 4e Dimension ?
Vous accédez aux services OLE dans 4e Dimension par l'intermédiaire de zones OLE. La taille et l'emplacement de ces zones dépendent de l'utilisation que vous souhaitez en faire.
Créer une zone OLE
Les zones OLE peuvent être créées dans deux environnements :
dans des fenêtres externes, dédiées à l'exploitation d'une zone OLE. Cette possibilité est décrite dans la section Créer une zone OLE dans une fenêtre externe.
dans un formulaire 4D. Dans ce cas, la zone est intégrée aux champs, variables, autres zones externes, etc., que vous avez insérés dans votre formulaire. Cette possibilité est décrite dans la section Créer une zone OLE dans un formulaire.
Utiliser les zones OLE
Une fois les zones OLE créées, vous pouvez exploiter les services OLE en mode Utilisation ou Menus créés. Pour cela, vous disposez de deux possibilités :
Utiliser "manuellement" la zone à l'aide d'un menu contextuel. Ce menu apparaît lorsque vous cliquez dans la zone OLE avec le bouton droit de la souris. Ces fonctions sont décrites dans le chapitre Utiliser une zone OLE.
Utiliser l'une des quatre routines de programmation fournies par le plug-in OLE Tools. Ces routines vous permettent d'automatiser certaines fonctions OLE. Elles sont décrites dans le chapitre Commandes OLE_Tools.
Référence
Créer une zone OLE dans un formulaire, Installation d'OLE Tools dans 4D.