Lier zone de txt avec liste déroulante

Résolu/Fermé
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010 - Modifié par champai le 18/04/2010 à 14:43
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010 - 20 avril 2010 à 15:51
Bonjour à tous,
sur un formulaire, j'ai une liste déroulante qui affiche les "nom produit" de ma table produit. Une zone de texte "prix produit" m'affiche le prix du produit. J'aimerais qu'avec une liste déroulante "quantité produit" le prix total s'affiche dans une autre zone de texte mais je ne sais pas comment faire.
Si quelqu'un a la gentillesse de répondre...
Merci d'avance

4 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
18 avril 2010 à 18:32
Dans la source control de ta zone de texte tu met ca :
[quantité produit] * [nom produit]
0
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010
18 avril 2010 à 19:36
Merci. J'ai une deuxième question, comment je peux faire pour que tous les éléments que je sélectionne à partir d'une liste déroulante s'affichent dans une zone de texte ?
(c'est à dire sélectionner plusieurs produits pour la commande d'un client, et un récapitulatif de tous les éléments commandés pour la facturation)
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
18 avril 2010 à 20:13
Meme dans la source controle de la nouvelle zone de texte tu met :

= [nom_liste_deoul] & " " & [nom_liste_deoul] ..... voila
0
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010
18 avril 2010 à 20:27
Merci beaucoup, c'est vraiment gentil de me donner deux trois conseils.
J'ai une autre question, c'est assez difficile à expliquer mais je cherche à créer une interface de commande de produits (comme une caisse Mcdo) , le vendeur sélectionne les produits grâce à une liste déroulante, ces produits commandés s'affichent dans la zone de texte, et le prix total s'actualise en fonction du nombre d'article sélectionné.
Je ne sais pas si dit comme ça c'est très clair... mais en tout cas, j'y arrive mais qu'avec un seul produit.
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
Modifié par moiced59 le 18/04/2010 à 20:55
Alors !!! il va falloir passer par un peu de code !!!

on va dire tu as 2 zone de texte pour recuperer ta commande et ses tarif
1 zone Commande 2eme Tarif

Dc sur la liste deroulante des produit tu fais clic droit propriete evenement puis sur apres MAJ tu fais procedure evenementielle

dim cmd as string

cmd = commande & " " & [ta_liste deroulante]
commande = cmd

meme chose sur mise a jour de la liste deroulante de prix

dim prix as integer

prix= tarif & " " & [ta_liste deroulante]
tarif = prix

voila voila si besoin hesite pas
0
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010
18 avril 2010 à 21:30
tant pis si j'ai l'air stupide, j'me lance : je ne comprends pas comment le choix fait sur les listes déroulantes peut s'inscrire dans une zone de texte automatiquement alors que le code correspond aux listes déroulantes et est enregistré dans la liste déroulante..
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
18 avril 2010 à 20:55
je viens d'effectuer 2 petite modif je ne sais pas si tu aveis deja regarde
0
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010
18 avril 2010 à 21:41
oui oui j'ai vu les modifs mais en fait, si ça ne te dérange pas, j'aimerais comprendre ce que veut dire le code et à quoi il correspond pour pouvoir l'adapter seule à plusieurs formulaire
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
19 avril 2010 à 19:52
dim prix as integer Declaration de la variable

prix= tarif & " " & [ta_liste deroulante]

La on dis que la variable prix est egal a ton champ texte(La commande en cour) + ce que tu viens de selectionner ds la liste deroulante

tarif = prix

et la on affecte la nouvelle valeur au champ texte(la commande s'enrichie)

ca va ?
0
champai Messages postés 10 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 20 avril 2010
20 avril 2010 à 15:51
Oui merci, tout fonctionne !
0