Dans un mes formulaires je lance une impression d'un =E9tat=20
et je dois modifier la source du sous =E9tat qui est int=E9gr=E9=20
dans ce dernier. Comment dois je y faire appel?
J'ai essay=E9
reports.[etat].[sousetat].report.recordsource =3D requete
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
Benoit Compoint [MS]
Bonsoir,
La syntaxe me paraît correcte, mais la principale difficulté est d'effectuer cette modification avant que le sous-état ne soit imprimé.
Pour y parvenir, vous pouvez utiliser l'une des deux méthodes ci-dessous :
1. En VBA utiliser Application.Echo False puis ouvrir l'état en mode "création/modification" en VBA et effectuer la modification et utiliser Application.Echo True
2. Ne pas modifier la propriété RecordSource du sous-état (la valeur cette propriété doit être le nom d'une requête) et modifier la propriété SQL de l'objet Querydef (en DAO) associé à la requête.
Benoit Compoint
"Elise" wrote in message news:219001c3e0c9$dffbdf20$ Bonjour
Dans un mes formulaires je lance une impression d'un état et je dois modifier la source du sous état qui est intégré dans ce dernier. Comment dois je y faire appel? J'ai essayé reports.[etat].[sousetat].report.recordsource = requete
merci d'avance Bonne journée Elise
Bonsoir,
La syntaxe me paraît correcte, mais la principale difficulté est d'effectuer
cette modification avant que le sous-état ne soit imprimé.
Pour y parvenir, vous pouvez utiliser l'une des deux méthodes ci-dessous :
1. En VBA utiliser Application.Echo False
puis ouvrir l'état en mode "création/modification" en VBA et effectuer la
modification
et utiliser Application.Echo True
2. Ne pas modifier la propriété RecordSource du sous-état (la valeur cette
propriété doit être le nom d'une requête)
et modifier la propriété SQL de l'objet Querydef (en DAO) associé à la
requête.
Benoit Compoint
"Elise" <anonymous@discussions.microsoft.com> wrote in message
news:219001c3e0c9$dffbdf20$a001280a@phx.gbl...
Bonjour
Dans un mes formulaires je lance une impression d'un état
et je dois modifier la source du sous état qui est intégré
dans ce dernier. Comment dois je y faire appel?
J'ai essayé
reports.[etat].[sousetat].report.recordsource = requete
La syntaxe me paraît correcte, mais la principale difficulté est d'effectuer cette modification avant que le sous-état ne soit imprimé.
Pour y parvenir, vous pouvez utiliser l'une des deux méthodes ci-dessous :
1. En VBA utiliser Application.Echo False puis ouvrir l'état en mode "création/modification" en VBA et effectuer la modification et utiliser Application.Echo True
2. Ne pas modifier la propriété RecordSource du sous-état (la valeur cette propriété doit être le nom d'une requête) et modifier la propriété SQL de l'objet Querydef (en DAO) associé à la requête.
Benoit Compoint
"Elise" wrote in message news:219001c3e0c9$dffbdf20$ Bonjour
Dans un mes formulaires je lance une impression d'un état et je dois modifier la source du sous état qui est intégré dans ce dernier. Comment dois je y faire appel? J'ai essayé reports.[etat].[sousetat].report.recordsource = requete