Utiliser les champs

Un champ est une entité de texte qui contient des instructions pour afficher le statut ou la propriété d'une autre entité ou d'un autre paramètre dans le dessin. Lorsqu'un champ est mis à jour, il affiche la dernière valeur de la source de données à laquelle il se réfère. Les champs peuvent être utilisés pour insérer des propriétés de dessin, des propriétés personnalisées ou des propriétés d'objet dans des textes ou des tables multilignes ou en tant qu'attribut dans un bloc. Les champs dans les attributs sont particulièrement utiles dans les cartouches : en utilisant les propriétés du dessin, du jeu de feuilles, du sous-ensemble et de la feuille, les cartouches peuvent être remplis automatiquement.

Reportez-vous à la commande PROPDESS pour en savoir plus sur les propriétés de dessin par défaut et personnalisées.

Consultez la commande JEUFEUILLES pour en savoir plus sur les propriétés des jeux de feuilles, sous-ensembles et feuilles par défaut et personnalisés.

Si aucune valeur n'est disponible, un champ affiche des tirets (----).

Si la variable système FIELDDISPLAY est activée, les champs s'affichent sur un fond gris clair qui n'est pas imprimé.

La variable système FIELDEVAL contrôle le moment où les champs sont mis à jour.

Remarque : Les champs de date ne sont mis à jour que par la commande METTREAJOURCHAMP ; ils ne sont pas automatiquement mis à jour en fonction de la valeur de la variable système FIELDEVAL.

Procédure générale de création de champs

  1. Effectuez l'une des actions suivantes :
    • Cliquez sur le bouton d'outil Insérer un champ () dans la barre d'outils Insertion et le panneau du ruban Annoter / Texte.
    • Choisissez Insérer un champ... dans le menu Insertion.
    • Lancez la commande CHAMP.
    • Cliquez sur le bouton de l'outil Champ () dans la barre d'outils Formatage du texte lors de la création ou de la modification d'un texte ou du contenu d'une cellule de tableau.

    La boîte de dialogue Champ apparaît.

  2. Sous Noms de champs, développez un groupe, puis sélectionnez un nom de champ.

    Les paramètres du nom de champ sélectionné s'affichent.

  3. Ajustez les paramètres, puis cliquez sur le bouton OK.

    La boîte de dialogue Champ se ferme.

    Le champ est créé dans la cellule Texte ou table en cours d'édition.

    ou

    La ligne de commande affiche : Spécifiez l'origine ou [Hauteur/Justifier] :

    Procédez comme suit :

    • (Facultatif) Entrez H ou choisissez Hauteur dans le menu contextuel pour définir la hauteur du texte.
    • (Facultatif) Entrez J ou choisissez Justifier dans le menu contextuel pour définir la justification du texte.
    • Spécifie le point d'insertion dans le dessin.

    Une entité de texte contenant le champ est créée.

Utiliser une formule de champ

La formule de champ fait référence aux fonctions et aux opérations qui peuvent être utilisées dans la boîte de dialogue Champ.

  1. Lancez la commande CHAMP pour ouvrir la boîte de dialogue Champ.
  2. Développez le groupe Objets dans la liste des Noms de champs et sélectionnez Formule.
  3. Dans le champ Formule, vous pouvez insérer différents types d'opérations et de formules. Le résultat s'affiche dans le champ Valeur du champ.

Le tableau suivant présente les opérations qui peuvent être utilisées dans la formule de champ.

Opération Caractères Description
Addition + Produit la somme de valeurs numériques.
Soustraire - Soustrait les deux valeurs numériques.
Multiplication * Multiplie les valeurs numériques.
Division / Divise deux valeurs numériques.
Exponentiation ^ Calcule la valeur exponentielle des nombres donnés.

Le tableau suivant présente les fonctions qui peuvent être utilisées dans la formule de champ.

