Fr:Utiliser des Champs sans Source de Données

From NeoWiki

Jump to: navigation, search

Vous voulez parfois insérer des données telles que le nom, l'adresse, etc. dans un document standard sans avoir recours à une source de données. Cet article explique comment faire cela, en utilisant quelques uns des nombreux types de champ disponibles dans NeoOffice.


Contents

Champs Prédéfinis

NeoOffice inclut plusieurs champs prédéfinis qui peuvent être insérés facilement dans un document. Ce sont en particulier : la date, l'heure, le numéro de page et le nombre de pages. Pour insérer ces champs :

  • Cliquez à l'endroit où vous voulez insérer le champ
  • Allez dans le menu Insertion et choisissez Champ
  • Sélectionnez le type de champ que vous voulez insérer


Champs Spécifiques au Document

NeoOffice inclut aussi certains champs qui utilisent les informations de la fenêtre Propriétés. Vous pouvez régler les propriétés du document en allant dans le menu Fichier et en choisissant Propriétés…. Trois de ces champs sont disponibles directement depuis la barre de menus en choisissant le menu Insérer puis le sous-menu Champ et en suivant les instructions ci-dessus.

D'autres champs liés aux propriétés du document sont disponibles en procédant comme indiqué ci-après :

  • Cliquez à l'endroit où vous voulez insérer le champ
  • Allez dans le menu Insertion et choisissez Champ
  • Choisissez Autres…
-->La fenêtre Champs s'ouvre
  • Cliquez sur l'onglet Document ou Info document en haut du menu
L'onglet dont vous avez besoin dépend du champ que vous voulez insérer
  • Sélectionnez le type de champ dont vous avez besoin dans la colonne Type de champ
  • Si nécessaire, choisissez le champ particulier dans la colonne Sélection
  • Si besoin, sélectionnez le format désiré dans la colonne Format

N.B. Tous les champs disponibles dans ces deux onglets ne se trouvent pas dans la fenêtre Propriétés. Certains des champs présents dans ces deux onglets sont examinés ailleurs dans ce wiki. Voir Thèmes associés ci-dessous.

Champs d'Utilisateur

Vous pouvez aussi inséter des champs définis par l'utilisateur. Pour cela :

  • Dans le menu Insertion choisissez Champ puis Autres…
  • Cliquez sur l'onglet Variables
  • Sélectionnez Champ d'utilisateur dans la colonne Type de champ
  • Choisissez le format désiré dans la colonne Format
    • -->Notez que Autres formats... ouvre une boîte de dialogue vous permettant de choisir d'autres formats, y compris des formats de date.
  • Entrez un Nom pour le champ dans la ligne appropriée
    • -->Notez que le nom du champ ne doit pas inclure d'espaces.
  • Vous pouvez aussi entrer une valeur dans la ligne Valeur. Mais si vous créez un modèle, vous pouvez laisser cette ligne vide, surtout si vous voulez utiliser un champ de saisie pour fixer la valeur de ce champ.
  • Cliquez sur le bouton vert pour créer (mais non insérer) le champ
    • -->Pour supprimer un champ, sélectionnez-le dans la section Sélection et cliquez sur le signe x rouge.
  • Pour insérer le champ à l'emplacement du curseur, cliquez sur le bouton Insertion
    • -->Si vous voulez que le contenu du champ soit caché dans le document, cochez la case Invisible avant de cliquer sur le bouton Insertion.
  • Créez autant de champs que vous voulez et cliquez sur Fermer

Champs de Saisie

Les champs de saisie sont des champs particuliers, liés à un autre type de champ. Lorsqu'un document est créé à partir d'un modèle, on demande à l'utilisateur d'insérer des valeurs dans les champs de saisie. Pour utiliser ces champs :

Notez que les champs de saisie peuvent aussi être liés aux champs créés dans Définir une variable
  • Pendant que la fenêtre Champs est encore ouverte, sélectionnez Champ de saisie dans la colonne Type de champ.
  • Choisissez le Champ d'utilisateur (ou la variable) auquel (à laquelle) le Champ de saisie doit être lié
  • Entrez une description dans la zone Annotation. C'est le texte qui s'affichera lorsque l'utilisateur sera invité à entrer une valeur dans ce champ.
  • Vérifiez que le curseur se trouve bien à l'emplacement où le champ de saisie doit figurer (généralement à la première place où le champ d'utilisateur ou la variable doit apparaitre dans le document)
  • Cliquez sur OK
  • Par la suite dans le document, insérez un champ d'utilisateur ou une variable pour ce champ. Chaque fois que le champ de saisie est mis à jour, le champ d'utilisateur (ou la variable) qui lui est lié(e), le sera aussi.

