OVH Cloud OVH Cloud

Macro Access 2003

1 réponse
Avatar
Lo
Bonjour,
Je suis nouveau dans le monde d'Access et je crée actuellement ma première
base de données.
Je commence à vouloir la rendre un petit peu plus "intelligente" mais je
suis confronté à quelques problèmes.
En effet, dans mon formulaire "Formulaire_postes", j'ai le champ "Portable
de type Oui/Non ainsi que le champ "Poste fixe" de type oui/non également.
J'amerai pouvoir rendre inactif l'une ou l'autre option lorsque lorsque
l'autre champ est sélectionné.
Pour cela, j'ai tenté de créer une macro que j'ai placé dans les propriété
de ces 2 champs au choix Après MAJ". La macro est la suivante :

Si [portable].[Activé]=Vrai alors [Poste fixe].[Activé]=Faux

Si je clique par exemple dans la case portable, Poste fixe devient
effectivement inactif. C'est ce que je voulais. Par contre, si je clique à
nouveau dans la case portable (pour décocher l'option), Poste fixe reste
toujours inactif.......

Que faire alors pour que poste fixe se réactive ????????????

Merci par avance pour cette info qui commence à me faire cruellement défaut.

En espérant avoir été clair dans mes explications.....

Un nouvel accessiste

1 réponse

Avatar
Ghislain
Salut,

Il faut utiliser un "option group" dans ton formulaire.
Pour cela il faut que tu cree d'abors un champ au lieu
de 2 dans ta table pour portable ou fixe... que tu
appelle type de telephone et qui sera numerique.
Ensuite tu retourne dans ton formaulaire et tu insere le
controle " option de groupe"... et dans la propriete
Source tu mets ton champ type de tel...
Ya un assistant pour t aider

a+
Ghislain




-----Message d'origine-----
Bonjour,
Je suis nouveau dans le monde d'Access et je crée
actuellement ma première

base de données.
Je commence à vouloir la rendre un petit peu
plus "intelligente" mais je

suis confronté à quelques problèmes.
En effet, dans mon formulaire "Formulaire_postes", j'ai
le champ "Portable

de type Oui/Non ainsi que le champ "Poste fixe" de type
oui/non également.

J'amerai pouvoir rendre inactif l'une ou l'autre option
lorsque lorsque

l'autre champ est sélectionné.
Pour cela, j'ai tenté de créer une macro que j'ai
placé dans les propriété

de ces 2 champs au choix Après MAJ". La macro est la
suivante :


Si [portable].[Activé]=Vrai alors [Poste fixe].[Activé]
úux


Si je clique par exemple dans la case portable, Poste
fixe devient

effectivement inactif. C'est ce que je voulais. Par
contre, si je clique Ã

nouveau dans la case portable (pour décocher l'option),
Poste fixe reste

toujours inactif.......

Que faire alors pour que poste fixe se
réactive ????????????


Merci par avance pour cette info qui commence à me
faire cruellement défaut.


En espérant avoir été clair dans mes explications.....

Un nouvel accessiste
.