besoin d'aide pour access

besoin d'aide pour access - Logiciels - Windows & Software

Marsh Posté le 10-12-2008 à 20:31:20    

Bonjour a tous!  
Voila je suis en train de construire une base de donnée sur Access 2007. Problème je n'arrive pas a exécuter certaines requêtes qui se font avec des fonctions. Une des requête qui me pose soucis est la suivante:  
 
-"Quelles sont les personnes qui ont tous leurs points sur leur permis (12 points
pour les permis de plus de 2 ans, 6 points pour les jeunes permis)"
 
Apres de nombreuses recherches j'en suis venu a la fonction AJDATE, j'ai l'impression d'avoir fait le nécessaire mais Access n'accepte pas la requête que j'ai faite (voir capture écran ci dessous):
 
http://uploads.imagup.com/07/1228946290_requete%20access%201e.JPG
 
-Mon 2ème soucis est le suivant: on me demande de construire une requête qui affiche les infractions les + relevées; problème je n'arrive pas a trouver une qui arrive a comparer un nombre de compte.
 
-Mon 3ème problème  est le suivant: on me demande de construire la requête suivante:  
"Donnez le pourcentage de répartition des amendes en fonction des infractions. On donnera
pour chaque infraction le pourcentage du montant des amendes perçues."
La encore mon problème est que je n'arrive pas a combiner les fonctions qui conviennent
 
-Dernier problème: on me demande la requête suivante: "Combien de personnes différentes ont commis des infractions lors du mois d’Octobre
2008."
Ici j'arrive très bien a afficher les personnes qui ont commis des infractions lors du mois d'octobre 2008 (grace a la fonction Mois et Année) mais comment afficher les personnes différentes?
 
Je remercie d'avance les personnes qui tenteront de m'aider.


Message édité par chus le 10-12-2008 à 20:33:38
Reply

Marsh Posté le 10-12-2008 à 20:31:20   

Reply

Marsh Posté le 11-12-2008 à 12:04:09    

Peut-être qu'il faudrait remplacer AjDAte par DateAdd.

Reply

Marsh Posté le 11-12-2008 à 13:15:03    

AjDate devrait fonctionner, mais il y a beaucoup trop de " autour de yyyy. "yyyy" devrait suffire !  :D  
D'ailleurs il faudrait peut-être mettre "aaaa" plutôt !

Reply

Marsh Posté le 11-12-2008 à 14:01:35    

Bonjour
 

Idoine a écrit :

AjDate devrait fonctionner, mais il y a beaucoup trop de " autour de yyyy. "yyyy" devrait suffire !  :D  
D'ailleurs il faudrait peut-être mettre "aaaa" plutôt !

+1
 
Il y a aussi les crochets, bizare qu'il te mette des crochets... Tu peux mettre aussi un cdate devant ton champ DATE_PERMIS : CDate([DATE_PERMIS])
Comme ca tu es sure d'avoir deux types de date.
 
- Pour le 2, tu comptes le nombre d'infractions, tu tries par ordres décroissant, et tu prends les 3-5-10-15 premières
 
- Bah pareil, tu comptes/sommes les amendes en regroupant sur les infractions (Regarde du coté du bouton avec un Sigma)
 
- Tu affiches les personnes ayant commis une infraction avec un Select Distinct (Comme ca tu les compteras qu'une fois pour 15 infractions) et tu comptes.
 
 
Mais pour tous ces points, passer par une requete unique, si tu es novice, ca risque d'etre assez hard...
 
Cordialement


Message édité par SuppotDeSaTante le 11-12-2008 à 14:03:11

---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed