Bonjour,
je travaille sous access 2013 en VBA ou j'ai une expérience de 4 jours . Je doit rajouter une fonctionnalité a un logiciel existant.
Je cherche a afficher dans une "zone texte" le résultat d'une requête. En effet, j'ai besoin d’afficher dans la zone texte la quantité d'un logiciel disponible sur ma clé. quantité est donc un champ d'une association porteuse qui comporte comme clé primaire l'id de ma clé et l'id de mon logiciel. (Je ne sais pas si je suis très claire ^^')
J'ai réussi a faire afficher mon résultat dans une "zone de liste" car la zone de liste permet l'utilisation de requêtes. Mais moi j'ai besoin d'une "zone de texte" car la valeur préalablement afficher doit être modifiable par l'utilisateur.
J'ai également vu que le formulaire permet de faire une requête et que les valeurs présent dans le SELECT peuvent être attribuer aux "zone de texte" via l'option "Source contrôle". Mais de mon côté, je vais devoir faire une requête par "zone de texte" (entre 10 et 15 zone) donc il me parait compliquer d'utiliser le formulaire (surtout qu'il est déjà utilisé pour une autre requête).
Donc j'ai plusieurs pistes que je vais vous présentez sous forme de questions :
1/ J'ai penser a remplacer les "zones de texte" par des "zone de liste" (comme dit plus haut j'arrive a afficher mon résultat aisément avec les "zone de liste"), cependant il faut que l'utilisateur puisse changer la valeur donc qu'il puisse écrire dans la zone de liste.
2/ Devrais-je utiliser les sous-formulaires ? J'ai tenter, mais je n'est pas totalement saisi le concept (sous formulaire lié au formulaire), et il ma semblé que se n'était pas fait pour mon problème.
3/ Peut ont faire une requête directement depuis la "zone de texte"? Moi je n'est pas réussi, et la solution qui semble en découler me parait compliquer a mettre en oeuvre bien que j'ai crus comprendre que c'est la meilleurs solution (que je tenterais de mettre en oeuvre si il s'avère impossible de répondre positivement a ma question 1 et 2)
=> http://jdgayot.developpez.com/tutori...sultats-labels (solution que je voudrais éviter car non-aisé)
4/ Pour se faire, je doit utiliser une requête. En sachant que le numéro de la clé reste fixe mais qu'il y a plusieurs logiciels, il me faudra crée autant de requêtes qu'il y a de logiciels ou je pourrais utiliser une seul requête que j'utiliserais pour chaque zone ?
5/ Si vous avez une autre solution a me proposer, je suis ouvert.
Je fait se post après une journée de recherche sur le sujet, je remercie a l'avance les personnes qui m'aiderons, et je m’excuse si je n'est pas était claire dans mon explication.
Partager