OVH Cloud OVH Cloud

Choix d'un format d'étiquettes...

1 réponse
Avatar
Butch
Bonjour,

Dans Access 2000:

Comment faire pour permettre le choix de différents formats d'étiquettes
(ex: Avery #5060 - Avery #5262-etc.) en cliquant, par exemple, sur un bouton
de commande placé sur un formulaire. Je me doute bien qu'il devra
probablement y avoir autant d'états (format d'étiquettes) que de choix mais
je n'arrive pas à concevoir cette fonction en l'associant à un seul bouton
de commande qui offrirait les choix désirés puis produirait le format
d'étiquette voulu en, par exemple, cochant le format souhaité.

P.-S: J'ai déjà 2 formats d'étiquettes (2 états) de construits mais chaque
état est associé à un bouton de commande. J'ai donc 2 boutons de commande
pour produire mes étiquettes ce qui alourdi, à mon avis, l'utilisation du
formulaire sur lequel ces options sont offertes.

Merci d'avance à qui pourra m'aider.
Butch

1 réponse

Avatar
3stone
Salut,

"Butch"
| Dans Access 2000:
|
| Comment faire pour permettre le choix de différents formats d'étiquettes
| (ex: Avery #5060 - Avery #5262-etc.) en cliquant, par exemple, sur un bouton
| de commande placé sur un formulaire. Je me doute bien qu'il devra
| probablement y avoir autant d'états (format d'étiquettes) que de choix mais
| je n'arrive pas à concevoir cette fonction en l'associant à un seul bouton
| de commande qui offrirait les choix désirés puis produirait le format
| d'étiquette voulu en, par exemple, cochant le format souhaité.
|
| P.-S: J'ai déjà 2 formats d'étiquettes (2 états) de construits mais chaque
| état est associé à un bouton de commande. J'ai donc 2 boutons de commande
| pour produire mes étiquettes ce qui alourdi, à mon avis, l'utilisation du
| formulaire sur lequel ces options sont offertes.


Si tu veux que l'utilisateur puisse librement choisir "ses" étiquettes,
je pense que tu n'aura pas d'autres choix que de lui laisser
créer tout l'état...

Pour cela, tu lui permet de démarrer l'assistant d'étiquette (avec un bouton).
Pour Access 2000, cela se fait simplement par :

acwzmain.mlbl_modUtils.mlbl_Entry ("qryClients")

"qryClients" représente ici la requête qui sera la source de l'état.


PS: Il faut juste penser à récupérer le nom du nouvel état créer par:
strNewReport = Screen.ActiveReport.Name
après avoir vérifier qu'il y à bien un état de plus qu'avant
lancement de l'assistant !
(l'utilisateur ayant très bien put annuler l'assistant...)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw