2017-06-08 1 views
0

Je suis en train de construire un User form pour certaines lettres que nous utilisons au travail et je voudrais concevoir la forme d'utilisateur pour générer la lettre avec la plupart du temps juste des cases à cocher. par exemple.Cases à cocher pour générer une lettre

Votre demande ne peut être effectuée jusqu'à ce que le suivant est reçu: une déclaration solennelle fournissant une déclaration en ce qui concerne votre: situation financière

Dans l'exemple ci-dessus je besoin de deux cases à cocher.

Checkbox 1:

Une déclaration solennelle fournissant une déclaration en ce qui concerne votre:

Checkbox2:

situation financière

Je suppose que la question Je demande est en deux parties s:

1: Comment obtenir des cases à cocher pour générer du texte? 2: Comment puis-je obtenir plusieurs cases à cocher pour générer du texte par rapport au (x) même (s) signet (s)?

Je ne peux pas avoir besoin d'une déclaration solennelle, je peux avoir besoin d'une « copie certifiée conforme de: » --- « coordonnées bancaires, une preuve d'identité, une preuve de citoyenneté »

Comme vous pouvez le dire de l'utilisateur former c'est assez large et toutes les cases à cocher dans la partie inférieure du formulaire doivent générer du texte. Reconnaissant pour tout conseil ou direction ou ressources ou quoi que ce soit.

+0

Une case à cocher ne peut pas générer de texte. Cependant, sur la base d'une case à cocher, un texte déposé dans, disons, une zone de texte ou une étiquette, peut être inséré dans un document ou supprimé. Ce bit serait fait par code.Si vous utilisez des boutons d'option, vous pouvez étendre cette idée à "soit/ou", et si vous utilisez une liste multiple, vous pouvez simplement cliquer sur une demi-douzaine de mots clés et laisser le code écrire la lettre pour vous. L'astuce consiste à avoir le texte dans un endroit, un déclencheur dans un autre et un code qui évalue et agit sur le déclencheur pour le mettre tous ensemble. – Variatus

+0

Merci pour ce @Variatus pouvez-vous mettre cela comme une réponse afin que je puisse le sélectionner s'il vous plaît. –

Répondre

1

En théorie, vous pouvez stocker le texte à insérer dans votre lettre dans la propriété de légende de la case à cocher et utiliser du code pour insérer le texte dans votre lettre lorsque la case est cochée. Je pense que c'est lourd et recommande que vous utilisiez la légende pour une légende, par exemple, "déclaration statutaire". Si c'est vérifié, un tel paragraphe est inséré dans la lettre, sinon il est omis.

La déclaration requise peut inclure un ou plusieurs éléments. Puisque vous pensez aux cases à cocher, vous pourriez en avoir une pour chaque «coordonnées bancaires», «preuve d'identité», «preuve de citoyenneté». Ces sélections sont très courtes et peuvent être placées dans la propriété caption. Mais si les textes sont plus longs ou de longueurs très variables, je recommanderais plutôt l'utilisation de zones de texte. Ainsi, si vous cliquez sur Cbx1, le texte de Tbx1 est inséré, etc.

Si un seul élément est requis, vous pouvez envisager une liste déroulante. Ou vous pouvez utiliser une zone de liste avec plusieurs choix. En principe, je pense que l'utilisation de systèmes différents pour différents niveaux de prise de décision aide l'utilisateur à trouver son chemin dans votre formulaire. Par exemple, utilisez des cases à cocher pour sélectionner des paragraphes (dont le texte intégral peut s'afficher dans les zones de texte adjacentes), puis passez aux zones de liste, boutons d'option, listes déroulantes ou cases à cocher complètement différentes pour spécifier le contenu du paragraphe sélectionné . Tous ces détails pourraient aussi bien être cachés jusqu'à ce que l'utilisateur ait coché sa case.