Problèmes access
Fermé
mizu1610
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
-
Modifié par mizu1610 le 3/06/2011 à 08:51
mizu1610 Messages postés 8 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 3 juin 2011 - 3 juin 2011 à 13:12
mizu1610 Messages postés 8 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 3 juin 2011 - 3 juin 2011 à 13:12
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.
mizu1610
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
2 juin 2011 à 17:18
2 juin 2011 à 17:18
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.
mizu1610
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
Modifié par mizu1610 le 3/06/2011 à 08:50
Modifié par mizu1610 le 3/06/2011 à 08:50
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
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
2 juin 2011 à 21:37
2 juin 2011 à 21:37
Je vous est envoyé directement la base de données...
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.
mizu1610
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
3 juin 2011 à 08:45
3 juin 2011 à 08:45
Un mot : Merci !
Fabuleux ! Encore merci ^^ !
Fabuleux ! Encore merci ^^ !
mizu1610
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
3 juin 2011 à 08:55
3 juin 2011 à 08:55
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
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
3 juin 2011 à 09:11
3 juin 2011 à 09:11
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
mizu1610
Messages postés
8
Date d'inscription
jeudi 30 juillet 2009
Statut
Membre
Dernière intervention
3 juin 2011
3 juin 2011 à 13:12
3 juin 2011 à 13:12
Merci pour le site, je vais tout de suite m'entraîner =D !