OVH Cloud OVH Cloud

[access 2003] extraire N enreg d'une table

2 réponses
Avatar
pat
Bonjour toutes et tous et meilleurs voeux

je souhaite par requete extraire les enregistrements par tranche de 22
d'une table
1ere requete de l'enreg 1 à 22 inclus
2eme requete de l'enreg 23 à 44 inclus
3eme requete de l'enreg 45 à 66 inclus

la table est temporaire et il n'y aura jamais plus de 66 enregistrements

Ceci pour la présentation particulière d'un état

Merci de toute piste ou info
Cordialement
Patrick

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
je te donne un code, la table est Client, la clé primaire est client_no
pour les 22 premiers pas de pb
SELECT TOP 22 Client.*
FROM CLIENT ORDER BY CLIENT.CLIENT_NO

pour 23 à 44

SELECT TOP 22 Client.*
FROM CLIENT
WHERE (((CLIENT.CLIENT_NO) Not In (select top 22 client_no from client ORDER BY CLIENT.CLIENT_NO )))
ORDER BY CLIENT.CLIENT_NO;

puis pour le reste
SELECT CLIENT.* FROM CLIENT
WHERE (((CLIENT.CLIENT_NO) Not In (select top 44 client_no from client ORDER BY CLIENT.CLIENT_NO )))
ORDER BY CLIENT.CLIENT_NO;





--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"pat" a écrit dans le message de news:
Bonjour toutes et tous et meilleurs voeux

je souhaite par requete extraire les enregistrements par tranche de 22
d'une table
1ere requete de l'enreg 1 à 22 inclus
2eme requete de l'enreg 23 à 44 inclus
3eme requete de l'enreg 45 à 66 inclus

la table est temporaire et il n'y aura jamais plus de 66 enregistrements

Ceci pour la présentation particulière d'un état

Merci de toute piste ou info
Cordialement
Patrick




Avatar
pat
merci pierre, je m'y mets de ce pas !
PS
tu disais précédemment, je cite <IsNull("Raymond") retourne False>
oserais-je ajouter
Not isnull("Pierre") retourne formidable et merci !!!

cordialement

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
je te donne un code, la table est Client, la clé primaire est client_no
pour les 22 premiers pas de pb
SELECT TOP 22 Client.*
FROM CLIENT ORDER BY CLIENT.CLIENT_NO

pour 23 à 44

SELECT TOP 22 Client.*
FROM CLIENT
WHERE (((CLIENT.CLIENT_NO) Not In (select top 22 client_no from client
ORDER BY CLIENT.CLIENT_NO )))
ORDER BY CLIENT.CLIENT_NO;

puis pour le reste
SELECT CLIENT.* FROM CLIENT
WHERE (((CLIENT.CLIENT_NO) Not In (select top 44 client_no from client
ORDER BY CLIENT.CLIENT_NO )))
ORDER BY CLIENT.CLIENT_NO;





--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"pat" a écrit dans le message de
news:
Bonjour toutes et tous et meilleurs voeux

je souhaite par requete extraire les enregistrements par tranche de 22
d'une table
1ere requete de l'enreg 1 à 22 inclus
2eme requete de l'enreg 23 à 44 inclus
3eme requete de l'enreg 45 à 66 inclus

la table est temporaire et il n'y aura jamais plus de 66 enregistrements

Ceci pour la présentation particulière d'un état

Merci de toute piste ou info
Cordialement
Patrick