Petite requête SQL Access

Math_Love Messages postés 12 Statut Membre -  
 Jacques -
Salut tout le monde.

J'ai deux petits problemes en fait:

1- Je n'arrive pas à lancer automatiquement un module (du type standard) que j'ai ecris en VBA Access. Le lancement doit se faire après avoir cliqué sur un bouton d'un formulaire.

2- Petite requête SQL. J'ai une base de données Eleves pleine à craquer. Je voudrai dans une requête pourvoir afficher un certain nombre precis d'élèves d'une classe précise. Par exemple ma base contient 1000 enregsitremenst d'élèves de 6eme en Tle. et je voudrai au hasard 10 noms d'élèves de "seconde". Rien que 10 noms. Jusqu'à présent ca marche , mais ca m'affiche tous les noms des éleves de seconde alors que je n'en veux que 10 par exemple.

C'est un peu bête je sais....

Merci d'avance.

2 réponses

  1. Utilisateur anonyme
     
    et je voudrai au hasard 10 noms

    au hasard? Ce n'est pas une façon de parler (enfin, d'écrire), tu veux dix élèves de seconde véritablement au hasard?
    0
    1. Gihef Messages postés 5165 Statut Contributeur 2 781
       
      Bonjour,
      Ben, puisqu'il te le dis…
      0
    2. Jacques
       
      Bonsoir,

      Est-ce que cette solution fait l'affaire ?


      SELECT TOP 5 FichierDesEleves.Eleves
      FROM FichierDesEleves
      GROUP BY FichierDesEleves.Eleves
      ORDER BY FichierDesEleves.Eleves;

      Cordialement
      La science ne fait que découvrir ce qui existe depuis toujours.
      Hubert REEVES
      0
    3. Jacques
       
      A propos,
      J'oubliais le lancement de la Macro :
      Voila un modèle type sur clic :

      Private Sub Exécuter_Macro_Click()

      Dim stDocName As String

      stDocName = "Nom de la Macro"
      DoCmd.RunMacro stDocName

      End Sub

      Cordialement
      La science ne fait que découvrir ce qui existe depuis toujours.
      Hubert REEVES
      0
    4. Math_Love Messages postés 12 Statut Membre > Jacques
       
      Salut Jacques. Merci de tes propositions. C'est justement là mon problème. Je ne dois pas fixer un nombre dans ma requête. Il peut s'agir de 5 élèves comme il peut s'agir de 100. J'ai déjà essayé avec la fonction TOP mais elle ne doit pas être suivie d'un chiffre fixe. Je dois le taper moi même le nbre d'élèves que je veux avoir.

      Pour l'autre code je l'essaye tout de suite.

      Math dépuis Francfort.
      0
    5. Gihef Messages postés 5165 Statut Contributeur 2 781 > Math_Love Messages postés 12 Statut Membre
       
      Bonjour,
      Il est possible (Dans un champ, entre crochets ? Je ne sais plus.) de demander à la requête de te poser la (les) question(s) à chaque lancement.
      0