Calcul conditionnel sous access

Fermé
Digjoe - 23 mai 2008 à 11:35
Frappe Misere Messages postés 2677 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 10 août 2011 - 25 mai 2008 à 23:46
Bonjour,

je travaille actuellement sur une base de données access et je doit faire certains calcul dans un formulaire.
voici les champs de mon sous formulaire:

- Pièce (nom de la pièce en question)
- Volume
- Prix de Vente 1
- Prix de Vente 2
- Prix de Vente 3
- CA

enfete j'aimerais que access me calcul le CA mais en fonction du dernier Prix de vente ajouté.
Pour vous expliquer l'entreprise pour laquelle je travaille veut pouvoir modifier le prix de vente et garder l'ancien en mettant le CA a jour

cordialement,
Guillaume Peltier
A voir également:

3 réponses

Frappe Misere Messages postés 2677 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 10 août 2011 568
23 mai 2008 à 11:46
je crois que le vba s'impose avec quelque chose du genre :
if prix de vente 3 <> null then
ca=...
elseif prix de vente 2 <> null then
ca=...
0
peut tu préciser car je conais pas trop VBA :D
merci
0
Frappe Misere Messages postés 2677 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 10 août 2011 568
23 mai 2008 à 11:54
tu dois créer une fonction dans un module

function chiffre_daff(prix de vente1,prix de vente2,prix de vente3,volume)
if prix de vente 3 <> null then
chiffre_daff=prix de vente 3 * volume
elseif prix de vente 2 <> null then
chiffre_daff=prix de vente 2 * volume
elseif prix de vente 1 <> null then
chiffre_daff=prix de vente 1 * volume
end if
end function

ensuite, tu crées une requete avec les champs de ta table et un champs supplementaire : CA:chiffre_daff(prix de vente1,prix de vente2,prix de vente3,volume)

0
merci jvé essayer
0
digjoe > digjoe
23 mai 2008 à 16:10
up,

sa marche pas

le code est bien structuré ?
0
Frappe Misere Messages postés 2677 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 10 août 2011 568
25 mai 2008 à 23:46
structuré... à peu près, il te reste à remplacer les noms de champs.
0