Bonjour et merci de votre intérêt pour ma question.
Je vais tacher d'être plus claire ;)
Tout d'abord je travaille sur une base de données Access. J'utilise (ou tente d'utiliser) le langage Visual Basic.
Mon problème est le suivant : je veux obtenir un résultat directement en €.
Ce résultat en question est la somme de plusieurs chiffrages. Ces dits chiffrages peuvent être calculés sur des bases différentes :
- par exemple, je vais vouloir chiffrer le prix d'une fourniture de main courante dans un escalier : son prix va dépendre de la longueur à poser donc d'unité €/ml ;
- parrallèlement et devant intervenir dans le même résultat final, je dois chiffrer l'abaissement d'alarmes incendie dont le prix est unitaire et donc en € ;
- etc.
Il faut savoir que je peux connaitre les valeurs de distances, surfaces ou volumes qu'il est utile d'avoir dans les calculs. Cependant, ces valeurs sont connues suite à de vistes dans des établissements et ne sont donc pas insérées préalablement dans les tables de la base de données.
Je voudrai pouvoir réaliser quelque chose de la forme :
- choix du chiffrage et de l'unité (inclus dans la base de données) * distance, surface ou volume qu'on entre à la main (si chiffrage initial n'est pas directement en €) = sous résultat en € ;
- somme des sous résultats en € pour avoir le résultat total en €.
Pour l'histoire de la boucle, ayant mieux réfléchi à mon problème, cela me semble inadéquat du fait que les distances, surfaces ou volumes doivent être entrées directement en correspondance avec les chiffrage concernés. Je pense qu'avoir directement les sous résultats en € est plus facile et supprime ce problème de boucle.
Cependant, je ne sais pas comment faire pour pouvoir avoir une question me demandant la distance, la surface ou le volume selon des cas...
Si vous avez une idée je suis prenneuse !
Merci d'avance.