GNT sans publicité, site mobile, fonctionnalitées exclusives...

Comment exporter les TOP ?

Le
Pitalugue
Bonjour,

j'essaye d'exporter en fichier txt le resultat d'une requete qui me donne
les top 500 d'un champ sur 100000, mais je n'arrive pas a exporter autre
chose que l'ensemble des lignes , cad 100000.

J'ai integrer la commande sql TOP 500 et celle ci affiche bien les 500
meilleurs mais ne filtre pas l'exportation.

Comment dois je proceder pour n'avoir dans mon file txt que 500 lignes

Merci

Pitalugue
Lire les 6 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sweety
Le #5368901
Créer une requête "création de table", table temporaire qui contiendra les
500 premiers enregistrements, et les exporter au départ de cette table
temporaire

"Pitalugue" c7ok6c$f66$
| Bonjour,
|
| j'essaye d'exporter en fichier txt le resultat d'une requete qui me donne
| les top 500 d'un champ sur 100000, mais je n'arrive pas a exporter autre
| chose que l'ensemble des lignes , cad 100000.
|
| J'ai integrer la commande sql TOP 500 et celle ci affiche bien les 500
| meilleurs mais ne filtre pas l'exportation.
|
| Comment dois je proceder pour n'avoir dans mon file txt que 500 lignes
|
| Merci
|
| Pitalugue
|
|
Raymond [mvp]
Le #5368891
Bonsoir.

créer la requête: requête4 par exemple.
SELECT TOP 500 table1.* FROM table1;

exécuter ce code en vba:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "requête4",
"classeur2.xls", True
classeur2 contiendra les 500 1er enregistrements
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pitalugue" news:c7ok6c$f66$
Bonjour,

j'essaye d'exporter en fichier txt le resultat d'une requete qui me donne
les top 500 d'un champ sur 100000, mais je n'arrive pas a exporter autre
chose que l'ensemble des lignes , cad 100000.

J'ai integrer la commande sql TOP 500 et celle ci affiche bien les 500
meilleurs mais ne filtre pas l'exportation.

Comment dois je proceder pour n'avoir dans mon file txt que 500 lignes

Merci

Pitalugue




Eric
Le #5368861
"Pitalugue"
Bonjour,

j'essaye d'exporter en fichier txt le resultat d'une requete qui me donne
les top 500 d'un champ sur 100000, mais je n'arrive pas a exporter autre
chose que l'ensemble des lignes , cad 100000.

J'ai integrer la commande sql TOP 500 et celle ci affiche bien les 500
meilleurs mais ne filtre pas l'exportation.

Comment dois je proceder pour n'avoir dans mon file txt que 500 lignes

Merci

Pitalugue





Bonjour,

Si tu sauves ta requête (ExportTop500) et que tu passes la commande
suivante :
DoCmd.TransferText acExportDelim, , "ExportTop500", "c:TestEsport.txt", -1

ca marche pas ? car ici (Access2000) j'ai pas de probleme pour 50
enregistrements.

Eric

Pitalugue
Le #5368841
merci pour votre info et votre promptitude

Pitalugue


"Raymond [mvp]" news: ##
Bonsoir.

créer la requête: requête4 par exemple.
SELECT TOP 500 table1.* FROM table1;

exécuter ce code en vba:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "requête4",
"classeur2.xls", True
classeur2 contiendra les 500 1er enregistrements
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pitalugue" news:c7ok6c$f66$
Bonjour,

j'essaye d'exporter en fichier txt le resultat d'une requete qui me
donne


les top 500 d'un champ sur 100000, mais je n'arrive pas a exporter autre
chose que l'ensemble des lignes , cad 100000.

J'ai integrer la commande sql TOP 500 et celle ci affiche bien les 500
meilleurs mais ne filtre pas l'exportation.

Comment dois je proceder pour n'avoir dans mon file txt que 500 lignes

Merci

Pitalugue








Pitalugue
Le #5368811
Rebonsoir,

En creant une requete creation de table , j'arrive au resultat souhaité.

Cependant, ne passant pas directement pas vba mais par l'editeur de macro,
je voulais savoir comment eviter d'avoir les message d'avertissement qui
jalonnent cette manip.

merci

pitalugue

"Eric"
"Pitalugue"
Bonjour,

j'essaye d'exporter en fichier txt le resultat d'une requete qui me
donne


les top 500 d'un champ sur 100000, mais je n'arrive pas a exporter autre
chose que l'ensemble des lignes , cad 100000.

J'ai integrer la commande sql TOP 500 et celle ci affiche bien les 500
meilleurs mais ne filtre pas l'exportation.

Comment dois je proceder pour n'avoir dans mon file txt que 500 lignes

Merci

Pitalugue





Bonjour,

Si tu sauves ta requête (ExportTop500) et que tu passes la commande
suivante :
DoCmd.TransferText acExportDelim, , "ExportTop500",
"c:TestEsport.txt", -1


ca marche pas ? car ici (Access2000) j'ai pas de probleme pour 50
enregistrements.

Eric



Publicité
Suivre les réponses
Poster une réponse
Anonyme