OVH Cloud OVH Cloud

Champs + Calcul

5 réponses
Avatar
Emilie
Bonjour les pros ;-)

Voilà mon problème ; je fais pour une amie une petite application qui lui
permettra de gerer les achats de livres ; tout fonctionne super bien mais je
voulais lui faire un petit truc en plus et là je sèche ;-(
Voilà de quoi il s'agit : dans son formulaire Saisie, en fin de saisie il y
a champs : ) , ChampsTaille, Champs Quantité et ChampsPrix ; à savoir que
le champsTaille contient une petite liste déroulante avec "Poche " ou "Grand
Format ";sachant qu'il n'y a que prix possibles ( 15? pour Poche et 40,66 ?
pour Grand Format), j'aurais voulu que quand elle choisit "Poche"dans le
champ Taille et qu'elle choisisse 3ex dans le champs juste après, à savoir
le champs Quantité",le champ Prix lui affiche directement la somme, à savoir
45 ? si elle à choisie 3ex de Poche ( 3 X 15 ? ) ; et evidement la même
chose si elle choise " Grand Format" ; le bon côté c'est qu'il n" y que 2
prix ( ça c'est sûr ) et la mauvais c'est que je ne sais pas comment m'y
prendre pour ça.
Est ce qu'il faut faire une fonction ? ( j'espère que non car je suis encore
débutante en vba )ou est ce que je peux faire plus simple ? ( j'espère
;-) )
Et si oui, comment faire.

J'espère que je me suis bien expliquée......................ça c'est moins
sûr ! ! ! !

Merci à ceux qui pourront m'aider

Emilie

5 réponses

Avatar
Gilles
Bonjour les pros ;-)
Voilà mon problème ; je fais pour une amie une petite application qui lui
permettra de gerer les achats de livres ; tout fonctionne super bien mais
je

voulais lui faire un petit truc en plus et là je sèche ;-(
Voilà de quoi il s'agit : dans son formulaire Saisie, en fin de saisie il
y

a champs : ) , ChampsTaille, Champs Quantité et ChampsPrix ; à savoir que
le champsTaille contient une petite liste déroulante avec "Poche " ou
"Grand

Format ";sachant qu'il n'y a que prix possibles ( 15? pour Poche et 40,66
?

pour Grand Format), j'aurais voulu que quand elle choisit "Poche"dans le
champ Taille et qu'elle choisisse 3ex dans le champs juste après, à savoir
le champs Quantité",le champ Prix lui affiche directement la somme, à
savoir

45 ? si elle à choisie 3ex de Poche ( 3 X 15 ? ) ; et evidement la même
chose si elle choise " Grand Format" ; le bon côté c'est qu'il n" y que 2
prix ( ça c'est sûr ) et la mauvais c'est que je ne sais pas comment m'y
prendre pour ça.
Est ce qu'il faut faire une fonction ? ( j'espère que non car je suis
encore

débutante en vba )ou est ce que je peux faire plus simple ? ( j'espère
;-) )
Et si oui, comment faire.
J'espère que je me suis bien expliquée......................ça c'est moins
sûr ! ! ! !
Merci à ceux qui pourront m'aider
Emilie


Bonsoir, Emilie

Dans la liste déroulante des tailles, il faudrait ajouter une colonne
contenant le prix unitaire.
Dans la source contrôle du prix, il faut alors mettre
"=Taille.column(1)*Quantité".

Bonne continuation

Avatar
Emilie
"Gilles" a écrit dans le message de news:
uul$

Bonsoir, Emilie

Dans la liste déroulante des tailles, il faudrait ajouter une colonne
contenant le prix unitaire.
Dans la source contrôle du prix, il faut alors mettre
"=Taille.column(1)*Quantité".


Bonsoir Gilles,

Merci pour ce coup de main mais ça ne fonctionne pas ;-(
Mon champs Prix m'affiche : #Nom?
j'ai bien rajouté une colonne puis mis dans la source contrôle :
"=Taille.column( )*quantité et ça m'affiche : #Nom ?
Par contre ma petite liste deroulante m'affiche : Poche | 15 ?
Grand
Format | 40,66?
j'espère que j'ai bien fait ! ! ! ! ? ? ? ?

Bonne continuation


Merci mais je galère ! ! ! ! ;-)

Bien à toi

Emilie

Avatar
didier
bonjour

il faut mettre
=Taille.column(1)*quantité et si tu ne veut pas voir le
15 et 40 dans ta zone déroulante tu mets en largeur de
colonne 0cm aprés ta première valeur

-----Message d'origine-----

"Gilles" a écrit dans le message de
news:

uul$

Bonsoir, Emilie

Dans la liste déroulante des tailles, il faudrait
ajouter une colonne


contenant le prix unitaire.
Dans la source contrôle du prix, il faut alors mettre
"=Taille.column(1)*Quantité".


Bonsoir Gilles,

Merci pour ce coup de main mais ça ne fonctionne pas ;-(
Mon champs Prix m'affiche : #Nom?
j'ai bien rajouté une colonne puis mis dans la source
contrôle :

"=Taille.column( )*quantité et ça m'affiche : #Nom ?
Par contre ma petite liste deroulante m'affiche :
Poche | 15 ?


Grand

Format | 40,66?
j'espère que j'ai bien fait ! ! ! ! ? ? ? ?

Bonne continuation


Merci mais je galère ! ! ! ! ;-)

Bien à toi

Emilie


.




Avatar
Gilles
Bonsoir Gilles,
Merci pour ce coup de main mais ça ne fonctionne pas ;-(
Mon champs Prix m'affiche : #Nom?
j'ai bien rajouté une colonne puis mis dans la source contrôle :
"=Taille.column( )*quantité et ça m'affiche : #Nom ?
Par contre ma petite liste deroulante m'affiche : Poche | 15 ?

Grand

Format | 40,66?
j'espère que j'ai bien fait ! ! ! ! ? ? ? ?
Bonne continuation
Merci mais je galère ! ! ! ! ;-)

Bien à toi
Emilie


Bonjour, Emilie

1) Taille et Quantité doivent être remplacés par le nom réel des contrôles
contenant la taille et la quantité.
2) après .column, il faut indiquer entre parenthèses le numéro de la colonne
contenant le prix unitaire dans la liste. ATTENTION: la numérotation
commence à 0, donc, si ton prix est en deuxième colonne, il faut écrire
.column(1).
3) les guillemets étaient seulement là pour délimiter la chaîne de
caractères à saisir. Sans guillemets, cela donne:
= taille.column(1) * quantité

Bonne continuation


Avatar
Emilie
Bonjour Gilles et Didier,

Un grand merci à vous pour cette précision ; je vous ai lu ce matin et ça
marche pil poil ! ! !
Par contre ça m'a occasionné un autre souci.........mais bon c'est la vie !
! ;-)

En tout cas, un grand merci à vous deux

Bien à vous

Emilie