OVH Cloud OVH Cloud

Source d'un sous état

1 réponse
Avatar
Elise
Bonjour

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

merci d'avance
Bonne journ=E9e
Elise

1 réponse

Avatar
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