Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Petite difficultés ds TRIS dans REQUËTE (niveau débutant)

4 réponses
Avatar
seb_combaz
bonjour,

Etant plut=F4t sp=E9cialis=E9 dans Excel et son VBA, je me lance dans
ACCESS pour d=E9couvrir or il y a des petites choses tr=E8s basiques sur
lesquelles j'ai beaucoup de mal.

Par exemple, en important des donn=E9es d'excel vers Access, j'aimerais
effectuer une requete qui me permet de faire les tris suivants du

tableau1 :

Dossier Debut Echeance Arriv=E9e
A0001 15/02/06 15/03/06
A0001 15/02/06 15/03/06 T
A0002 15/02/06 15/04/06
A0003 15/02/06 19/03/06
A0003 15/02/06 19/03/06 T
A0005 15/02/06 25/03/06
A0006 15/02/06 01/04/06
A0006 15/02/06 01/04/06 T


en tableau2
Dossier Debut Echeance Arriv=E9e
A0001 15/02/06 15/03/06
A0001 15/02/06 15/03/06 T
A0003 15/02/06 19/03/06
A0003 15/02/06 19/03/06 T
A0006 15/02/06 01/04/06
A0006 15/02/06 01/04/06 T

ainsi que le tableau3
A0002 15/02/06 15/04/06
A0005 15/02/06 25/03/06


Je vous remercie d'avance... pour les solutions soient en requ=EAte, SQL
ou macro VBA.

4 réponses

Avatar
Pierre CFI [mvp]
bonjour
tu fais une req, en mettant les champs dans le bon ordre, puis tri

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

a écrit dans le message de news:
bonjour,

Etant plutôt spécialisé dans Excel et son VBA, je me lance dans
ACCESS pour découvrir or il y a des petites choses très basiques sur
lesquelles j'ai beaucoup de mal.

Par exemple, en important des données d'excel vers Access, j'aimerais
effectuer une requete qui me permet de faire les tris suivants du

tableau1 :

Dossier Debut Echeance Arrivée
A0001 15/02/06 15/03/06
A0001 15/02/06 15/03/06 T
A0002 15/02/06 15/04/06
A0003 15/02/06 19/03/06
A0003 15/02/06 19/03/06 T
A0005 15/02/06 25/03/06
A0006 15/02/06 01/04/06
A0006 15/02/06 01/04/06 T


en tableau2
Dossier Debut Echeance Arrivée
A0001 15/02/06 15/03/06
A0001 15/02/06 15/03/06 T
A0003 15/02/06 19/03/06
A0003 15/02/06 19/03/06 T
A0006 15/02/06 01/04/06
A0006 15/02/06 01/04/06 T

ainsi que le tableau3
A0002 15/02/06 15/04/06
A0005 15/02/06 25/03/06


Je vous remercie d'avance... pour les solutions soient en requête, SQL
ou macro VBA.
Avatar
seb_combaz
Merci pour le message mais j'ai déjà essauer d'effectuer des tris
mais ACCESS n'arrive pas a differencier une ligne sans T qui est
associé avec la même avec un T (meme reference Dossier) qu'une ligne
sans T seule.

En faisait des tris manuels, je n'arrive pas à avoir les tableaux 2 et
3 escomptés.

d'autres astuces ?
Avatar
Pierre CFI [mvp]
oui, c'est le pb avec des valeurs null ou vides

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

a écrit dans le message de news:
Merci pour le message mais j'ai déjà essauer d'effectuer des tris
mais ACCESS n'arrive pas a differencier une ligne sans T qui est
associé avec la même avec un T (meme reference Dossier) qu'une ligne
sans T seule.

En faisait des tris manuels, je n'arrive pas à avoir les tableaux 2 et
3 escomptés.

d'autres astuces ?
Avatar
Bill2
wrote:
bonjour,

Etant plutôt spécialisé dans Excel et son VBA, je me lance dans
ACCESS pour découvrir or il y a des petites choses très basiques sur
lesquelles j'ai beaucoup de mal.

Par exemple, en important des données d'excel vers Access, j'aimerais
effectuer une requete qui me permet de faire les tris suivants du

tableau1 :

Dossier Debut Echeance Arrivée
A0001 15/02/06 15/03/06
A0001 15/02/06 15/03/06 T
A0002 15/02/06 15/04/06
A0003 15/02/06 19/03/06
A0003 15/02/06 19/03/06 T
A0005 15/02/06 25/03/06
A0006 15/02/06 01/04/06
A0006 15/02/06 01/04/06 T


en tableau2
Dossier Debut Echeance Arrivée
A0001 15/02/06 15/03/06
A0001 15/02/06 15/03/06 T
A0003 15/02/06 19/03/06
A0003 15/02/06 19/03/06 T
A0006 15/02/06 01/04/06
A0006 15/02/06 01/04/06 T

ainsi que le tableau3
A0002 15/02/06 15/04/06
A0005 15/02/06 25/03/06


Je vous remercie d'avance... pour les solutions soient en requête, SQL
ou macro VBA.


j'ai du mal avec tes tableaux ...
En fait, tu veux un tab avec les reférences non uniques et un autre avec les
ref uniques ? C'est ça ?

dans ce cas, il faut faire 2 requetes...
il "suffit" de compter le nb de références, mais il va falloir passer par
des sous requetes...

select dossier, debut, echeance, arrivee from TABLE where Dossier in
(select Dossier from TABLE group by dossier where count(Dossier)>1)

j'ai tapé ça direct sans tester .. faut voir ce que ça donne...

Ensuite, si c'est OK, y'a juste à changer la condition count() pour obtenir
ce que tu veux

--
Bill2