Pb champ calculé access

Fermé
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011 - 1 oct. 2008 à 14:26
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011 - 7 oct. 2008 à 08:38
Bonjour,
j'aimerais savoir pour ceux ou celles qui savent si on peut faire des calculs sous conditions dans access.
Je resume lol en fait il y a 4 champs: "longueur" "largeur" "hauteur" et "métrage réservé"
tous ces champs permettent de calculer 2 volumes différents "Longueur*largeur*hauteur ou "métrage réservé*largeur*hauteur

le pb c ke largeur et hauteur ne change pas

ce que je voudrais faire c que qaund il y a une valeur dans le champ "métrage réservé" cela me mette le bon calcul du volume sinon si le champ "longueur" est rempli l'autre volume basé sur "longueur"

voilà en gros

merci de votre aide et à bientôt

3 réponses

Ankhsuamon Messages postés 47 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 17 août 2009 2
1 oct. 2008 à 14:51
Hello Neliville51,

Je ne comprends pas ou se trouve ton probleme. Que cela soit pour Access ou Excel, tu disposes de 4 champs de valeurs Longueur, largeur, hauteur et metrage. Tu definies 2 champs supplementaires Volume1 et Volume2 dans lesquels tu inscrits ton calcul. Et selon la valeur donnee a longueur ou metrage tes volumes se calculent automatiquement.

Exemple access :
Volume1:[Longueur]*[Largeur]*[Hauteur]

A+
0
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011
1 oct. 2008 à 15:27
ok bien vu merci c'est ce que je suis en train de faire.....
mais j'aurai aimé le volume me rassemble sur une ligne le volume (en tenant compte des conditions bien sûr) mais c'est pas grave je vaire recréer une autre requete qui regroupera les deux volumes....
merci quand même


a +
0
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011
1 oct. 2008 à 15:55
j'essaie mais ce n'est pas aussi simple que ça parce que le champ "métrage réservé" n'a pas de valeur au départ
0
Ankhsuamon Messages postés 47 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 17 août 2009 2
1 oct. 2008 à 16:37
Si un de tes champs n'a pas de valeur tu auras donc la valeur de 0.
A ce moment tu dois prendre en compte dans ta formule les valeurs non nuls ou differentes de 0.
Genre :
Volume1=IIF([Hauteur] is null or [Hauteur]=0, [Longueur]*[Largeur]*,[Longueur]*[Largeur]*[Hauteur])

0
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011
7 oct. 2008 à 08:38
merci pour ton aide Ankhsuamon, ça marche nickel
A bientôt
0