Pb sous Microsoft Access

Signaler
Messages postés
52
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
5 juin 2007
-
Messages postés
52
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
5 juin 2007
-
Bonjour,
j´essaye de créer un tableau regroupant toutes les "ACTIONS" que je dois faire par mois pour les 2 ou 3 prochains mois.

J´arrive à tirer les actions des mois 1 ou des mois 2 dans différentes requêtes mais pas dans une seule requête pour n´avoir qu´un seul tableau


Ex: pour les actions à réaliser dans le prochain mois:

SELECT operation.nbDossier, operation.action AS mois
FROM operation
WHERE ([deadline]-Now())<=31
GROUP BY operation.nbDossier, operation.action;

Pour le mois suivant:
SELECT operation.nbDossier, operation.action AS mois2
FROM operation
WHERE 30<([deadline]-Now()) and 60>=([deadline]-Now())
GROUP BY operation.nbDossier, operation.action;

Ces deux requêtes me donnent donc deux tableaux différents mais je voudrais un seul tableau avec les mois 1,2,3 etc... en collone et les dossiers correspondants en lignes.


 


Auriez-vous un indice pour moi?


 


Merci d´avance :-)


Thomas

2 réponses

Messages postés
793
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
10 février 2021
8
Tu ne peux pas faire une classification avec juste deadline?

louis14
Messages postés
52
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
5 juin 2007

C´est à dire?
Ce que je cherche à réaliser est un outil de visualisation de mes échéances à 6 mois.
J´ai donc une base de données regroupant tous mes dossiers et les tâches reliée.

Je cherche à faire un tableau à 2 dimensions me donnant en ligne mes numéros de dossiers et 6 collones représentants les 6 prochains mois.

J´ai trouvé un méthode mais elle ne fonctionne pas si rien n´ai prévu pour un mois donné.
Une première solution, (un peu bourrin :-) ) serait de mettre un tiret dans les cases où rien n´est prévu pour un mois et un dossier donné. Mais je n´arrive pas à le faire

Pour l´instant j´utilise:
SELECT operation.nbDossier, operation.action AS mois
FROM operation
WHERE ([deadline]-Now())<=31
GROUP BY operation.nbDossier, operation.action;

Cela me donne la liste des dossiers pour lesquelles une action est prévu dans les 31 jours suivants et l´action.
Il faudrait que j´obtienne la liste de tous les dossiers ainsi le nom d´un action si elle est prévue pour dans les 31 jours ou un tiret ( - ) si rien n´est prévu.

Avez-vous une idée?

Merci d´avance,

Thomas