2 votes

Copier automatiquement la valeur du contrôle à plusieurs endroits dans OpenOffice

J'ai un document qui doit être modifié fréquemment. Seules quelques valeurs du document changent à chaque fois que je le modifie. Comment puis-je configurer le document de sorte que je ne modifie qu'une seule instance d'une valeur et que cette valeur soit automatiquement copiée dans les autres champs. En outre, la valeur copiée peut-elle être modifiée à l'aide d'une expression ?

Pour clarifier, si j'ai un document comme celui-ci :

bla bla VALUE1 bla bla bla bla bla bla

blah blah blah blah blah blah blah blah blah blah

bla bla VALEUR2

blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah

bla bla VALEUR1

bla bla 1.6*VALEUR1

Je peux ajouter quelques zones de saisie de texte formaté au document, mais je ne sais pas du tout comment copier les valeurs que l'utilisateur saisit dans les champs VALUE1 / VALUE2, et encore moins comment évaluer la formule.

1voto

Damian Powell Points 315

Suivez ces instructions pour une démonstration de techniques que vous devriez pouvoir adapter à vos besoins.

Dans les étapes ci-dessous, le texte entre guillemets indique les éléments que vous tapez (sans les guillemets) ou que vous choisissez dans une liste d'éléments que vous avez créée, le texte hors guillemets représente le nom d'un élément de menu, d'un champ de boîte de dialogue, d'un élément de liste ou d'un bouton et ">" représente le passage à l'étape suivante du processus (sélection d'un élément de menu, sélection d'un champ ou clic sur un bouton). Si le texte cité se trouve sur une ligne distincte, cela signifie qu'il doit être tapé dans le corps du document. Les pressions sur les touches sont indiquées par des crochets (par exemple, [enter] indique qu'il faut appuyer sur la touche entrée).

  • "Quantité de l'article"
  • Insérer des champs > Autre
  • Type Champ Utilisateur > Nom "Quantité" > Valeur "0" > Appliquer (coche verte)
  • Type Champ Utilisateur > Nom "Prix" > Valeur "0" > Appliquer (coche verte)
  • Type Champ de saisie > Sélection "Quantité" > Référence "Quantité saisie" > Insérer > "0" > OK > Fermer
  • [enter] "Prix de l'article "
  • Insérer des champs > Autre
  • Type Champ de saisie > Sélection "Prix" > Référence "Prix de saisie" > Insérer > "0" > OK > Fermer
  • [entrer] "Coût total "
  • Insérer des champs > Autre
  • Type Insertion Formule > Formule "Quantité * Prix" > Insertion > Fermer
  • ["Vous avez acheté "
  • Insérer des champs > Autre
  • Type Champ Utilisateur > Sélection "Quantité" > Insertion > Fermer
  • " articles à "
  • Insérer des champs > Autre
  • Type Champ Utilisateur > Sélection "Prix" > Insertion > Fermer
  • " chacun. "

Cliquez maintenant sur le champ de saisie de la quantité et une boîte de dialogue apparaîtra. Saisissez un nombre et cliquez sur OK. Cliquez sur le champ de saisie du prix, saisissez un prix et cliquez sur OK. Tous les champs du document doivent être mis à jour et afficher les valeurs prévues. Vous pouvez modifier les valeurs dans les entrées et tout sera à nouveau mis à jour.

Le résultat devrait ressembler à ceci :

Quantité d'articles 12
Prix de l'article 3,98
Coût total 47,76

Vous avez acheté 12 articles à 3.98 chacun

0 votes

Excellent. Juste ce dont j'avais besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X