[Access] prise de valeur sur evenement Clic

Fermé
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 - 17 oct. 2007 à 10:15
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 - 17 oct. 2007 à 14:59
Bonjour a tous.

J'ai actuellement un probleme sous Access (97), en effet dans un sous formulaire je met les informations de ma Table_1 a savoir "A","B","C","D". je voudrais grace a un clic sur une ligne faire apparaitre un formulaire affichant toujours ma Table_1 ainsi qu'une nouvelle table (Table_2)par sous-formulaire avec d'autres informations (tout ça dans un soucis de lisibilité). Pour l'instant aucun probleme.

La ou sa se complique c'est que je voudrais pouvoir prendre la Valeur "C" de ma Table_1 avec l'évenement Clic pour que dans mon formulaire puisse avoir mon sous-formulaire de la Table_2 en relatioin avec ma valeur "C"(ma Table_1 et Table_2 sont en relation par "C").


J'ai pour l'instant trouvé aucunes pistes pour résoudre mon probleme, c'est pour cela que je me permet de poster ici. Je vous remercie d'avance pour votre aide et si vous avez besoin de plus d'information, n'hésitez pas !

9 réponses

blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 3 317
17 oct. 2007 à 11:36
Bon là, il faut passer avec les sélections 'itemselected' si ta zone d'affichage est de type liste, mais de toutes façons il faudra réalimenter la source du sous-formulaire (ou passer avec un champ père caché qui est égal à la ligne sélectionnée...
1
blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 3 317
17 oct. 2007 à 10:34
Salut,

as-tu regardé du côte des champs-père-fils dans les sous-formulaires liés ?

Ca pourrait être un début de piste.
0
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 1
17 oct. 2007 à 10:48
Oui j'ai regarder du coté des champs père-fils dans les sous-formulaires liés. Lors d'un de l'évenement Clic, j'ai bien l'affichage de mon formulaire et de son sous-forumaire, "C" est présent dans mon formulaire et permet a l'affichage d'information pour l'utilisateur dans le sous formulaire.

Le probleme c'est que si l'utilisateur veut des informations pour la valeur 426 (par exemple) de "C" lors du clic et l'apparition du formulaire. La valeur de "C" est la première dans ma table (1 en suivant l'exemple de 426) et ainsi les informations de ma Table_2 aussi. L'utilisateur doit alors changer la valeur de "C" (via la molette de la souris) pour retrouvé ce qui est loin d'etre pratique.


J'espere t'avoir donné plus d'expliquation sur mon probleme Blux.
0
blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 3 317
17 oct. 2007 à 10:55
J'ai pas tout pigé, mais il est peut-être possible de créer une requête 'sur clic' pour mettre à jour la propriété rowsource de ton sous-formulaire...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 1
17 oct. 2007 à 11:26
Je vais essayer d'etre plus clair alors :)

Nous arrivons face a un sous-formulaire de ma Table_1 avec les champs "A" "B" "C" "D".

|-A--|-B--|-C-|-D-|
| ... | ... | 1 | ... | les valeurs de A B et C n'ont pas d'interet ici (et pas de commentaire sur mon dessin hien ;) )
| ... | ... | 2 | ... |
| ... | ... | 3 | ... |

etc ...

Je voudrais que lorsqu'un utilisateur clic sur la ligne qui correspond a la valeur de 3 (par exemple) de C, que le formulaire apparaisse
en affichant la valeur choisit (3). Actuellement lors de l'apparition de mon formulaire, C prend en valeur la premiere valeur de ma table (donc 1 dans l'exemple au dessus).

Peut tu me dire ce qu'est la propriété rowsource pour que je puisse chercher de ce coté ?

En espérant avoir été plus clair.
0
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 1
17 oct. 2007 à 11:53
Ok, je me lance dans cette direction et je te tiens au courant.


Encore merci Blux :)
0
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 1
17 oct. 2007 à 14:35
Alors je me suis renseigné sur Itemselected, sa a l'air d'etre ça, mais vu que je débute, le vb c'est un peu haut dessus de mes moyens la. Y'aurais t'il quelque chose qui me permette la meme chose que Itemselected mais grace a l'interface access ?

Si c'est pas possible, va falloir m'aider avec le itemselected parce que meme avec l'aide access combiné a Mr google, c'est pas encore ça :[

Merci pour votre aide.
0
blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 3 317
17 oct. 2007 à 14:52
Ben non, il faut passer par du VBA...
0
babouone Messages postés 19 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 21 juillet 2008 1
17 oct. 2007 à 14:59
ok je vais m'y lancer de suite alors !
0