OVH Cloud OVH Cloud

Etats dynamiques

1 réponse
Avatar
Toine
Bonjour à tous.

Je dois créer un état basé sur les résultats d'une requête croisée.
Le problème, c'est que par exemple, si je veux faire un récapitulatif
annuel, les noms de champs (donc les années varient)
Mon état ne peut donc se baser sur une requête de ce type.

Quelle serait la possibilité de créer un état dynamique, c'est-à dire me
permettant de gérer le nom et le nombre de champs inconnus à l'avance ?

D'avance, merci.

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

il existe une solution mais à condition de ne pas utiliser le runtime access
car il ne peut pas gérer ce mode.
en vba,
ouvrir l'objet état en mode acViewDesign
récupérer les noms des champs de la requête avec un objet querydef ou même
un objet recordset.
placer le nom du champ dans la propriété ControlSource du contrôle, ceci
pour tous les champs de la requête.

il faudra bien sûr veiller à ce que tous les contrôles de l'état existent
bien.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Toine" a écrit dans le message de news:
42efb14b$0$2518$
Bonjour à tous.

Je dois créer un état basé sur les résultats d'une requête croisée.
Le problème, c'est que par exemple, si je veux faire un récapitulatif
annuel, les noms de champs (donc les années varient)
Mon état ne peut donc se baser sur une requête de ce type.

Quelle serait la possibilité de créer un état dynamique, c'est-à dire me
permettant de gérer le nom et le nombre de champs inconnus à l'avance ?

D'avance, merci.