Dans une fenêtre 4D Chart, vous pouvez à tout moment créer un nouveau graphe ou ouvrir un document existant à l'aide des commandes standard du menu Fichier. Vous pouvez également importer ou exporter vos graphes sous formes de fichiers PICT.
Pour sauvegarder vos graphes, vous disposez de plusieurs possibilités.
Les documents 4D Chart comportent l’extension “.4CT”.
Vous pouvez sauvegarder le contenu d’un document 4D Chart, qu’il ait été créé dans une fenêtre externe ou dans un formulaire. Cette sauvegarde peut s’effectuer de trois manières :
- En tant que fichier disque,
- En tant que partie d’un enregistrement,
- En tant que modèle d’une zone 4D Chart.
Vous pouvez également sauvegarder une sélection d’objets, par exemple un graphe, sous forme de document PICT (format Macintosh). Dans ce cas, le document sauvegardé est une image qu’il ne sera plus possible de modifier. Ce point est traité ci-dessous dans le paragraphe Exporter un document 4D Chart sous forme de PICT.
Tout document que vous créez à l’aide de 4D Chart peut être sauvegardé comme document séparé pour être utilisé ailleurs—dans la même base de données, dans une autre base de données utilisant 4D Chart, ou dans une application totalement différente. Pour sauvegarder et mettre à jour des documents individuels, vous disposez des commandes Enregistrer et Enregistrer sous... du menu Fichier de 4D Chart.
Les documents sauvegardés peuvent être ouverts avec la commande Ouvrir... du menu Fichier de 4D Chart. Peu importe qu’un document soit créé dans une fenêtre externe ou dans un formulaire, il peut être sauvegardé et ouvert dans ces deux endroits.
Lorsque vous sauvegardez un document 4D Chart en tant que fichier, le document se présente tel que vous l’avez sauvegardé quand vous le rechargez. Pour mettre à jour l’information dans les graphes du document, utilisez la commande de menu Graphe>Mettre à jour, décrite plus en détail dans le paragraphe Mettre à jour les données d’un graphe à partir de la base.
Si vous avez créé une zone de plug-in 4D Chart dans un formulaire table et souhaitez que son contenu soit automatiquement sauvegardé avec chaque enregistrement, il vous suffit de créer, dans la table à laquelle appartient le formulaire, un champ BLOB destiné à recevoir le contenu de la zone. Ce dernier sera automatiquement sauvegardé avec chaque enregistrement validé.
Note : Ce mécanisme ne peut pas être utilisé avec des formulaires projet.
Pour sauvegarder un document 4D Chart comme partie d’un enregistrement :
- Ajoutez un champ de type BLOB à la table dont le formulaire contient la zone 4D Chart.
Pour plus d’informations sur la création d’un champ, reportez-vous au paragraphe Lire parametre base. - Donnez au champ le même nom que la zone externe que vous avez créée dans le formulaire et ajoutez-lui un trait de soulignement (_).
Par exemple, si votre zone externe s’appelle MaZone, le champ doit s’appeler MaZone_
Ce simple mécanisme permet de sauvegarder chaque graphe en tant que partie de l’enregistrement.
Lorsqu'un document 4D Chart est sauvegardé comme partie d’un enregistrement, le document apparaît tel que vous l’avez sauvegardé lorsque vous rechargez l’enregistrement. Pour mettre à jour l’information dans les graphes du document, utilisez la commande de menu Graphe>Mettre à jour, détaillée dans le paragraphe Mettre à jour les données d’un graphe à partir de la base.
Lorsque vous disposez d’une zone 4D Chart incluse dans un formulaire table, vous pouvez créer un document standard identique pour chaque enregistrement, en le sauvegardant en tant que modèle. Il n’est pas possible d’utiliser des modèles avec les fenêtres externes ni avec les formulaires projet.
Lorsque vous sauvegardez un document en tant que modèle, ce dernier est utilisé par défaut pour chaque nouvel enregistrement ouvert dans le formulaire table.
Chaque document démarre avec le même modèle, mais les modifications uniques que vous lui apportez sont sauvegardées avec l’enregistrement. Chaque zone 4D Chart d’un formulaire ne peut avoir qu’un seul modèle.
Si le document qui est sauvegardé comme modèle contient un graphe, celui-ci est automatiquement mis à jour pour chaque enregistrement, si cela est possible. 4D Chart ne met à jour que les graphes créés à partir de données stockées dans les enregistrements de la base.
Pour sauvegarder le document courant comme modèle, choisissez Enregistrer comme modèle dans le menu Fichier de 4D Chart.
Le document est sauvegardé sous un nom de fichier spécial. C’est le nom de la zone 4D Chart dans le formulaire, suivi d’un trait de soulignement et de l’extension .4CT. Par exemple, le fichier modèle d’une zone nommée “MonDoc” sera baptisé “MonDoc_.4CT”. Comme 4D Chart nomme automatiquement le fichier et le place dans le dossier de la base de données, aucune boîte de dialogue standard d’enregistrement de fichiers n’apparaît.
Note : Par défaut, les modèles sont lus et sauvegardés sur les postes clients. Il est possible de modifier ce principe à l’aide de la commande ch_FIXER PROPRIETE ZONE du langage de 4D Chart.
Si vous souhaitez incorporer dans le modèle les modifications apportées au document, choisissez à nouveau Enregistrer comme modèle.
Vous pouvez créer un modèle pour une zone 4D Chart sans utiliser Enregistrer comme modèle : sauvegardez le fichier sous le même nom que celui de la zone 4D Chart suivi d’un trait de soulignement et de l’extension “.4CT” et placez le fichier dans le répertoire de la base de données. Vous pouvez ainsi créer un document dans une base de données et l’utiliser comme modèle dans une autre, ou créer un document dans une zone de document et l’utiliser comme modèle dans une autre.
Vous pouvez temporairement désactiver l’utilisation d’un fichier de modèle particulier en changeant son nom ou en le retirant du répertoire de la base de données.
Vous pouvez ouvrir dans une fenêtre 4D Chart des documents de type PICT. Ces documents peuvent provenir de différentes sources (export d’un graphe 4D Chart sous forme de PICT, logiciel de dessin, etc.). Le document importé se comporte alors comme un objet simple, vous ne pouvez modifier ses attributs.
Pour importer un document PICT, choisissez la commande Importer... dans le menu Fichier de 4D Chart et sélectionnez le fichier PICT à ouvrir (extension *.PCT sous Windows). Si le fichier importé est valide, son contenu s’affiche dans la fenêtre de 4D Chart.
Vous pouvez exporter un document 4D Chart ou une sélection d’objets d’un document 4D Chart sous forme de fichier PICT. Dans les deux cas, les objets ne conservent pas leurs propriétés 4D Chart uniques ; le document exporté est une image statique des objets de la zone 4D Chart ou de la fenêtre externe. Vous pouvez l’importer en tant que PICT dans 4D Chart ou dans toute autre application ouvrant des fichiers PICT.
Pour exporter un document 4D Chart sous forme de PICT, choisissez la commande Exporter... dans le menu Fichier de 4D Chart.
Pour exporter une sélection d’objets 4D Chart sous forme de PICT, sélectionnez le(s) objet(s) à exporter puis choisissez la commande Exporter la sélection sous... dans le menu Fichier de 4D Chart.
Que vous exportiez un document 4D Chart ou une sélection d’objets, un fichier PICT (extension *.PCT sous Windows) est créé sur le disque.