Problèmes access
mizu1610
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
mizu1610 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
mizu1610 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problème, je suis débutant sur access... Je dois créer une base de données pour engendrer un Chiffre d'affaires prévisionnel...
Si vous pouviez m'aider.. merci !
J'ai un petit problème, je suis débutant sur access... Je dois créer une base de données pour engendrer un Chiffre d'affaires prévisionnel...
Si vous pouviez m'aider.. merci !
9 réponses
Bonjour mizu1610,
Ce que vous demandez c'est un champ calculé dynamique. Cette façon de procéder a l'avantage de recalculer le résultat à chaque lancement de la requête.
Mon exemple ne comporte qu'une table, mais le principe est le même que pour deux.
Ici la table se nomme TRANSACTIONS et les champs sont Quantité ainsi que prixunitaire.
La formule de calcul dynamique s'écrit :
[Quantité]*[prixunitaire] AS Total
SELECT TRANSACTIONS.Quantité, TRANSACTIONS.PrixUnitaire, [Quantité]*[prixunitaire] AS Total
FROM TRANSACTIONS
GROUP BY TRANSACTIONS.Quantité, TRANSACTIONS.PrixUnitaire, [Quantité]*[prixunitaire];
Bonne découverte
***
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Ce que vous demandez c'est un champ calculé dynamique. Cette façon de procéder a l'avantage de recalculer le résultat à chaque lancement de la requête.
Mon exemple ne comporte qu'une table, mais le principe est le même que pour deux.
Ici la table se nomme TRANSACTIONS et les champs sont Quantité ainsi que prixunitaire.
La formule de calcul dynamique s'écrit :
[Quantité]*[prixunitaire] AS Total
SELECT TRANSACTIONS.Quantité, TRANSACTIONS.PrixUnitaire, [Quantité]*[prixunitaire] AS Total
FROM TRANSACTIONS
GROUP BY TRANSACTIONS.Quantité, TRANSACTIONS.PrixUnitaire, [Quantité]*[prixunitaire];
Bonne découverte
***
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Excusez moi mais n'y aurait t-il pas un autre moyen, car cela ne fonctionne pas !
Ou le faire mais sans langage SQL, tout ce qui m'importe c'est d'avoir un chiffre d'affaire avec l'union de mes deux champs !
Ou le faire mais sans langage SQL, tout ce qui m'importe c'est d'avoir un chiffre d'affaire avec l'union de mes deux champs !
mizu1610,
Bien entendu, vous pouvez obtenir le même résultat via l'interface graphique. C'est en effet la solution la plus simple.
Il faudra cependant ajouter ce qui suit : Total : [Quantité]*[prixunitaire]
dans la première colonne disponible en remplaçant les champs entre crochets avec les noms des champs de vos tables.
En cas de difficultés faites une copie d'écran et transmettez la-moi via ci-joint.com
en copiant le lien fourni dans votre message afin que je puisse la télécharger.
Cordialement
***
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Bien entendu, vous pouvez obtenir le même résultat via l'interface graphique. C'est en effet la solution la plus simple.
Il faudra cependant ajouter ce qui suit : Total : [Quantité]*[prixunitaire]
dans la première colonne disponible en remplaçant les champs entre crochets avec les noms des champs de vos tables.
En cas de difficultés faites une copie d'écran et transmettez la-moi via ci-joint.com
en copiant le lien fourni dans votre message afin que je puisse la télécharger.
Cordialement
***
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Voici le lien, j'ai vraiment du mal avec access, excusez moi pour le dérangement...
Je me demande même si j'ai fais correctement mes tables...
Je me demande même si j'ai fais correctement mes tables...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mizu1610,
En retour la requête souhaitée. J'ai du renommer Qté/mois car la barre inclinée à droite est interdite dans les noms de champs (Elle est lue comme une demande de division numérique).
http://www.cijoint.fr/cjlink.php?file=cj201106/cijpff00C9.zip
Bonne fin de soirée
***
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
En retour la requête souhaitée. J'ai du renommer Qté/mois car la barre inclinée à droite est interdite dans les noms de champs (Elle est lue comme une demande de division numérique).
http://www.cijoint.fr/cjlink.php?file=cj201106/cijpff00C9.zip
Bonne fin de soirée
***
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Par contre, à quoi servent les dièses a la fin de SELECT ? C'est la seule chose que je n'ai pas compris !
Encore merci...lol
Encore merci...lol
Bonjour mizu1610,
D'abord, voici un très bon site de référence pour s'approprier ACCESS.
https://access.developpez.com/cours/
A propos du format, les dièses forcent la présentation numérique à droite du champ calculé qui sinon aligne les chiffres à gauche par défaut.
En conséquence, la présentation en souffre. Quelques exemples de non-formatage :
8.
14,7215
0,56
Au plaisir
D'abord, voici un très bon site de référence pour s'approprier ACCESS.
https://access.developpez.com/cours/
A propos du format, les dièses forcent la présentation numérique à droite du champ calculé qui sinon aligne les chiffres à gauche par défaut.
En conséquence, la présentation en souffre. Quelques exemples de non-formatage :
8.
14,7215
0,56
Au plaisir