VBA double clique sous formulaire

Fermé
genoo - 16 juin 2004 à 12:09
 genoo - 24 juin 2004 à 11:45
Bonjour,

J'ai une base de données contenant une liste de produits (code article, ref article, nom article, prix unitaire, poids, nom fournisseurs, adresse fournisseurs, tel, fax, email).
Ensuite i'ai crée un formulaire avec 2 sous formulaires (le 1er sous formulaire permet de lister des produits(code article, ref article etc...), le 2ème sous fomrulaire permet d'afficher uniquement ref article, code article, nom produit et le nom fournisseur en double clique le nom produit de la 1er sous formulaire. On sélectionne un ou plusieurs nom de produit du 1er sous formulaire en affichant dans le 2ème sous formulaire

Je sais que le code double clique est:
Private Sub nomproduit_DblClick(Cancel As Integer)

Mais je ne sais pas quels codes losqu'on double clique le nom de produit du 1er sous formulaire et afficher dans le 2ème sous formaulaire.

Quelqu'un peut m'aider?

Merci d'avance

PS : Je ne connais pas très bien le langage VBA et j'ai cherché dans l'aide et dans votre faq mais j'ai toujours pas trouvé les réponses. J'utilise Access 2000.
A voir également:

12 réponses

romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 31
16 juin 2004 à 16:03
vas voir sur le site MSDN en francais, tu y trouvera surement ce que tu cherche
0
ok je vais voir et merci
0
je n'ai pas trouvé dans MSDN car ca correspond pas Access et vba.

quelqu'un connait un autre site ou me donner un conseil?

merci
0
y a quelqu'un qui peut m'aider? ou me donner un conseil?

please please help me, j'en ai vraiment besoin

merci merci
0

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

Posez votre question
romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 31
23 juin 2004 à 16:10
je vais taider atta je rematte le problemme
0
romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 31
23 juin 2004 à 16:15
ca ma l'air assez complexe, mais si g bien compris tu veux que lorsque on double clique sur un produit dan le 1er sous form (qui est une liste ?) on puisse voir les infos de ce produit dans le 2ème sous form.

J'ai bon ou c pas ca ?
0
oui c'est bien. les deux sous form qui sont des listes.

merci beaucoup
0
romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 31
23 juin 2004 à 16:37
Merci ?
mais je t'ai meme pas aidé !!
par contre ce que je comprend pas c'est pourquoi tu affiche sous forme de liste les info d'un seul produit pour ton 2ème sous formulaire
0
bon je vais t'expliquer:

avant que j'ai un formulaire (contenant 2 sous form) j'ai choisi et cliqué le nom de produit(famille) par un bouton pour ouvrir un autre formulaire(que j'ai un pb) qui ont des (sous) produits.

alors il y a 2 produit differents:
produit famille et sous produit.
exemple simple: produit famille: adobe, sous produit: acrobat, illustrator, photoshop etc...
tu vois ce que je veux dire en gros?

ensuite dans un autre formulaire contenant 2 sous form, le 1er sous form (des listes des sous produits) je clique en double clique un ou plusieurs (sous)produit puis afficher dans un second form.

mon but pour le second form est de commander. une fois que j'ai des (sous) prdouits dans second form, je clique un bouton pour ouvrir un autre formlaire de "bon de commande".

tu vois un peu pres? je sais que c'est pas simple à t'expliquer mais j'espere que tu vois en gros...
0
euh en fait je voulais dire:

produit famille = nom produit
sous prdouit= libelle produit

voila c'est ce que je veud dire nom prdouit et libelle prdouit

merci
0
romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 31
24 juin 2004 à 09:13
j'ai compris ce que tu voulais dire,
ce que tu doit faire, c'est créer un bouton pour faire passer tous les éléments sélectionnés dans la liste du 2ème sous form

avec (normalement) list(<indice>).selected = true

on peut faire

For i = 0 to List.listcount
IF list(i).selected = true then
list2.additem list(i).value 'ou caption je sais plus
End If
Next i

ca, c'est sous vb avec des listes déroulantes ou combo box
mais toi c'est des sous formulaires.
Il te faut donc trouver la syntaxe pour remplacer les listes indicées
list et list2 pour que ca marche avec les listes bdd
je peu pas t'aider plus désolé...
Mais je v essayer kan meme
0
merci quand meme

je vais essayer de voir avec vba et d'autre solution si possible..c'est pas si facile que ca

si je trouve la solution ou si ca marchera comme je l'essayerai, je te tiens au courant

je te remercie quand meme ;-)
0