|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
Bonjour,
Est ce qu'il serait possible dans le formulaire ci-joint de faire en sorte que lorsque l'on coche la case "sur site" (page 2) dans le cadre "adresse de livraison" les champs reprennent ceux de la page 1 ? |
|
|
00
|
|
|
#2 | ||
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut Cyr78,
Oui il suffit simplement de transformer tes champs de saisie de la page 2 en renvoi sur des signets correspondants aux champs de la page 1. Lorsque l'utilisateur clique sur "Envoyer la demande", tu ajoutes le code suivant Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
Bonjour,
Je viens juste de voir vos réponses et je vous en remercie. Par contre, je n'arrive pas à les mettre (l'une ou l'autre) en oeuvre. j'ai tout de même une question : est-ce que vos réponses dépendent des cases à cocher : "sur site" ou "autre". car c'est bien en fonction des coches que les champs doivent se remplir ou pas. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
Salut,
Désolé, je viens seulement de comprendre la demande. Il suffit d'un peu de VBA, à la sortie du champ, on fait un test sur sa valeur et on agit en fonction du résultat.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
Est-ce que tu aurais un lien pour m'expliquer comment faire ce style de code ?
|
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
J'ai regardé mais j'ai rien trouvé de spécial
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
Salut,
Pourtant j'y explique comment fonctionnent les macros avec les champs, comment on récupère une valeur après saisie sur des champs texte et sur des cases à cocher et comment on ttribue une valeur à un champ texte.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
je cherche plutôt un exemple concret afin de visualiser le code, de le comprendre, et de l'adapter à mon formulaire.
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
bonjour sepia,
comment fais-tu pour intégrer les renvois aux signets, et comment (et où) tu insères les 2 lignes que tu m'as données ? |
|
|
00
|
|
|
#12 | |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
Citation:
Mon code est concret, si tu l'appliques aux exemples du tuto, il fonctionne, il suffit juste de le modifier pour qu'il colle à ton besoin. Mais je pense qu'un tuto ne couvrant que ton besoin tu ne trouveras pas. Essaie quelques lignes de code.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
Bonjour,
Je vais relire ton tuto. |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
Bonsoir,
Je nage complet, est ce que quelqu'un peut m'aider ? Merci |
|
|
00
|
|
|
#15 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
Salut,
On peut exécuter du code à l'entrée ou à la sortie d'un champ de formulaire. contrairement aux UserForms, il faut que le code soit disponible avant de le choisir, sur un UserForm, on l'écrit quand on en a besoin. quand le code est écrit, on le choisit dans la liste proposée. ![]() Pour récupérer la valeur d'un contrôle Code :
ActiveDocument.FormFields("MonNomDeControle").Result Code :
ActiveDocument.FormFields("MonNomDeControle").Result = "Dormir dehors" Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
merci pour le temps que tu passes pour m'aider. Je vais regarder comment et où intégrer tes lignes de programme.
Encore merci. |
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : juillet 2010 Messages : 43 ![]() |
Bonjour,
J'ai réussi à affecter les programmes. Par contre, est-ce que tu connaitrais un moyen pour que quand l'utilisateur coche "autre", ca réinitialise les champs ? |
|
|
00
|
|
|
#18 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
Salut,
Il sufft de mettre la valeur du champ à vide
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : mars 2005 Messages : 25 ![]() |
Merci de votre aide. Je voulais savoir si vous connaissez un moyen qui permet de recuperer les données saisies dans un formulaire.
|
|
|
00
|
|
|
#20 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 281 ![]() |
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com