4D Calc 6.0 - Utilisation
Transcription
4D Calc 6.0 - Utilisation
4D Calc Utilisation Windows®/Mac™OS 4D Calc® © 1989 - 1998 ACI SA. Tous droits réservés. 4D Calc Utilisation Copyright© 1989 - 1998 ACI SA/ACI US, Inc. Tous droits réservés. Les informations contenues dans ce manuel peuvent faire l’objet de modifications sans préavis et ne sauraient en aucune manière engager ACI SA. La fourniture du logiciel décrit dans ce manuel est régie par un octroi de licence dont les termes sont précisés par ailleurs dans la licence électronique figurant sur le support du Logiciel et de la Documentation y afférente. Le logiciel et sa Documentation ne peuvent être utilisés, copiés ou reproduits sur quelque support que ce soit et de quelque manière que ce soit, que conformément aux termes de cette licence. Aucune partie de ce manuel ne peut être reproduite ou recopiée de quelque manière que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement, archivage ou tout autre procédé de stockage, de traitement et de récupération d’informations, pour d’autres buts que l’usage personnel de l’acheteur, et ce exclusivement aux conditions contractuelles, sans la permission explicite d’ACI SA. ACI, 4D, 4D Calc, 4D Draw, 4D Write, 4D Insider, 4ème Dimension, 4D Server, 4D Compiler ainsi que les logos 4e Dimension, ACI et 4D sont des marques enregistrées d’ACI SA. Windows, Windows NT, Win 32s et Microsoft sont des marques enregistrées de Microsoft Corporation. Apple, Macintosh, Power Macintosh, LaserWriter, ImageWriter, QuickTime sont des marques enregistrées ou des noms commerciaux de Apple Computer, Inc. Mac2Win Software Copyright © 1990-1998 est un produit de Altura Software, Inc. ACROBAT © Copyright 1987-1998, Secret Commercial Adobe Systems Inc. Tous droits réservés. ACROBAT est une marque enregistrée d’Adobe Systems Inc. Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs Sommaire Introduction générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Bienvenue dans 4D Calc . . . . . . 4D Calc, un tableur intégré à 4D 4D Calc, un tableur complet . . 4D Calc et 4e Dimension . . . . . . A propos de ce manuel . . . . . . . Modification de la terminologie Windows®/Mac™OS . . . . . . Navigation hypertexte . . . . . Contenu de ce manuel . . . . . Chapitre 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix . ix . x . xi xii xii xii xiii xiii Types d’utilisation . . . . . . . . . . . . . . . 15 4D Calc en fenêtre externe . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . Ouvrir des documents en fenêtre externe . 4D Calc dans un formulaire . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . Créer une zone 4D Calc dans un formulaire Association à un champ . . . . . . . . . . Enregistrer comme modèle . . . . . . . . . Dépannage . . . . . . . . . . . . . . . . . . . Chapitre 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 15 16 17 17 19 21 22 26 Gestion de documents . . . . . . . . . . . . . 27 Ouvrir, enregistrer . . . . . . . . . . . . Ouverture d’un document . . . . . . Enregistrer, Enregistrer sous... . . . . Types de documents . . . . . . . . . Imprimer . . . . . . . . . . . . . . . . . Sélectionner la zone d’impression . . Définir un Pied et un haut de page . . Format d’impression . . . . . . . . . Contrôler les paramètres d’impression Lancer l’impression . . . . . . . . . . Quitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4D Calc - Utilisation . . . . . . . . . . . 27 27 28 29 31 31 32 35 35 37 38 iii Sommaire Chapitre 3 Edition . . . . . . . . . . . . . . . . . . . . . . 39 Sélectionner . . . . . . . . . . . . . . . . . . . Copier, couper, coller, supprimer, annuler . . . Copier . . . . . . . . . . . . . . . . . . . . Couper . . . . . . . . . . . . . . . . . . . . Coller . . . . . . . . . . . . . . . . . . . . Supprimer . . . . . . . . . . . . . . . . . . Annuler . . . . . . . . . . . . . . . . . . . Recopier vers la droite, recopier vers le bas . . . Recopier vers la droite . . . . . . . . . . . . Recopier vers le bas . . . . . . . . . . . . . Insérer ou supprimer une ligne ou une colonne Déplacer . . . . . . . . . . . . . . . . . . . . . Trier . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 . . . . . . . . . . . . . 4D Calc - Utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 40 40 41 41 42 42 43 43 43 44 44 46 Les cellules et leur présentation . . . . . . . . 51 Les cellules . . . . . . . . . . . . . . . . . . . . . Les cellules dans la feuille de calcul . . . . . . Types des cellules . . . . . . . . . . . . . . . Contenu des cellules . . . . . . . . . . . . . Caractéristiques d’une cellule . . . . . . . . . Attributs d’une cellule . . . . . . . . . . . . . Formats de cellules . . . . . . . . . . . . . . . . Format des numériques . . . . . . . . . . . . Format des dates . . . . . . . . . . . . . . . . Format des heures . . . . . . . . . . . . . . . Format mixtes dates et heures . . . . . . . . . Symbole d’erreur . . . . . . . . . . . . . . . Alignement . . . . . . . . . . . . . . . . . . Styles . . . . . . . . . . . . . . . . . . . . . . . . Styles par défaut . . . . . . . . . . . . . . . . . . Attributs . . . . . . . . . . . . . . . . . . . . . . Taille des lignes et des colonnes . . . . . . . . . . Redimensionnement automatique . . . . . . Modifier la largeur d’une colonne . . . . . . Modifier la hauteur d’une ligne . . . . . . . . TItres des lignes et colonnes . . . . . . . . . . . . Modifier la taille des titres . . . . . . . . . . . Changer le nom d’une colonne ou d’une ligne Cacher les titres . . . . . . . . . . . . . . . . iv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 51 52 53 53 54 54 55 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 68 Sommaire Utiliser des décorations . . . . . . . . . . Nouvelle décoration . . . . . . . . . Même décoration . . . . . . . . . . . Enlever les décorations . . . . . . . . Utiliser des images . . . . . . . . . . . . Coller une image . . . . . . . . . . . Modifier les attributs d’une image . . Déplacer une image . . . . . . . . . . Supprimer une image . . . . . . . . . Visualiser ou non les graphiques . . . Afficher/masquer les éléments d’interface La grille . . . . . . . . . . . . . . . . Les barres de défilement . . . . . . . Les menus . . . . . . . . . . . . . . . Chapitre 5 Recherches, références et calculs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 69 69 70 70 70 71 73 73 73 74 74 75 76 . . . . . . . 77 Recherches . . . . . . . . . . . . . . . . . . . . . . . Recherche de texte . . . . . . . . . . . . . . . . . Recherche de format . . . . . . . . . . . . . . . . Lancement de la recherche . . . . . . . . . . . . . Aller en fin de tableau . . . . . . . . . . . . . . . . . Références . . . . . . . . . . . . . . . . . . . . . . . . Références relatives . . . . . . . . . . . . . . . . . Créer une référence absolue . . . . . . . . . . . . Référence absolue ou relative sur un axe seulement Changer les références . . . . . . . . . . . . . . . Référencer une cellule d’un tableau à l’autre . . . . Calculs . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 77 78 78 79 79 79 81 85 88 89 90 Exploiter une base 4D . . . . . . . . . . . . . 91 Insérer un champ 4D . . . . . . . . . . . . . . . . . . . . Appeler un champ . . . . . . . . . . . . . . . . . . . La relation dynamique entre 4D Calc et 4D . . . . . . Importer des champs . . . . . . . . . . . . . . . . . . . . Générer un tableau . . . . . . . . . . . . . . . . . . . . . Table à parcourir . . . . . . . . . . . . . . . . . . . . Ligne de rupture . . . . . . . . . . . . . . . . . . . . Sélectionner et trier les enregistrements . . . . . . . . Choisir les colonnes et les opérations sur ces colonnes Copier-Coller . . . . . . . . . . . . . . . . . . . . . . Détruire et R.A.Z. . . . . . . . . . . . . . . . . . . . . Générer le tableau . . . . . . . . . . . . . . . . . . . Appliquer une formule sur une colonne . . . . . . . . . . . . . . . . . . . . . . 91 . 91 . 92 . 95 . 99 . 100 . 101 . 101 . 101 . 103 . 103 . 103 . 104 4D Calc - Utilisation v Sommaire Chapitre 7 Hot-links . . . . . . . . . . . . . . . . . . . . 107 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Création de hot-link dans 4D Calc . . . . . . . . . . . . . . 108 Publier un hot-link . . . . . . . . . . . . . . . . . . . . 108 Ne plus publier le hot-link . . . . . . . . . . . . . . . . 111 Souscrire à un hot-link dans 4D Calc . . . . . . . . . . . . . 111 Ne plus souscrire à un hot-link dans 4D Calc . . . . . . . 113 Modifier l’affichage d’un hot-link souscrit dans 4D Calc . 114 Fonctionnement des hot-links . . . . . . . . . . . . . . . . 115 Circulation de l’information . . . . . . . . . . . . . . . 115 Conditions de publication et de souscription des hot-links 116 Enregistrer les hot-links . . . . . . . . . . . . . . . . . . 116 Modification du document publiant le hot-link . . . . . 117 Zone d’export . . . . . . . . . . . . . . . . . . . . . . . . . 117 Fonctionnement du champ Image . . . . . . . . . . . . 118 Exemple d’utilisation de la zone d’export . . . . . . . . 118 Chapitre 8 Opérateurs, opérandes et fonctions . . . . . 121 Opérandes et opérateurs . . . . Constantes . . . . . . . . . Opérateurs . . . . . . . . . Fonctions . . . . . . . . . . . Fonctions diverses . . . . . Fonctions numériques . . . Fonctions trigonométriques Fonctions chaînes . . . . . Fonctions financières . . . La fonction EVAL4D . . . . vi 4D Calc - Utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 121 123 124 125 129 130 130 131 134 Sommaire Annexe A Codes d’erreurs en mode Utilisation . . . . . . . .135 Annexe B Equivalents clavier . . . . . . . . . . . . . . . . . . . . . .137 Annexe C Possibilités d’affectation . . . . . . . . . . . . . . . . .139 Annexe D 4D Calc et Customizer Plus . . . . . . . . . . . . . . .141 Présentation . . . . . . Options paramétrables Préférences . . . . Modèles . . . . . . Traduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 . 142 . 142 . 142 . 142 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 4D Calc - Utilisation vii Sommaire viii 4D Calc - Utilisation Introduction générale Bienvenue dans 4D Calc 4D Calc, un tableur intégré à 4D Un tableur est une application qui présente une grille de cellules dans lesquelles vous pouvez entrer des informations, effectuer des calculs ou afficher des images. 4D Calc est un plug-in d’extension écrit pour 4e Dimension et 4D Server, vous permettant de disposer, à l’intérieur de votre base de données, des fonctionnalités classiques d’un tableur et d’y effectuer les opérations de simulation, projection, analyse ou présentation spécifiques à ce type de logiciel. L’intégration totale de 4D Calc dans 4e Dimension représente pour l’utilisateur la possibilité de profiter pleinement de la puissance et de l’interface de 4D tout en disposant des fonctions spécifiques d’un tableur. 4D Calc exploite directement les informations contenues dans la base, sans qu’il soit nécessaire de les ressaisir. Il s’agit là d’un des éléments les plus puissants du programme. En effet, lorsque vous faites référence à des valeurs stockées dans la base, vous gagnez un temps considérable puisque toute modification dans la base est immédiatement répercutée dans votre feuille de calcul. Vous pouvez créer des applications qui vous serviront à faire des calculs, prévisions de budget, ou simulations. 4D Calc - Utilisation ix Introduction générale Mise à jour automatique d’une feuille de calcul : la feuille de calcul placée dans l’enregistrement fait référence à des champs de 4e Dimension. Dès que ces champs sont modifiés, les informations sont insérées dynamiquement dans la feuille de calcul et toutes les opérations immédiatement recalculées. Champs de la base 4D Feuille de calcul 4D Calc intégrée à l’enregistrement 4D Calc, un tableur complet La configuration bidimensionnelle de 4D Calc, c’est-à-dire un ensemble de colonnes et de lignes, s’intègre dans toute base de données et permet créer des états ou d’effectuer des calculs rapides. Des formules peuvent être utilisées pour ces calculs. Elles peuvent contenir des références à des cellules et effectuer des calculs avec les données de ces cellules. Si les données changent, les calculs sont mis à jour. 4D Calc vous permet d’enrichir votre feuille de calcul par l’incorporation de polices de caractères différentes, de bordures et de couleurs pour les cellules et d’images. Vos présentations prennent ainsi une dimension professionnelle efficace. x 4D Calc - Utilisation 4D Calc et 4e Dimension Pour personnaliser vos impressions, vous pouvez ajouter des en-têtes et des pieds de page et y insérer la date et l’heure courante ainsi que le numéro de page. 4D Calc et 4e Dimension 4D Calc est bien plus qu’un simple tableur : intégré à l’environnement 4e Dimension, il peut fonctionner avec les données de la base. Vous pouvez même associer une feuille de calcul à chaque enregistrement de votre base. Les données de la feuille de calcul seront mises à jour en même temps que l’enregistrement. Comme vous pouvez y insérer autant de données que vous le souhaitez, la feuille de calcul fait fonction de champ multiple. Si vous voulez utiliser le même document pour plusieurs feuilles de calcul, il vous suffit de créer un modèle, dans lequel vous pouvez insérer du texte, des formules ou des images. Ce modèle servira ensuite pour effectuer les mêmes calculs sur chaque enregistrement de la base. 4D Calc peut également être utilisé en fenêtre externe, comme application indépendante, mais en gardant toujours un accès à la base de données 4D. Vous pouvez insérer dans les cellules des informations provenant de la base et utiliser une formule pour les synthétiser. La feuille de calcul exploite vos données et permet d’en faire une analyse. 4D Calc vous permet d’échanger des hot-links avec les autres plug-ins de productivité de l’environnement 4D : 4D Write, 4D Draw et 4D Chart (plug-in intégré à 4D à partir de la version 6), ce qui vous permet 4D Calc - Utilisation xi Introduction générale d’utiliser les données de vos feuilles de calcul dans des illustrations, des états ou des graphes, d’insérer du texte, des graphes ou des images dans vos feuilles de calcul. En outre, 4D Calc possède un langage de programmation — comprenant plus de 100 routines — qui, combiné à la richesse d’interface et à la puissance fonctionnelle de 4e Dimension, vous permet de gérer des feuilles de calcul 4D Calc entièrement personnalisées. La description de ces commandes, ainsi que leur utilisation au sein de vos bases, font l’objet d’une documentation séparée : reportez-vous au manuel Langage de 4D Calc. A propos de ce manuel Modification de la terminologie La gamme des logiciels 4e Dimension d’ACI est en cours d’évolution majeure. Cette évolution se traduit dès maintenant par l’utilisation d’une nouvelle terminologie dans les logiciels et leur documentation. Les produits ACI adoptent le vocabulaire standard aujourd’hui unanimement employé dans le monde de la base de données, toutes plates-formes confondues. La terminologie utilisée dans ce manuel reflète cette évolution : par exemple, vous constaterez que les “fichiers” sont désormais appelés des “tables”, les “rubriques” sont des “champs”, etc. Bien entendu, ces changements de terminologie n’affectent en rien le fonctionnement de votre code, les commandes 4D Calc rebaptisées étant automatiquement converties à l’ouverture de vos bases. Windows®/Mac™OS Ce manuel s’adresse indifféremment aux utilisateurs des versions Windows et MacOS (Macintosh ou Power Macintosh) de 4D Calc. Les explications s’appliquent aux deux plates-formes. Toute différence de fonctionnement entre les versions MacOS et Windows de 4D Calc est toutefois signalée au cours du texte. Les copies d’écrans proviennent soit de l’environnement Windows (Windows 95), soit de l’environnement MacOS. Les deux versions d’un même écran ne sont présentées que lorsqu’elles présentent des différences majeures. xii 4D Calc - Utilisation A propos de ce manuel Navigation hypertexte Si vous consultez ce manuel sous sa forme électronique (Acrobat), vous pouvez tirer profit des liens hypertexte qu’il contient. Dans les chapitres de ce manuel, chaque mot comportant un lien hypertexte apparaît en bleu, par exemple : chapitre “Gestion de documents”, page 27 (ce principe ne s’applique pas aux parties “Sommaire” et “Index”, dans lesquelles toutes les entrées comporte un lien). Lorsque vous cliquez sur un lien hypertexte, vous vous déplacez instantanément sur une page comportant des informations supplémentaires. Pour retourner à la page de départ, il vous suffit de cliquer sur le bouton Page précédente d’Acrobat Vous pouvez également vous déplacer en cliquant sur les repères dans la table située à gauche de la fenêtre affichant les pages du manuel. Contenu de ce manuel Ce manuel constitue le Guide d’utilisation de 4D Calc. Il passe thématiquement en revue les caractéristiques du programme : il décrit chaque commande de menu et fonction de calcul propres à 4D Calc. Quelle que soit votre formation de départ, ce guide vous sera utile à tout moment. Nous vous recommandons d’étudier tout particulièrement le chapitre “Exploiter une base 4D”, page 91. Ce chapitre vous explique comment tirer parti de l’intégration de 4D Calc dans 4e Dimension. Note 4D Calc comporte une série de commandes qui s’intègrent au langage de 4e Dimension, permettant d’effectuer, sous forme programmée, toutes les actions réalisables en mode Utilisation. Ces commandes donnent au programmeur la possibilité de guider et d’analyser les actions d’un utilisateur dans le cadre d’une application personnalisée. Le langage de programmation de 4D Calc est traité dans un manuel séparé, le manuel Langage. Ce manuel est davantage destiné aux programmeurs. 4D Calc - Utilisation xiii Introduction générale xiv 4D Calc - Utilisation 1 Types d’utilisation Pour pouvoir utiliser le plug-in 4D Calc, vous devez l’avoir préalablement installé au sein de votre environnement 4D. Pour plus d’informations sur ce point, reportez-vous au manuel d’installation. Une fois le programme installé, vous pouvez l’utiliser de deux façons : ■ comme fenêtre externe. La feuille de calcul 4D Calc s’inscrit dans une nouvelle fenêtre indépendante. ■ comme objet dans un formulaire. La zone 4D Calc est, dans ce cas, une zone de votre formulaire. Ces deux utilisations de 4D Calc ne sont pas exclusives l’une de l’autre. La même application peut comporter des feuilles de tableur en fenêtre externe et des feuilles de tableur incluses dans des formulaires. 4D Calc en fenêtre externe Présentation Une fenêtre externe est une fenêtre indépendante de la base 4D, dédiée à l’utilisation du plug-in 4D Calc. C’est une application intégrée à l’application 4D. Comme toute fenêtre d’application, elle comporte sa propre barre de menus et ses propres fonctionnalités. Vous pouvez appeler dans la fenêtre externe des informations en provenance de la base — elles seront mises à jour automatiquement en cas de modification de la base. Vous pouvez bénéficier des éditeurs et des routines de 4D. Vous pouvez également travailler indépendamment de la base, en exploitant simplement la puissance de calcul et les fonctionnalités du tableur 4D Calc. Les occasions d’utiliser 4D Calc en fenêtre externe sont impossibles à répertorier tant elles sont nombreuses. Le choix de l’utilisation de 4D Calc en fenêtre externe est conditionné par vos besoins. Ce mode vous procure une très grande liberté d’action. 4D Calc - Utilisation 15 Chapitre 1 Types d’utilisation Ouvrir des documents en fenêtre externe Lorsque vous utilisez 4D Calc en mode fenêtre externe, vous pouvez ouvrir un nouveau document de trois manières : ■ en sélectionnant 4D Calc dans le menu Plug-Ins de 4e Dimension en mode Utilisation, ■ en sélectionnant Nouveau dans le menu Fichier de 4D Calc, ■ en appelant la routine de 4D Creer fenetre externe. Ce point est traité dans le manuel Langage de 4D Calc. A partir du menu Plug-Ins Dès que 4D Calc est installé dans votre base, le menu Plug-Ins est automatiquement créé, en mode Utilisation. Il contient la commande 4D Calc. Menu d’ouverture et de sélection de fenêtre externe Lorsque vous sélectionnez cette commande, une nouvelle fenêtre intitulée Sans titre1(SP) s’affiche immédiatement à l’écran : Fenêtre de 4e Dimension Barres de menus et d’icônes de 4e Dimension Fenêtre externe 4D Calc Barre de menus de 4D Calc 4D Calc ajoute au nom du document le suffixe (SP). Cette information sera utile lorsque vous aurez d’autres plug-ins en ligne, comme 4D Chart ou 4D Write, qui eux aussi permettent l’ouverture de documents en fenêtre externe. Note Le suffixe (SP) est l’abréviation du terme anglais Spreadsheet (feuille de calcul). 16 4D Calc - Utilisation 4D Calc dans un formulaire Lorsqu’une fenêtre 4D Calc est ouverte, son nom apparaît dans le menu Plug-in. Si plusieurs documents sont en cours d’utilisation, ce menu contient le nom de tous les documents ouverts. Si d’autres plugins sont installés dans la base, le menu affiche également leur nom ainsi que celui des documents ouverts avec ces plug-ins. Un exemple d’utilisation simultanée de plusieurs plug-ins est fourni dans le chapitre “Hot-links”, page 107. Plug-ins installés dans la base Documents externes ouverts Suffixe des documents 4D Calc Ce menu vous permet de naviguer parmi les fenêtres de votre base. A partir du menu Fichier Lorsque vous demandez Nouveau dans le menu Fichier de 4D Calc, un document vierge remplace celui sur lequel vous étiez en train de travailler. Si votre précédent document n’avait pas été enregistré, une boîte de dialogue apparaît, vous permettant de sauvegarder votre document. 4D Calc dans un formulaire Présentation Champs de la base 4D Zone 4D Calc incluse Vous pouvez insérer une zone de tableur dans un formulaire 4e Dimension. On dit alors que 4D Calc est en mode inclus. Chaque formulaire peut comprendre une ou plusieurs zones de tableur. La zone 4D Calc est intégrée au moment de la création du formulaire. Dans le mode Utilisation de 4e Dimension, la zone est incluse dans l’enregistrement. Elle contient sa propre barre de menus. Enregistrement 4e Dimension Barre de menus de la zone de tableur 4D Calc - Utilisation 17 Chapitre 1 Types d’utilisation Aller en pleine page En mode inclus, vous pouvez passer en “pleine page” et afficher la zone 4D Calc dans une fenêtre au premier plan. Pour cela, vous disposez de deux possibilités : Case de passage en pleine page ■ cliquer sur la case de passage en pleine page, en haut à droite de la zone incluse, ■ ou bien sélectionner la commande Pleine page du menu Fichier. En mode pleine page, vous disposez de la totalité de l’écran. La barre de menus de 4D Calc se substitue à celle de 4e Dimension et votre fenêtre est munie d’une barre de titre. A noter que dans ce mode, la méthode formulaire du formulaire n’est plus exécutée, et ce jusqu’au retour au formulaire inclus. Note Ne confondez pas la présentation en pleine page avec une fenêtre externe. Lorsque vous travaillez en fenêtre externe, vous travaillez indépendamment de tout formulaire. Lorsque vous passez en pleine page alors que vous avez inclus votre zone 4D Calc dans un formulaire, vous êtes toujours à l’intérieur de ce formulaire. Vous avez simplement effectué un zoom sur la zone. Barre de menus de 4D Calc Barre de titre de la fenêtre externe Case de retour en mode inclus Retourner au formulaire inclus Pour revenir au mode inclus, vous disposez de deux possibilités : 18 ■ sous Windows, choisir Fermeture dans le menu Système (ou doublecliquer sur ce menu) ; sous MacOS, cliquer sur la case de fermeture en haut à gauche de la fenêtre, ■ ou bien, demander Retour au formulaire dans le menu Fichier (cette commande fonctionne en alternance avec la commande Pleine page). 4D Calc - Utilisation 4D Calc dans un formulaire Créer une zone 4D Calc dans un formulaire La création d’une zone 4D Calc dans un formulaire suit les mêmes règles que la création de tout objet dans un formulaire 4e Dimension. Note Si vous découvrez 4D en même temps que 4D Calc, reportez-vous à la création de formulaires dans le manuel Mode Structure de 4e Dimension. ¤ Pour créer une zone 4D Calc dans un formulaire : 1 Dans le mode Structure de 4D, ouvrez le formulaire dans lequel vous voulez placer une zone 4D Calc. Icône de création de variable 2 Sélectionnez l’icône de création de variables et dessinez un rectangle d’assez grande taille. La palette de définition d’objet s’affiche. 3 Dans la boîte de liste déroulante Type, définissez le type Zone externe pour votre variable. Boîte de sélection du type de variable Dès que vous avez effectué ce choix, la liste des objets externes installés est présentée dans le menu situé sous la zone Type. 4 Dans la zone de liste des objets externes, cliquez sur _4D Calc. L’objet sélectionné s’inscrit dans la zone Nom de la méthode. 4D Calc - Utilisation 19 Chapitre 1 Types d’utilisation 5 Donnez un nom à la zone. Il s’agit du nom qui apparaîtra dans la barre de titre de la fenêtre 4D Calc lorsque vous l’afficherez en pleine page. Saisissez ici le nom de votre zone externe Objet externe qui sera appelé dans la zone 6 Cliquez sur le bouton OK. Vous êtes de retour dans le formulaire : Le message suivant apparaît : « 4D Calc pourrait enregistrer le tableau dans le champ Image ou BLOB “[NomTable]NomZone_” si il existait. » En effet, lorsque vous voulez qu’une zone de tableur soit associée à un champ, vous devez lui donner le même nom que le champ (sans le tiret bas). Les informations contenues dans le tableau seront alors enregistrées avec chaque enregistrement. Cette possibilité fait l’objet du paragraphe suivant. 20 4D Calc - Utilisation 4D Calc dans un formulaire Note Si le champ a déjà été créé, vous obtenez le message « 4D Calc enregistrera le tableau dans le champ “[NomTable]NomZone_”.» Si, par ailleurs, un champ de même nom mais de type différent existe, le message est : « 4D Calc pourrait enregistrer le tableau dans le champ “[NomTable]NomZone_” si il était de type image ou BLOB. » Association à un champ Vous pouvez, si vous le souhaitez, associer la zone 4D Calc à un champ 4e Dimension de type image ou BLOB. Le choix de créer ou non un champ dépend de vos besoins. Lorsqu’on associe un champ à la zone 4D Calc, on bénéficie d’une sauvegarde systématique du contenu de la zone, et ce, pour chaque enregistrement. Cette possibilité est intéressante si le contenu de la zone de tableur doit être particulier à chaque enregistrement, et donc doit être stocké avec l’enregistrement. Note A compter de la version 6 de 4D, le champ associé à une zone de plugin peut être de type Image ou BLOB (pour plus d’informations sur les BLOBs, reportez-vous à la documentation de 4e Dimension). En mode Utilisation, le fonctionnement de la zone est identique dans les deux cas. Toutefois, le langage de 4D Calc comporte des commandes permettant de traiter par programmation les champs Image mais pas les champs BLOB. Par conséquent, si vous souhaitez appliquer un traitement programmé à une zone 4D Calc sauvegardée dans un champ, assignez le type Image au champ. L’association d’une zone de tableur à un champ n’est donc pas toujours utile. Imaginez, par exemple, que vous utilisiez dans 4D Calc des données fixes, et que seules varient les données en provenance des champs de l’enregistrement : dans ce cas, la création d’un modèle vous suffit. En effet, les valeurs sont recalculées dynamiquement à l’intérieur de chaque enregistrement, et ce n’est pas la peine de conserver le résultat sur disque. Note Pour la création et l’utilisation de modèles, reportez-vous au paragraphe “Enregistrer comme modèle”, page 22. Associer le champ Image Pour stocker un tableau 4D Calc dans un champ, vous devez créer un ou BLOB champ spécifique. Bien entendu, vous pouvez également en utiliser un déjà créé (dans ce cas, double-cliquez sur le champ dans l’éditeur de structure, et reportez-vous à l’étape n° 3). 1 Placez-vous dans la fenêtre du mode Structure de votre base. 4D Calc - Utilisation 21 Chapitre 1 Types d’utilisation 2 Après avoir sélectionné la table de votre formulaire, choisissez la commande Ajouter un champ... dans le menu Structure. 3 Dans la boîte de dialogue qui s’affiche, paramétrez votre champ en respectant les conventions suivantes : ■ le champ doit être de type Image, ■ le nom du champ doit être suivi d’un tiret bas. Exemple : Prévisions_ ■ le nom du champ et celui de la zone externe doivent être identiques. La seule différence est que le nom de la zone externe ne comporte pas de tiret bas. Par exemple, pour une zone externe intitulée “Prévisions”, le champ associé devra être paramétré de la manière suivante : Nom de la zone suivi du tiret bas Type image Enregistrer comme modèle Définition 22 Un modèle est un ensemble de données et de valeurs fixes qui serviront de schéma pour tous les enregistrements. Vous pouvez enregistrer comme modèle toute zone 4D Calc incluse dans un formulaire. Son contenu est alors réutilisé, à chaque fois que le formulaire est appelé (par exemple en saisie), ainsi : ■ les zones fixes (libellés, images...) sont affichées telles qu’elles ont été sauvegardées, ■ les zones variables (données en provenance des champs de la base, calculs...) sont mises à jour dynamiquement à chaque appel du formulaire. 4D Calc - Utilisation 4D Calc dans un formulaire La zone 4D Calc enregistrée comme modèle peut être seule dans le formulaire ou accompagnée d’autres objets de la base, à votre convenance. Simplement, elle n’est pas associée à un champ image. Pour enregistrer une zone comme modèle ¤ Pour enregistrer une zone 4D Calc comme modèle : 1 Créez un formulaire 4D, ou ouvrez un formulaire existant. 2 Placez dans ce formulaire une zone externe 4D Calc, sans l’associer à un champ. Vous devez obtenir le message « 4D Calc pourrait enregistrer le document dans le champ Image ou BLOB “[NomTable]NomZone_”, si il existait. » Note Pour plus d’informations sur ce point, reportez-vous au paragraphe “Association à un champ”, page 21 3 En mode Utilisation, choisissez le formulaire comme formulaire saisie courant. 4 Choisissez la commande Nouvel enregistrement dans le menu Saisie. Votre formulaire s’affiche, muni de la zone 4D Calc. 5 Insérez dans la zone 4D Calc les éléments que vous souhaitez voir figurer dans le modèle : libellés, champs, fonctions... 6 Choisissez la commande Enregistrer comme modèle dans le menu Fichier de 4D Calc. Note Cette commande est désactivée lorsque vous travaillez en fenêtre externe à partir du menu Plug-ins. Elle n’est d’ailleurs pas utile dans ce contexte, puisque vous pouvez alors ouvrir autant de documents que vous le souhaitez, chacun d’eux fonctionnant en quelque sorte comme un modèle. 4D Calc - Utilisation 23 Chapitre 1 Types d’utilisation Un document est alors automatiquement créé sur le disque par 4D Calc, dans le répertoire de la base. Il prend le nom de la zone suivi du tiret bas et de l’extension “.4SP”. Si vous voulez que ce document continue à fonctionner comme un modèle, n’en changez pas le nom. 4D Server Par défaut, les modèles sont enregistrés et lus sur le poste serveur. Ce paramétrage peut être modifié à l’aide de Customizer Plus. Pour plus d’informations, reportez-vous à l’annexe “4D Calc et Customizer Plus”, page 141. Ce modèle sera celui en cours aussi longtemps que vous ne l’aurez pas modifié. Si vous le modifiez puis redemandez la commande Enregistrer comme modèle, le modèle précédent est écrasé. Pour éviter la destruction d’un modèle, enregistrez-le sous un autre nom. Note Sous Windows 3.1.1, vérifiez que le nom de votre champ ou de votre zone ne dépasse pas les 8 caractères (tiret inclus) autorisés par ce système d’exploitation, sinon le mécanisme ne peut fonctionner. Exploitation d’un modèle Pour décrire le fonctionnement des modèles et l’intérêt qu’ils représentent, nous allons prendre un exemple : la zone suivante a été enregistrée comme modèle. Toutes les fois que nous créons un enregistrement, ce modèle est présenté par défaut. Champs de la base Cellules mises à jour lorsque les champs 4e Dimension sont saisis Cellules saisies directement dans la feuille de calcul et ne dépendant pas d’un champ 4e Dimension Dès que nous entrons des valeurs dans les champs dont la saisie est demandée dans le modèle, la feuille de calcul est mise à jour. 24 4D Calc - Utilisation 4D Calc dans un formulaire La mise à jour dynamique s’effectue automatiquement lors de la saisie d’un nouvel enregistrement, lors de la modification d’un enregistrement ou lors de la consultation d’un enregistrement existant. Imaginez maintenant que vous vouliez non seulement cette mise à jour automatique, mais que vous ayez besoin que les quantités de prévisions de ventes diffèrent. Dans le modèle défini, ces quantités sont fixées par défaut à 100, 750 et 250 produits par réseaux. Supposez que vous souhaitiez changer un paramètre d’un enregistrement, par exemple passer les quantités prévues pour la vente directe à 400. Il suffit alors de changer la valeur dans la feuille de calcul. Les valeurs calculées sont automatiquement mises à jour. Valeurs saisies Cellules mises à jour Valeur fixe modifiée Si vous voulez sauvegarder les calculs obtenus en incluant cette modification propre à l’enregistrement, il vous faudra le sauvegarder dans un champ image ou BLOB. Sinon, la prochaine fois que vous ouvrirez l’enregistrement Hortensia bleu, les résultats seront recalculés à partir de la quantité prévue de 100, qui est la valeur par défaut que nous avions enregistrée dans le modèle. 4D Calc - Utilisation 25 Chapitre 1 Types d’utilisation Dépannage Vous avez suivi les indications et pourtant vous n’obtenez pas le résultat escompté. D’une manière générale, 4D Calc ou 4e Dimension affiche des messages d’alerte explicites lorsque vous n’avez pas installé le plug-in, lorsque vous n’avez pas nommé la zone, etc. A titre indicatif, nous vous rappelons les erreurs que vous pouvez éventuellement commettre : En mode Utilisation, la feuille de calcul n’est pas stockée dans l’enregistrement malgré vos paramétrages. Les causes les plus courantes sont les suivantes : ■ vous n’avez pas donné le même nom au champ image et à la zone externe, ■ vous avez oublié d’insérer le tiret bas à la fin du libellé de votre champ image, ■ vous avez oublié de créer le champ image. Vous êtes certain d’avoir créé votre zone et, lorsque vous revenez dans votre formulaire, le message “La zone externe n’a pas été trouvée.” s’affiche. Les causes possibles sont les suivantes : ■ 4D Calc n’est pas correctement installé. ■ vous venez de créer votre base — or, 4D Calc n’est disponible qu’à la réouverture de la base. ■ lorsque vous avez défini la variable comme Zone externe, vous avez oublié de cliquer sur l’intitulé 4D Calc. 4e Dimension n’affiche donc rien dans la zone “Nom de la méthode”. En mode Utilisation, vous obtenez, au centre de votre zone, le nom que vous lui avez attribué mais pas la barre de menus. Le tracé de votre zone externe est trop petit. Un simple clic vous fera passer en mode pleine page. Il peut être astucieux d’appeler cette zone “Cliquez”. Sinon, agrandissez la zone 4D Calc dans le formulaire. Note Vous pouvez modifier la taille minimale d’une zone externe 4D Calc — au-dessous de laquelle elle apparaît sous forme de bouton — à l’aide de Customizer Plus. Cet utilitaire est fourni avec 4e Dimension et 4D Server. Pour plus d’informations, reportez-vous à l’annexe “4D Calc et Customizer Plus”, page 141 de ce manuel. 26 4D Calc - Utilisation 2 Gestion de documents Ouvrir, enregistrer Que vous travailliez avec 4D Calc en zone externe ou en zone incluse, vous pouvez à tout moment ouvrir ou sauvegarder des documents. 4D Calc dispose en effet de toutes les commandes classiques d’ouverture et d’enregistrement de documents, accessibles par le menu Fichier. Note Si vous travaillez en zone incluse et que vous avez associé un champ image à votre zone 4D Calc, votre document sera sauvegardé dans 4D avec l’enregistrement. Vous conservez bien entendu la possibilité d’enregistrer votre zone comme document indépendant, ou d’ouvrir dans votre zone un document préalablement enregistré. Ouverture d’un document ¤ Pour ouvrir un document : 1 Sélectionnez la commande Ouvrir... dans le menu Fichier de 4D Calc. Si un document 4D Calc précédemment ouvert n’a pas été enregistré, une boîte de dialogue d’alerte s’affiche, vous permettant de le sauvegarder. 4D Calc - Utilisation 27 Chapitre 2 Gestion de documents Une boîte de dialogue d’ouverture de documents apparaît : MacOS Windows Menu de navigation dans le disque Menu de choix du type de document à ouvrir 2 Sélectionnez (éventuellement) le type de document à ouvrir. Par défaut, tous les types de documents sont visibles dans la liste proposée. Lorsque vous sélectionnez une option dans le menu de choix du type, seuls les documents de ce type restent visibles. Note Pour plus d’informations sur les types proposés, reportez-vous au paragraphe “Types de documents”, page 29. 3 Sélectionnez votre document et cliquez sur le bouton Ouvrir. Enregistrer, Enregistrer sous... Vous pouvez enregistrer vos documents 4D Calc de trois manières : ■ dans un champ image de 4e Dimension — la feuille de calcul est alors enregistrée avec l’enregistrement, ■ comme modèle, à l’aide de la commande Enregistrer comme modèle. ■ comme documents indépendants, à l’aide des commandes Enregistrer et Enregistrer sous... Les deux premiers modes de sauvegarde sont étroitement liés au mode d’utilisation de 4D Calc. Ils sont décrits dans le chapitre “Types d’utilisation”, page 15. ¤ La commande Enregistrer est inactivée si le document n’a jamais été sauvegardé 28 Pour enregistrer vos documents 4D Calc comme documents indépendants : 1 Sélectionnez la commande Enregistrer ou Enregistrer sous... dans le menu Fichier de 4D Calc. 4D Calc - Utilisation Ouvrir, enregistrer Le premier enregistrement d’un document doit se faire à l’aide de la commande Enregistrer sous..., car 4D Calc ne connaît pas les caractéristiques que vous souhaitez donner à votre document. La commande Enregistrer vous permet d’enregistrer un document directement en utilisant les paramétrages (nom, type, emplacement) définis lors de son précédent enregistrement. Lorsque vous choisissez Enregistrer sous..., une boîte de dialogue d’enregistrement de documents apparaît. MacOS Windows Commandes de navigation sur le disque Zone de saisie du nom du document Choisissez dans ce menu le type du document à enregistrer 2 Sélectionnez (éventuellement) le type du document à enregistrer. Par défaut, le type 4D Calc est sélectionné. Note Pour plus d’informations sur les types proposés, reportez-vous au paragraphe “Types de documents”, page 29. 3 Choisissez le nom et l’emplacement sur disque de votre document. 4 Cliquez sur le bouton Enregistrer (MacOS) ou OK (Windows). Types de documents En fonction de votre système d’exploitation, 4D Calc peut ouvrir et sauvegarder des documents sous plusieurs types, c’est-à-dire dans plusieurs formats. Cette possibilité vous permet d’échanger des documents entre 4D Calc et d’autres applications. Les types de documents reconnus par 4D Calc sont décrits ci-dessous. Les deux premiers sont communs à MacOS et Windows, le troisième ne fonctionne que sous MacOS. 4D Calc C’est le format de document propre à 4D Calc. Par défaut, lorsque vous enregistrez un nouveau document, il est enregistré au format 4D Calc. Sous Windows, l’extension du document est “.4SP”. 4D Calc - Utilisation 29 Chapitre 2 Gestion de documents Fichier ASCII (Windows) Dans ce format sont enregistrées les données élémentaires de la feuille Tab/Tab/Return (MacOS) de calcul. Le fichier en question est de type texte. Les colonnes sont séparées par des tabulations et le passage à la ligne suivante est commandé par un Retour chariot. Par exemple, si vous enregistrez un état rapide réalisé sous 4e Dimension comme fichier texte, vous pouvez le rouvrir dans 4D Calc en demandant à voir apparaître ce type de document. Sous Windows, l’extension du document est “.TXT”. Fichier SYLK (Windows) SYLK 2.0 (MacOS) Ce type peut être utilisé pour des échanges de feuilles de calcul entre applications différentes. Ce format est notamment exploité par le tableur Microsoft® Excel®. Note Les formules de 4D Calc ne sont pas écrites. Seules les valeurs et leur présentation sont conservées — dans la mesure où elles ont une correspondance dans Excel. Sous Windows, l’extension du document est “.SLK”. 4D Calc relit et interprète les documents SYLK 2.2 (format de feuille de calcul d’Excel® 2.2 sous MacOS et Windows). Vous pouvez récupérer dans vos feuilles de calcul 4D Calc : ■ les encadrements. Ils seront traduits en graphiques 4D Calc. Les lignes seront reconstituées comme des lignes et non comme une suite de traits. ■ les styles, les alignements, les polices de caractères et les couleurs des cellules. ■ les largeurs de colonnes et les hauteurs de lignes. ■ les options globales (cacher ou montrer la grille, cacher ou montrer les ascenseurs). Ajoutons de surcroît deux opérations utiles effectuées par 4D Calc : 30 ■ la conversion des caractères accentués étant conforme à la norme ISO, 4D Calc sous MacOS peut relire des fichiers SYLK issus d’Excel en environnement Windows sans rencontrer de problèmes de caractères. ■ les dates et heures d’Excel, où l’unité de mesure est le jour, sont automatiquement converties selon l’unité de temps de base de 4e Dimension et 4D Calc, c’est-à-dire la seconde. 4D Calc - Utilisation Imprimer Il va de soi, cependant, que 4D Calc ne peut interpréter toutes les formules que vous aurez écrites dans Excel. 4D Calc établit les conversions lorsqu’il possède les formules correspondantes. Imprimer L’impression est contrôlée à partir de 5 commandes du menu Fichier : ■ Pied et haut de page... ■ Format d’impression... ■ Visualiser l’impression... ■ Imprimer le document... ■ Imprimer les formules... En outre, deux commandes du menu Général vous permettent de définir et de visualiser les cellules à imprimer : ■ Zone d’impression ■ Montrer la zone d’impression. Si vous souhaitez avoir une vue réelle de votre impression, utilisez la commande Visualiser l’impression... dans le menu Fichier. Les commandes d’impression s’appliquent : ■ à un document 4D Calc dans une fenêtre externe. ■ à un document 4D Calc inclus dans un enregistrement mais que vous souhaitez imprimer indépendamment de l’enregistrement. Note Ce paragraphe sur l’impression ne concerne que l’impression de documents 4D Calc seuls et non l’impression de documents 4D Calc à l’intérieur d’un enregistrement. Lorsque vous imprimez une zone 4D Calc à l’intérieur d’un enregistrement, les paramétrages d’impression dépendent exclusivement de 4e Dimension. Sélectionner la zone Votre zone d’impression peut être constituée de la totalité des d’impression informations de la feuille de calcul ou d’une partie seulement. Pour définir votre zone d’impression, il suffit de sélectionner les cellules devant être imprimées. 4D Calc - Utilisation 31 Chapitre 2 Gestion de documents Les différentes méthodes de sélection proposées par 4D Calc sont décrites dans le chapitre “Edition”, page 39. Note Si vous ne définissez aucune zone d’impression, par défaut la totalité de votre feuille de calcul sera imprimée. Une fois votre sélection effectuée, demandez Zone d’impression dans le menu Général. Seule votre sélection sera imprimée. Vous pouvez à tout moment visualiser votre zone d’impression, grâce à la commande Montrer la zone d’impression du menu Général (cf. le paragraphe “Contrôler les paramètres d’impression”, page 35). Définir un Pied et un Vous pouvez définir, dans vos impressions 4D Calc, un pied de page haut de page et/ou un haut de page. Ces deux informations apparaîtront sur vos pages d’impression uniquement, vous permettant, par exemple, de les dater ou de les numéroter. Pour cela, sélectionnez la commande Pied et haut de page... dans le menu Fichier de 4D Calc. 32 4D Calc - Utilisation Imprimer La boîte de dialogue suivante vous est proposée : Zone de saisie du haut de page Options d’impression Zone de saisie du pied de page Valeurs des marges (exprimées en points) Pour le haut de page et le pied de page, vous pouvez décider d’inscrire le texte de votre choix à gauche, au centre, à droite, ou les trois à la fois. Vous indiquez en points les marges que vous souhaitez voir appliquer à votre impression. Notez vous devez tenir compte de la zone d’impression autorisée par votre imprimante. Voici la manière dont les éléments se positionnent sur la page : Haut de page centré Haut de page gauche 27/02/97 27/02/97 27/02/97 Haut de page droite Prévisions 1998 Tableau 4D Calc Page imprimée Pied de page gauche 15:41 15:41 15:41 Pied de page droite Pied de page centré 4D Calc - Utilisation 33 Chapitre 2 Gestion de documents Le tableau suivant fournit les conventions d’écriture à respecter pour insérer des informations sur la date, l’heure et le numéro de page : Options d’impression Pour insérer Inscrivez Résultat la date en abrégé #d Mar 27 Fév 1996 la date au format court #c sous Windows #∂ (option-d) sous MacOS 27/02/96 la date au format long #D Mardi 27 Février 1996 la numérotation des pages #p 2 l’heure sans les secondes #h 14:19 l’heure avec les secondes #H 14:19:39 le nom de la table ou de la zone #F Prévisions Vous disposez de plusieurs options d’impression : ■ Label : si vous voulez imprimer les titres des lignes et des colonnes. ■ Centré : si vous voulez centrer le tableau dans la page. ■ Serré : si vous ne voulez pas imprimer les cellules vides. Dans ce cas, la zone d’impression est automatiquement réduite. ■ Encadré : par défaut votre zone d’impression est entourée d’un cadre. Pour le faire disparaître, décochez cette case. Lorsque vous avez terminé, cliquez sur OK pour valider vos paramètres ou Annuler pour revenir à l’état précédent 34 4D Calc - Utilisation Imprimer Format d’impression La commande Format d’impression... du menu Fichier permet de définir les paramètres d’impression liés à l’imprimante utilisée. La sélection de cette commande fait apparaître la boîte de dialogue standard de paramétrage de l’imprimante fonctionnant avec votre ordinateur. Cette boîte de dialogue varie suivant les versions des drivers d’impression et du système d’exploitation utilisés. MacOS Windows Les paramètres saisis dans cette boîte de dialogue tels que le format de papier utilisé ou le pourcentage d’impression influent sur les informations que vous pourrez imprimer par page. Une fois vos réglages effectués, cliquez sur OK pour les valider. Contrôler les paramètres d’impression Montrer la zone d’impression Une fois que vous avez définis tous les paramètres de votre impression, 4D Calc vous propose plusieurs fonctions vous permettant de vérifier ce qui sera effectivement imprimé : ■ Montrer la zone d’impression, affichant les cellules sélectionnées dans la zone d’impression, ■ Montrer les séparations de page, faisant apparaître dans la zone de tableur les limites des pages imprimées, ■ Visualiser l’impression, présentant en vue réduite les pages telles qu’elles seront imprimées. Une fois que vous avez défini la zone d’impression, vous pouvez à tout moment afficher ce qui a été sélectionné en demandant Montrer la zone d’impression dans le menu Général. 4D Calc - Utilisation 35 Chapitre 2 Gestion de documents Toutes les cellules 4D Calc désignées dans la zone d’impression sont alors sélectionnées. Montrer les séparations de pages Cette commande vous permet de visualiser directement dans votre feuille de calcul où s’inscrivent les séparations de page. Pour cela, demandez Montrer les séparations de page dans le menu Général. Comme vous pouvez le constater dans les exemples présentés cidessous, la séparation de page varie selon le format d’impression choisi. Format US Letter Format A4 Indications de séparations de pages Visualiser l’impression 36 4D Calc - Utilisation Ultime fonction de contrôle de votre impression, la visualisation de l’impression affiche sur votre écran une vue réduite de chaque page imprimée. Vous pouvez effectuer des zooms sur des zones de votre page. Vous pouvez ainsi connaître avec précision ce qui sera réellement imprimé. Imprimer Pour cela, sélectionnez la commande Visualiser l’impression… dans le menu Fichier de 4D Calc. Icône de retour au document Icône de déclenchement de l’impression Icône de passage à la page suivante Icône de retour à la page précédente Icône de zoom (retour à la taille normale : Ctrl+clic sous Windows ou Commande-clic sous MacOS) Lorsque vous avez effectué un zoom sur une zone du document, l’icône du pointeur de la souris se transforme en main , vous permettant de déplacer la partie du document visualisée. Lancer l’impression Vous disposez de deux commandes pour imprimer votre feuille de calcul, accessibles depuis le menu Fichier de 4D Calc. ■ Imprimer le document... vous permet de déclencher l’impression de tout ou partie d’un document, en fonction des paramétrages fixés. ■ Imprimer les formules... imprime les formules de la feuille de calcul. Dans ce cas, l’impression se présente sous la forme d’une liste des cellules contenant des formules, ainsi que du libellé de ces formules. Cette impression tient compte de la zone d’impression définie et des paramétrages fixés dans la boîte de dialogue “Pied et haut de page”. Lorsque vous choisissez l’une ou l’autre de ces commandes, la boîte de dialogue standard d’impression s’affiche. Cette boîte de dialogue est fonction du système d’exploitation et du driver d’impression utilisés. 4D Calc - Utilisation 37 Chapitre 2 Gestion de documents Une fois l’impression lancée, une fenêtre vous informe que le document est en cours d’impression. Vous pouvez l’interrompre à tout moment en appuyant sur les touches suivantes : ■ Commande+. (point) sous MacOS, ■ Ctrl+. (point) sous Windows. Quitter Lorsque vous êtes à l’intérieur d’un enregistrement 4e Dimension, vous n’avez pas à quitter 4D Calc, puisque le module fait partie intégrante de l’enregistrement dans laquelle vous travaillez. Lorsque vous utilisez 4D Calc dans une fenêtre externe, la case de fermeture du document vous permet de quitter votre feuille de calcul. Si vous avez omis de sauvegarder vos modifications, 4D Calc vous le signale et vous permet de les sauvegarder avant de quitter : 38 4D Calc - Utilisation 3 Edition Ce chapitre présente les principes et les fonctions d’édition des cellules de 4D Calc : ■ la sélection de cellules, ■ le “copier-coller” de cellules, ■ l’effacement des cellules, ■ l’insertion et la destruction de lignes ou de colonnes, ■ le déplacement des cellules, ■ le tri des cellules. Sélectionner Pour sélectionner une cellule, il suffit de cliquer dessus. Son contenu (ou sa formule) s’affiche dans la zone d’édition au-dessus de la feuille : Contenu de la cellule sélectionnée Cellule sélectionnée ■ Pour sélectionner plusieurs cellules contiguës, faites glisser la souris d’un bout à l’autre de la sélection. Vous pouvez également cliquer aux deux extrémités de la sélection en maintenant la touche Majuscule 4D Calc - Utilisation 39 Chapitre 3 Edition enfoncée. Pour étendre une sélection, vous pouvez utiliser les touches fléchées du clavier en maintenant la touche Majuscule enfoncée. ■ Pour sélectionner l’intégralité des cellules utilisées, choisissez Tout sélectionner dans le menu Edition de 4D Calc. Le contenu de la feuille de calcul (c’est-à-dire la totalité des cellules non vides) est alors sélectionné. ■ Pour sélectionner une colonne, cliquez sur la lettre (ou l’intitulé) qui lui correspond. ■ Pour sélectionner une ligne, cliquez sur le chiffre (ou l’intitulé) qui lui correspond. ■ Pour effectuer une sélection de cellules discontinue, maintenez la touche Ctrl (sous Windows) ou Commande (sous MacOS) enfoncée et cliquez sur chaque cellule. Pour désélectionner, il suffit de cliquer n’importe où dans la feuille. Copier, couper, coller, supprimer, annuler Ces opérations standard, accessibles par le menu Edition de 4D Calc, vous permettent de copier, de déplacer ou d’effacer vos cellules. Ces actions peuvent s’effectuer sur une ou plusieurs cellules. Vous pouvez également choisir sur quelles caractéristiques des cellules elles porteront. Copier Le “copier” place la sélection dans la mémoire, vous permettant de la coller dans un autre endroit. ¤ Pour copier les valeurs d’une cellule, d’une colonne, d’une ligne ou d’une sélection de cellules : 1 Sélectionnez le ou les élément(s) à copier. Les différentes méthodes de sélection sont décrites dans le paragraphe “Sélectionner”, page 39. Note Les cellules sélectionnées doivent être contiguës. 2 Demandez Copier dans le menu Edition de 4D Calc. Vous pouvez alors coller la sélection dans toute zone de votre choix. 40 4D Calc - Utilisation Copier, couper, coller, supprimer, annuler Couper Le “couper”, comme le “copier”, place la sélection dans la mémoire, vous permettant de la coller dans un autre endroit. Le “couper” a cependant comme particularité d’effacer la sélection originale qu’il recopie. Tant que vous n’avez pas fait d’opération effaçant le contenu courant du presse-papiers, vous pouvez réinsérer ce que vous avez coupé en demandant Coller dans le menu Edition. ¤ Pour couper une sélection de cellules : choisissez Couper dans le menu Edition de 4D Calc. Le programme vous demande les éléments des cellules que vous désirez couper. En effet, une cellule peut comporter plusieurs éléments : ■ les valeurs (par exemple 251), ■ les formules (par exemple A1*B1), ■ les formats (par exemple ### ##0,00F). Coupe les valeurs inscrites dans les cellules sauf celles issues d’une formule Coupe les formules inscrites dans les cellules Coupe les formats liés aux valeurs Suivant les options que vous sélectionnez dans cette boîte de dialogue, les cellules de la sélection seront totalement effacées ou non. Coller Après avoir copié ou coupé une cellule ou une sélection de cellules, vous pouvez les coller ou vous le voulez dans votre feuille de calcul. ¤ Pour coller une cellule ou une sélection de cellules : 1 Sélectionnez le ou les élément(s) devant accueillir les informations. Vous n’avez pas besoin de sélectionner précisément toutes les cellules dans lesquelles vous allez faire le “coller”. La sélection est collée à partir de la première cellule sélectionnée et reproduit les caractéristiques de la sélection de départ. 2 Demandez Coller dans le menu Edition de 4D Calc. Si la sélection comporte une formule, cette dernière est également copiée et s’adapte automatiquement au contexte. Pour plus d’informations sur ce point, reportez-vous au chapitre “Recherches, références et calculs”, page 77. 4D Calc - Utilisation 41 Chapitre 3 Edition Choix des informations à Par défaut, tous les éléments des cellules sont collés (les valeurs, les coller formules et les formats ; pour plus d’informations sur ce point, reportez-vous au paragraphe “Couper”, page 41). Vous pouvez choisir de ne coller que certains de ces éléments. Pour cela, maintenez la touche Majuscule enfoncée pendant que vous sélectionnez Coller dans le menu Edition de 4D Calc. La boîte de dialogue “Coller” s’affiche : Colle les valeurs inscrites dans les cellules sauf celles issues d’une formule Colle les formules inscrites dans les cellules Colle les formats attachés aux valeurs Il vous suffit de désélectionner les cases à cocher en fonction des éléments que vous souhaitez ou non coller. Supprimer Pour effacer le contenu d’une ou plusieurs cellules, demandez Supprimer... dans le menu Edition. La boîte de dialogue de choix du contenu à effacer vous est présentée, vous permettant de n’effacer que les valeurs, les formules ou les formats (pour plus d’informations sur ce point, reportez-vous au paragraphe “Coller”, page 41). Lorsque vous demandez Supprimer..., votre sélection n’est pas conservée en mémoire comme dans le Couper. Vous faites une action irréversible. Votre seul recours en cas d’erreur est de demander Annuler dans le menu Edition. Note Pour effacer les décorations et les images, vous disposez d’une commande spécifique, Enlever décoration(s) dans le menu Cellules. Sur ce point, reportez-vous au chapitre “Les cellules et leur présentation”, page 51. Annuler 42 4D Calc - Utilisation La commande Annuler du menu Edition annule la dernière action effectuée. Lorsque vous ne pouvez pas annuler une opération, cette commande s’affiche en grisé pour indiquer son indisponibilité. Recopier vers la droite, recopier vers le bas Certaines actions nécessitant beaucoup de mémoire (par exemple le copier-coller d’un grand nombre de cellules), leur annulation peut s’avérer impossible. Dans ce cas, 4D Calc vous le signale en affichant une boîte de dialogue d’alerte au moment ou vous effectuez l’opération. Recopier vers la droite, recopier vers le bas Ces deux commandes vous permettent d’aller plus vite que le “Copiercoller” classique, lorsque vous devez recopier des données d’une ou plusieurs cellules dans plusieurs autres cellules. Le principe de fonctionnement de ces commandes est de recopier, à l’intérieur d’une sélection, le contenu de la (des) cellule(s) supérieure(s) ou gauche(s) dans le reste de la sélection. Recopier vers la droite ❶ Imaginez par exemple que vous vouliez remplir les colonnes B et C avec les données de la colonne A ❶. Pour cela, il suffit de sélectionner les cellules de la colonne A à la colonne C, puis demander Recopier à droite dans le menu Edition ❷. Les informations sont immédiatement reportées ❸. ❷ ❸ Recopier vers le bas La commande Recopier vers le bas fonctionne sur le même principe que la précédente : dans ce cas, c’est la première ligne de la sélection qui est recopiée. La copie s’effectue vers le bas, c’est-à-dire vers la dernière ligne de la sélection. Note Comme dans le Coller simple, Recopier vers la droite et Recopier vers le bas conservent les formules que vous avez écrites. Elles sont automatiquement adaptées au nouvel environnement. Ce point est développé dans le chapitre “Recherches, références et calculs”, page 77. 4D Calc - Utilisation 43 Chapitre 3 Edition Insérer ou supprimer une ligne ou une colonne Il arrive fréquemment qu’on ait besoin d’ajouter ou de détruire une ligne ou une colonne au milieu d’une feuille de calcul. Vous pouvez alors utiliser les commandes Insérer une ligne/colonne et Supprimer une ligne/colonne du menu Edition. ¤ Pour insérer une ligne ou une colonne dans un tableau : 1 Sélectionnez la ligne ou la colonne qui devra suivre celle qui sera créée en cliquant sur la lettre ou le chiffre correspondant. 2 Choisissez la commande Insérer une ligne/colonne dans le menu Edition de 4D Calc. ¤ ■ Si vous avez sélectionné une ligne, une ligne sera insérée au-dessus. ■ Si vous avez sélectionné une colonne, une colonne sera insérée à sa gauche. Pour supprimer une ligne ou une colonne : 1 Sélectionnez la ligne ou la colonne en cliquant sur la lettre ou le chiffre correspondant. 2 Demandez Supprimer une ligne/colonne dans le menu Edition de 4D Calc. La ligne ou la colonne et son contenu disparaissent. Note Lorsque vous supprimez une ligne ou une colonne, son contenu disparaît. Il n’est pas stocké dans le presse-papiers comme lorsque vous utilisez la commande Couper. En cas d’erreur, votre seul recours est d’utiliser immédiatement la commande Annuler. Déplacer La commande Déplacer du menu Edition vous permet de déplacer une sélection en conservant toutes ses caractéristiques. ¤ Pour déplacer une ou plusieurs cellules, procédez ainsi : 1 Sélectionnez la ou les cellules devant être déplacée(s). Les différentes méthodes de sélection sont exposées dans le paragraphe “Sélectionner”, page 39. Note Les cellules à déplacer doivent être contiguës. 44 4D Calc - Utilisation Déplacer 2 Appuyez sur la touche Ctrl (sous Windows) ou Commande (sous MacOS) et cliquez sur la cellule devant accueillir la sélection. Cette cellule sera le “point d’entrée” de la sélection déplacée. 3 Sélectionnez la commande Déplacer du menu Edition, désormais activée. La sélection de cellules est alors déplacée : La commande Déplacer est différente de la commande Coller. Lorsque vous utilisez la commande Déplacer, toutes les formules qui utilisent les informations des cellules du bloc déplacé sont modifiées pour continuer à adresser ces cellules. Ce n’est pas le cas pour la commande Coller. En d’autres termes, la commande Déplacer vous permet de conserver l’intégrité du modèle de la feuille de calcul. 4D Calc - Utilisation 45 Chapitre 3 Edition Trier Cette commande de menu permet de trier l’ensemble des cellules d’une sélection. Vous pouvez trier les lignes ou les colonnes, en ordre croissant ou décroissant. Pour les tris portant sur plusieurs lignes ou colonnes, vous pouvez déterminer jusqu’à deux niveaux de tris. ¤ Pour trier un tableau : 1 Sélectionnez la totalité des cellules que vous voulez trier. Les différentes méthodes de sélection sont exposées dans le paragraphe “Sélectionner”, page 39. 2 Choisissez la commande Trier dans le menu Edition de 4D Calc. La boîte de dialogue de paramétrage du tri s’affiche. Eléments à trier Second niveau de tri Premier niveau de tri Zone de saisie du nom de la ligne ou colonne du 1er niveau de tri Contenu de la première cellule Sens du tri (ascendant par défaut) 3 Fixez vos paramétrages de tri : ■ Choix du tri des colonnes ou des lignes, ■ Saisie du nom de la ligne ou colonne constituant le premier niveau de tri. Le contenu de la première cellule s’affiche au-dessous, vous permettant de vérifier votre paramétrage. Note Saisissez une lettre ou un chiffre, même si la colonne a été renommée. ■ Saisie du nom de la ligne ou colonne constituant le second niveau de tri. Le contenu de la première cellule s’affiche également. Ce second niveau est facultatif et correspond à des tris plus complexes. ■ Sélection du sens du tri : ascendant (valeur par défaut) ou descendant. Pour modifier le sens du tri, cliquez sur la flèche. 4 Cliquez sur OK pour valider vos paramétrages. La sélection est triée. 46 4D Calc - Utilisation Trier Raccourcis clavier Vous pouvez trier des colonnes ou des lignes par raccourci clavier : ■ pour trier dans le sens croissant, faites Ctrl+Alt+clic (sous Windows) ou Commande+Option+clic (sous MacOS) dans le titre de la colonne ou de la ligne. Le curseur se transforme en flèche pointant vers le bas. ■ pour trier dans le sens décroissant, faites Ctrl+Alt+Majucule+clic (sous Windows) ou Commande+Option+Majuscule+clic (sous MacOS) dans le titre de la colonne ou de la ligne. Le curseur se transforme en flèche pointant vers le haut. Exemples de tris Afin d’illustrer cette fonctionnalité, nous allons prendre deux exemples. ▼ Exemple 1 : Tri simple Ces résultats doivent être classés par ordre décroissant. Le meilleur score obtenu à l’épreuve écrite déterminera le meilleur candidat. En cas de résultat identique, l’épreuve orale départagera les candidats. Procédons en premier lieu à la sélection des candidats et de leur score. 4D Calc - Utilisation 47 Chapitre 3 Edition Plaçons-nous sur la cellule A2 et faisons glisser la souris jusqu’à la cellule C13 : Notre requête se décompose de la manière suivante : ■ Nous souhaitons trier les valeurs de la colonne B en ordre décroissant. ■ Au cas où plusieurs personnes auraient obtenu le même résultat, la colonne C les départagera afin d’obtenir la liste des candidats classés du premier au dernier. Choisissons Trier… dans le menu Edition et fixons les paramètres de tri : 48 4D Calc - Utilisation Trier De retour dans le tableur, nous obtenons le résultat suivant : ▼ Exemple 2 : Tableau à double entrée Nous avons deux exigences : trier les étudiants et trier les matières. Dans les deux cas, nous souhaitons un tri par ordre alphabétique croissant. Pour procéder au premier tri, nous sélectionnons les cellules comprises entre A2 et E13 et choisissons Trier… dans le menu Edition. 4D Calc - Utilisation 49 Chapitre 3 Edition Les paramètres par défaut correspondent à notre tri : Nous souhaitons trier les lignes 2 à 13 : le bouton radio reste sur Les lignes La colonne A est déterminante, c’est à partir de ses données que vont être réorganisées les lignes 2 à 13 La flèche pointe vers le haut, ce qui indique un tri croissant Après validation de la boîte de dialogue, le premier tri est effectué. Le second tri, quant à lui, va porter sur les colonnes B, C, D et E et c’est à partir du contenu de la première ligne que vont être réorganisées les colonnes. Nous sélectionnons les cellules comprises entre B1 et E13 et choisissons à nouveau Trier… dans le menu Edition. La requête s’écrit donc de la façon suivante : Tri sur les colonnes Après validation, nous obtenons le résultat désiré : Les lignes sont triées par ordre croissant à partir de la colonne A 50 4D Calc - Utilisation Les colonnes sont triées par ordre croissant à partir de la ligne 1 4 Les cellules et leur présentation Les cellules Les cellules dans la feuille de calcul Une feuille de calcul est composée de lignes et de colonnes. A chaque ligne est attaché un numéro. A chaque colonne est attachée une lettre (ou une combinaison de deux lettres lorsque le nombre de colonnes dépasse le nombre de lettres disponibles dans l’alphabet). L’intersection d’une ligne et d’une colonne constitue une cellule. Zone de saisie des données Lorsque vous cliquez sur une cellule, vous notez : Référence de la cellule active ■ dans la zone d’entrée des données : le contenu de la cellule, ou la formule de calcul attachée à cette cellule. ■ dans la zone de référence de la cellule active : les coordonnées de la cellule sur laquelle vous avez cliqué. L’apparence d’une cellule varie selon le contexte : ■ Cellule non sélectionnée. ■ Cellule unique sélectionnée. Elle est alors munie de bords renforcés. ■ Sélection de plusieurs cellules. Note L’apparence des cellules, comme celle des sélections, varie selon les couleurs que vous avez choisies. 4D Calc - Utilisation 51 Chapitre 4 Les cellules et leur présentation Redimensionner la feuille de calcul Les cellules sont présentées par défaut dans un tableau de 8190 lignes sur 256 colonnes. C’est la taille maximale de votre feuille de calcul. Un tableau de cette taille étant rarement utile, vous pouvez rester dans des limites plus adaptées à votre travail et restreindre le nombre de lignes et de colonnes. ¤ Pour modifier le nombre de lignes et de colonnes, choisissez la commande Préférences... dans le menu Général de 4D Calc. Dans la boîte de dialogue des Préférences, indiquez le nombre de colonnes et le nombre de lignes de votre tableau dans la zone “Taille du tableau” : Saisissez le nombre de colonnes et de lignes de votre feuille de calcul Redimensionner la zone Si vous souhaitez saisir dans vos cellules des données tenant sur plus d’entrée des données d’une ligne, vous pouvez redimensionner la zone d’entrée des données afin qu’elle fasse apparaître le nombre de lignes que vous voulez. ¤ Pour redimensionner la zone d’entrée des données, placez le curseur sur la limite inférieure de la zone de saisie et faites glisser la souris vers le bas, jusqu’à ce que vous obteniez le nombre de lignes nécessaire. Curseur de redimensionnement Types des cellules 52 Les cellules peuvent avoir les types suivants : ■ Numérique : toute valeur numérique sur 15 chiffres significatifs. ■ Date : toute date. 4D Calc - Utilisation Les cellules ■ Heure : toute forme d’heure. ■ Booléen : comme dans 4e Dimension. ■ Texte : une cellule accepte jusqu’à 255 caractères, pouvant s’étendre sur plusieurs cellules à gauche et à droite si ces dernières ne sont pas déjà occupées, ou sur plusieurs lignes dans la même cellule. Ces cellules peuvent être formatées à la convenance de l’utilisateur (cf. le paragraphe “Formats de cellules”, page 54). Notes • Les dates et heures peuvent être combinées. • Vous pouvez introduire des images dans les cellules. Elles ne sont cependant pas un contenu de cellules. Reportez-vous au paragraphe “Utiliser des images”, page 70. Contenu des cellules L’information contenue dans les cellules peut provenir : ■ de la saisie directe des informations dans la zone d’entrée des données. Pour cela, cliquez sur la cellule. Les informations saisies s’affichent dans la zone d’entrée des données. ■ de couper/copier/coller de valeurs. Les fonctions de couper/copier/coller sont détaillées dans le chapitre “Edition”, page 39. ■ de champs 4e Dimension ou du calcul sur ces champs. Ces différentes possibilités sont recensées dans le chapitre “Exploiter une base 4D”, page 91 et le chapitre “Opérateurs, opérandes et fonctions”, page 121. ■ de l’importation de feuilles de calcul de type 4D Calc, Tab/Tab/Return (fichier ASCII) ou SYLK. Note Les types de documents que 4D Calc peut ouvrir sont répertoriés dans le chapitre “Gestion de documents”, page 27. Caractéristiques d’une cellule Une cellule se compose de trois types d’informations : ■ les valeurs, c’est-à-dire le contenu de la cellule, ■ les formules, ■ les formats. 4D Calc - Utilisation 53 Chapitre 4 Les cellules et leur présentation Vous avez à distinguer ces trois caractéristiques lorsque vous demandez à effacer, à coller ou à couper une cellule. 4D Calc vous demande alors de préciser sur quelles caractéristiques vous souhaitez agir. Les formules sont traitées dans le chapitre “Recherches, références et calculs”, page 77. Les formats sont traités ci-dessous dans le paragraphe “Formats de cellules”, page 54. Attributs d’une cellule Vous pouvez protéger certaines cellules de votre feuille de calcul pour en empêcher la modification ou la suppression. Vous pouvez également rendre une ou plusieurs cellules invisibles, pour améliorer la présentation de votre feuille. Par défaut, les cellules sont visibles et non protégées. ■ Si vous rendez une cellule invisible, elle est automatiquement protégée. ■ Si vous protégez une cellule, celle-ci reste visible mais son contenu n’apparaît pas dans la zone d’édition lorsque vous la sélectionnez. Les attributs des cellules sont traités dans le paragraphe paragraphe “Attributs”, page 63. Formats de cellules Les informations de type numérique, date et heure peuvent faire l’objet d’un formatage spécifique. ¤ Pour formater le contenu d’une cellule, procédez de la manière suivante : 1 Sélectionnez la ou les cellule(s) à formater. Si vous sélectionnez plusieurs cellules, elles seront formatées en même temps et de la même façon. 2 Choisissez la commande Format… dans le menu Cellules. OU BIEN : Appuyez sur les touches Maj+Alt (sous Windows) ou Maj+Option (sous MacOS) et double-cliquez sur la cellule à formater. La boîte de dialogue de formatage s’affiche : 54 4D Calc - Utilisation Formats de cellules Format sélectionné (son nom s’affiche dans la zone d’édition) Bouton permettant de supprimer un format que vous avez créé Liste des formats disponibles (les formats de date et heure se trouvent en fin de liste) Zone d’édition du format. Le format dit “Général” vous permet de créer votre propre format dans cette zone. Vous pouvez de définir les formats des cellules de type Numérique, Date, Heure, ainsi que Date/Heure combinées. 3 Sélectionnez le format que vous souhaitez appliquer à votre sélection et cliquez sur OK. Format des numériques Comme dans 4D, plusieurs éléments de formats numériques sont à votre disposition : ■ Type # Les dièses sont remplacés par des chiffres lors de l’affichage des valeurs numériques. Quand le nombre de chiffres est inférieur à celui des dièses, les dièses restants à gauche sont détruits ainsi que les éventuels textes d’habillage qui ne seraient plus utiles. Ainsi, ### Millions ### Mille ### appliqué à 21245 donnera 21 Mille 245. ■ Type ^ Les accents circonflexes sont remplacés par des chiffres, mais si le nombre de chiffres est inférieur au nombre d’accents circonflexes, le reste des accents circonflexes est remplacé par des espaces insécables. ■ Type * Les étoiles sont remplacées par des chiffres mais si le nombre de chiffres est inférieur au nombre d’étoiles, les étoiles restantes apparaîtront à l’affichage. Le texte d’habillage compris entre les étoiles de gauche et le chiffre le plus à gauche sera remplacé par des étoiles. ■ Type 0 Les zéros sont remplacés par des chiffres mais si le nombre de chiffres est inférieur au nombre de zéros, les zéros restants apparaîtront à l’affichage. 4D Calc - Utilisation 55 Chapitre 4 Les cellules et leur présentation Prenons le nombre 123 et observons-le sous différents formats : #### : 123 **** : *123 ^^^^ : (espace insécable) 123 0000 : 0123 ■ ### ##0 ; (### ##0) ; ### ##0,00F ; (### ##0,00)F Lorsque vous choisissez ce format, la présentation de la valeur doit différer selon que le résultat est positif ou négatif. Avec ce type de format, vous pouvez aussi utiliser la couleur pour différencier les nombres positifs des nombres négatifs. Reportez-vous au paragraphe concernant la commande Style par défaut dans ce chapitre. ■ Positif;Négatif;Nul Lorsque vous choisissez ce format, ce ne sont pas les valeurs ellesmêmes qui sont affichées mais le constat que le résultat est Négatif, Positif ou Nul. ■ ##_##_##_##_## Affiche deux chiffres_deux chiffres_ (etc.). Vous pouvez modifier le nombre des dièses. Ce type de format est particulièrement utile pour les numéros de téléphone. Lors de la saisie, entrez les chiffres sans vous préoccuper du format. Créer son propre format : le format dit “Général” Si aucun des formats par défaut ne vous convient et si vous voulez créer un format précis, sélectionnez le format Général et inscrivez votre format dans la zone d’édition, en respectant les conventions de base décrites précédemment, c’est-à-dire les symboles #, ^, *, 0. ¤ Par exemple, pour créer le format “$####” : 1 Sélectionnez le format Général dans la liste. 2 Saisissez votre format dans la zone d’édition : $#### 3 Validez la boîte de dialogue en cliquant sur OK. Le format créé fait désormais partie de la liste des choix possibles. 56 4D Calc - Utilisation Formats de cellules Lorsque vous ouvrez à nouveau la boîte de dialogue, vous constatez qu’il est placé à la fin des choix de formats numériques proposés par le programme. Vous pouvez ainsi ajouter autant de formats que vous le souhaitez. Ils sont enregistrés dans la liste dès que vous cliquez sur le bouton OK. ■ OK valide ce que vous avez inscrit dans la zone d’édition et formate les valeurs sélectionnées dans la feuille de calcul. ■ Annuler annule les choix de formats que vous auriez éventuellement effectués dans cette boîte de dialogue. ■ Supprimer permet de détruire les formats que vous avez créés. Vous sélectionnez le format en question et vous cliquez sur le bouton Supprimer. Ce bouton n’est pas actif si vous sélectionnez un format standard. Lorsque vous demandez Supprimer, l’effet est immédiat. Pour repasser dans le tableur en gardant le bénéfice de cette destruction, cliquez sur le bouton Annuler. Format des dates Dans 4D Calc, saisissez vos dates sous la forme JJ/MM/AA ou sous une forme similaire. En particulier, n’utilisez pas l’espace comme séparateur mais plutôt la barre de fraction. ¤ Pour formater une ou plusieurs valeurs date, sélectionnez la ou les cellules comportant ces dates ou susceptible(s) d’en comporter, puis sélectionnez la commande Format… dans le menu Cellules. 4D Calc - Utilisation 57 Chapitre 4 Les cellules et leur présentation Les formats de date se situent au milieu de la liste de la boîte de dialogue. Formats de date Selon le format choisi, vous obtenez une présentation spécifique : Nom du format Résultat court 28/02/96 abrégé Mer 28 Fév 1996 long Mercredi 28 Février 1996 spécial 28/02/96 (mais 28/02/1896) Jour mois année 28 Février 1996 Remarques Le jour et le mois sont tronqués à 3 lettres Le siècle est écrit en entier s’il est différent du 20e Abrégé Jour mois année 28 Fév 1996 Format des heures jour de la semaine Mercredi jour du mois 28 mois Février mois de l’année 2 année 1996 Ecrivez de préférence l’heure sous la forme h:mn:s dans la zone de saisie. Utilisez les deux points comme caractère séparateur. Sélectionnez la cellule (ou les cellules) à formater, puis choisissez la commande Format… dans le menu Cellules. Les formats d’heures se situent à la fin de la liste de la boîte de dialogue. Formats d’heures 58 4D Calc - Utilisation Formats de cellules Selon le format choisi, vous obtenez une présentation spécifique : Nom du format Résultat h:mn:sec h:mn H:MN:SEC H:MN h:mn AM/PM 01 : 20 : 36 01 : 20 1 heure 20 minutes 36 secondes 1 heure 20 minutes 1 : 20 du matin Note Par défaut, les dates et les heures sont cadrées à droite. Format mixtes dates Vous pouvez utiliser des formats particuliers lorsque vous voulez et heures afficher dans la même cellule une date et une heure. Vous pouvez, par exemple, indiquer avec précision l’heure et la date auxquelles a eu lieu une opération et formater ensuite ces données. Pour que 4D Calc “comprenne” que vous saisissez une date et une heure dans la même cellule, vous devez respecter les conventions suivantes : 1 Sélectionnez la cellule devant accueillir les informations. 2 Saisissez le signe = 3 Saisissez la date entre points d’exclamation (!). 4 Ajoutez le signe + 5 Saisissez l’heure entre les symboles ? (points d’interrogation) sous Windows ou † (option+t) sous MacOS. 6 Validez votre entrée. Sélectionnez la ou les cellule(s) à formater, puis choisissez Format… dans le menu Cellules. Les formats de date et heure se situent entre les deux précédents dans la liste de la boîte de dialogue. Formats mixtes de date et heure 4D Calc - Utilisation 59 Chapitre 4 Les cellules et leur présentation Selon le format choisi, vous obtenez une présentation spécifique : Nom du format Résultat long à h:mn AM/PM Mardi 4 Juin 1996 à 11 : 06 de l’après-midi Mar 4 Juin 1996 à 11 : 06 de l’aprèsmidi 4/06/96 à 23 : 06 : 15 4 Juin 1996 à 11 : 06 de l’après-midi 4/06/96 et 23 heures 6 minutes 15 secondes abrégé à h:mn AM/PM court à H:MN:SEC Mois, jour année à H:MN AM/PM spécial et H:MN:SEC Symbole d’erreur Lorsqu’un format est incompatible avec la taille de la cellule, et que le contenu ne peut s’étendre sur la gauche, parce qu’il n’y a pas assez de place, vous obtenez un symbole d’erreur dans la feuille de calcul : une cellule barrée par une croix : Formatage (par exemple “long”) incompatible avec la place disponible à gauche de la cellule Dans ce cas, modifiez le format ou agrandissez la largeur de la colonne. Vous pouvez utiliser le raccourci-clavier suivant : double-cliquez sur le titre de la colonne à agrandir. 4D Calc calcule alors une largeur de colonne compatible avec la donnée la plus longue de cette colonne. Alignement Vous pouvez sélectionner une cellule ou un groupe de cellules et décider de l’alignement de leur contenu. Lorsque votre sélection est effectuée, choisissez la ligne Alignement... dans le menu Cellules. Vous pouvez également utiliser le raccourci clavier suivant : 60 ■ sous Windows, Ctrl+Alt+double-clic sur la sélection, ■ sous MacOS, Commande+Option+double-clic sur la sélection. 4D Calc - Utilisation Styles La boîte de dialogue de définition d’alignement vous est présentée : Options d’alignement horizontal Options d’alignement vertical Options de rotation des cellules Bouton de restitution des valeurs précédentes Bouton de restitution des paramétrages généraux de la feuille de calcul Vous pouvez préciser l’alignement horizontal, l’alignement vertical et le type de rotation que vous souhaitez voir appliquer à votre cellule, en cliquant sur les boutons radio appropriés. Styles Pour chaque cellule, vous pouvez définir un style de caractères (police, taille, couleur, typographie...) ainsi que la couleur du fond de la cellule. ¤ Pour cela, sélectionnez une cellule ou un groupe de cellules puis choisissez la commande Style... dans le menu Cellules. Vous pouvez également double-cliquer sur la cellule dont vous voulez modifier le style tout en maintenant la touche Alt (sous Windows) Option (sous MacOS) enfoncée. La boîte de dialogue de définition de style vous est présentée. Elle comporte quatre menus et des options. Menu Taille de la police Menu Couleur de la police Menu Couleur du fond de la cellule Attributs typographiques Bouton de restitution des valeurs précédentes Menu Police (son contenu dépend des polices installées dans votre système) Zone de visualisation des modifications Attributs typographiques avancés Bouton de restitution des paramétrages généraux de la feuille de calcul 4D Calc - Utilisation 61 Chapitre 4 Les cellules et leur présentation Note Les attributs typographiques avancés sont sans effet sous Windows. Ils peuvent cependant être sélectionnés sous cet environnement en vue de l’exploitation multi-plate-forme de la base. Styles des titres des colonnes et des lignes Pour changer la police, la taille, le style et la couleur des titres des colonnes et des lignes, vous devez passer par la commande Style par défaut... du menu Général. Cette commande est présentée dans le paragraphe suivant. Styles par défaut La commande Styles par défaut... du menu Général vous permet de choisir un style général pour votre feuille et de fixer la plupart des paramètres de présentation en une seule opération. Lorsque vous choisissez cette commande, la boîte de dialogue de paramétrage des styles par défaut s’affiche. Cette boîte de dialogue comporte toutes les possibilités offertes par les boîtes de dialogue des lignes Style... et Alignement... du menu Cellules (à l’exception de la rotation des cellules). Pour ces deux fonctions, reportez-vous repectivement au paragraphe “Styles”, page 61 et au paragraphe “Alignement”, page 60. En outre, elle vous propose deux options supplémentaires : 62 ■ modification de la police, de la taille et de la couleur des titres, des entêtes et pieds de page. ■ choix d’une couleur selon que le nombre est négatif ou nul. 4D Calc - Utilisation Attributs Zone de définition du style de caractère et de couleur du fond des cellules Choix des éléments auxquels appliquer le style Choix de la couleur d’affichage des valeurs négatives Zone de définition de l’alignement des cellules Choix de la couleur d’affichage des valeurs nulles Attributs Les attributs d’une cellule sont les suivants : ■ Visible : cet attribut est actif par défaut. Lorsque vous le désélectionnez, la ou les cellules correspondantes ne sont plus affichées sur la feuille. Une cellule dont le contenu est invisible est automatiquement protégée. ■ Protégée : cet attribut est inactif par défaut. Lorsque vous le sélectionnez, la ou les cellules concernées ne peuvent plus être modifiées manuellement. Le contenu de la cellule ne s’inscrit pas dans la zone d’entrée des données. Si vous tentez de détruire des cellules protégées, un message d’alerte vous le signale. ¤ Pour éditer les attributs d’une ou plusieurs cellules, sélectionnez cette ou ces cellules et choisissez Attributs... dans le menu Cellules. La boîte de dialogue suivante s’affiche : Par défaut, les cellules sont visibles et non protégées. 4D Calc - Utilisation 63 Chapitre 4 Les cellules et leur présentation Case à cocher grisée Lorsque vous êtes en présence d’une sélection de plusieurs cellules dont les attributs diffèrent, les cases à cocher seront grisées si au moins une des cellules dispose de l’attribut. Si vous souhaitez ne changer qu’un attribut de cette sélection multiple, laissez la case à cocher sur laquelle vous ne souhaitez pas intervenir grisée et modifiez l’autre. Taille des lignes et des colonnes La taille des lignes et colonnes d’un document 4D Calc peut être modifiée de plusieurs manières : automatiquement (option activée par défaut), manuellement, ou par commande de menu. Redimensionnement Le redimensionnement automatique des lignes et colonnes fonctionne automatique de la manière suivante : ■ les lignes sont automatiquement redimensionnées par 4D Calc lorsque la taille de police d’une cellule est modifiée. La hauteur de la ligne est augmentée ou diminuée en fonction de la plus grande taille de police qu’elle contient. ■ lorsque vous double-cliquez sur le titre d’une ligne ou d’une colonne, 4D Calc règle la hauteur de la ligne ou la largeur de la colonne pour l’ajuster à son contenu le plus grand. Vous pouvez désactiver ce fonctionnement par défaut en désélectionnant les options correspondantes dans la boîte de dialogue des Préférences de 4D Calc. ¤ Pour cela, choisissez la commande Préférences… dans le menu Général. La boîte de dialogue des Préférences s’affiche. Options de redimensionnement (activées par défaut) 64 4D Calc - Utilisation Taille des lignes et des colonnes Lorsque ces options sont désélectionnées, la hauteur des lignes n’est plus automatiquement liée à la taille des polices et le double-clic sur le titre de la colonne ou de la ligne n’a plus d’effet. Modifier la largeur d’une colonne Vous pouvez procéder manuellement ou par commande de menu. Manuellement Placez-vous sur la ligne de séparation entre deux colonnes. Le curseur devient une double flèche horizontale. Curseur de redimensionnement de colonne Faites alors glisser la souris sur la gauche ou sur la droite selon que vous voulez élargir ou rétrécir la colonne. Lorsque vous relâchez la souris, la taille de la colonne est modifiée. Si plusieurs colonnes sont sélectionnées, elles seront toutes mises à la même taille. Par commande de menu L’utilisation d’une commande de menu est plus rigoureuse, car vous pouvez préciser en points la largeur de la colonne ou des colonnes. 1 Sélectionnez la ou les colonne(s) dont vous voulez modifier la largeur. 2 Demandez Largeur de colonne… dans le menu Cellules. Une boîte de dialogue vous permet de préciser la largeur de votre colonne en pixels (points écran) : 4D Calc - Utilisation 65 Chapitre 4 Les cellules et leur présentation Si le groupe de colonnes sélectionné comporte des tailles inégales, aucune taille de référence n’est spécifiée dans la case Largeur. Si vous n’avez pas d’idée précise et que vous voulez retrouver la taille standard, c’est-à-dire 104 points, vous pouvez demander la valeur par défaut en cliquant sur le bouton Standard. Le bouton Restaurer restitue la valeur telle qu’elle était avant l’ouverture de la boîte de dialogue, sans vous faire quitter la boîte. Modifier la hauteur d’une ligne Vous pouvez procéder manuellement ou par commande de menu. Manuellement Pour augmenter la hauteur d’une ligne, placez-vous sur la ligne de séparation entre deux lignes. Le curseur se transforme alors en une double flèche verticale. Curseur de redimensionnement de ligne Cliquez et faites glisser la souris vers le bas, ou vers le haut, selon que vous voulez augmenter ou diminuer la hauteur de la ligne. Relâchez le bouton de la souris. La hauteur de la ligne est modifiée. Si plusieurs lignes sont sélectionnées, elles seront toutes mises à la même taille. Note Vous pouvez changer selon le même principe la hauteur de la zone d’édition de texte. Par commande de menu L’utilisation d’une commande de menu vous permet de préciser en points la hauteur de la ligne ou des lignes. 1 Sélectionnez la (ou les) ligne(s) dont vous voulez modifier la hauteur. 2 Choisissez la commande Hauteur de ligne… dans le menu Cellules. 66 4D Calc - Utilisation TItres des lignes et colonnes La boîte de dialogue de redimensionnement vous permet de fixer la hauteur de ligne de votre choix en pixels (points écran). Lorsque vous sélectionnez plusieurs lignes de même hauteur, la hauteur des lignes sélectionnées apparaît. Si le groupe de lignes comporte des hauteurs différentes, aucune mention n’est spécifiée. Si vous n’avez pas d’idée précise et que vous voulez retrouver la taille standard, c’est-à-dire 15 points, vous pouvez demander la valeur initiale en cliquant sur le bouton Standard. Le bouton Restaurer restitue la valeur telle qu’elle était avant l’ouverture de la boîte de dialogue, sans la refermer. TItres des lignes et colonnes Modifier la taille des La modification de la taille des titres des lignes et des colonnes titres s’effectue manuellement, suivant le même principe que pour les lignes et colonnes de la feuille de calcul. Il vous suffit de placer le curseur à l’extrémité des intitulés des lignes ou de colonnes. Cliquez et faites glisser la souris jusqu’à l’obtension de la taille souhaitée. Redimensionnement des titres des lignes Cliquez ici Redimensionnement des titres des colonnes Cliquez ici 4D Calc - Utilisation 67 Chapitre 4 Les cellules et leur présentation Changer le nom d’une colonne ou d’une ligne Vous pouvez à tout moment changer le nom d’une colonne (par défaut A, B, C...) ou d’une ligne (par défaut 1, 2, 3...) ¤ Pour renommer une ligne ou une colonne, double-cliquez sur la zone de titre tout en maintenant enfoncée la touche Alt sous Windows ou Option sous MacOS. Une boîte de dialogue s’affiche, comportant par défaut la lettre de la colonne ou le numéro de la ligne sélectionnée. Zone de saisie du nom de la ligne ou de la colonne Ecrivez le nom de votre choix et validez. Le nom s’inscrit dans la zone de titre de la ligne ou de la colonne. Si vous souhaitez que 4D Calc adapte la taille de la colonne ou de la ligne en fonction du nouveau nom (par exemple si celui-ci est plus grand que le précédent), double-cliquez sur l’intitulé de la zone de titre. Vous pouvez également la redimensionner manuellement (reportez-vous au paragraphe “Modifier la taille des titres”, page 67). Pour modifier les police, taille, style et couleur des caractères des titres, des en-têtes et des pieds de page, choisissez Styles par défaut... dans le menu Général (cf. paragraphe “Styles par défaut”, page 62). Cacher les titres Vous pouvez demander à cacher les titres de lignes et de colonnes afin de personnaliser votre feuille de calcul. ¤ Pour cela, choisissez Cacher les titres dans le menu Général. Vous obtenez l’écran suivant : Pour faire reparaître les titres, choisissez à nouveau cette commande du menu Général, dont l’intitulé est alors Montrer les titres. 68 4D Calc - Utilisation Utiliser des décorations Utiliser des décorations Les décorations sont des ornements graphiques que vous pouvez associer à une cellule ou une sélection de cellules, afin d’améliorer l’aspect esthétique ou la lisibilité de votre tableau. Nouvelle décoration Vous pouvez encadrer une cellule ou une sélection de cellules, afin de mettre en valeur leur contenu. ¤ Pour encadrer une cellule ou une sélection de cellules, demandez Nouvelle décoration… dans le menu Cellules. La boîte de dialogue “Décoration” vous permet de choisir : ■ le type du décor : un encadré, un entouré ou des lignes, ■ l’épaisseur et la couleur du trait. Motifs de décoration. Cliquez sur un motif pour le sélectionner Choix de la largeur des filets verticaux Choix de la largeur des filets horizontaux Boîte de choix de la couleur du motif Voici l’effet des décorations sur les cellules : Même décoration Lorsque votre feuille comporte une décoration et que vous voulez l’appliquer à une autre cellule ou à une sélection de cellules, vous n’avez pas besoin de repasser par la boîte de dialogue. 4D Calc - Utilisation 69 Chapitre 4 Les cellules et leur présentation Sélectionnez la cellule comportant votre décoration et demandez Même décoration dans le menu Cellules. Le dernier type de décoration est automatiquement utilisé dans le nouveau contexte. Enlever les décorations Vous pouvez à tout moment supprimer les décorations de vos cellules. ¤ Pour supprimer une décoration, sélectionnez la cellule concernée et choisissez Enlever 1 décoration(s) dans le menu Cellules. Si vous voulez détruire plusieurs décorations à la fois, sélectionnez toutes les cellules concernées et demandez la commande de suppression dans le menu Cellules. Notez que la commande du menu mentionne le nombre de décorations sélectionnées. Note Cette commande de suppression de décoration est aussi la commande qui vous permet d’effacer une image. Reportez-vous au paragraphe “Supprimer une image”, page 73. Utiliser des images 4D Calc vous permet d’utiliser des images dans vos feuilles de calcul. Ces images peuvent provenir soit du presse-papiers, soit d’un champ image de la base 4D. Une fois l’image insérée, vous pouvez modifier ses attributs. Coller une image ¤ Pour insérer une image, procédez de la manière suivante : 1 Sélectionnez la cellule qui doit recevoir l’image. 2 Choisissez la commande Coller une image... dans le menu Cellules. Une boîte de dialogue vous demande ce que vous voulez coller. 70 4D Calc - Utilisation Utiliser des images Vous avez la possibilité de coller le contenu du presse-papiers ou un champ de type image en provenance de 4e Dimension. Sélectionnez cette option pour coller une image en provenance du Presse-papiers Zone d’affichage des champs image de la base Sélectionnez un champ pour coller une image stockée dans la base 3 Choisissez l’option correspondant à ce que vous voulez coller. 4 Cliquez sur le bouton OK. Votre image est collée dans la cellule choisie. Si l’image est plus grande que la cellule, elle empiète automatiquement sur les cellules voisines. Modifier les attributs d’une image Vous pouvez modifier deux attributs d’une image collée : sa taille et sa transparence. ¤ Pour modifier un attribut d’une image, double-cliquez sur une cellule contenant au moins une partie de l’image. 4D Calc - Utilisation 71 Chapitre 4 Les cellules et leur présentation La boîte de dialogue “Attributs de l’image” vous est alors présentée : Redimensionnement Vous avez le choix entre deux modes de redimensionnement de l’image : ■ Automatique : l’image épouse la taille et les éventuelles variations de taille de la cellule. ■ Manuel : il vous appartient de fixer des pourcentages de redimensionnement. Les pourcentages de réduction ou d’agrandissement sont indiqués dans les cases horizontal et vertical. ■ Transparente : l’image laisse apparaître le contenu des cellules. ■ Opaque : l’image occulte complètement le contenu des cellules. Transparence Une image peut occulter le contenu des cellules avoisinantes. Option Opaque (option par défaut) Option Transparente Note Lorsqu’une image comprend un fond (c’est-à-dire, si elle n’est pas de type vectoriel, et si elle n’a pas été détourée au moment de la sélection), elle masquera le contenu des cellules avoisinantes même si l’option “Transparente” est sélectionnée. 72 4D Calc - Utilisation Utiliser des images Une fois que vous avez collé une image, vous pouvez voir l’emplacement exact qu’elle occupe dans la feuille : cliquez sur l’image tout en maintenant la touche Alt (sous Windows) ou Option (sous MacOS) enfoncée. Un cadre apparaît autour de l’image. Toujours en maintenant la touche Option (sous MacOS) ou Alt (sous Windows) et le bouton de la souris enfoncés, vous pouvez modifier la taille de ce cadre en plaçant le curseur de la souris sur le coin supérieur droit. Le curseur se transforme en une double flèche. Faites alors glisser la souris dans la direction de votre choix. Curseur de redimensionnement du cadre de l’image Cette opération ne redimensionne pas l’image, mais le cadre la contenant. Vous pouvez le réduire de manière à ce que l’image soit tronquée. Déplacer une image Vous pouvez déplacer une image insérée dans votre feuille de calcul. ¤ Supprimer une image Pour cela, cliquez sur l’image en maintenant la touche Alt (sous Windows) ou Option (sous MacOS) enfoncée. Faites ensuite glisser le cadre qui l’entoure à l’emplacement de votre choix. Lorsque vous relâchez le bouton de la souris, l’image est affichée à son nouvel emplacement. Pour supprimer une image, sélectionnez-la et demandez Enlever décoration(s) dans le menu Cellules. L’intitulé de la ligne de menu fait apparaître le nombre d’images et/ou de décorations qui sont sélectionnées. Visualiser ou non les Si les décorations et les images sur la feuille de tableur sont graphiques nombreuses, vous pouvez les dissimuler pour accélérer le défilement et l’affichage de l’écran. 4D Calc - Utilisation 73 Chapitre 4 Les cellules et leur présentation ¤ Pour fixer cette option, choisissez la commande Préférences... dans le menu Général de 4D Calc. Dans la boîte de dialogue, décochez la case Dessiner les graphiques. Option de visualisation des images Afficher/masquer les éléments d’interface La grille Vous pouvez cacher la grille sur l’ensemble des cellules de la feuille de calcul ou sur une sélection. Cette sélection peut être discontinue (les différentes méthodes de sélection sont décrites dans le paragraphe “Sélectionner”, page 39). Grille 4D Calc ■ Pour masquer la grille, effectuez votre sélection et choisissez la commande Cacher la grille dans le menu Général de 4D Calc. La grille n’est alors plus apparente. ■ Pour faire réapparaître une grille cachée, sélectionnez à nouveau la zone et demandez Montrer la grille dans le menu Général. Vous pouvez aussi décider d’afficher ou de ne pas afficher la grille verticale et/ou la grille horizontale, et de fixer la couleur de la grille. Ces paramétrages sont fixés dans la boîte de dialogue des Préférences de 4D Calc : demandez Préférences... dans le menu Général. 74 4D Calc - Utilisation Afficher/masquer les éléments d’interface Vous opérez alors un choix qui affectera la totalité de votre feuille de travail. Pour ne pas afficher une grille, désélectionnez la case correspondante. Pour fixer une couleur différente pour la grille, choisissez une option dans la boîte de liste Couleur. Options d’affichage de la grille Les barres de défilement Pour masquer les barres de défilement (ou ascenseurs), choisissez la commande Préférences... dans le menu Général de 4D Calc et désélectionnez les options correspondantes dans la boîte de dialogue. Options d’affichage des barres de défilement Vous pouvez cacher, pour tout votre document, la barre de défilement verticale, la barre de défilement horizontale, ou les deux. 4D Calc - Utilisation 75 Chapitre 4 Les cellules et leur présentation Les menus Vous pouvez demander à ne pas afficher la barre de menus de 4D Calc. Pour cela, demandez Cacher la barre de menu dans le menu Général : Note Cette commande est surtout utile pour des présentations de tableaux en mode inclus. Elle n’est active que dans ce mode ; elle est inaccessible lorsque vous êtes en mode pleine page ou en fenêtre externe. Vous pouvez continuer d’utiliser les équivalents clavier pour travailler dans votre tableau. Réafficher la barre de menus Pour réafficher la barre de menus, utilisez la combinaison de touches suivante : ■ sous Windows, Ctrl+Majuscule+M, ■ sous MacOS, Commande+Majuscule+M. Voici un exemple d’enregistrement dans lequel nous avons caché les barres de défilement, les titres de lignes et de colonnes, la grille et la barre de menus. 76 4D Calc - Utilisation 5 Recherches, références et calculs Recherches La commande Chercher… du menu Cellules vous permet d’effectuer de nombreux types de recherches dans un document 4D Calc. Lorsque vous choisissez Chercher…, la boîte de dialogue de paramétrage de la recherche s’affiche : Vous recherchez une chaîne de caractères ou des éléments de formats, ou encore les deux à la fois. Recherche de texte Vous pouvez définir une recherche qui porte sur une chaîne de caractères à l’intérieur de vos cellules. ¤ Pour rechercher une chaîne de caractères, procédez ainsi : 1 Cochez l’option Texte. 2 Dans la zone de saisie “Texte”, inscrivez l’objet de votre recherche. 4D Calc - Utilisation 77 Chapitre 5 Recherches, références et calculs 3 Sélectionnez l’un des deux boutons radio répondant à la question Où. ■ Dans le texte signifie que vous voulez diriger votre recherche sur le contenu des cellules (résultats de formules ou texte entré). ■ Dans les formules signifie que vous faites une recherche sur les éléments des formules (comme chercher les occurrences d’un nom). 4 Sélectionnez l’un des deux boutons radio répondant à la question Comment. Recherche de format ■ Totalement signifie que le programme doit rechercher la ou les cellule(s) correspondant mot pour mot au libellé de votre recherche. ■ En partie signifie que le programme doit rechercher la ou les cellule(s) comprenant au moins le libellé de la recherche. Vous pouvez souhaiter que votre recherche tienne compte des éléments de présentation. ¤ Pour cela, procédez de la manière suivante : 1 Cochez l’option Format. 2 Cochez les cases référençant les éléments de présentation. La recherche s’effectue par rapport à la sélection courante. Lancement de la recherche 78 ■ Même police : signifie que vous dirigez votre recherche sur la police de caractères de la sélection. ■ Même couleur : opère une sélection sur les couleurs. ■ Même taille : opère une sélection sur la taille de police utilisée. ■ Même style : opère une sélection sur les styles (gras, souligné, etc.) ■ Même format : signifie que vous recherchez les cellules au format numérique, date ou heure. Une fois que vous avez défini les éléments à rechercher, vous pouvez lancer la recherche en cliquant sur le bouton Chercher ou Sélectionner. ■ Chercher vous permet de trouver la première cellule correspondant à vos critères de recherche. ■ Sélectionner vous permet de sélectionner toutes les cellules correspondant à vos critères de recherche. L’intérêt de cette fonctionnalité est que vous pourrez ensuite procéder à une modification globale. 4D Calc - Utilisation Aller en fin de tableau Aller en fin de tableau La commande Aller en fin de tableau du menu Cellules vous permet d’aller directement à la dernière cellule non vide du tableau, c’est-àdire la cellule correspondant à la dernière colonne et la dernière ligne utilisées. Lorsque vous choisissez cette commande, 4D Calc sélectionne la cellule située immédiatement au-dessous et à droite de la dernière cellule. Références Références relatives La plupart du temps, lorsque vous travaillez avec un tableur, vous utilisez des références relatives. En effet, la référence d’une cellule est fonction de sa position dans le contexte d’une feuille de calcul. On dit donc qu’elle est relative. Exemple Considérons la feuille de calcul suivante : Le total dans la cellule D7 est défini par la somme réalisée sur les cellules D3, D4 et D5. Si nous ajoutons une nouvelle colonne, notre feuille se présente comme suit : Le montant des ventes est désormais en E7. Le total dans la cellule E7 est réalisé sur les cellules E3, E4 et E5. C’est parce que les cellules sont relatives à l’environnement que la somme est retraduite dans le contexte modifié. En effet, la cellule n’est pas définie par sa position géographique, mais elle est le reflet d’une certaine opération qui a été effectuée. 4D Calc - Utilisation 79 Chapitre 5 Recherches, références et calculs Nous pouvez en avoir la preuve, plus tangible, en copiant cette cellule : dans la feuille de calcul d’origine, nous copions D7 et nous collons son contenu en A9. Vous pouvez constater que vous n’avez plus le total 180 837,50 F. La raison en est simple : la formule est conservée, mais elle s’est adaptée au nouvel environnement. Or, pour l’instant, ce nouvel environnement ne comporte pas de valeurs sur lesquelles on puisse faire une somme. La cellule est donc à 0,00 F. Vous notez aussi que cette somme de 0,00 F porte sur les cellules A5, A6, A7. Le tableur ne s’intéresse pas aux cellules impliquées comme telles. Il retient qu’il y a eu une sélection entre deux bornes et que la cellule précédant le résultat ne fait pas partie de la sélection. Considérons les bornes de la sélection dans les deux cas : Bornes de la sélection de la formule copiée Bornes de la sélection de la formule collée Nous disons bornes de la sélection et non pas “nombre de cellules sélectionnées”. En effet, le tableur ne conserve pas le nombre de cellules, mais le fait qu’il y a eu sélection entre deux bornes. C’est pourquoi, si vous ajoutez une ligne à l’intérieur des deux bornes, la ligne ajoutée sera prise en compte lors de la sommation. 80 4D Calc - Utilisation Références Ajoutons une ligne en A4 : Ligne insérée Le total en D8 s’effectuera sur l’ensemble des valeurs inscrites entre les deux bornes de la sélection, soit ici D3, D4, D5 et D6. En conclusion, le total prendra en considération les éventuelles valeurs saisies dans la cellule D4. En revanche, le résultat en A10 ne tiendra pas compte des éventuelles valeurs saisies en A4 puisque cette cellule ne s’inscrit pas entre les deux bornes de la sélection. Créer une référence Il se peut que vos calculs nécessitent des références non plus relatives absolue (les références de la cellule sont liées à sa position) mais absolues, c’està-dire que les références de la cellule sont fixes et indépendantes de sa position. Partons de l’énoncé suivant : nous plaçons 10 000 F à un taux de 12 % et voulons savoir ce que ce placement rapporte chaque année. La cellule B1 a reçu le formatage ##0,00 % La cellule B4 a reçu le formatage ### ##0,00 F 4D Calc - Utilisation 81 Chapitre 5 Recherches, références et calculs Nous voulons calculer ce que deviennent nos 10 000 Francs avec un intérêt de 12 % au cours des années. Dans un premier temps, nous allons calculer ce qu’est notre montant de départ en 1996. Nous écrivons donc : Comment calculer maintenant le montant pour 1997 ? Note Pour réaliser ce calcul, nous pourrions utiliser la fonction VF2 (pour plus d’informations, reportez-vous au chapitre “Opérateurs, opérandes et fonctions”, page 121). Notre première réaction pourrait être d’appliquer partout la même formule en la recopiant vers le bas. Le résultat obtenu serait incorrect. Formule recopiée vers le bas Résultat incorrect Pourquoi le résultat est-il incorrect ? Nous avons raisonné en relatif. Nous avons demandé à 4D Calc d’effectuer le même calcul en se décalant à chaque fois d’une cellule vers le bas. Nous avons donc un calcul qui s’opère à partir du chiffre obtenu en 1993 sur la base d’un taux d’intérêt inscrit en B2. Or, B2 est une cellule vide, le calcul pour l’année 94 est donc erroné. Ce que nous souhaitons est un calcul qui s’effectue chaque année d’après le résultat de l’année précédente à partir d’un taux d’intérêt constant inscrit en B1. Il nous faut donc transformer la référence actuellement stockée en B1 en référence absolue pour que nous puissions avoir un calcul exact. Vous disposez de deux méthodes pour transformer une référence relative en une référence absolue : 82 ■ nommer la cellule et de la désigner dans les calculs par son nom, ■ insérer le symbole $ dans la référence de la cellule. 4D Calc - Utilisation Références Créer une référence absolue en nommant la cellule Sélectionnez la cellule à nommer et demandez Définir un nom... dans le menu Cellules : La boîte de dialogue suivante s’affiche : Affichage des cellules nommées (vide par défaut) Zone de saisie du nom de la cellule Par défaut, le programme vous propose comme nom le contenu de la cellule située immédiatement à gauche de celle qui est sélectionnée. Bien entendu, vous pouvez saisir le nom que vous voulez Ce nom peut être constitué de 60 caractères. En revanche, l’espace n’est pas autorisé. Note Si vous avez besoin de retrouver une cellule à laquelle vous avez donné un nom, demandez Aller à... dans le menu Cellules. Une boîte de dialogue vous présente la liste des noms. 4D Calc - Utilisation 83 Chapitre 5 Recherches, références et calculs Vous pouvez alors écrire une formule en remplaçant la référence de la cellule par son nom. Dans notre exemple, B1 est remplacé par Intérêt. Nom de la cellule B1 Nous demandons que la formule soit recopiée vers le bas pour une sélection d’années. Le résultat est alors correct : Le calcul est effectué à partir d’un taux d’intérêt fixe et du montant obtenu l’année précédente. Créer une référence Pour créer une référence absolue, vous pouvez également utiliser une absolue avec le symbole convention d’écriture : ajouter le signe $ devant la colonne et la ligne $ de la cellule dont la référence est absolue. Au lieu du nom “Intérêt”, vous pouvez écrire $B$1 : Référence absolue de la cellule B1 Modification d’une référence absolue 84 4D Calc - Utilisation Quel que soit le type de création choisi, l’utilisation d’une référence absolue ne signifie pas que la valeur ne puisse plus être modifiée. Références Par exemple, si vous décidez de changer le taux d’intérêt et de le passer à 15 %, les calculs seront réeffectués après validation. Référence absolue ou relative sur un axe seulement Nous avons défini une référence absolue dans le paragraphe “Créer une référence absolue”, page 81. Cette référence absolue porte à la fois sur la ligne et sur la colonne. On peut tout à fait imaginer des cas où seule la ligne — ou la colonne — doit avoir une référence absolue. L’exemple le plus commun est le calcul automatique des valeurs dans un tableau à double entrée. ▼ Partons du cas suivant : Comment effectuer les calculs ? Si vous prenez la cellule C4, elle est la multiplication de A4 par C2. Si vous essayez d’appliquer la multiplication que vous feriez en C4 à l’ensemble du tableau, vos calculs seront faux. 4D Calc - Utilisation 85 Chapitre 5 Recherches, références et calculs En effet, lorsque vous fonctionnez en référence relative, la formule de C4 appliquée à l’ensemble du tableau consistera à multiplier le contenu de la deuxième cellule à gauche de la cellule sélectionnée par le contenu de la cellule située deux cellules plus haut. Par exemple, si nous voulons le résultat en D4, nous obtiendrions, en référence relative, la multiplication de B4 par D2 au lieu de A4 par D2. Dans ce cas, il faut utiliser des références semi-absolues. Vous pourriez procéder cellule par cellule et écrire manuellement : ■ Lorsque le prix de vente en A4 est de 2 500 F, C4=A4*C2 D4=A4*D2 E4=A4*E2 F4=A4*F2 ■ Lorsque le prix de vente en A5 est de 3 500 F, C5=A5*C2 D5=A5*D2 E5=A5*E2 F5=A5*F2 etc... Ce serait long et d’autant plus absurde que la fonction d’un programme est de vous permettre d’automatiser les tâches. Lorsque vous observez le tableau, vous notez que certaines références peuvent être considérées comme des références semi-absolues. En effet, vous constatez que le prix est toujours dans la colonne A, et que seules varient les lignes relatives aux différents prix. Vous pouvez donc établir une référence absolue sur la colonne, et laisser varier la ligne. Considérez maintenant les quantités. Vous constatez que les quantités varient selon les colonnes, mais qu’en revanche la ligne est toujours la même. Vous pouvez donc établir une référence absolue sur la ligne, et laisser varier les colonnes. 86 4D Calc - Utilisation Références Placez le signe $ sur l’élément qui doit être une référence absolue : Vous pouvez demander à recopier la formule vers la droite : La première ligne de calcul est remplie. Suivant le même principe, vous pouvez demander ensuite Recopier vers le bas. Votre tableau est intégralement calculé. 4D Calc - Utilisation 87 Chapitre 5 Recherches, références et calculs Changer les références La commande Changer les références du menu Edition vous permet de modifier les références des cellules par commande de menu ou par équivalent clavier. Cliquez sur une cellule comprenant une formule, puis, dans la zone de saisie, sélectionnez la référence à une cellule. Sélection d’une référence La commande Changer les références dans le menu Edition est désormais active. ■ Si vous demandez une première fois Changer les références, le menu ajoute le signe $ sur la colonne et la ligne. Vous obtenez $A$4. ■ Si vous demandez une nouvelle fois Changer les références, le menu laisse le signe $ sur la colonne et l’enlève sur la ligne. Vous obtenez $A4. ■ Si vous demandez une nouvelle fois Changer les références, le menu enlève le signe $ sur la colonne et l’ajoute sur la ligne. Vous obtenez A$4. ■ Si vous demandez une nouvelle fois Changer les références, le menu enlève le signe $ sur la colonne et sur la ligne. Vous revenez à A4. Note Si la cellule a un nom, ce nom apparaît entre la référence relative et la référence absolue sur les deux axes. 88 4D Calc - Utilisation Références Référencer une cellule d’un tableau à l’autre ¤ Vous pouvez utiliser les noms de cellules pour référencer une cellule d’un tableau dans un autre tableau d’un formulaire 4D. Pour cela, procédez ainsi : 1 Donnez un nom à la cellule du tableau que vous voulez utiliser dans un autre tableau. 2 Lorsque vous appelez cette cellule dans le nouveau tableau, faites précéder son nom du nom de la zone dans le formulaire suivi du tiret bas_ Exemple Nous voulons exporter dans un tableau de valeurs les résultats de notre feuille de calcul, pour les convertir dans différentes monnaies. Le nom de la feuille de calcul où sont stockés ces résultats est “Prévisions”. Vous donnez un nom, par exemple “Résultats”, à la cellule choisie. Vous écrivez donc : Zone 4D Calc intitulée “Prévisions“ Cellule nommée “Résultats” Nom de la cellule référencée dans l’autre tableau Nom de la zone 4D Calc de l’autre tableau, suivie du tiret bas 4D Calc - Utilisation 89 Chapitre 5 Recherches, références et calculs Calculs Lorsque vous travaillez avec un tableur, vous effectuez bon nombre de calculs. Plus votre feuille contient de calculs, plus il faut de temps pour répercuter les modifications apportées à une cellule, pour peu que celle-ci serve à de nombreuses opérations. ■ Vous pouvez préférer déclencher le calcul au moment de votre choix plutôt que de laisser 4D Calc recalculer la feuille à chaque entrée de données. Pour cela, choisissez l’option Calcul manuel dans le menu Général Commande Calculer Option Calcul automatique (option par défaut) 90 Option Calcul manuel ■ Lorsque l’option Calcul manuel est sélectionnée, 4D Calc ne recalcule les cellules que si vous le lui demandez, à l’aide de la commande Calculer du même menu. ■ Si vous préférez que 4D Calc recalcule les cellules à chaque fois que vous faites une modification dans une cellule ou un champ 4D, choisissez l’option Calcul automatique (option par défaut). 4D Calc - Utilisation 6 Exploiter une base 4D L’un des aspects les plus puissants de 4D Calc est sa capacité à appeler et exploiter les données des champs de la base de données 4D. De plus, les interactions entre 4e Dimension et 4D Calc ne se limitent pas aux données : 4D Calc peut disposer de toutes les commandes, fonctions, méthodes internes et externes de 4e Dimension. Pour plus d’informations sur ces points, reportez-vous au chapitre “Opérateurs, opérandes et fonctions”, page 121, et au manuel Langage de 4D Calc. Insérer un champ 4D Appeler un champ ¤ Pour insérer un champ 4e Dimension dans votre feuille de calcul, procédez de la manière suivante : 1 Sélectionnez la cellule dans laquelle vous voulez insérer le champ. 2 Dans la zone de saisie de 4D Calc, sélectionnez le champ à insérer. Pour cela, 4D Calc vous propose plusieurs raccourcis clavier : ■ Alt+clic (Windows) Option+clic (MacOS) Liste des champs de la table courante si vous êtes en formulaire inclus, pour obtenir la liste des champs de la table courante, cliquez dans la zone en maintenant la touche Alt (sous Windows) ou Option (sous MacOS) enfoncée. Un menu où figure la liste des champs de la table apparaît : Zone 4D Calc incluse 4D Calc - Utilisation 91 Chapitre 6 Exploiter une base 4D Le champ est inséré dans la formule. Il est précédé du signe = et est entouré des symboles «». Champ inséré La cellule est immédiatement remplie avec les données du champ de l’enregistrement courant ■ si vous n’êtes pas en formulaire inclus et si votre base comprend plusieurs tables, le raccourci Alt+clic ou Option+clic fera apparaître un menu hiérarchique affichant tous les tables de la base. Ce fonctionnement est identique à celui décrit ci-dessous. ■ si le champ que vous souhaitez coller ne se trouve pas dans la table courante, appuyez simultanément sur les touches Majuscule+Alt sous Windows ou Majuscule+Option sous MacOS et cliquez. La liste de tous les champs de la base s’affiche sous forme de menus hiérarchiques : Option+Maj+clic (MacOS) Alt+Maj+clic (Windows) Liste des tables de la base Liste des champs de la table sélectionnée Pour insérer le champ de votre choix, sélectionnez la table puis, dans la liste de ses champs, choisissez celui qui vous intéresse. L’intitulé du champ s’affiche alors à l’emplacement du curseur. Vous pouvez évidemment combiner plusieurs champs dans une même cellule pour y effectuer des calculs. La relation dynamique entre 4D Calc et 4D Lorsque vous insérez dans 4D Calc un champ 4e Dimension, vous définissez une relation dynamique. En effet, si le contenu de ce champ est modifié, son occurrence dans 4D Calc l’est immédiatement, sauf si vous avez choisi la commande Calcul manuel dans le menu Général (cf. paragraphe “Calculs”, page 90). Cette relation dynamique est toujours active, que 4D Calc soit placé dans un formulaire 4e Dimension, autrement dit dans un enregistrement, ou que le programme fonctionne en fenêtre externe dans la base. 92 4D Calc - Utilisation Insérer un champ 4D Relation dynamique par La relation dynamique entre 4D Calc et 4e Dimension fonctionne l’utilisation d’un modèle toutes les fois que vous faites référence à un champ 4e Dimension dans la feuille de calcul. Lorsque vous avez sauvegardé une feuille de calcul comme modèle, vous avez une relation dynamique complètement automatisée puisque les informations et les calculs de la feuille de tableur sont automatiquement mis à jour lorsque vous passez à un autre enregistrement. Reportez-vous à la description de cette fonctionnalité dans le paragraphe “Enregistrer comme modèle”, page 22. Relation dynamique Vous n’avez pas besoin d’enregistrer comme modèle une feuille de dans le cas d’une fenêtre calcul créée en fenêtre externe. externe Si la feuille de calcul de la fenêtre externe fait référence à des champs, les données de cette feuille sont automatiquement mises à jour dès que vous avez un enregistrement courant. Dans l’exemple qui suit, nous avons ouvert une fenêtre externe à partir du menu Plug-ins. Le document est appelé “Simulations”. Lorsque vous êtes dans la liste des enregistrements, aucune valeur n’est inscrite dans le document ouvert en fenêtre externe, puisque vous n’avez pas d’enregistrement courant. 4D Calc - Utilisation 93 Chapitre 6 Exploiter une base 4D Si vous ouvrez un enregistrement en mode saisie, le document est dynamiquement mis à jour. Passer à un autre enregistrement met à jour le document, et ainsi de suite. 94 4D Calc - Utilisation Importer des champs Importer des champs La commande Importer des champs... du menu Base vous permet de récupérer dans une feuille de calcul des informations en provenance d’une sélection d’enregistrements. Vous pouvez effectuer des opérations sur ces données et sauvegarder la feuille de tableur comme un fichier à part. La différence avec la fonction d’insertion de champs (cf. paragraphe “Insérer un champ 4D”, page 91) est que vous créez un tableau que vous pouvez utiliser indépendamment de la base et stocker comme un document autonome. Il n’entretient pas de relation dynamique avec les champs de 4e Dimension. Si vous modifiez les valeurs dans 4D, votre tableau ne sera pas mis à jour. Cette commande est disponible dans les conditions suivantes : ■ vous pouvez travailler avec tous les enregistrements de toutes les tables lorsque vous utilisez 4D Calc en fenêtre externe, c’est-à-dire dans une fenêtre créée à partir du menu Plug-ins. ■ vous pouvez travailler sur toutes les tables à l’exception de la table comportant la zone 4D Calc lorsque 4D Calc est inscrit dans un formulaire de cette table. Tous les aspects de la commande sont développés ici à partir d’un exemple très simple, comportant deux tables, [Personnel] et [Services]. 4D Calc - Utilisation 95 Chapitre 6 Exploiter une base 4D ¤ Pour importer des champs dans votre feuille 4D Calc : 1 Après avoir ouvert une fenêtre 4D Calc à l’aide du menu Plug-ins, sélectionnez la commande Importer des champs... dans le menu Base. La boîte de dialogue d’import de champs de 4D Calc s’affiche. Elle permet de remplir les cellules de 4D Calc avec des informations en provenance de la base : Menu de sélection de la table d’où importer les champs Bouton d’accès à l’éditeur de recherches de 4e Dimension Bouton d’accès à l’éditeur de tris de 4e Dimension Contenu de la première colonne (par défaut, le premier champ de la table) Zone de définition du contenu des colonnes Bouton de création d’une nouvelle colonne Boutons permettant de copier et de coller une colonne sélectionnée Bouton de réinitialisation de la boîte de dialogue (Remettre A Zéro) Bouton de suppression d’une colonne sélectionnée Note Si vous êtes placé sur une table dans laquelle vous n’avez opéré aucune sélection, le bouton Importer est inactivé. Comme nous le verrons par la suite, vous pourrez créer une sélection à partir de cette boîte de dialogue en utilisant le bouton Sélectionner... 96 4D Calc - Utilisation Importer des champs 2 Sélectionnez la table à partir de laquelle vous voulez travailler. Pour cela, utilisez le menu déroulant de la zone Table, qui présente la liste des tables de votre base. Si, dans le cadre des relations que vous avez définies dans votre base, vous voulez importer des informations de plusieurs champs et de plusieurs tables, celles-ci sont évidemment à votre disposition. 3 Si nécessaire, définissez la recherche qui vous permettra d’obtenir une sélection d’enregistrements. Le bouton Chercher… vous permet d’accéder à l’éditeur standard de recherches de 4e Dimension. 4 Si nécessaire, effectuez un tri sur la sélection. Le bouton Trier... vous permet d’accéder à l’éditeur standard de tris de 4e Dimension. Note Pour plus d’informations sur ces éditeurs, reportez-vous au manuel Mode Utilisation de la documentation de 4e Dimension. 5 Choisissez le champ qui sera la première colonne du tableau 4D Calc. Chaque colonne de 4D Calc accueillera un champ de votre base. Dans la boîte de dialogue d’import de champs, la première colonne affichée par défaut est le premier champ de votre table. Pour faire apparaître la liste de vos tables et champs sous forme de menus, procédez ainsi : ■ Sous Windows, appuyez sur la touche Maj et cliquez sur la 1re ligne, ■ Sous MacOS, cliquez sur la première ligne. La liste qui apparaît vous permet de sélectionner votre champ : 4D Calc - Utilisation 97 Chapitre 6 Exploiter une base 4D 6 Cliquez sur le bouton Nouveau pour créer une seconde colonne. La première ligne est immédiatement dupliquée, vous permettant de choisir un nouveau champ. 7 Cliquez sur l’intitulé de la nouvelle colonne et sélectionnez le champ. 8 Répétez l’opération autant de fois que nécessaire afin de remplir votre tableau. Vous pouvez utiliser les fonctions suivantes de la boîte de dialogue : ■ Copier-Coller : sélectionnez une ligne et cliquez sur le bouton Copier. Le bouton Coller est dès lors activé. Vous pouvez coller la ligne à l’endroit de votre choix. ■ Supprimer : sélectionner une ligne et cliquer sur le bouton Supprimer permet d’effacer cette ligne. ■ R.A.Z. : pour détruire toutes les lignes et recommencer votre sélection, cliquez sur le bouton R.A.Z. (Remettre A Zéro). 9 Une fois que vous avez effectué votre sélection et choisi vos champs, générez le tableau en cliquant sur le bouton Importer. Les colonnes sont remplies à partir de la cellule initialement sélectionnée dans la feuille de tableur. 98 4D Calc - Utilisation Générer un tableau Les colonnes sont sélectionnées par défaut. Note Si le bouton Importer n’est pas activé, c’est que la table que vous avez choisie ne contient pas de sélection courante. Lorsque votre tableau est généré, vous pouvez y effectuer toutes les modifications que vous voulez et sauvegarder le document. Générer un tableau La commande Générer un tableau... du menu Base a un fonctionnement proche de la commande d’import de champs. C’est un outil puissant qui vous permet : ■ de générer un tableau des valeurs numériques de votre table, ■ d’insérer un niveau de rupture dans le tableau, ■ de réaliser automatiquement les opérations Somme, Moyenne, Minimum, Maximum, Compte sur les colonnes du tableau, ■ de moduler votre recherche par l’application d’une formule de recherche. 4D Calc - Utilisation 99 Chapitre 6 Exploiter une base 4D Prenons l’exemple d’une structure de type [Personnel] [Services]. Imaginez que vous vouliez afficher le nom des services et le montant de leur budget annuel, et aussi faire apparaître automatiquement, pour chaque catégorie de services, le montant des salaires ainsi que le nombre de personnes employées. Choisissez la commande Générer un tableau... dans le menu Base. Vous accédez à la boîte de dialogue de génération de tableau : Table à parcourir Comme lors du remplissage par un champ, vous devez choisir le nom de la table à parcourir. La zone Table vous présente la liste des tables de votre base sous la forme d’un menu : Sélection de la table Si, dans le cadre des relations que vous avez définies dans votre base, vous voulez récupérer des informations de plusieurs champs et tables, celles-ci sont évidemment à votre disposition (dans le respect de la cohérence des liens). Nous choisissons de parcourir la table [Personnel]. 100 4D Calc - Utilisation Générer un tableau Ligne de rupture Une fois que vous avez choisi à partir de quelle table vous voulez travailler, choisissez le champ où devra s’opérer la rupture, c’est-à-dire le champ correspondant aux lignes dans votre feuille de tableur : Sélection du champ Nous souhaitons effectuer la rupture sur le nom du service. Sélectionner et trier Vous pouvez effectuer une recherche qui vous permettra d’obtenir une les enregistrements sélection d’enregistrements. Vous pouvez également effectuer un tri sur les enregistrements. Si vous vous êtes placé sur une table sur laquelle vous n’avez effectué aucune sélection, le tableau ne pourra pas être généré. ■ Le bouton Sélectionner… vous donne accès à la boîte de dialogue standard de recherches de 4e Dimension. ■ Le bouton Trier... vous permet d’accéder à la boîte de dialogue standard de tris de 4e Dimension. Note Pour plus d’informations sur ces éditeurs, reportez-vous au manuel Mode Utilisation de la documentation de 4e Dimension. Choisir les colonnes Une colonne de 4D Calc accueillera des champs de votre base et une et les opérations sur opération de calcul sur ces champs. ces colonnes Dans la boîte de dialogue, la première colonne affichée est le premier champ de votre table. Par défaut, l’opération effectuée est une somme. 4D Calc - Utilisation 101 Chapitre 6 Exploiter une base 4D Lorsque vous faites Maj+clic sur le mot SOM, la liste des opérations possibles apparaît : Choix des opérations standard ■ Somme fait l’addition des valeurs correspondant à votre critère de recherche. ■ Moyenne calcule la moyenne sur les valeurs correspondant au critère de recherche. ■ Minimum affiche la valeur minimale trouvée parmi les valeurs correspondant au critère de recherche. ■ Maximum affiche la valeur maximale trouvée parmi les valeurs correspondant au critère de recherche. ■ Compte affiche le nombre de valeurs trouvées correspondant au critère de recherche. ¤ Pour faire apparaître la liste de vos tables et champs, procédez de la manière suivante : ■ sous Windows, faites Maj+clic sur le champ par défaut, ■ sous MacOS, cliquez sur le champ par défaut. Sélection du champ sur lequel effectuer l’opération Nous choisissons d’insérer le budget annuel dans la première colonne. Le budget annuel ne sera sommé qu’avec lui-même. Nous insérons une seconde colonne. Choisissez un second champ en cliquant sur le bouton Nouveau : 102 4D Calc - Utilisation Générer un tableau La ligne est immédiatement dupliquée. Vous pouvez alors choisir votre nouvelle opération et votre nouveau champ, comme décrit précédemment. Dans l’exemple, nous choisissons : ■ de faire une somme sur les salaires des employés, ■ de faire le décompte des employés. Ce n’est désormais plus la somme du montant des salaires qui sera affichée, mais le nombre des salaires versés dans un service. Copier-Coller Vous pouvez copier une ligne pour la coller à la place d’une autre. Pour cela, sélectionnez la ligne. Le bouton Coller est dès lors activé. Vous pouvez coller la ligne à l’endroit de votre choix. Détruire et R.A.Z. Vous pouvez détruire une ligne. Pour cela, sélectionnez la ligne et cliquez sur le bouton Détruire. La ligne est immédiatement effacée. Pour détruire toutes les lignes et recommencer votre sélection, cliquez sur le bouton R.A.Z. (pour Recommencer A Zéro). Générer le tableau Une fois vous avez effectué votre sélection, choisi vos champs et les opérations sur ces champs, vous importez les informations dans votre feuille de tableur en cliquant sur le bouton OK. 4D Calc - Utilisation 103 Chapitre 6 Exploiter une base 4D Le tableau est créé à partir de la cellule initialement sélectionnée dans la feuille de tableur. Vous avez généré un tableau à double entrée. Vous notez que le cumul des salaires a été réalisé pour chaque service. Note Pour un ajustement automatique de la taille d’une colonne, doublecliquez sur le titre de cette colonne. Vous pouvez ensuite effectuer sur ce tableau les opérations de votre choix. Appliquer une formule sur une colonne La zone d’édition, dans la partie basse de la boîte de dialogue de génération de tableau, vous permet d’appliquer une formule sur une ou plusieurs colonnes. Pour reprendre l’exemple précédent, supposons que vous vouliez effectuer un décompte des salaires en ne sélectionnant que les salaires supérieurs à 200 000 Francs. Ouvrez une nouvelle feuille de calcul et redemandez Générer un tableau... dans le menu Base. Choisissez la table [Personnel] et une rupture sur le nom des services. Choisissez de remplir la colonne sur le salaire annuel et d’opérer un décompte du nombre de salaires versés en sélectionnant Compte. Vous allez maintenant préciser votre critère de calcul. 104 4D Calc - Utilisation Générer un tableau L’écriture d’une formule dans cette zone suit les mêmes règles générales que la commande Appliquer une formule de 4e Dimension. Pour n’avoir pas à réécrire le nom des champs et des tables, vous pouvez les sélectionner en faisant apparaître la liste : pour cela, cliquez dans la zone en tenant enfoncée la touche Alt (sous Windows) ou Option (sous MacOS). Alt+clic (sous Windows) Option+clic (sous MacOS) Vous écrivez ensuite votre formule. Si vous demandez à générer le tableau, vous notez que la condition de la recherche est inscrite en clair dans la cellule. 4D Calc - Utilisation 105 Chapitre 6 Exploiter une base 4D Dans notre exemple, le nombre de salaires versés est affiché avec le respect de la condition demandée, c’est-à-dire quand ([Personne]Salaire annuel)>200000. Note Vous avez créé un tableau que vous pouvez désormais utiliser indépendamment de la base et stocker comme un document autonome. Il n’entretient pas de relation dynamique avec les champs de 4e Dimension. Si vous modifiez leur valeur, votre tableau ne sera pas mis à jour. 106 4D Calc - Utilisation 7 Hot-links Définition Le système de hot-links est interne au programme 4e Dimension. Il vous permet d’échanger dynamiquement et interactivement des données, ainsi que la structure de ces données, entre les différents plug-ins interfacés avec 4e Dimension. Note Le terme anglais hot-link signifie littéralement “lien chaud”, au sens de lien dynamique. Le principe du hot-link est simple. Il consiste à définir une zone que l’on déclare comme hot-link. On dit alors que l’on publie un hot-link. Une fois le hot-link publié, les informations de la zone peuvent être utilisées par une autre application. On dit que cette application souscrit à un hot-link. Les données restent actives, ce qui signifie que si les données de la zone publiée sont modifiées, la modification est dynamiquement et automatiquement répercutée dans l’application qui a souscrit au hotlink. On mesure aisément l’intérêt d’un tel système. Lorsque vous travaillez dans le cadre de données reliées entre elles, vous n’avez plus de soucis de cohérence puisqu’en cas de modification, les informations sont automatiquement mises à jour sans votre intervention. Que vous travailliez en mode inclus ou en fenêtre externe, le système des hot-links fonctionne de la même façon. Les plug-ins de l’environnement 4D pouvant exploiter les hot-links sont 4D Calc, 4D Write, 4D Draw et 4D Chart (intégré à 4e Dimension à partir de la version 6). 4D Calc - Utilisation 107 Chapitre 7 Hot-links Création de hot-link dans 4D Calc Publier un hot-link Vous pouvez publier tout ou partie d’un document 4D Calc en tant que hot-link. ¤ Pour publier un document 4D Calc comme hot-link : 1 Ouvrez le document contenant la zone à publier. 2 Sélectionnez la zone à publier. Les différents modes de sélection sont décrits dans le paragraphe “Sélectionner”, page 39. Il n’est pas possible de publier en tant que hot-link une sélection discontinue de cellules. 3 Choisissez la commande Publier un hot-link... dans le menu Base. Sélection de cellules à publier Une boîte de dialogue s’affiche, vous permettant de définir le hot-link. Zone de saisie du nom du hot-link Zone de visualisation de la sélection publiée Zone de définition du type du hot-link 4 Donnez un nom au hot-link. Vous pouvez saisir toute chaîne de caractères. Le nom des hot-links sert à les différencier les uns des autres. 108 4D Calc - Utilisation Création de hot-link dans 4D Calc 5 Définissez le type du hot-link. 4D Calc vous permet de publier un hot-link sous deux formes : ■ Image (PICT) : lorsque vous sélectionnez cette option, vous demandez que la zone soit publiée comme image. Lorsqu’elle sera reprise dans un autre plug-in, 4D Chart par exemple, vous verrez apparaître l’extrait de la feuille de tableur sélectionné avec tous ses attributs de présentation. Bien entendu, cette image reste active. Si vous changez la couleur du cadre ou ajoutez une nouvelle ligne dans le tableur, ces modifications sont répercutées dans le plug-in qui souscrit au hot-link. ■ Valeurs (TTR) : lorsque vous sélectionnez cette option, vous demandez que seules les valeurs de la zone soient exportées. Lorsqu’un autre plug-in souscrira à ce hot-link, seules les valeurs de l’extrait de la feuille de tableur seront exploitées. Ce type de hot-link est particulièrement intéressant dans le cadre de l’utilisation de 4D Chart, le plug-in de représentation graphique des données. L’option Transposées, active en cas de publication de hot-link en tant que valeurs, permet d’intervertir vos lignes et vos colonnes. 6 Cliquez sur OK pour valider vos paramétrages. Le hot-link est immédiatement publié, il devient disponible pour tous les autres documents 4D Calc ou les autres plug-ins. 7 Enregistrez votre document 4D Calc. Le hot-link est également enregistré sur votre disque, dans un document nommé “NomDeLaBase.lks”. Ainsi, il sera disponible pour tous les plug-ins, même si le document ou l’application 4D Calc est fermé. Si vous créez et enregistrez d’autres hot-links, ils seront sauvegardés dans ce même fichier. 4D Calc - Utilisation 109 Chapitre 7 Hot-links ▼ Exemple 1 : Publication de hot-link “Valeurs” dans 4D Calc et souscription dans 4D Chart Zone 4D Calc publiée comme hot-link TTR Souscription au hot-link 4D Calc dans le document 4D Chart : le graphe est créé directement d’après les valeurs publiées ▼ Exemple 2 : Publication de hot-link dans 4D Calc et souscription dans 4D Write Zone 4D Calc publiée comme hot-link Image Souscription au hot-link 4D Calc dans le document 4D Write Note 4D Write est le plug-in de traitement de texte de l’environnement 4D. 4D Chart est le plug-in de création de graphes de l’environnement 4D, intégré à 4e Dimension à partir de la version 6. 110 4D Calc - Utilisation Souscrire à un hot-link dans 4D Calc Ne plus publier le hot-link Vous pouvez à tout moment cesser de publier un hot-link, ce qui revient à le supprimer. L’information associée au hot-link continuera d’apparaître dans le document souscripteur telle qu’elle était avant la suppression du hot-link. Elle n’est alors plus reliée dynamiquement à l’original. ¤ Pour ne plus publier un hot-link : 1 Choisissez Ne plus publier un Hot-link dans le menu Base de 4D Calc. Une boîte de dialogue affiche tous les hot-links publiés. 2 Sélectionnez le nom du hot-link que vous ne souhaitez plus publier. Hot-link sélectionné Liste des hot-links publiés dans le document 4D Calc 3 Cliquez sur le bouton Supprimer. La publication du hot-link est alors stoppée. Le hot-link n’est plus disponible pour les autres documents et/ou plug-ins. Souscrire à un hot-link dans 4D Calc Dans une zone 4D Calc, vous pouvez souscrire à autant de hot-links que vous le souhaitez. Le système des hot-links de 4e Dimension est optimisé. Cependant, l’emploi d’un trop grand nombre de hot-links peut ralentir significativement votre application. D’une manière générale, si vous avez un très grand nombre de hot-links, demandezvous s’ils sont tous nécessaires. Dans bien des cas, vous trouverez un défaut d’analyse au niveau de l’ergonomie générale de votre base. 4D Calc - Utilisation 111 Chapitre 7 Hot-links ¤ Pour souscrire à un hot-link dans une zone 4D Calc : 1 Cliquez dans votre feuille de calcul à l’endroit où vous voulez que soit inséré le hot-link. 2 Sélectionnez la commande Souscrire à Hot-link… dans le menu Base de 4D Calc. Une boîte de dialogue affichant les hot-links disponibles, c’est-à-dire publiés dans la base et/ou enregistrés dans le dossier de la base, apparaît : Types des hot-links publiés Liste des hot-links publiés dans la base 4D Calc ne souscrit qu’à des hot-links de type Image. Dans les boîtes de dialogue, les hot-links Image sont définis par le type PICT. Note Lorsque vous souscrivez à un hot-link depuis un plug-in acceptant les type Valeurs (par exemple 4D Chart), le type des hot-links Valeurs est TTR (abréviation de Tab/Tab/Retour). 3 Sélectionnez le hot-link auquel vous voulez souscrire et cliquez sur le bouton OK. Vous retournez à votre environnement de travail. Le hot-link s’affiche au point d’insertion. Dans l’exemple suivant, le graphe de 4D Chart a a été publié comme hot-link. 4D Calc y a souscrit. Le graphe avait lui-même été créé à partir d’un hot-link “Valeurs” publié par 4D Calc (cf. exemple précédent). 112 4D Calc - Utilisation Souscrire à un hot-link dans 4D Calc Zone 4D Calc Hot-link publié par 4D Chart et auquel 4D Calc a souscrit Note Pour plus d’informations sur la publication de hot-links dans 4D Chart, reportez-vous au manuel Mode Utilisation de 4e Dimension. La zone de graphe à l’intérieur du tableur reste elle-même active. Vous pouvez modifier un champ de l’enregistrement, par exemple le prix de vente directe. Dès que le champ est validé, les deux graphes — celui de 4D Chart et celui qui a été importé comme hot-link — sont mis à jour. Ne plus souscrire à un hot-link dans 4D Calc Vous pouvez à tout moment cesser de souscrire à un hot-link. Une fois cette opération effectuée, le hot-link continue à exister et reste utilisable par tout document 4D Calc ou tout autre plug-in. ¤ Pour ne plus souscrire à un hot-link : 1 Sélectionnez la commande Supprimer un Hot-link… dans le menu Base de 4D Calc. Note Si la zone 4D Calc ne souscrit à aucun hot-link, la commande Supprimer un Hot-link… est grisée. La boîte de dialogue Supprimer le hot-link s’affiche, listant tous les hot-links auxquels la zone souscrit. 4D Calc - Utilisation 113 Chapitre 7 Hot-links 2 Sélectionnez le hot-link auquel vous ne voulez plus souscrire. 3 Cliquez sur le bouton Supprimer. Le hot-link est supprimé du document. Il reste disponible pour les autres documents et/ou plug-ins. Modifier l’affichage d’un hot-link souscrit dans 4D Calc ¤ Une zone souscrite par 4D Calc se comporte comme une image active, et autorise les manipulations permises par 4D Calc sur les images. Vous pouvez donc en modifier la taille ou demander qu’elle soit affichée en transparence. Pour modifier l’apparence d’un hot-link souscrit dans 4D Calc : 1 Double-cliquez sur l’image souscrite dans 4D Calc. La boîte de dialogue “Attributs de l’image” s’affiche. Vous pouvez redimensionner la zone souscrivant au hot-link. Vous pouvez également la rendre transparente. 2 Appliquez vos paramétrages et cliquez sur OK. Vous pouvez également ajouter des informations écrites dans les cellules sur lesquelles se trouve l’image du hot-link, lorsque celui-ci provient 114 4D Calc - Utilisation Fonctionnement des hot-links d’un autre plug-in que 4D Calc. Dans l’exemple ci-dessous, nous imaginons que nous envoyons cet enregistrement à un collaborateur et que nous attirons son attention sur un aspect du graphe. Fonctionnement des hot-links Circulation de l’information Communication des données Communication de la structure de l’information Comme vous avez pu le constater, le hot-link permet la circulation instantanée et dynamique des données entre plusieurs documents 4D Calc ou entre 4D Calc et d’autres plug-ins. Dans le cadre des exemples utilisés ci-dessus, imaginez que vous modifiez un champ de l’enregistrement 4D, par exemple le prix de vente directe. Dès que le champ est validé : ■ les informations de 4D Calc sont automatiquement mises à jour. ■ la configuration du graphe est instantanément modifiée. Le hot-link n’est pas un outil permettant seulement l’échange dynamique des données. Il communique aussi la structure des données de la zone publiée. Supposez que vous ajoutiez une ligne supplémentaire dans la zone 4D Calc publiée comme hot-link. Vous voulez, par exemple, créer un système de ventes pour les employés et intégrer ces ventes dans le résultat. Vous créez la ligne supplémentaire en choisissant Insérer une ligne/colonne dans le menu Edition, après avoir sélectionné une ligne. Dès que votre ligne est créée, la zone de graphe génère trois nouvelles barres (à zéro puisque nous n’avons entré aucune valeur). 4D Calc - Utilisation 115 Chapitre 7 Hot-links ❶ Insertion d’une nouvelle ligne dans la zone publiée ❷ La modification est immédiatement reportée Nouvel emplacement correspondant à la ligne insérée Si vous donnez un titre à la nouvelle ligne, le nom de la ligne est automatiquement inscrit au niveau du graphe dès que vous validez la cellule. La présence du hot-link permet d’intégrer automatiquement les modifications intervenues dans la zone publiée comme hot-link. Si, à l’inverse de cet exemple, vous supprimez la ligne nouvellement créée, la modification est également immédiatement répercutée au niveau de la structure du graphe. Conditions de publication et de souscription des hot-links Pour publier un hot-link, vous devez naturellement vous trouver dans l’application qui permet de le publier. En revanche, le fonctionnement d’un hot-link n’exige en rien l’ouverture de l’application qui l’a publié. Une fois le hot-link publié, il est mis à la disposition de tous les plug-ins qui souhaitent y souscrire, que le plug-in l’ayant publié soit ouvert ou fermé. Vous devez cependant enregistrer les hot-links que vous publiez ou auxquels vous souscrivez avec les documents concernés. Enregistrer les hotlinks 116 4D Calc - Utilisation Un hot-link est virtuellement disponible pour toute application de l’environnement 4e Dimension, ou tout document à l’intérieur de cet environnement, à condition, bien sûr, que vous y souscriviez, ce qui n’est pas obligatoire. Zone d’export Il va de soi que, la plupart du temps, ce qui vous intéressera sera à la fois une publication automatique par défaut du hot-link et une souscription automatique à ce hot-link. Si vous souhaitez que vos hot-links fonctionnent dans un contexte général — ce qui est leur destination première — vous devez les enregistrer dans le document qui les publie et dans celui qui y souscrit : ■ en fenêtre externe, demandez Enregistrer sous dans le menu Fichier de l’application concernée. ■ en zone incluse, sélectionnez Enregistrer comme modèle dans le menu Fichier de l’application concernée. Le hot-link — vide — sera alors présent dans chaque nouvel enregistrement et sera mis à jour dynamiquement au fur et à mesure de la saisie. Le hot-link est alors enregistré sur votre disque, dans un document nommé “NomDeLaBase.lks”. Modification du document publiant le hot-link Le but de la publication d’un hot-link est de faire en sorte que tout document souscrivant au hot-link soit mis à jour dès que le document publié est modifié. Cette possibilité est particulièrement intéressante lorsque plusieurs documents sont en jeu. Vous n’avez pas besoin de rechercher quels sont les documents concernés par l’opération. Vous n’avez pas besoin non plus de les ouvrir, le système de hot-links de 4e Dimension fonctionnant aussi sur disque dur. La seule précaution que vous devez prendre, cependant, est de ne pas renommer vos documents sans savoir ce qu’ils représentent et de ne pas les changer de répertoire : vous risquez de rompre une chaîne de hot-links. Zone d’export Il peut se trouver des cas où vous ayez besoin de faire référence à des zones qui soient différentes d’un enregistrement à l’autre. Dans ce cas, faites appel à la commande Zone d’export dans le menu Base. Les caractéristiques d’une zone d’export sont les suivantes : ■ une zone d’export est une sélection de cellules. ■ cette sélection ou zone d’export peut différer d’un enregistrement à l’autre. 4D Calc - Utilisation 117 Chapitre 7 Hot-links ■ cette sélection ou zone d’export peut être affichée dans le champ Image de la zone de tableur. ■ chaque feuille de tableur ne peut avoir qu’une seule zone d’export. Fonctionnement du Vous avez noté que la zone de tableur est une zone Image que vous champ Image créez au niveau de la structure lorsque vous souhaitez que chaque feuille de tableur soit stockée dans chaque enregistrement. Comme vous l’avez noté aussi, cette zone image ne fait jamais l’objet d’un affichage comme tel, c’est-à-dire en tant que zone image. Vous pouvez cependant tirer parti de son existence lorsque vous avez besoin de définir des zones d’export. Vous utilisez alors le champ Image créé comme outil pour présenter la zone d’export. Exemple d’utilisation de la zone d’export Imaginez que, dans une base “Ventes” vous ayez besoin de sortir une sélection d’enregistrements pour vos commerciaux. Vous avez fait des simulations, vous avez tiré parti des hot-links, etc. Supposez que vous vouliez émettre des conclusions et attirer l’attention sur un aspect de vos prévisions et que cet aspect ne soit pas le même selon les produits. 1 Créez un formulaire comprenant les éléments que vous souhaitez faire figurer dans l’enregistrement de conclusion, ainsi que le champ Image dans lequel vous avez stocké votre zone 4D Calc : Champ 4D de type Image dans lequel sont stockées les zones 4D Calc. 2 De retour au mode Utilisation, ouvrez un premier enregistrement comprenant votre zone 4D Calc et effectuez une sélection de cellules. 118 4D Calc - Utilisation Zone d’export Dans notre exemple, nous sélectionnons les prix d’achat et les quantités. 3 Choisissez Zone d’export dans le menu Base. Désormais, cet enregistrement est muni d’une zone d’export. La commande Montrer la zone d’export est activée. Elle vous permet de visualiser la zone que vous avez qualifiée de zone d’export. 4 Définissez une zone d’export pour chaque enregistrement. Les zones définies peuvent être différentes. 5 Utilisez maintenant le formulaire précédemment défini (dans notre exemple, “Résumé”), soit comme formulaire sortie, soit comme formulaire saisie. 4D Calc - Utilisation 119 Chapitre 7 Hot-links Chaque enregistrement comporte sa propre zone d’export. Le champ image Prévisions_ est formaté comme tout champ image peut l’être. Nous avons choisi ici une image sur fond. 120 4D Calc - Utilisation 8 Opérateurs, opérandes et fonctions Opérandes et opérateurs Chaque formule de 4D Calc est une expression retournant une valeur. Toute expression est formée d’opérandes et d’opérateurs. Les opérateurs sont pour la plupart identiques à ceux de 4e Dimension. Les opérandes se divisent en plusieurs classes : ■ les constantes, ■ les références aux autres cellules (relatives, absolues, mixtes ou par nom), ■ les variables et champs 4D, ■ les fonctions internes de 4D Calc. 4D Calc supporte 5 types de données : Constantes ■ les nombres (réels à 15 chiffres de précision), ■ les dates (identiques à 4D), ■ les heures (identiques à 4D), ■ les chaînes de caractères (une ou plusieurs lignes), ■ les booléens (identiques à 4D). Une constante est une valeur qui ne change pas lors de l’exécution. Les conventions d’écriture vous sont données aux paragraphes suivants. 4D Calc - Utilisation 121 Chapitre 8 Opérateurs, opérandes et fonctions Constante numérique Une constante de type numérique s’écrit sans séparateur. 1,2 1,2 E3 1,2E-3 0,3 Constante date Une constante de type date s’écrit toujours entre deux points d’exclamation. !10/12/96! !1 jan 96! !Lundi 1 janvier! !Janvier! Si l’année n’est pas spécifiée, c’est l’année courante qui est considérée comme l’année de référence par défaut. Si le jour n’est pas spécifié, c’est le premier jour du mois qui est considéré comme jour de référence par défaut. Vous pouvez abréger le mois à votre gré tant qu’il reste assez de caractères pour distinguer 2 mois commençant de la même manière. Constante heure Une constante de type heure s’écrit toujours entourée du symbole ? (sous Windows) ou † (sous MacOS). Windows ?10:12:10? ?10:12? ?10? MacOS †10:12:10† †10:12† †10† Il s’agit d’heures, minutes et secondes. Vous pouvez omettre les secondes ou les secondes et les minutes. Constante texte Les chaînes de caractères (ou texte) sont inscrites entre les signes ' ou ". 'Sophie' ou "Sophie" Si vous avez besoin d’utiliser l’un des deux caractères dans votre chaîne, utilisez l’autre comme séparateur. Booléens 122 4D Calc - Utilisation Les booléens n’ont que 2 valeurs possibles : vrai et faux Ce type de valeur est utile pour la fonction Si principalement, et pour lire des champs booléens de 4e Dimension. Opérandes et opérateurs Opérateurs Opérateurs numériques + : addition - : soustraction * : multiplication / : division \ : reste ÷ : division entière ^ : exponentiation (élévation à une puissance) % : pourcentage (divise par cent le nombre devant l’opérateur) Opérateurs booléens & : et logique | : ou logique ¬ (option+l) sous MacOS ou ~ (tilde) sous Windows (AltGr+2) : négation Opérateurs sur les chaînes + : concaténation - : destruction \ : position Opérateurs sur les dates + : date + nombre de jours -> date + : date + temps -> date + temps dans la journée - : date - nombre de jours -> date - : date - date -> nombre de jours entre les 2. Opérateurs sur les durées + : addition - : soustraction * : durée * nombre -> durée / : durée / nombre -> durée Opérateurs de comparaison (2 opérandes du même type) = : égal à ≠ (MacOS) ou # (Windows) : différent de > : supérieur à < : inférieur à >= : supérieur ou égal à <= : inférieur ou égal à Note Sous MacOS, les opérateurs “supérieur ou égal” et “inférieur ou égal” peuvent aussi s’écrire respectivement ≥ (Option+>) et ≤ (Option+<). 4D Calc - Utilisation 123 Chapitre 8 Opérateurs, opérandes et fonctions Priorité des opérateurs Voici la liste des opérateurs par priorité décroissante : 1) ¬ (MacOS) et ~ (Windows) % 2) * / \ ÷ ^ & 2) + - | (option-L) 3) = ≠ (MacOS) et # (Windows) > < >= <= Fonctions 4D Calc possède ses propres fonctions. Pour y accéder, cliquez dans la zone d’édition en maintenant la touche Ctrl (sous Windows) ou Commande (sous MacOS) enfoncée : Vous accédez aux différentes fonctions à l’aide de ce menu. Les commandes Numériques, Trigonométrie, Chaînes et Finances vous donnent accès à des sous-menus où sont répertoriées les fonctions correspondantes. Vous pouvez aussi saisir directement le libellé de la fonction dans la zone d’édition de la cellule. Pour tester immédiatement une formule que vous venez de saisir, cliquez sur la case de validation. Note Vous avez droit à 10 niveaux d’imbrication de parenthèses et à 255 caractères par formule. Si cette limite vous gênait, créez une cellule auxiliaire dans laquelle vous écrivez une partie de votre formule. 124 4D Calc - Utilisation Fonctions Fonctions diverses SI (test_logique, valeur_si_vrai, valeur_si_faux) La fonction SI renvoie valeur_si_vrai si le résultat de test_logique est vrai et valeur_si_faux si le résultat de test_logique est faux. Vous utilisez SI pour faire des tests conditionnels sur les valeurs et les formules des cellules. Le résultat de test_logique détermine la valeur renvoyée par la fonction SI. Valeur_si_vrai et valeur_si_faux peuvent avoir n’importe quelle valeur. Vous pouvez imbriquer jusqu’à sept fonctions SI dans une même méthode pour obtenir des tests plus complexes. ▼ Exemple Supposons que la cellule B1, donnant la valeur de Ventes, soit égale à 250. La fonction : SI(B1<200;"Résultat en baisse";"Bon résultat") écrit “Bon résultat” dans la cellule. CHERCHE (valeur_à_trouver;intervalle_de_recherche;intervalle_de_retour) La fonction CHERCHE recherche une valeur dans un intervalle et renvoie la valeur correspondante prise dans l’intervalle de retour. Les intervalles de recherche et de retour doivent être triés, car CHERCHE prend la première valeur supérieure ou égale à celle qui est donnée comme valeur_à_trouver. ▼ Exemple Supposons que vous ayez une liste de codes de TVA dans la colonne C et les valeurs correspondant à ces codes dans la colonne D. Vous voulez que toute saisie d’un code dans la cellule B1 renvoie la valeur correspondant à ce code dans la cellule B2. 4D Calc - Utilisation 125 Chapitre 8 Opérateurs, opérandes et fonctions Vous utilisez la formule CHERCHE(B1;C1:C5; D1:D5) A chaque fois que vous tapez un chiffre dans la cellule, vous voyez s’afficher le code de TVA correspondant. VIDE (Cellule) VIDE teste si une cellule est ou n’est pas vide. ▼ Par exemple, la fonction : SI(VIDE(A1);”Erreur”;0) écrit Erreur si A1 est vide. TYPE (valeur) La fonction TYPE renvoie le type de la valeur : Valeur Numérique Texte Logique Valeur d’erreur Date Temps HASARD Type N S B E D T HASARD renvoie un nombre aléatoire compris entre 0 et 0,9999999... Chaque fois que la feuille de calcul est recalculée, HASARD génère un nouveau nombre. 126 4D Calc - Utilisation Fonctions ZONE ZONE renvoie le numéro d’identifiant (ID) de la zone 4D Calc dans laquelle se trouve la feuille de calcul. La valeur retournée équivaut à celle renvoyée par la fonction Creer fenetre externe, ou encore l’ID d’une zone 4D Calc incluse dans un formulaire. ▼ Exemple Vous voulez utiliser la fonction ZONE pour passer l’ID d’une zone à une méthode 4D : =©4D_Méth(ZONE;5;10) Ici, le premier paramètre de la méthode 4D_Méth est le numéro d’ID de la zone qui l’appelle. MOYENNE(nombre1:nombrex) ou MOYENNE(intervalle1;intervalle2...) MOYENNE renvoie la valeur moyenne des cellules sélectionnées. Votre sélection peut être continue ou discontinue. VARIANCE(nombre1:nombrex) ou VARIANCE(intervalle1;intervalle2...) VARIANCE renvoie la variance des cellules sélectionnées. Votre sélection peut être continue ou discontinue. 4D Calc - Utilisation 127 Chapitre 8 Opérateurs, opérandes et fonctions SOMME(nombre1:nombrex) ou SOMME (intervalle1;intervalle2...) La fonction SOMME renvoie la somme des nombres de la sélection. Votre sélection peut être continue ou discontinue. MIN(nombre1:nombrex) ou MIN(intervalle1;intervalle2...) MIN renvoie la valeur minimale parmi les valeurs des cellules sélectionnées. Votre sélection peut être continue ou discontinue. Max(nombre1:nombrex) ou Max(intervalle1;intervalle2...) Max renvoie la valeur maximale parmi les valeurs des cellules sélectionnées. Votre sélection peut être continue ou discontinue. DATE 128 4D Calc - Utilisation La fonction DATE renvoie la date courante. Fonctions AJOUTEDATE(date; incrément_jour; incrément_mois; incrément_année) AJOUTEDATE incrémente une valeur de type date en fonction des valeurs indiquées. Pour créer une liste de dates consécutives à partir de celle du jour, par exemple, utilisez la formule suivante : HEURE La fonction HEURE renvoie l’heure courante. Note L’unité de calcul pour les dates et les heures dans 4D Calc est la seconde. Fonctions numériques ABS ABS(LeNumérique) renvoie la valeur absolue de LeNumérique. ABS renvoie LeNumérique sans qu’il soit précédé du signe + ou -. RACINE RACINE(LeNumérique) renvoie la racine carrée de LeNumérique. LeNumérique doit être positif ou nul, sinon 4D Calc renvoie un message d’erreur. LOG LOG(LeNumérique) renvoie le logarithme népérien de LeNumérique. LeNumérique doit être positif, sinon 4D Calc renvoie un message d’erreur. EXP EXP(LeNumérique) renvoie l’exponentielle de LeNumérique. ARRONDI ARRONDI(LeNumérique;NbreDécimales) renvoie la valeur arrondie de LeNumérique avec une précision égale à NbreDécimales. 4D Calc - Utilisation 129 Chapitre 8 Opérateurs, opérandes et fonctions Fonctions trigonométriques COS COS(Angle) renvoie le cosinus de Angle. Angle est exprimé en radians. SIN SIN(Angle) renvoie le sinus de Angle. Angle est exprimé en radians. TAN TAN(Angle) renvoie la tangente de Angle. Angle est exprimé en radians. ACOS ACOS(Angle) renvoie l’arccosinus de Angle en radians. ASIN ASIN(Angle) renvoie l’arcsinus de Angle en radians. ATAN ATAN(Angle) renvoie l’arctangente de Angle en radians. PI PI renvoie la valeur de Pi avec une précision de 18 décimales. Fonctions chaînes EVAL4D EVAL4D("Commande4D") exécute une commande 4e Dimension. Cette fonction fait l’objet du paragraphe “La fonction EVAL4D”, page 134. CHAINE CHAINE(LeNumérique;{Format}) renvoie une chaîne de caractères composée des chiffres de LeNumérique formatés selon Format. Cette fonction s’applique également aux dates. Lorsqu’une valeur numérique ou date a été ainsi convertie en chaîne, 4D Calc la considère comme étant de type chaîne de caractères. Vous pouvez tester le résultat en utilisant la fonction TYPE. LONGUEUR LONGUEUR(LaChaîne) renvoie le nombre de caractères de LaChaîne. SOUSCHAINE SOUSCHAINE(LaChaîne;APartirDe;{Longueur}) renvoie une chaîne de caractères composée des caractères de LaChaîne à partir du caractère APartirDe et sur un nombre de caractères égal à Longueur. Si APartirDe est supérieur à la longueur de LaChaîne, SOUSCHAINE ne fait rien. Si Longueur est omis, SOUSCHAINE renvoie tous les caractères à partir du caractère APartirDe. 130 4D Calc - Utilisation Fonctions Fonctions financières Fonction VA1(i;n;m) La fonction VA1 calcule la valeur actuelle d’une somme en utilisant les intérêts composés. i est le taux d’intérêt sur une période, n est le nombre de périodes et m la mensualité payée en fin de période. La fonction renvoie la valeur actuelle de cet investissement, si les mensualités sont versées en fin de période. -n 1- (1+i) VA1(i;n;m) = m ▼ Fonction VA2(i;n;f) * i Exemple : vous avez obtenu un prêt à un taux d’intérêt de 12% annuel (soit 1% par mois) sur 5 mois avec des mensualités de 1 000 F. Voici la formule de calcul de la valeur actuelle de la somme empruntée : La fonction VA2 calcule la valeur actuelle d’une somme en utilisant les intérêts simples. i est le taux d’intérêt sur une période, n est le nombre de périodes et f la valeur finale en fin de période. La fonction renvoie la valeur actuelle de cet investissement, si les mensualités sont versées en fin de période. f VA2(i;n;f) = (1+i) n ▼ Exemple : VA2(1%;5;5*1000)=4757,328438033744 Fonction VF1(i;n;m) La fonction VF1 calcule la valeur finale d’une somme en utilisant les intérêts composés. i est le taux d’intérêt sur une période, n est le nombre de périodes et m la mensualité payée en fin de période. La fonction renvoie la valeur acquise lors de cet investissement, si les mensualités sont versées en fin de période. VF1(i;n;m) = m * ▼ (1+i) n - 1 i Exemple Vous prévoyez de déposer chaque mois 1000 F sur un compte d’épargne qui vous rapporte 12% d’intérêt par an, pendant 35 mois. 4D Calc - Utilisation 131 Chapitre 8 Opérateurs, opérandes et fonctions Pour connaître le montant de votre épargne à la fin des 35 mois, vous utilisez la formule suivante : Fonction VF2(i;n;f) La fonction VF2 calcule la valeur finale d’une somme en utilisant les intérêts simples. i est le taux d’intérêt sur une période, n est le nombre de périodes et m la mensualité payée en fin de période. La fonction renvoie la valeur acquise lors de cet investissement, si les mensualités sont versées en fin de période. VF2(i;n;f) = f * (1+i) ▼ n Exemple VF2(12%;35;35*1000)=1 847 986,69 Fonction PMT(i;n;p) i est le taux d’intérêt sur une période, n est le nombre de périodes et p est la valeur actuelle du prêt. La fonction renvoie la valeur des mensualités de remboursement de ce prêt. i PMT(i;n;p) = p * ▼ Fonction NPER1(i;m;p) 1-(1+i) -n Exemple Vous avez emprunté 6 500 F sur 48 mois à 10,5% d’intérêt. Pour connaître le montant de vos remboursements mensuels, vous utilisez la formule suivante : i est le taux d’intérêt sur une période, m la mensualité payée en fin de période et p est la valeur actuelle du prêt. La fonction renvoie le nombre de périodes nécessaires au remboursement du prêt. Log ( m-i * p m ) NPER1(i;m;p) = Log(1+i) ▼ 132 4D Calc - Utilisation Exemple Vous avez emprunté 6 500 F à 10,5% d’intérêt annuel et vous versez chaque mois 166,42 F. Fonctions Pour connaître la durée du remboursement, utilisez cette formule : Fonction NPER2(i;f;p) i est le taux d’intérêt sur une période, f la valeur acquise du prêt et p est la valeur actuelle du prêt. La fonction renvoie le nombre de périodes nécessaires au remboursement du prêt. Log ( ) f p NPER2(i;f;p) = Log(1+i) ▼ Exemple Vous avez emprunté 3 000 F à 10,5% d’intérêt annuel et vous savez que le montant total des remboursements sera de 5 000 F. Pour connaître le nombre de mensualités correspondantes, vous procédez comme suit : Fonction TAUX1 (n;m;p) n est le nombre de périodes, m la mensualité payée en fin de période et p la valeur actuelle du prêt. TAUX1 renvoie le taux d’intérêt correspondant à ces valeurs. i= m * (1 - (1+i) -n ) p ▼ Fonction TAUX2(n;f;p) Exemple Pour connaître le taux d’intérêt d’un emprunt de 3 000 F dont les mensualités sont de 1 000 F sur 5 mois, utilisez la fonction TAUX1 ainsi : n est le nombre de périodes, f la valeur acquise du prêt et p la valeur actuelle du prêt. TAUX2 renvoie le taux d’intérêt correspondant à ces valeurs. Pour résoudre l’équation, 4D Calc utilise cette suite : m * (1 - (1+u u n+1 = n ) -n ) p Si la suite ne converge pas, une erreur est renvoyée. 4D Calc - Utilisation 133 Chapitre 8 Opérateurs, opérandes et fonctions ▼ Exemple Pour connaître le taux d’intérêt d’un emprunt de 2 800 F dont le remboursement est égal à 6 000 F sur 5 mois, utilisez TAUX2 comme suit : La fonction EVAL4D Cette commande, très puissante, vous permet virtuellement de faire ce que vous voulez, et d’appeler des commandes 4e Dimension mais aussi des méthodes que vous avez écrites vous-même (et éventuellement compilées avec 4D Compiler) ou des routines externes. Supposons que vous vouliez appeler la commande BEEP de 4D et entendre un bip à chaque fois que 4D Calc recalcule votre feuille, vous pouvez écrire l’expression suivante : EVAL4D(‘BEEP(2)’). Lorsque vous utilisez EVAL 4D et les guillemets, vous êtes dans 4e Dimension. Vous ne pouvez donc pas adresser une cellule du tableur. 4e Dimension, à ce niveau, ne peut la reconnaître. Dans ce cas, utilisez cette autre syntaxe : ©Commande 4e Dimension Note Le caractère © s’obtient sous Windows par la combinaison de touches Alt+0169 et sous MacOS par la combinaison Option+c. Vous voulez, par exemple, renvoyer dans la cellule A1 le numéro du mois de la date inscrite dans la cellule B1. Vous utilisez la fonction 4e Dimension Mois de préfixée du symbole © : Vous pouvez également appeler de cette façon une méthode créée dans 4e Dimension. Imaginez que vous ayez créé une méthode appelée Factoriel. Vous saisissez le nom de cette méthode préfixé du symbole © dans la zone d’édition de 4D Calc : =©Factoriel(10) 134 4D Calc - Utilisation A Codes d’erreurs en mode Utilisation Cette liste présente les codes d’erreurs renvoyés par 4D Calc en mode Utilisation : Erreur Signification 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Les coordonnées de la cellule sont en dehors des limites Type d’opérandes incorrect pour cet opérateur/cette fonction Une comparaison suppose deux arguments de même type Les opérateurs "&" et "|" s’appliquent sur des booléens Les opérandes doivent être de type numérique Les opérandes doivent être de type booléen Ce nom de cellule n’existe pas Le champ 4D n’est pas défini Division par 0 impossible Référence circulaire Les intervalles définis pour cette recherche sont incorrects La valeur n’appartient pas à l’intervalle (fonction CHERCHE). Modèle trop complexe ➛ Mémoire saturée L’argument doit être positif Erreur sur une fonction financière Erreur non déterminée Formule trop complexe ➛ Mémoire saturée Les opérandes doivent être de type date @ et EVAL4D sont réservées au mode expert. 4D Calc - Annexes 135 Annexe A Codes d’erreurs en mode Utilisation 136 4D Calc - Annexes B Equivalents clavier Ce tableau présente la liste des équivalents clavier disponibles dans 4D Calc. Fonction Sélectionner l’ensemble de la feuille de calcul Figer une formule Copier dans la cellule courante le Gestion des contenu de la cellule du dessus cellules Afficher la boîte de dialogue de choix d’un style Equivalent clavier MacOS Windows Clic dans la case de sélection, située dans le coin supérieur gauche d’une feuille 4D Calc Commande+; Ctrl+Majuscule+; Ne concerne que la cellule courante Commande+’ Ctrl+Majuscule+’ Option+double-clic Alt+double-clic Ne concerne que la sélection courante Afficher la boîte de dialogue de Option+Majuscule+ Alt+Majuscule+ choix de format double-clic double-clic Ne concerne que la sélection courante Insérer un saut de ligne dans une Option+retour dans la Ctrl+retour dans la zone cellule zone d’entrée des d’entrée des données données Accéder à la liste des formules Commande+clic Ctrl+clic Accéder à la liste des noms de Commande+ Zone Ctrl+Majuscule+clic cellules Majuscule+clic d’entrée des données Accéder à la liste des champs de la Option+clic Alt+clic table courante En cas d’utilisation d’une zone 4D Calc dans un formulaire Accéder à la liste des tables et champs Option+Majuscule+clic Alt-Majuscule-clic 4D Calc - Annexes 137 Annexe B Equivalents clavier Fonction Gestion des images Afficher la boîte de dialogue des caractéristiques d’une image ou d’une décoration Déplacer une image Changer la taille d’une image Afficher la boîte de dialogue de définition du titre d’une ligne ou d’une colonne Ajuster la taille de l’ensemble des lignes et colonnes à leur contenu Ajuster la taille d’une ligne ou d’une colonne à son contenu Colonnes et Trier une ligne ou une colonne lignes dans le sens décroissant Trier une ligne ou une colonne dans le sens croissant Boîtes de dialogue d’import de champs et de génération de tableaux Accéder à la liste des tables et champs dans la boîte de dialogue d’import de champs Accéder à la liste des tables et champs dans la boîte de dialogue de génération de tableau 138 4D Calc - Annexes Equivalent clavier MacOS Windows Double-clic dans une cellule contenant une image ou une décoration Option+clic à l’intérieur Alt+clic à l’intérieur d’une image d’une image Le curseur se change en Option+clic dans le coin Alt+clic dans le coin d’une image d’une image Le curseur se change en Option+double-clic dans l’en-tête d’une ligne ou d’une colonne Alt+double-clic dans l’en-tête d’une ligne ou d’une colonne Double-clic dans la case de sélection située dans le coin supérieur gauche d'une feuille de 4D Calc Double-clic dans le titre d’une ligne ou d’une colonne Commande+Option+ Ctrl+Alt+clic dans le clic dans le titre d’une titre d’une ligne ou ligne ou d’une colonne d’une colonne Le curseur se change en Commande+ Ctrl+Majuscule+Alt+clic Majuscule+Option+clic dans le titre d’une ligne dans le titre d’une ligne ou d’une colonne ou d’une colonne Le curseur se change en Clic sur la première ligne Majuscule+clic sur la première ligne Clic sur la première ligne Majuscule+clic sur la première ligne C Possibilités d’affectation Vous pouvez affecter aux cellules de 4D Calc plusieurs types d’objets. Le tableau suivant résume les possibilités qui vous sont offertes, ainsi que la syntaxe correspondante. Objet Exemples Le contenu d’une cellule par coor- =B1 (référence relative) données =$B$1 (référence absolue) Le contenu d’une cellule par nom =maCellule Une variable 4D =maVariable Un champ =«[Table]Champ» Une fonction 4D =©Majusc(maCellule) =©Majusc(«[Table]Champ») =©Majusc(maVariable) =©maFonction(maCellule) Une expression 4D =EVAL4D("Majusc(Sous chaine([Table]Champ;1;5))") Un numérique sous forme de '123 ou "123 chaîne Une date =!25/12/96! Le premier jour d’un mois de Février (équivalent à =!01/02/96!) l’année courante Août (équivalent à =!01/08/96!) Une heure =?12:10:10? Notes • Sous Windows, le caractère © s’obtient par la combinaison Alt+0169. Sous MacOS, il s’obtient par la combinaison de touches Option+c. • Par souci de compatibilité avec les versions précédentes de 4D Calc, le symbole † (Option+t) peut être utilisé sous MacOS pour les constantes heures (=†12:10:10†). 4D Calc - Annexes 139 Annexe C Possibilités d’affectation 140 4D Calc - Annexes D 4D Calc et Customizer Plus Présentation Vous pouvez personnaliser plusieurs aspects de 4D Calc à l’aide de l’utilitaire Customizer Plus. Cet outil est fourni avec 4e Dimension et 4D Server. Ce chapitre présente les paramétrages que vous pouvez effectuer sur le module 4D Calc. Pour connaître les principes d’utilisation de Customizer Plus, veuillez vous reporter au manuel Outils de la documentation de 4D. Lorsque vous ouvrez le module 4D Calc avec Customizer Plus, la boîte de dialogue suivante s’affiche : Windows MacOS Pour accéder aux fenêtres de paramétrage des options, il suffit de double-cliquer sur l’icône de la ressource. Les différentes options paramétrables sont décrites ci-dessous. 4D Calc - Annexes 141 Annexe D 4D Calc et Customizer Plus Options paramétrables Préférences Cette option permet de définir la hauteur et la largeur minimales d’une zone 4D Calc, au-dessous desquelles la zone apparaîtra sous forme d’un bouton. Les valeurs saisies sont exprimées en points. Lorsque vous placez une zone 4D Calc dans un formulaire, si sa hauteur et/ou sa largeur sont inférieures à la valeur indiquée dans cette fenêtre, la zone apparaît sous forme de bouton. Si l’utilisateur clique sur ce bouton, 4D Calc passe en mode pleine page. Modèles Cette option permet de définir le poste (serveur ou client) où seront enregistrés les modèles de 4D Calc. Par défaut, les modèles sont enregistrés sur le serveur dans le dossier de la base. De la même manière, vous pouvez déterminer le poste (serveur ou client) à partir duquel seront chargés en premier lieu les modèles de zones externes. Par défaut, les modèles sont lus sur le serveur. Traduction 142 4D Calc - Annexes Comme pour 4e Dimension, cette option vous permet de changer la langue utilisée pour les routines de 4D Calc, dans l’éditeur de méthodes : Index Symboles/Chiffres $ (Création de référence absolue) 84 .4SP (Fichiers de type) 24 .lks (Extension de hot-link) 109 .SLK 30 .TXT 30 _ (tiret bas) 22 _4D Calc (Mode inclus) 19 ©Commande 4e Dimension 134 4D Calc dans un formulaire 17 et 4e Dimension xi, 91 et Customizer Plus 141 Fenêtre externe 15 Présentation ix Types d’utilisation 15 4D Calc (Type de document) 29 4e Dimension Hot-links 107 Intégration de 4D Calc 91 A ABS 129 ACOS 130 Acrobat xiii Affectation des cellules 139 AJOUTEDATE 129 Alignement des cellules 60 Aller à... 83 Aller en fin de tableau 79 Aller en pleine page 18 Annuler 42 Appliquer une formule (génération de tableau) 105 Arrêter l’export du hot-link 111 ARRONDI 129 Ascenseurs, voir Barres de défilement 75 ASCII (Type de document) 30 ASIN 130 Association à un champ Image 21 ATAN 130 Attributs des cellules 63 des images 71 Visible 63 Attributs typographiques 61 avancés 61 B Barre de menus Réafficher 76 Barres de défilement Cacher 75 Booléen (Type de cellule) 53 Booléens 122 C Cacher la barre de menus 76 Cacher la grille 74 Cacher les barres de défilement 75 Cacher les titres 68 Cacher/montrer les menus 76 Calculs automatiques 90 manuels 90 Opérateurs, Opérandes 121 Calculer 90 Cellules Alignement 60 Aller à 83 Attributs 54, 63 Caractéristiques 53 Coller 41 Contenu 53 Copier 40 Couleur du fond 61 Couper 41 Déplacer 44 Formats 54 Identification 51 Lettre et numéro 51 Liste des affectations possibles 139 Présentation 51 4D Calc - Index 143 Index Références entre plusieurs tableaux 89 Styles 61 Supprimer 42 Symbole d’erreur 60 Types 52 Zone d’entrée des données 51 Zone de référence de la cellule active 51 Centré (Option d’impression) 34 CHAINE 130 Champ Association à un 21 Champs 4D Importer 95 Insérer 91 Changer les références (Commande de menu) 88 CHERCHE 125 Chercher 77 Codes d’erreur 135 Coller 41 les formats 42 les formules 42 les valeurs 42 une image 70 Colonnes Insérer 44 Nom 68 Redimensionner 65 Styles des titres 62 Supprimer 44 Taille 64 Titres 67 Trier 46 Compte (génération de tableau) 102 Constantes 121 Booléens 122 Date 122 Heure 122 numérique 122 Texte 122 Contenu du manuel xiii Copier 40 Copier-coller 40 Recopier vers la droite 43 Recopier vers le bas 43 Copier-coller (Génération de tableau) 103 COS 130 Couleur de la grille 75 Couleur de la police 61 Couleur du fond des cellules 61 144 4D Calc - Index Couper 41 les formats 41 les formules 41 les valeurs 41 Créer un document A partir du menu Fichier 17 A partir du menu Plug-Ins 16 Créer une zone 4D Calc dans un formulaire 19 Customizer Plus 141 Modèles 24 Taille minimale d’une zone 4D Calc 26 D DATE 128 Date Formats de 57 Insérer dans le pied/le haut de page 34 Type de cellule 52 Décorations 69 Même décoration 69 Nouvelle décoration 69 Supprimer 70 Définir un nom (Références absolues) 83 Dépannage 26 Déplacer des cellules 44 Déplacer une image 73 Détruire (génération de tableau) 103 Documents 4D Calc Gestion 27 Imprimer 37 Types 28 E Encadré (option d’impression) 34 Enlever les décorations 70 Enregistrer comme modèle 22, 28 Enregistrer les hot-links 116 Enregistrer sous 28 Formats de documents 29 Enregistrer une zone externe 21 Equivalents clavier 137 Erreurs 26 Codes 135 formatage de cellule 60 EVAL4D 130, 134 Excel® (Données en provenance de) 30 EXP 129 Index F Fenêtre externe 15 Ouvrir des documents 16 Utilisation avec 4D 93 Feuille de calcul (Taille) 52 Fichier ASCII (Type de document) 30 Fichier SYLK (Type de document) 30 Fonctionnement des hot-links 115 Fonctions 4D Calc 124 ABS 129 ACOS 130 AJOUTEDATE 129 ARRONDI 129 ASIN 130 ATAN 130 CHAINE 130 CHERCHE 125 COS 130 DATE 128 EVAL4D 130, 134 EXP 129 HASARD 126 HEURE 129 LOG 129 LONGUEUR 130 Max 128 MIN 128 MOYENNE 127 NPER1 132 NPER2 133 PI 130 PMT 132 RACINE 129 SI 125 SIN 130 SOMME 128 SOUSCHAINE 130 TAN 130 TAUX1 133 TAUX2 133 TYPE 126 VA1 131 VA2 131 VARIANCE 127 VF1 131 VF2 132 VIDE 126 ZONE 127 Fonctions chaînes 130 Fonctions financières 131 Fonctions numériques 129 Fonctions trigonométriques 130 Format d’impression 35 Formats de cellules 54 # 55 ### ##0... 56 ##_##_##_##_## 56 * 55 ^ 55 0 55 Dates 57 Dates et heures (mixte) 59 Général 56 Heures 58 Numériques 55 Positif,Négatif,Nul 56 Recherche de 78 Supprimer 57 Symbole d’erreur 60 Formulaire Inclure une zone 4D Calc 19 Zone incluse 17 Formule Génération de tableau 104 Imprimer 37 G Général (Format) 56 Générer un tableau 99 Appliquer une formule sur une colonne 104 Colonnes 101 Compte 102 Copier-coller 103 Détruire 103 Lancer la génération 103 Ligne de rupture 101 Maximum 102 Minimum 102 Moyenne 102 Nouveau 102 Opérations sur les colonnes 101 R.A.Z. 103 Sélectionner 101 Somme 102 Table à parcourir 100 Trier 101 4D Calc - Index 145 Index Gestion de documents 27 Grille Affichage 74 Cacher 74 Couleur 75 Montrer 74 H HASARD 126 Haut de page 32 Conventions d’écriture 34 Hauteur de ligne 66 HEURE 129 Heures Formats 58 Insérer dans le pied/le haut de page 34 Type de cellule 53 Hot-links Arrêter l’export 111 Circulation de l’information 115 Conditions de publication 116 Conditions de souscription 116 Définition 107 Enregistrer 116 Fonctionnement 115 Modification du document publiant 117 Modifier l’affichage 114 Ne plus publier 111 Ne plus souscrire 113 Publier dans 4D Calc 108 Souscrire 111 Transposées 109 TTR 109 Type PICT 109 Valeurs 109 Hypertexte xiii I Identifier les cellules 51 Images Coller 70 Déplacer 73 Dessiner les graphiques 74 Enlever décoration 73 Insérer 70 Modifier les attributs 71 Redimensionnement 72 146 4D Calc - Index Supprimer 73 Taille 71 Transparence 71, 72 Utilisation 70 Visualiser 73 Import de champs 95 Chercher… 97 Choix des colonnes 97 Copier-Coller 98 Nouveau 98 R.A.Z. 98 Supprimer 98 Trier... 97 Imprimer 31 Centré 34 Commandes de menu 31 Contrôle des paramètres 35 Encadré 34 Format d’impression 35 Haut de page 32 Interrompre l’impression 38 Label 34 Lancer l’impression 37 le document 37 les formules 37 Montrer la zone d’impression 35 Montrer les séparations de page 35 Options d’impression 34 Pied de page 32 Sélectionner la zone d'impression 31 Serré 34 Visualiser l’impression 36 Insérer un champ 4D 91 Insérer une colonne 44 Insérer une ligne 44 Installation dans un formulaire 17 de 4D Calc dans 4D 15 en fenêtre externe 15 Erreurs 26 Interrompre l’impression 38 Introduction à 4D Calc ix L Label (Option d’impression) 34 Langage Traduction des routines 142 Largeur de colonne 65 Index Lignes Augmenter la hauteur 66 Insérer 44 Nom 68 Styles des titres 62 Supprimer 44 Taille 64 Titres 67 Trier 46 Lignes (Génération de tableau) 101 LOG 129 LONGUEUR 130 M Manuel 4D Calc Acrobat xiii Contenu xiii Navigation hypertexte xiii Organisation xii Max 128 Maximum (génération de tableau) 102 Même décoration 70 Menus Cacher 76 Réafficher la barre de 76 Messages d’erreurs (formats) 60 MIN 128 Minimum (génération de tableau) 102 Mode inclus 17 Association à un champ Image 21 Création d’une zone 4D Calc 19 Nom de la méthode 19 Type de variable 19 Modèles Définition 22 Enregistrer comme 22 Fonctionnement 24 Lieu de sauvegarde et de lecture 142 Utilisation avec 4D 93 Modification du document publiant un hot-link 117 Modifier l’affichage d’un hot-link 114 Modifier la hauteur d’une ligne 66 Modifier une image 71 Modifier une référence absolue 84 Montrer la grille 74 Montrer la zone d’export 119 Montrer la zone d’impression 32, 35 Montrer les menus 76 Montrer les séparations de page 35 Montrer les titres 68 MOYENNE 127 Moyenne (génération de tableau) 102 N Ne plus publier le hot-link 111 Ne plus souscrire à un hot-link 113 Nom de cellule (Aller à) 83 Nom de la méthode 19 Nom des colonnes 68 Nom des lignes 68 Nouveau (Menu Fichier) 17 Nouveau (génération de tableau) 102 Nouvelle décoration 69 NPER1 132 NPER2 133 Numérique (Type de cellule) 52 Formats 55 Numéro de page Insérer dans le pied/le haut de page 34 O Opérateurs 121, 123 Booléens 123 Comparaison 123 Numériques 123 Priorité 124 sur les chaînes 123 sur les dates 123 sur les durées 123 Opération (génération de tableau) 101 Organisation du manuel xii Ouvrir (Format de documents) 28 Ouvrir des documents en fenêtre externe 16 Ouvrir un document 4D Calc 27 P Personnaliser 4D Calc 141 PI 130 Pied et haut de page... 32 Conventions d’écriture 34 Pleine page (Menu Fichier) 18 PMT 132 Police de caractères (Changer) 61 4D Calc - Index 147 Index Préférences Cacher la grille 74 Cacher les barres de défilement 75 Dessiner les graphiques 74 Redimensionnement des lignes et des colonnes 64 Redimensionner la feuille de calcul 52 Taille du tableau 52 Priorité des opérateurs 124 Protégée (Attribut de cellule) 63 Publier un hot-link dans 4D Calc 108 Q Quitter 4D Calc 38 R R.A.Z (Remise A Zéro) 98 Génération de tableau 103 Raccourcis-clavier 137 RACINE 129 Réafficher la barre de menus 76 Recherches 77 Aller à 83 Chercher 78 dans le texte 78 dans les formules 78 de format 78 de texte 77 En partie 78 Sélectionner 78 Totalement 78 Recopier vers la droite 43 Recopier vers le bas 43 Redimensionnement 72 d’une image 72 de la feuille de calcul 52 de la zone d’entrée des données 52 des colonnes 64 des lignes 64 Référencer une cellule d’un tableau à l’autre 89 Références absolues, voir Références absolues 81 Changer les références 88 Définition 79 Référencer une cellule d’un tableau à l’autre 89 relatives 79 148 4D Calc - Index Références absolues 81 Créer en nommant la cellule 83 Créer en utilisant le symbole $ 84 Modification 84 sur un axe seulement 85 Références relatives sur un axe seulement 85 Retour au formulaire (Menu Fichier) 18 S Sans titre1(SP) 16 Sélection Bornes de la 80 Méthodes de 39 Tout sélectionner 40 Sélectionner (Génération de tableau) 101 Sélectionner des cellules 39 Sélectionner la zone d’impression 31 Séparations de pages (Montrer) 36 Serré (Option d’impression) 34 SI 125 SIN 130 SOMME 128 Somme (génération de tableau) 102 SOUSCHAINE 130 Souscrire à un hot-link dans 4D Calc 111 sp_ (commandes 4D Calc), voir manuel Langage SP (suffixe) 16 Styles des cellules 61 Styles des titres 62 Styles par défaut 62 Supprimer 42 colonne 44 décorations 42 format de cellule 57 hot-link (Ne plus souscrire) 113 image 73 ligne 44 SYLK 2.0 (Type de document) 30 T Tab/Tab/Return (Type de document) 30 Table (Génération de tableau) 100 Tableau (Générer) 99, 103 Index Taille des colonnes 64 des lignes 64 des polices 61 des titres de ligne/de colonne 67 du tableau 52 minimale d’une zone 4D Calc 26, 142 TAN 130 TAUX1 133 TAUX2 133 Texte (Type de cellule) 53 Titres Cacher 68 Montrer 68 Titres des colonnes 67 Titres des lignes 67 Tout sélectionner 40 Traduction (langue des routines) 142 Transparence d’une image 72 Transposées (Option de création de hot-link) 109 Trier (Génération de tableau) 101 Trier des lignes ou des colonnes 46 TTR (Type de hot-link) 109, 112 TYPE 126 Types de document 28 Types d’utilisation 15 Types des cellules 52 Z ZONE 127 Zone 4D Calc Taille minimale 26, 142 Zone d’entrée des données 51 Taille 52 Zone d’export 117 Champ Image 118 Montrer la zone d’export 119 Utilisation 118 Zone d’impression Montrer 32 Sélectionner 31 Zone de référence de la cellule active 51 Zone externe 19 U Utilisation (Codes d’erreurs en) 135 V VA1 131 VA2 131 VARIANCE 127 VF1 131 VF2 132 VIDE 126 Visible (Attribut de cellule) 63 Visualiser l’impression 36 Visualiser les graphiques 73 4D Calc - Index 149