OLE
Les modifications apportées à un objet incorporé n'affectent pas l'objet initial et inversement. Elles ne concernent que l'objet au sein de votre rapport.
14.6.1.1 Pour insérer un objet incorporé OLE
1.
Cliquez sur l'onglet
Conception
.
2.
Dans le menu
Insertion
, choisissez la commande
Objet OLE
.
La boîte de dialogue Insérer un objet apparaît.
3.
Cliquez sur l'option
Créer à partir d'un fichier
.
La boîte de dialogue change pour vous permettre de saisir le nom d'un objet ou de rechercher un objet.
4.
Cliquez sur
Parcourir
et sélectionnez un fichier bitmap (BMP).
5.
Cliquez sur le bouton
Ouvrir
pour revenir à la boîte de dialogue Insérer un objet.
6.
Cliquez sur
OK
pour revenir au rapport.
Un cadre d'objet apparaît.
7.
Placez l'objet dans votre rapport.
8.
Cliquez avec le bouton droit de la souris sur cette image. Notez que l'image a pris la forme d'un objet OLE dans le menu contextuel.
La troisième commande à partir du bas du menu contextuel l'identifie comme Objet bitmap. C'est un objet incorporé OLE.
9.
Cliquez deux fois sur l'objet.
Vous êtes toujours dans Crystal Reports, mais les menus et les outils appartiennent à Microsoft Paint ou à un autre logiciel graphique installé sur votre ordinateur. Le recours à ces outils vous permet de modifier le bitmap sur place. N'oubliez pas que même si vous utilisez les outils de l'application serveur OLE, vous ne travaillez pas avec l'objet initial ; l'objet affiché est une copie de l'objet et l'objet initial n'est pas affecté.
14.6.2 Objets reliés
Lorsque vous insérez un objet relié dans un rapport, Windows copie un instantané des données (et non les données elles-mêmes) provenant d'un fichier existant. Seule l'image de l'objet est insérée dans votre rapport. Les données réelles restent avec le fichier d'origine.
Lorsque vous activez l'objet depuis votre rapport, le fichier d'origine s'ouvre à l'intérieur de l'application utilisée pour sa création. Toute modification affecte également le fichier d'origine.
333 2013-09-26
OLE
Si vous souhaitez que les données de l'objet restent à la disposition d'autres applications et reflètent les derniers changements opérés dans les données, il est nécessaire de relier l'objet à votre rapport.
Une mise en relation automatique est mise à jour à partir du fichier source à chaque chargement du rapport ; une mise en relation manuelle est mise à jour uniquement à la demande. Vous pouvez forcer une mise à jour, annuler ou redéfinir une mise en relation à partir de la boîte de dialogue Modifier les liens.
Lorsque vous supprimez le lien d'un objet à l'aide de la boîte de dialogue Liens, vous supprimez toute connexion aux données d'origine du document serveur. Un objet relié dans une application conteneur est constitué simplement d'une représentation de cet objet ainsi que du lien entre l'objet et le document serveur. Lorsque vous supprimez ce lien, il ne vous reste que cette représentation. Il n'existe plus de relation avec les données d'origine ou avec les capacités d'édition de l'application serveur. Dans une telle situation, Crystal Reports change l'objet en objet statique, un objet autonome qui ne peut être ni modifié à l'aide des fonctionnalités OLE, ni converti en objet OLE modifiable.
14.6.2.1 Pour relier un objet bitmap
1.
Dans le menu
Insertion
, choisissez la commande
Objet OLE
.
La boîte de dialogue Insérer un objet apparaît.
2.
Cliquez sur l'option
Créer à partir d'un fichier
.
La boîte de dialogue se modifie, et cela vous permet de saisir le nom d'un objet ou de rechercher un objet.
3.
Cliquez sur
Parcourir
et sélectionnez un fichier bitmap (BMP).
4.
Cliquez sur le bouton
Ouvrir
pour revenir à la boîte de dialogue Insérer un objet.
5.
Cochez la case
Relier
.
6.
Cliquez sur
OK
pour revenir au rapport.
Un cadre d'objet apparaît.
7.
Placez cet objet dans votre rapport.
8.
Placez le curseur sur cette image et cliquez avec le bouton droit de la souris. Notez que l'objet est identifié comme un objet OLE.
La troisième commande à partir du bas du menu l'identifie comme Objet bitmap relié.
9.
Cliquez deux fois sur l'objet.
Microsoft Paint ou votre application graphique affiche la version d'origine de l'objet. Chaque modification apportée à l'original apparaît dans la version se trouvant dans votre rapport.
334 2013-09-26