Créer un formulaire avec des champs qui s'auto-remplissent

Fermé
Jess077 Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 5 janvier 2015 - 12 déc. 2014 à 20:34
m@rina Messages postés 21105 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 30 novembre 2024 - 5 janv. 2015 à 23:52
Bonjour,

J'aimerais créer un formulaire (Word, Excel ou Acrobat) avec des champs qui se remplissent automatiquement lorsqu'on fait une sélection.

Par exemple, quand tu remplis un formulaire et que tu inscris ton code postal, le reste de l'adresse s'inscrit automatiquement.

Dans mon cas, on doit choisir un des 5 types de documents et selon le type les 3 niveaux d'approbation requis sont différents. J'aimerais que les niveaux d'approbation s'incrivent automatiquement.

Comment faire ?
Merci de votre aide.
A voir également:

1 réponse

m@rina Messages postés 21105 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 30 novembre 2024 11 364
12 déc. 2014 à 21:10
Bonjour

Avec des champs IF.
Récupère le nom du champ de ta liste déroulante Types de document (admettons que ce soit "liste") :

{IF {liste} = "toto" "niveau d'approbation 1"}
{IF {liste} = "titi" "niveau d'approbation 2"}
etc.

Les { } s'obtiennent avec Ctrl+F9.

Dans le champ Types de document, tu devras cocher "Calculer à la sortie"

Cet exemple part du principe que tu as utilisé des champs de formulaire hérités. Reviens si ce n'est pas ça.

m@rina


0
Jess077 Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 5 janvier 2015
5 janv. 2015 à 19:00
Merci m@rina,

J'ai essayé ce que tu m'as proposé, mais ça ne fonctionne pas. Je fais surement une erreur quelque part mais, où, j'en sais rien.

J'ai mon champ "type de document" : liste déroulante

et mon champ "niveau d'approbation 1" : C'est ici que j'ai inséré le champ {IF {Nom de la liste déroulante} = "nom du champ sélectionné dans la liste déroulante" "Résultat que je désire voir apparaître dans ce champ"}

Donc dans mon document ça donne :
{IF {FORMDROPDOWN } = "Proceedings" "Meeting Chair"}

Merci encore
0
m@rina Messages postés 21105 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 30 novembre 2024 11 364
5 janv. 2015 à 19:45
Bonjour,

As tu bien vérifié le nomdu signet de ta liste ? C'est ce nom là qu'il faut mettre dans les champs IF que je t'ai indiqués.
Par défaut, le nom est ListeDéroulante1, ListeDéroulante2, etc. Mais on met ce qu'on veut.

m@rina
0
Jess077 Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 5 janvier 2015 > m@rina Messages postés 21105 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 30 novembre 2024
Modifié par Jess077 le 5/01/2015 à 20:00
Oui, je l'ai essayé aussi et ça ne fonctionne pas. J'ai appelé ma liste déroulante "type".J'ai essayé de cocher et de décocher la case "calculer à la sortie" et ça ne marche pas plus.
0
m@rina Messages postés 21105 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 30 novembre 2024 11 364
5 janv. 2015 à 20:09
je peux voir ton document ?
https://www.cjoint.com/
0
Jess077 Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 5 janvier 2015
5 janv. 2015 à 20:16
Voilà!

https://www.cjoint.com/?3AfuxRiJGhS

Merci beaucoup de prendre le temps, C'est vraiment apprécié
0