Bonjour à tous,
 
Permettez-moi de revenir à la charge avec mes histoires de macros, mon
premier message n'était peut-être pas très clair.

Je souhaite réaliser une page de saisie composée, entre autres, de
plusieurs formulaires (des listes déroulantes, cases à cocher et boutons
radios etc ).

Si je choisi une valeur en selectionnant un bouton radio, en fonction de
cette selection, je vais avoir ensuite d'autres informations à
renseigner (soit des champs texte à remplir, ou une liste déroulante ou
autre...).

Explications avec cet EXEMPLE : bouton radio à choisir : "collège,
lycée, primaire etc...". Je choisit "Collège", dans une liste déroulante
suivante, je choisis par exemple le nom exact du "collège". Mais ça
pourrait aussi etre un champ texte ou autre chose.
Pour l'instant chacun des formulaires et sous-formulaires sont affichés
sur la page MAIS cela pourrait conduire l'utilisateur a remplir les
mauvais sous-formulaires (par exemple dérouler la liste correspondante à
"lycée" au lieu de "collège").
Bien entendu, il y a des formules qui vérifient la validité des
selections et affichent des messages d'erreur au cas où, mais
esthétiquement, c'est moyen ;)

Ce que je voudrais, c'est une macro qui aille me modifier la case
"Activé oui/non" existant dans les propriétés des formulaires(je l'ai
dans le menu contextuel de l'objet-formulaire, Contrôle, Général,
activé....... oui/non). Ainsi, si je selectionne "collège", seule la
liste des noms de collège est "active" et les autres sont
"inactives"(grisées donc)...

J'ai bien tenté via l'enregistrement de macro d'Ooo, mais il
n'enregistre rien de ce qui se passe dans les boites de dialogues
formulaires.

Enfin pour terminer (je sais c'est un peu long et je m'en excuse),
toujours dans ces macros (ou BASIC ?) je voudrais avoir un bouton pour
pouvoir commander la réinitialisation de tous mes formulaires :
        recocher les cases pas défaut, effacer les champs texte etc ...

J'espère que quelqu'un pourra voler à mon secours, ou même me proposer
des pistes de reflexion ...

Je vous remercie tous de votre aide, et pour vos idées !

Amicalement,

Cyril

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à