Calcul conditionnel sous access
Digjoe
-
Frappe Misere Messages postés 2702 Statut Membre -
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
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:
- Calcul conditionnel sous access
- Mise en forme conditionnel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Access appdata - Guide
3 réponses
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=...
if prix de vente 3 <> null then
ca=...
elseif prix de vente 2 <> null then
ca=...
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)
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)
merci