N.B. À cause d'un bug d'OpenOffice.org, les champs de saisie liés à des champs d'utilisateur en format date ne conservent pas la date correcte ou le format. Ils endommageront aussi tout autre camp d'utilisateur inséré dans le document. N'utilisez donc pas de champs de saisie liés à des champs d'utilisateurs en format date. Les champs d'utilisateur en format date fonctionnent correctement tant que vous n'insérez pas de champ de saisie lié à un tel champ dans le document.

Formater les Champs

Pour régler le format dans lequel un champ apparait dans votre document, faites un clic-droit ou Ctrl-clic sur le champ et choisissez Champs... dans le menu contextuel. Une fenêtre de dialogue apparait dans laquelle vous pouvez modifier l'aspect du champ.

Concernant les Champs de Date

Dans la fenêtre Édition de champs, pour les champs de date vous avez le choix entre Date (fixe) et Date. Date (fixe) insére la date du jour, ou une date avec une correction en jours à partir de la date du jour. Cette date restera fixe, quelque soit le moment où le document est ouvert. Le choix Date insére une date mise à jour chaque fois que le document est ouvert.

Champs Conditionnels

Les champs conditionnels vous permettent de spécifier une ou deux valeurs ou chaînes de caractères à utiliser dans le document, selon la valeur d'une variable qui leur est liée. Par exemple, un prêtre peut avoir un service religieux pour des funérailles avec des champs conditionnels permettant d'insérer le pronom correct selon le sexe du défunt. Notez que les champs conditionnels ne sont pas compatibles avec les formats de MS Word. Si vous enregistrez un document NeoOffice contenant des champs conditionnels sous le format .doc, aucun texte contenu dans ces champs ne s'affichera dans le document, quelque soit l'emplacement des champs conditionnels.

Définir la Variable

La première chose à faire est de définir et régler la variable à utiliser sous la condition considérée.

  • Dans le menu Insertion, choisissez Champs puis Autres… (Ou pressez Cmd-F2)
  • Cliquez sur l'onglet Variables et choisissez Définir une variable.
  • Entrez un nom pour la variable dans la ligne Nom et une valeur dans la ligne Valeur
  • Si vous ne voulez pas que la variable soit visible, vous pouvez cocher la case Invisible
  • Cliquez sur Insérer

Créer un Champ de Saisie (Optionnel)

Si vous voulez, vous pouvez insérer un champs de saisie lié à cette variable, de sorte que la valeur de la variable soit demandée aux utilisateurs lorsqu'un nouveau document est créé à partir de ce modèle. Utilisez la méthode décrite dans la section #Champs de Saisie. Une fois que vous avez créé et inséré le champ de saisie pour la variable, vous pouvez supprimer du document le champ de variable qui a été inséré lorsque vous avez créé la variable. (Laissez le champ de saisie dans le document).

Créer le Champ Conditionnel

  • Vérifiez que le curseur est à l'emplacement où vous voulez placer le champ.
  • Dans le menu Insertion, choisissez Champs puis Autres...
  • Cliquez sur l'onglet Fonctions
  • Cliquez sur Texte conditionnel dans la colonne Type de champ
  • Entrez la condition dans la ligne Condition. Par exemple: Sexe=="Masculin"
-->Pour connaitre la syntaxe des conditions, allez dans le menu Aide, choisissez Aide de NeoOffice et entrez Conditions;Champs et sections Variables dans la ligne Terme recherché.
  • Dans la ligne Alors, entrez la valeur associée si la condition est réalisée. Par exemple : il
  • Dans la ligne Sinon, entrez la valeur associée si la condition n'est pas réalisée. Par exemple : elle
  • Cliquez sur Insérer

Thèmes Associés

Fr:Comment_numéroter_les_pages
Références dans NeoOffice Writer
Références dans un Document Maître

Liens externes Associés

Brève discussion sur les champs d'utilisateur et de saisie sur trinity
Une discussion sur les champs d'utilisateur et de saisie sur le forum d'OpenOffice.org (Même discussion que dans le forum de trinity cité ci-dessus)
Se passer des champs de saisie... Un article (en anglais) de Solveig Haugland décrivant l'utilisation des Formulaires XML au lieu des champs de saisie. Dans le cours de cet article se trouve un lien vers un fichier PDF contenant des instructions sur l'utilisation des champs de saisie.

Une série d'articles sur les champs de Bruce Byfield (en anglais):

Fielding Questions, Part 1 - The Basics
Fielding Questions, Part 2 - Cross References and User-Defined Fields
Fielding Questions, Part 3
Fielding Questions, Part 4 - Mail Merges


Cet article dans d'autres langues : English
Personal tools