Bonjour,
A partir d'access j'envoie des données que je récupère dans une lettre type
en publipostage sous word, voici ma question :
j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de
l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on
dans word dire dans une instruction à l'ouverture de mon document : si
"namecontact" = "machin" then numcontactbidule.visible = false ,
numcontacttruc.visible = false, numcontactmachin.visible = true ?????????
Il faut savoir que j'envoie mes données à partir d'un formulaire access
directement dans word, que dans mes trois zones num il y a un chiffre mais
lié au contact, donc si je décide d'envoyer ma lettre type au contact machin
c'est le num machin qui doit être visible et pas les deux autres etc......
Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous
word......
--
Asta
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonjour, Avant de te lancer dans le VBA, tu ne peux vraiement pas préparer tes données dans access avec une simple requête additionnelle ? Sinon tu peux envisager de te lancer dans les champs avec des if imbriqués, mais cela risque que je fasse chou blanc à t'aider à ce niveau, je pourrais peut être essayer. De toute façon ici il y a des spécialistes de tout un tas de champs même ceux de choux de toutes les couleurs...
Merci d'avoir lu jusque là.
"asta" a écrit dans le message de news:
Bonjour, A partir d'access j'envoie des données que je récupère dans une lettre type en publipostage sous word, voici ma question : j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on dans word dire dans une instruction à l'ouverture de mon document : si "namecontact" = "machin" then numcontactbidule.visible = false , numcontacttruc.visible = false, numcontactmachin.visible = true ????????? Il faut savoir que j'envoie mes données à partir d'un formulaire access directement dans word, que dans mes trois zones num il y a un chiffre mais lié au contact, donc si je décide d'envoyer ma lettre type au contact machin c'est le num machin qui doit être visible et pas les deux autres etc...... Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous word...... -- Asta
Bonjour,
Avant de te lancer dans le VBA, tu ne peux vraiement pas préparer tes données dans access avec une simple requête additionnelle ?
Sinon tu peux envisager de te lancer dans les champs avec des if imbriqués, mais cela risque que je fasse chou blanc à t'aider à ce
niveau, je pourrais peut être essayer.
De toute façon ici il y a des spécialistes de tout un tas de champs même ceux de choux de toutes les couleurs...
Merci d'avoir lu jusque là.
"asta" <asta@discussions.microsoft.com> a écrit dans le message de news: FBEFA908-382C-4C67-9ECB-3C52BC0FB156@microsoft.com...
Bonjour,
A partir d'access j'envoie des données que je récupère dans une lettre type
en publipostage sous word, voici ma question :
j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de
l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on
dans word dire dans une instruction à l'ouverture de mon document : si
"namecontact" = "machin" then numcontactbidule.visible = false ,
numcontacttruc.visible = false, numcontactmachin.visible = true ?????????
Il faut savoir que j'envoie mes données à partir d'un formulaire access
directement dans word, que dans mes trois zones num il y a un chiffre mais
lié au contact, donc si je décide d'envoyer ma lettre type au contact machin
c'est le num machin qui doit être visible et pas les deux autres etc......
Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous
word......
--
Asta
Bonjour, Avant de te lancer dans le VBA, tu ne peux vraiement pas préparer tes données dans access avec une simple requête additionnelle ? Sinon tu peux envisager de te lancer dans les champs avec des if imbriqués, mais cela risque que je fasse chou blanc à t'aider à ce niveau, je pourrais peut être essayer. De toute façon ici il y a des spécialistes de tout un tas de champs même ceux de choux de toutes les couleurs...
Merci d'avoir lu jusque là.
"asta" a écrit dans le message de news:
Bonjour, A partir d'access j'envoie des données que je récupère dans une lettre type en publipostage sous word, voici ma question : j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on dans word dire dans une instruction à l'ouverture de mon document : si "namecontact" = "machin" then numcontactbidule.visible = false , numcontacttruc.visible = false, numcontactmachin.visible = true ????????? Il faut savoir que j'envoie mes données à partir d'un formulaire access directement dans word, que dans mes trois zones num il y a un chiffre mais lié au contact, donc si je décide d'envoyer ma lettre type au contact machin c'est le num machin qui doit être visible et pas les deux autres etc...... Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous word...... -- Asta
Piotr
Bonjour, A partir d'access j'envoie des données que je récupère dans une lettre type
en publipostage sous word, voici ma question : j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on
dans word dire dans une instruction à l'ouverture de mon document : si "namecontact" = "machin" then numcontactbidule.visible = false , numcontacttruc.visible = false, numcontactmachin.visible = true ????????? Il faut savoir que j'envoie mes données à partir d'un formulaire access directement dans word, que dans mes trois zones num il y a un chiffre mais lié au contact, donc si je décide d'envoyer ma lettre type au contact machin
c'est le num machin qui doit être visible et pas les deux autres etc...... Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous word...... -- Asta
Bonsoir,
Je ne suis pas sûr d'avoir tout compris dans ta question, mais il me semble entrevoir 3 possibilités pour ton traitement. Contexte : tu es en Access, dans un formulaire sur un enregistrement en cours (que tu as saivegardé) avec un champ NameContact et 3 champs Num1, Num2 et Num3 (et éventuellement d'autres champs), et tu veux générer un document Word automatiquement.
- Si tu génères le document par "fusion-publipostage", via une requête tampon que tu modifies dynamiquement en filtrant sur l'identifiant en cours. Deux solutions : * Tu transferts les 3 champs, et avec un "Si <Condition> ; <InstructionAlors
; <InstructionSinon >" (accessibles dans Word avec le publipostage), tu affiches le numéro que tu souhaites.
* Tu transferts un seul champ Num que tu as pré-calculé dans la requête tampon Access (fonction "Vraifaux", dans l'assistant).
- Si tu génères le document par automation, il suffit de copier à l'endroit prévu(par un signet par exemple) le numéro que tu souhaites, à l'aide d'une arborescence "if then else end if" en VB.
A ma connaissance, il n'y a pas de propritété "visible" dans les objets Word. Mais peut-être me trompais-je...
J'espère que cela t'aura aidé.
Piotr.
Bonjour,
A partir d'access j'envoie des données que je récupère dans une lettre
type
en publipostage sous word, voici ma question :
j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de
l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut
on
dans word dire dans une instruction à l'ouverture de mon document : si
"namecontact" = "machin" then numcontactbidule.visible = false ,
numcontacttruc.visible = false, numcontactmachin.visible = true ?????????
Il faut savoir que j'envoie mes données à partir d'un formulaire access
directement dans word, que dans mes trois zones num il y a un chiffre mais
lié au contact, donc si je décide d'envoyer ma lettre type au contact
machin
c'est le num machin qui doit être visible et pas les deux autres etc......
Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous
word......
--
Asta
Bonsoir,
Je ne suis pas sûr d'avoir tout compris dans ta question, mais il me semble
entrevoir 3 possibilités pour ton traitement.
Contexte : tu es en Access, dans un formulaire sur un enregistrement en
cours (que tu as saivegardé) avec un champ NameContact et 3 champs Num1,
Num2 et Num3 (et éventuellement d'autres champs), et tu veux générer un
document Word automatiquement.
- Si tu génères le document par "fusion-publipostage", via une requête
tampon que tu modifies dynamiquement en filtrant sur l'identifiant en cours.
Deux solutions :
* Tu transferts les 3 champs, et avec un "Si <Condition> ; <InstructionAlors
; <InstructionSinon >" (accessibles dans Word avec le publipostage), tu
affiches le numéro que tu souhaites.
* Tu transferts un seul champ Num que tu as pré-calculé dans la requête
tampon Access (fonction "Vraifaux", dans l'assistant).
- Si tu génères le document par automation, il suffit de copier à l'endroit
prévu(par un signet par exemple) le numéro que tu souhaites, à l'aide d'une
arborescence "if then else end if" en VB.
A ma connaissance, il n'y a pas de propritété "visible" dans les objets
Word. Mais peut-être me trompais-je...
Bonjour, A partir d'access j'envoie des données que je récupère dans une lettre type
en publipostage sous word, voici ma question : j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on
dans word dire dans une instruction à l'ouverture de mon document : si "namecontact" = "machin" then numcontactbidule.visible = false , numcontacttruc.visible = false, numcontactmachin.visible = true ????????? Il faut savoir que j'envoie mes données à partir d'un formulaire access directement dans word, que dans mes trois zones num il y a un chiffre mais lié au contact, donc si je décide d'envoyer ma lettre type au contact machin
c'est le num machin qui doit être visible et pas les deux autres etc...... Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous word...... -- Asta
Bonsoir,
Je ne suis pas sûr d'avoir tout compris dans ta question, mais il me semble entrevoir 3 possibilités pour ton traitement. Contexte : tu es en Access, dans un formulaire sur un enregistrement en cours (que tu as saivegardé) avec un champ NameContact et 3 champs Num1, Num2 et Num3 (et éventuellement d'autres champs), et tu veux générer un document Word automatiquement.
- Si tu génères le document par "fusion-publipostage", via une requête tampon que tu modifies dynamiquement en filtrant sur l'identifiant en cours. Deux solutions : * Tu transferts les 3 champs, et avec un "Si <Condition> ; <InstructionAlors
; <InstructionSinon >" (accessibles dans Word avec le publipostage), tu affiches le numéro que tu souhaites.
* Tu transferts un seul champ Num que tu as pré-calculé dans la requête tampon Access (fonction "Vraifaux", dans l'assistant).
- Si tu génères le document par automation, il suffit de copier à l'endroit prévu(par un signet par exemple) le numéro que tu souhaites, à l'aide d'une arborescence "if then else end if" en VB.
A ma connaissance, il n'y a pas de propritété "visible" dans les objets Word. Mais peut-être me trompais-je...
J'espère que cela t'aura aidé.
Piotr.
asta
Merci, j'ai finalement trouvé ma parade dans access, mon pb était que je remplissait 3 zones, que j'ai mis en signet dans word, mais le soucis était que suivant le destinataire seule la zone concernée devait s'inscrire, mais comme dans access elles étaients remplies, l'ennui était que mes 3 chps étaient visibles dans word, donc il m'a fallut trouver ma solution en amont merci de m'avoir aidée -- Asta
Bonjour, A partir d'access j'envoie des données que je récupère dans une lettre type
en publipostage sous word, voici ma question : j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on
dans word dire dans une instruction à l'ouverture de mon document : si "namecontact" = "machin" then numcontactbidule.visible = false , numcontacttruc.visible = false, numcontactmachin.visible = true ????????? Il faut savoir que j'envoie mes données à partir d'un formulaire access directement dans word, que dans mes trois zones num il y a un chiffre mais lié au contact, donc si je décide d'envoyer ma lettre type au contact machin
c'est le num machin qui doit être visible et pas les deux autres etc...... Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous word...... -- Asta
Bonsoir,
Je ne suis pas sûr d'avoir tout compris dans ta question, mais il me semble entrevoir 3 possibilités pour ton traitement. Contexte : tu es en Access, dans un formulaire sur un enregistrement en cours (que tu as saivegardé) avec un champ NameContact et 3 champs Num1, Num2 et Num3 (et éventuellement d'autres champs), et tu veux générer un document Word automatiquement.
- Si tu génères le document par "fusion-publipostage", via une requête tampon que tu modifies dynamiquement en filtrant sur l'identifiant en cours. Deux solutions : * Tu transferts les 3 champs, et avec un "Si <Condition> ; <InstructionAlors
; <InstructionSinon >" (accessibles dans Word avec le publipostage), tu affiches le numéro que tu souhaites.
* Tu transferts un seul champ Num que tu as pré-calculé dans la requête tampon Access (fonction "Vraifaux", dans l'assistant).
- Si tu génères le document par automation, il suffit de copier à l'endroit prévu(par un signet par exemple) le numéro que tu souhaites, à l'aide d'une arborescence "if then else end if" en VB.
A ma connaissance, il n'y a pas de propritété "visible" dans les objets Word. Mais peut-être me trompais-je...
J'espère que cela t'aura aidé.
Piotr.
Merci,
j'ai finalement trouvé ma parade dans access, mon pb était que je
remplissait 3 zones, que j'ai mis en signet dans word, mais le soucis était
que suivant le destinataire seule la zone concernée devait s'inscrire, mais
comme dans access elles étaients remplies, l'ennui était que mes 3 chps
étaient visibles dans word, donc il m'a fallut trouver ma solution en amont
merci de m'avoir aidée
--
Asta
Bonjour,
A partir d'access j'envoie des données que je récupère dans une lettre
type
en publipostage sous word, voici ma question :
j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de
l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut
on
dans word dire dans une instruction à l'ouverture de mon document : si
"namecontact" = "machin" then numcontactbidule.visible = false ,
numcontacttruc.visible = false, numcontactmachin.visible = true ?????????
Il faut savoir que j'envoie mes données à partir d'un formulaire access
directement dans word, que dans mes trois zones num il y a un chiffre mais
lié au contact, donc si je décide d'envoyer ma lettre type au contact
machin
c'est le num machin qui doit être visible et pas les deux autres etc......
Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous
word......
--
Asta
Bonsoir,
Je ne suis pas sûr d'avoir tout compris dans ta question, mais il me semble
entrevoir 3 possibilités pour ton traitement.
Contexte : tu es en Access, dans un formulaire sur un enregistrement en
cours (que tu as saivegardé) avec un champ NameContact et 3 champs Num1,
Num2 et Num3 (et éventuellement d'autres champs), et tu veux générer un
document Word automatiquement.
- Si tu génères le document par "fusion-publipostage", via une requête
tampon que tu modifies dynamiquement en filtrant sur l'identifiant en cours.
Deux solutions :
* Tu transferts les 3 champs, et avec un "Si <Condition> ; <InstructionAlors
; <InstructionSinon >" (accessibles dans Word avec le publipostage), tu
affiches le numéro que tu souhaites.
* Tu transferts un seul champ Num que tu as pré-calculé dans la requête
tampon Access (fonction "Vraifaux", dans l'assistant).
- Si tu génères le document par automation, il suffit de copier à l'endroit
prévu(par un signet par exemple) le numéro que tu souhaites, à l'aide d'une
arborescence "if then else end if" en VB.
A ma connaissance, il n'y a pas de propritété "visible" dans les objets
Word. Mais peut-être me trompais-je...
Merci, j'ai finalement trouvé ma parade dans access, mon pb était que je remplissait 3 zones, que j'ai mis en signet dans word, mais le soucis était que suivant le destinataire seule la zone concernée devait s'inscrire, mais comme dans access elles étaients remplies, l'ennui était que mes 3 chps étaient visibles dans word, donc il m'a fallut trouver ma solution en amont merci de m'avoir aidée -- Asta
Bonjour, A partir d'access j'envoie des données que je récupère dans une lettre type
en publipostage sous word, voici ma question : j'ai trois num de dossier à inscrire mais suivant le nom du contact ou de l'organisme c'est l'un d'entre eux qui doit apparaitre sur ma lettre, peut on
dans word dire dans une instruction à l'ouverture de mon document : si "namecontact" = "machin" then numcontactbidule.visible = false , numcontacttruc.visible = false, numcontactmachin.visible = true ????????? Il faut savoir que j'envoie mes données à partir d'un formulaire access directement dans word, que dans mes trois zones num il y a un chiffre mais lié au contact, donc si je décide d'envoyer ma lettre type au contact machin
c'est le num machin qui doit être visible et pas les deux autres etc...... Merci d'éclairer ma lanterne bien terne en ce qui concerne le vba sous word...... -- Asta
Bonsoir,
Je ne suis pas sûr d'avoir tout compris dans ta question, mais il me semble entrevoir 3 possibilités pour ton traitement. Contexte : tu es en Access, dans un formulaire sur un enregistrement en cours (que tu as saivegardé) avec un champ NameContact et 3 champs Num1, Num2 et Num3 (et éventuellement d'autres champs), et tu veux générer un document Word automatiquement.
- Si tu génères le document par "fusion-publipostage", via une requête tampon que tu modifies dynamiquement en filtrant sur l'identifiant en cours. Deux solutions : * Tu transferts les 3 champs, et avec un "Si <Condition> ; <InstructionAlors
; <InstructionSinon >" (accessibles dans Word avec le publipostage), tu affiches le numéro que tu souhaites.
* Tu transferts un seul champ Num que tu as pré-calculé dans la requête tampon Access (fonction "Vraifaux", dans l'assistant).
- Si tu génères le document par automation, il suffit de copier à l'endroit prévu(par un signet par exemple) le numéro que tu souhaites, à l'aide d'une arborescence "if then else end if" en VB.
A ma connaissance, il n'y a pas de propritété "visible" dans les objets Word. Mais peut-être me trompais-je...