Ajouter un contrôle indépendant à chaque enregistrement d'un sous-form?
Bonsoir à tous,
(je bosse avec la version anglaise d'Access, alors j'espère que je traduis bien certains termes ;-) )
Donc voilà, dans mon form principal j'ai une procédure onload qui :
- stocke le nom et l'ID du client (choisi dans le form précédent) dans des contrôles indépendants de type zone de texte ou étiquette, à l'intérieur du form principal.
- extrait et affiche, dans un sous-form (type Formulaire continu), la liste des "items" relatifs au client choisi. La requête de sélection concernée est, elle aussi, générée dynamiquement dans ma procédure, et comme elle fait appel à au moins une requête de regroupement, aucun ajout ni aucune modif ne sont possibles sur les enregistrements retournés, ce qui, basiquement, ne me gêne pas, mais je préfère le signaler au cas où cela aurait une importance pour la suite.
Maintenant, et toujours via la procédure onload du form principal, j'aimerais pouvoir insérer une case à cocher indépendante à la fin de chaque ligne "item" du sous-form.
L'objectif est de pouvoir sélectionner une partie de ces items, en vue d'un traitement ultérieur.
Et c'est là que je bloque :-(
Là où j'en suis : en mode Design(Création) du sous-form, j'ai préalablement inséré ce contrôle de case à cocher, que j'ai nommé par défaut "choix#", et comme il est indépendant, si je le coche pour un enregistrement, ce sont tous les enregistrements de la liste qui seront cochés simultanément, puisque ce contrôle possède le même nom "choix#" par défaut et pour tous les enregistrements. Ce n'est pas ce que je veux !
Du coup, j'aimerais juste pouvoir renommer ce contrôle différemment pour chaque enregistrement "item" dans mon sous-form, en concatenant par exemple le nom par défaut "choix#" avec l'ID de l'item
Ce qui donnerait, pour chaque item, un contrôle Case à cocher avec un nom unique lié à son ID, genre : "choix#1";"choix#5";"choix#19";"choix#53"
Selon vous, est-ce faisable ? et surtout comment ??? Car après moultes recherches, je n'ai toujours rien trouvé de consistent :-(
Si je n'ai pas expliqué assez clairement ce topic, n'hésitez pas ;-) Merci !