Salut,
Comment faire pour n'afficher que le 10 ème enregistrement d'une requête?
Je ne trouve pas la syntaxe...
Merci !
Salut,
Comment faire pour n'afficher que le 10 ème enregistrement d'une requête?
Je ne trouve pas la syntaxe...
Merci !
Bonjour,
Tu ne peux pas mettre une clause where qui ne ramènera que l'enregistrement demandé ?
[Access] Les bases du débogage => ici
Ben le souci c'est de mettre Where quoi ?
Je ne connais rien de l'enregistrement à afficher et je ne sais pas s'il existe une syntaxe pour définir le numéro de ligne ou d'enregistrement...
Le where est peut être la solution, mais il faut trouver ce qui va le suivre.
salut
poy20 a ecrit:
mais il y a bien une raison pour laquelle tu veux le Nième, non?Je ne connais rien de l'enregistrement à afficher...
Et les recordsets ça te t'arrange pas? si c'est pour parcourir tes enregs!
A+
Bon je vais faire ce que j'aurai dû faire depuis le début, tout expliquer en détail !
Donc j'ai une liste de salarié avec une date d'embauche.
Et je dois trouver la dixième personne qui a été embauché entre telle et telle date.
Pour filtrer les salariés entre telle et telle date pas de souci.
Je me retrouve donc avec une liste de 14 salariés, classés par date d'embauche.
Vous allez donc me dire ben il suffit de prendre la 10ème. Oui en effet, mais mon prof (oui c'est pour un cours), veut ne voir afficher QUE la 10 ème, tout ça sans code vb et en une seule requête.
Et sinon, "recordset, c'est quoi ?
Avec un select de select top 10, et les order by qui vont bien, ça devrait le faire :
Select top 1 employe from (select top 10 employe from Table where ... order by DateEmbauche) order by dateEmbauche desc
[Access] Les bases du débogage => ici
ça devrait le faire pour parler vulgairement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select top 1 matricule, datembauche from (SELECT top 10 matricule, datembauche FROM matable WHERE datembauche>[debperiode] And datembauche<[finperiode] ORDER BY datembauche) ORDER BY datembauche desc;
Elle est pas belle la vie ?
Un énorme MERCI, ça marche nickel !
Si j'arrive à avoir 20/20, je vous paie une bibine virtuelle !
Et bravo pour votre vitesse de réaction !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager