-
Bouton "+" Access 2013
Bonjour je voulais savoir s'il était possible sous Access 2013 de créer un bouton "+" qui rajouterai un champ sur click.
Exemple: Quel est votre/vos nationalités ?
Si j'en ai plusieurs, alors je click sur le bouton "+" pour rajouter un nouveau champ et saisir ma nième nationalité.
En vous remerciant de votre aide.
;)
-
Tu as 2 possibilités:
1) exploiter la méthode
Code:
Set Control = object.Add( ProgID [, Name [, Visible]])
2) Créer autant de champs que tu veux en les laissant invisibles, et tu les rends visibles l'un après l'autre dès que tu cliques sur "+" (c'est plus simple)
Dans les 2 cas, il faudra veiller à supprimer (ou rendre invisible) le contrôle concerné en cas d'annulation.
-
Bouton "+" Access 2013
Merci Zekraoui pour ta réponse rapide, par contre avec la méthôde 1 je ne vois pas à quoi correspond ProgID ?
-
Dans l'aide Access, recherche sur "set control"
-
Bonjour,
Tu veux rajouter un contrôle de formulaire ou bien une valeur supplémentaire, ce qui n'est pas du tout la même chose.
Si tu rajoutes des contrôles de formulaire à la volée avec ton bouton +, ces derniers ne seront rattachés à aucun champ de table et donc leur valeur sera perdue.
La solution que le l'on a proposé permet de rajouter dynamiquement contrôles dans un formulaire ce qui est bien mais qui ne pourra en aucun cas fonctionner si toutefois ton projet est compilé en mde ou en accde.
Argy