OVH Cloud OVH Cloud

Précisions sur les groupes d'options

7 réponses
Avatar
Nathaelle
bonjour,
je voudrais cr=E9er un controle du m=EAme style que le groupe d'options
mais avec la possiblit=E9 de faire plusieurs choix au lieu d'un choix
unique. parce qu'apr=E8s je voudrais r=E9cup=E9rer les choix faits dans un
=E9tat =E0 imprimer. comment faire? merci de m'=E9clairer.

7 réponses

Avatar
Gafish
Nathaelle wrote:
bonjour,


Bonjour,

je voudrais créer un controle du même style que le groupe d'options
mais avec la possiblité de faire plusieurs choix au lieu d'un choix
unique. parce qu'après je voudrais récupérer les choix faits dans un
état à imprimer. comment faire? merci de m'éclairer.


Prends des cases à cocher dans ce cas, tu pourras ainsi en avoir de 0 à
plusieurs cochées en même temps.

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Nathaelle
oui, mais comment je crée ma macro puisqu'elle se base sur les options
choisies. je pensais faire une macro avec conditions si groupe d'otion
is not null.....
Avatar
Gafish
Nathaelle wrote:
oui, mais comment je crée ma macro puisqu'elle se base sur les options
choisies. je pensais faire une macro avec conditions si groupe d'otion
is not null.....


après tu peux faire un petit bout de code pour tester ce qui est coché ou
non.
Pour tester si une case qu'on appelera ici Case1 est cochée, il faut taper
cette ligne :

If Me.Case1 = -1 then

Pour faire simple, qu'est-ce que tu veux faire exactement ?

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Nathaelle
salut,
effectivement ça peut paraitre zarbi ce que je veux faire. alors je
t'explique.
je développe une application access pour un cabinet médical
(gynéco). un médecin peut prescrire plusieurs examens à un patient
style bilan sanguin, frottis, test de grossesse, prélèvement
vaginal.... ce à quoi j'ai pensé c'est créer un groupe d'option avec
tous les examens qu'il peut prescrire à une patiente. en fonction des
cases cochées, une macro récupérerait les examens prescrits dans un
état pour imprimer la prescription de façon automatique. j'ai pensé
au groupe d'option parce qu' une valeur est systématiquement
attribuéee ses étiquettes et c donc + plus facile (selon moi) pour
écrire les conditions de la macro. je suis championne du "compliqué
quand on peut faire simple". alors si tu vois comment on peut faire ça
plus simplement,... je reste désormais scotchée à mon écran pour
guetter ta réponse.
merci
Avatar
Driesbach Jean-Luc
Bonjour
Je ne suis pas un pro d'acces, mais j'aime les solutions simples.

Tout dabord, doit tu conserver un historique des prescritions? Si oui, il te
faut conserver les données donc les 0 et 1 des cases à cocher dans une table.
Sinon, tu pourrais créer une table temporaire pour y stocker ces valeurs et
la vider aprés usage.
Dans les deux cas, ton état récupère les valeurs dans la table via une
requette.
--
Petit administrateur 2K - 2K3.



salut,
effectivement ça peut paraitre zarbi ce que je veux faire. alors je
t'explique.
je développe une application access pour un cabinet médical
(gynéco). un médecin peut prescrire plusieurs examens à un patient
style bilan sanguin, frottis, test de grossesse, prélèvement
vaginal.... ce à quoi j'ai pensé c'est créer un groupe d'option avec
tous les examens qu'il peut prescrire à une patiente. en fonction des
cases cochées, une macro récupérerait les examens prescrits dans un
état pour imprimer la prescription de façon automatique. j'ai pensé
au groupe d'option parce qu' une valeur est systématiquement
attribuéee ses étiquettes et c donc + plus facile (selon moi) pour
écrire les conditions de la macro. je suis championne du "compliqué
quand on peut faire simple". alors si tu vois comment on peut faire ça
plus simplement,... je reste désormais scotchée à mon écran pour
guetter ta réponse.
merci




Avatar
Gafish
Nathaelle wrote:
je développe une application access pour un cabinet médical
(gynéco). un médecin peut prescrire plusieurs examens à un patient
style bilan sanguin, frottis, test de grossesse, prélèvement
vaginal.... ce à quoi j'ai pensé c'est créer un groupe d'option avec
tous les examens qu'il peut prescrire à une patiente. en fonction des
cases cochées, une macro récupérerait les examens prescrits dans un
état pour imprimer la prescription de façon automatique.


Une idée.
Tu fais une table de toutes les prescriptions, avec un champ clé, un champ
libellé.
Tu te fais une autre table avec le numéro patient (qui te permettra de faire
le lien avec ta table patient), le numéro de prescription (que tu liras avec
la table prescription précédemment citée). Cette table te permettra de faire
la correspondance entre les patients et les prescriptions.
Dans ton formulaire tu fais un sous form basé sur cette dernière table, avec
une listbox basée sur la table prescription qui te permettra d'alimenter ta
table de correspondance.
Dans ton état, il te suffit de faire une requête sur ta table de
correspondance en filtrant par un code client pour récupérer toutes ses
prescriptions.
Je ne sais pas si j'ai été clair.

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Nathaelle
merci je vais tenter ce que tu proposes.