OVH Cloud OVH Cloud

Edtion automatique de plusieurs etats

2 réponses
Avatar
Bernard CLAUSSE
Bonjour à nouveau,
Dans une MDB, je dispose de nombreux états qui à l'ouverture demande :

- Mois Gérer dans le code de l'état
car Select Case en fonction du Mois
- Client Début et Client Fin : Paramètres de mes différentes requêtes
source de l'état


Chaque mois, les états imprimés sont identiques.

J'ai créé une table Edition contenant :
- Nom de l'état
- Nombre d'exemplaire
- Client Début
- Client Fin
Comment editer à la suite tous les états contenus dans cette table ?
J'ai essayé via des SendKeys mais celà ne fonctionne pas! Je pense que le pb
vient du fait que certains paramètres sont demandés via le code et d'autres
via la requête source.
Quelqu'un a-t-il éventuellement une autre solution ?

Merci encore!
Bernard

2 réponses

Avatar
Raymond
Bonsoir.

ce qu'on fait en général dans ce cas là:
créer un formulaire "param" sur lequel on positionne la plage de dates et la
plage de clients, avec 2 bouton Ok et Annuler. Annuler fera un close de ce
formulaire. OK mettra la propriété Me.visible = False (pour retourner à
l'objet appelant)
Sur chaque état, sur Report_Open, si le formulaire param n'est pas chargé on
le charge en acdialog. le système attendra que l'utilisateur clique sur Ok
ou Annuler. rendre le formulaire invisible ou le fermer redonne la main à
l'état. de retour du dialogue on teste si le formulaire est chargé et dans
ce cas on continue sinon on stoppe la procédure. Le formulaire param est
toujours chargé mais invisible. les paramètres des requêtes seront les
champs de ce formulaire ainsi que dans les états, on pourra faire appels aux
contrôles du formulaire param. lorsque l'état est terminé, la main revient
au formulaire appelant qui lance la série d'états et qui lancera l'état
suivant (chaque état est lancé avec l'option acdialog)

si c'est pas clair , c'est normal ! mais ça fonctionne très bien.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Bernard CLAUSSE" a écrit dans le message de
news:bmk63i$ad0$
Bonjour à nouveau,
Dans une MDB, je dispose de nombreux états qui à l'ouverture demande :

- Mois Gérer dans le code de l'état
car Select Case en fonction du Mois
- Client Début et Client Fin : Paramètres de mes différentes
requêtes

source de l'état


Chaque mois, les états imprimés sont identiques.

J'ai créé une table Edition contenant :
- Nom de l'état
- Nombre d'exemplaire
- Client Début
- Client Fin
Comment editer à la suite tous les états contenus dans cette table ?
J'ai essayé via des SendKeys mais celà ne fonctionne pas! Je pense que le
pb

vient du fait que certains paramètres sont demandés via le code et
d'autres

via la requête source.
Quelqu'un a-t-il éventuellement une autre solution ?

Merci encore!
Bernard








Avatar
Bernard CLAUSSE
Merci beaucoup Raymond,

Je crois que j'ai compris le principe.
Je mets en application de suite.

Bernard
"Raymond" a écrit dans le message news:

Bonsoir.

ce qu'on fait en général dans ce cas là:
créer un formulaire "param" sur lequel on positionne la plage de dates et
la

plage de clients, avec 2 bouton Ok et Annuler. Annuler fera un close de ce
formulaire. OK mettra la propriété Me.visible = False (pour retourner à
l'objet appelant)
Sur chaque état, sur Report_Open, si le formulaire param n'est pas chargé
on

le charge en acdialog. le système attendra que l'utilisateur clique sur Ok
ou Annuler. rendre le formulaire invisible ou le fermer redonne la main à
l'état. de retour du dialogue on teste si le formulaire est chargé et dans
ce cas on continue sinon on stoppe la procédure. Le formulaire param est
toujours chargé mais invisible. les paramètres des requêtes seront les
champs de ce formulaire ainsi que dans les états, on pourra faire appels
aux

contrôles du formulaire param. lorsque l'état est terminé, la main revient
au formulaire appelant qui lance la série d'états et qui lancera l'état
suivant (chaque état est lancé avec l'option acdialog)

si c'est pas clair , c'est normal ! mais ça fonctionne très bien.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Bernard CLAUSSE" a écrit dans le message de
news:bmk63i$ad0$
Bonjour à nouveau,
Dans une MDB, je dispose de nombreux états qui à l'ouverture demande :

- Mois Gérer dans le code de
l'état


car Select Case en fonction du Mois
- Client Début et Client Fin : Paramètres de mes différentes
requêtes

source de l'état


Chaque mois, les états imprimés sont identiques.

J'ai créé une table Edition contenant :
- Nom de l'état
- Nombre d'exemplaire
- Client Début
- Client Fin
Comment editer à la suite tous les états contenus dans cette table ?
J'ai essayé via des SendKeys mais celà ne fonctionne pas! Je pense que
le


pb
vient du fait que certains paramètres sont demandés via le code et
d'autres

via la requête source.
Quelqu'un a-t-il éventuellement une autre solution ?

Merci encore!
Bernard