Fonction Syntaxe
Cosinus cos(expression)
Sinus sin(expression)
Tangente tang(expression)
Arc cosinus acos(expression)
Arc sinus asin(expression)
Arc tangent atan(expression)
CArré sqr(expression)
Racine carrée sqrt(expression)
Arrondi au nombre entier le plus proche round(expression)
Tronquer la décimale trunc(expression)
Valeur absolue abs(expression)
Degrés vers radians d2r(expression)
Radians vers degrés r2d(expression)
Logarithme, base e ln(expression)
Logarithme, base 10 log(expression)
Exposant, base e exp(expression)
Exposant, base e exp10(expression)
Pi = 3,14... pi
Remarque : La syntaxe de la fonction Tangente dans la formule de champ est légèrement différente de celle des paramètres :
  • Formule du champ : tang(expression)
  • Paramètres : tan(expression)
Remarque : Le carré d'un nombre, sqr(expression), n'est disponible que dans le champ Formule.

Pour afficher une propriété d'entité dans un champ

  1. Lancez la commande CHAMP.

    La boîte de dialogue Champ apparaît.

  2. Développez Objets dans la liste des Noms de champs et sélectionnez Objet.
  3. Cliquez sur le bouton Sélectionner une entité () dans la boîte de dialogue Champ.

    La boîte de dialogue Champ se ferme temporairement.

    La ligne de commande affiche : Sélectionnez l'entité :

  4. Cliquez sur l'entité dont vous voulez afficher une propriété.

    La boîte de dialogue Champ apparaît à nouveau.

  5. Sélectionnez la propriété de l'entité dans la liste des Propriétés.
  6. Définissez la présentation de l'affichage :
    • Format : Choisissez un format d'unité.
    • Précision : Sélectionnez une précision dans le bouton de la liste
    • Convertir : Cette option permet de recalculer la valeur du champ.
      • Choisissez une formule dans la liste ; par ex. f*#, où f est le facteur que vous saisissez dans le champ Convertir et # est la valeur du champ.
      • Entrez un facteur dans le champ Convertir, par exemple 0.0001 pour exprimer l'aire d'une polyligne en mètres carrés dans un dessin en cm.
  7. Cliquez sur le bouton OK.
  8. Spécifiez un point pour placer le champ dans le dessin.

Modifier un champ

  1. Modifiez la cellule de la table ou l'entité de texte contenant le champ.
  2. Double-cliquez sur le champ.

    La boîte de dialogue Champ apparaît.

    Remarque : Lorsque vous modifiez un champ associé à un paramètre qui n'existe plus, un message d'erreur s'affiche dans la boîte de dialogue.
  3. Ajustez les propriétés du champ.
  4. Cliquez sur le bouton OK pour appliquer les modifications.

Mettre à jour un champ

  1. Effectuez l'une des actions suivantes :
    • Cliquez sur le bouton d'outil Mettre à jour le champ () dans la barre d'outils Redessiner / Régénérer.
    • Choisissez Mettre à jour les champs... dans le menu Outils.
    • Lancez la commande METTREAJOURCHAMP.

    La ligne de commande affiche : Sélectionnez le(s) champ(s) à mettre à jour :

  2. Sélectionnez le ou les champs à mettre à jour, puis faites un clic droit ou appuyez sur Entrée.

    Les champs sélectionnés sont mis à jour.

Remarque : Si le code binaire 16 de la variable système FIELDEVAL est défini, l'exécution de la commande REGEN met à jour tous les champs du dessin.
Remarque : Les champs de date ne sont mis à jour que par la commande METTREAJOURCHAMP ; ils ne sont pas automatiquement mis à jour en fonction de la valeur de la variable système FIELDEVAL.

Convertir un champ en texte

  1. Modifiez la cellule de la table ou l'entité de texte contenant le champ.
  2. Sélectionnez le champ.
  3. Cliquez avec le bouton droit de la souris, puis choisissez Convertir le champ en texte dans le menu contextuel.