Calcul conditionnel sous access

Digjoe -  
Frappe Misere Messages postés 2702 Statut Membre -
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 2702 Statut Membre 568
 
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
digjoe01
 
peut tu préciser car je conais pas trop VBA :D
merci
0
Frappe Misere Messages postés 2702 Statut Membre 568
 
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
digjoe
 
merci jvé essayer
0
digjoe > digjoe
 
up,

sa marche pas

le code est bien structuré ?
0
Frappe Misere Messages postés 2702 Statut Membre 568
 
structuré... à peu près, il te reste à remplacer les noms de champs.
0