Création d'une base access pour suivi récurrences mensuelles
Bonjour,
Je souhaite développer un base access pour créer des nouveaux sites (formulaires) et créer des états des récurrences mensuelles qui seront envoyés trimestriellement à chacun de nos clients pour leur facturer.
Pour simplifier j’ai trois tables
Tsites
TfacturationA
TfacturationB
Dans la table Tsites les champs sont :
pays
numéro de site
entité à facturer
option1 (oui/non)
option2 (oui/non)
option3 (oui/non)
option4 (oui/non)
dans la table TfacturationA les champs sont
pays
entité à facturer
option1 x euros/mois
option2 y euros/mois
dans la table tfacturationB les champs sont
pays
entité à facturer
option3 z euros/mois
option4 w euros/mois
Le prix mensuel des options est différent par pays et par entité à facturer.
Je n’arrive pas à trouver l’astuce dans une requête pour faire en sorte que pour un site donnée si tsites.option1=oui alors il faut afficher tfacturationA.option1 (multiplié par trois car j’envoie trimestriellement) et la même logique pour toutes les options bien sûr.
Si je mets dans critere sur tfacturationA.option1 que tsites.option1= oui alors si tsite.option1=non et tsite.option2=oui alors je n’ai pas de résultat or il faut bien facturer option2 même si option1 est pas activée. En fait je voudrais que tfacturation1.option1 soit nul si tsites.option1=non…pour toutes les options
Y a-t-il un moyen de faire un SI ou quelque chose dans ce style ? Note : je ne maitrise pas le langage SQL, j’utilise les assistants création d’Access.
Ensuite je vais devoir faire un formulaire pour créer de manière simple et conviviale des nouveaux sites.
Enfin une fois que j’ai le résultat de ma requête je souhaiterais en faire des états pour chaque pays/entité à facturer, c’est une question qui se posera plus tard mais est-ce possible de cacher les champs de ma requêtes ou toutes les résultats sont nuls pour ces champs ? C’est pour diminuer la taille du tableau final à envoyer au client..exemple si option 2 est pas activé pour tous les sites de son pays je ne souhaite pas qu’il y ait une colonne option2 avec que des 0 dedans.
Sinon connaissez-vous par hasard un logiciel gratuit ou avec CAPEX uniquement (achat logiciel en une fois sans récurrence annuel) qui pourrait satisfaire à mon besoin ?
Merci de votre support.