je cherche à lister à partir d'une base Access les 50 1ers champs,
ensuite les 50 suivants, etc...
(c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql.
Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table",
mais pour sélectionner directement du 51ème au 100ème, comment puis-je
faire ?
Merci à ceux qui répondront.
--
Hoffmann Nicolas
Site perso : http://dominique.hoffmann.free.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
essaie d'utiliser cette syntaxe: SELECT TOP 50 * FROM [SELECT TOP 100 * FROM Table1 ORDER BY Numéro]. AS [tabletemp] ORDER BY Numéro DESC;
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"nico3333fr" a écrit dans le message de news: 41811917$0$16588$
Bonjour à tous,
je cherche à lister à partir d'une base Access les 50 1ers champs, ensuite les 50 suivants, etc... (c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql. Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table", mais pour sélectionner directement du 51ème au 100ème, comment puis-je faire ?
Merci à ceux qui répondront.
-- Hoffmann Nicolas Site perso : http://dominique.hoffmann.free.fr
Bonsoir.
essaie d'utiliser cette syntaxe:
SELECT TOP 50 *
FROM [SELECT TOP 100 * FROM Table1 ORDER BY Numéro]. AS [tabletemp]
ORDER BY Numéro DESC;
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"nico3333fr" <nico3333fr@free.fr> a écrit dans le message de news:
41811917$0$16588$626a14ce@news.free.fr...
Bonjour à tous,
je cherche à lister à partir d'une base Access les 50 1ers champs, ensuite
les 50 suivants, etc...
(c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql.
Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table",
mais pour sélectionner directement du 51ème au 100ème, comment puis-je
faire ?
Merci à ceux qui répondront.
--
Hoffmann Nicolas
Site perso : http://dominique.hoffmann.free.fr
essaie d'utiliser cette syntaxe: SELECT TOP 50 * FROM [SELECT TOP 100 * FROM Table1 ORDER BY Numéro]. AS [tabletemp] ORDER BY Numéro DESC;
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"nico3333fr" a écrit dans le message de news: 41811917$0$16588$
Bonjour à tous,
je cherche à lister à partir d'une base Access les 50 1ers champs, ensuite les 50 suivants, etc... (c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql. Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table", mais pour sélectionner directement du 51ème au 100ème, comment puis-je faire ?
Merci à ceux qui répondront.
-- Hoffmann Nicolas Site perso : http://dominique.hoffmann.free.fr
Ilan
Bonjour, tu veux les 50 premiers champs ou les 50 premiers enregistrements ? Pour les enregistrements essaie de passer par 2 requetes.
Exemple Requete1 SELECT Nom,Dcount("Nom","nomdelatable","Nom<='" & Nom &"'") As NBNoms FROM nomdelatable;
Requete2 SELECT Nom FROM Requete1 WHERE NBNoms>Q And NBNoms<0;
Bonjour à tous,
je cherche à lister à partir d'une base Access les 50 1ers champs, ensuite les 50 suivants, etc... (c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql. Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table", mais pour sélectionner directement du 51ème au 100ème, comment puis-je faire ?
Merci à ceux qui répondront.
-- Hoffmann Nicolas Site perso : http://dominique.hoffmann.free.fr
Bonjour,
tu veux les 50 premiers champs ou les 50 premiers enregistrements ?
Pour les enregistrements essaie de passer par 2 requetes.
Exemple
Requete1
SELECT Nom,Dcount("Nom","nomdelatable","Nom<='" & Nom &"'") As NBNoms
FROM nomdelatable;
Requete2
SELECT Nom FROM Requete1 WHERE NBNoms>Q And NBNoms<0;
Bonjour à tous,
je cherche à lister à partir d'une base Access les 50 1ers champs,
ensuite les 50 suivants, etc...
(c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql.
Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table",
mais pour sélectionner directement du 51ème au 100ème, comment puis-je
faire ?
Merci à ceux qui répondront.
--
Hoffmann Nicolas
Site perso : http://dominique.hoffmann.free.fr
Bonjour, tu veux les 50 premiers champs ou les 50 premiers enregistrements ? Pour les enregistrements essaie de passer par 2 requetes.
Exemple Requete1 SELECT Nom,Dcount("Nom","nomdelatable","Nom<='" & Nom &"'") As NBNoms FROM nomdelatable;
Requete2 SELECT Nom FROM Requete1 WHERE NBNoms>Q And NBNoms<0;
Bonjour à tous,
je cherche à lister à partir d'une base Access les 50 1ers champs, ensuite les 50 suivants, etc... (c'est pour un site en ASP)
Bref, l'équivalent de LIMIT 0,50 avec Mysql. Je vois bien qu'on peut utiliser "SELECT TOP 50 nom FROM table", mais pour sélectionner directement du 51ème au 100ème, comment puis-je faire ?
Merci à ceux qui répondront.
-- Hoffmann Nicolas Site perso : http://dominique.hoffmann.free.fr