Besoin d'aide en access

Fermé
koki - 11 avril 2014 à 16:43
platypus69 Messages postés 108 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 11 février 2015 - 22 avril 2014 à 15:45
Bonjour !

j'ai besoin d'aide,

en effet je n'arrive pas à trouver une formule dans une requête Access.

je m'explique , j'aimerais à partir d'un montant trouver le nombre de billet de 10 000 qui se trouve dans un montant donné, le nombre de billet de 5000, le nombre de billet de 2000 le nombre de billet de mille francs et le nombre de billet de 500.

voila mon problème, j'arrive à le faire avec excel, mais avec access je ne comprend pas.

exemple: pour un montant de 225 500.

on aura:

10 000 5 000 2 000 1 000 500
225 500 22 1 0 0 1

4 réponses

benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
13 avril 2014 à 23:28
Salut,

Comment tu procèdes sous EXCEL ?

Sinon, sous access, je pense que c'est possible via Visual basic. Tu connais visual basic ?
0
oui je connais un peu visual basic.

voila comment je proècde en excel :

pour le montant de 225500

je fais. =tronque(225500/10000) pour connaitre le nombre de billet de 10000 ensuite je fais cette difference 225500-résultat *10 000 et ainsi de suite.
0
platypus69 Messages postés 108 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 11 février 2015 7
17 avril 2014 à 13:07
cela fonctionne de la même façon sous access, aprés cela dépend de comment tu vas afficher ces données. ta somme se trouve dans une table ou es ce juste une textbox ou tu l'inscrit ??
0
bonjour merci de m'avoir repondu !

en effet ma somme se trouve dans une table effectivement. quand j'applique la formule d'excel dans la requete access, la requête me renvoi des gros montant, c'est pour dire que la formule d'excel ne repond pas avec la syntaxe access.

merci encore.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
21 avril 2014 à 16:06
Bonjour
Faut pas oublié que access est pour les bases de données et que excel est un tableur.
0
platypus69 Messages postés 108 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 11 février 2015 7
22 avril 2014 à 15:45
salut,

pour faire simple il faut juste manipuler le résultat de ta requête.
SELECT test_test.montant, Round([montant]/5000,0) AS [billet 5000], Round([montant]/2000,0) AS [billet 2000], Round([montant]/1000,0) AS [billet 1000], Round([montant]/500,0) AS [billet 500]
FROM test_test;

je sélectionne le montant dans ma table (1er colonne de la requête), et je joue avec la donnée qu'il trouveras avec un diviseur et un arrondi.

Remplace juste le nom de la table et le champ 'montant' avec ce qui correspond dans ta BDD et fait un copié/collé dans une nouvelle requête.

l'arrondi est au supérieur, si 112.75 billets alors 113 billets
0