Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2371 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Ordre des résultats d'une requête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ordre des résultats d'une requête

n°749057
cakeman
Posté le 02-06-2004 à 16:24:07  profilanswer
 

Existe-t-il un moyen simple d'obtenir les résultats d'une réquête dans un ordre aléatoire ?

mood
Publicité
Posté le 02-06-2004 à 16:24:07  profilanswer
 

n°749127
pumpkin031​2
Posté le 02-06-2004 à 16:59:33  profilanswer
 

cherche du côté de l'instruction Randomize.
 
ex :
 
Dim Val
Val = Int((15 * Rnd) + 1)     ' renvoi valeur aléatoire comprise entre 1 et 15.
 
Dim CHSQL As String
CHSQL = " SELECT Table1.réponses FROM Table1 WHERE (((Table1.num)=" & Val & " ));"
 
Dim MaTable As Recordset
Set MaTable = CurrentDb.OpenRecordset(CHSQL, 2)
 
... à developper selon tes besoins...

n°749140
cakeman
Posté le 02-06-2004 à 17:05:21  profilanswer
 

Difficile ton exemple car il faut que je connaisse le nombre de résultats et aussi assez lourd s'il faut que je sorte un résultat un par un .
 
Le cas typique , c'est une requête analogue à celle ci:
SELECT Personne FROM table_personne
 
J'obtiens une liste de personne que j'aimerais bien avoir dans un ordre aléatoire.


---------------
Qui ne s'est jamais perdu dans les voies impénétrables de l'informatique !
n°749155
pumpkin031​2
Posté le 02-06-2004 à 17:14:06  profilanswer
 

si je comprends mieux, tu veux un affichage du résultat de ta requête non trié, c'est ça ?
Heu, à vérifier, mais je crois qu'access fait systématiquement un tri ...
seul proposition que j'ai serait de faire un tri sur un autre champs de ta requête (visible ou non).

n°749167
cakeman
Posté le 02-06-2004 à 17:19:43  profilanswer
 

Oui tu as tout compris  :)  
Je vais voir ça mais s'il y avait par exemple une propriété sur le recordset qui faisait ça , ce serait pls facile  :whistle:


---------------
Qui ne s'est jamais perdu dans les voies impénétrables de l'informatique !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Ordre des résultats d'une requête

 

Sujets relatifs
Rafraichissé moi la memoire, requete sqlOptimisation requête
[Mysql] Aide à la redaction d'une requete.Pb de requete sql dans une page php.
De Acces à SQL server: problème de requête Helpppppppppppp!!![SQL Server] Requete imbriquée et retour des X premiers enregistrement
PB DE REQUETE et sous requeteProblème avec d'affichage d'une requête SQL... HELP
Requete conditionnée sous access[SQL] Inverser l'ordre des résultats d'une requête
Plus de sujets relatifs à : Ordre des résultats d'une requête


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR