Si ...executer tel requete...Access

Bonjour,
Je travail sur Access.
j'ai un besoin urgent de cette information:

Supposant que j'ai une table client ou il ya un attribut "code_client", et dont la valeur peut prendre 1 , 2, 3 ou 4.
J'ai 4 requêtes relatives à une autre table, je veux qu'a chaque fois code_client prend une valeur, elle exécute une requête détermine.
Le tout dans une même requête.
exemple code_client=1 alors la requête 1 s'exécute.

merci de votre aide!
Configuration: Windows Vista
Firefox 3.0.4

3 réponses

  1. Bonjour,

    Voici une solution :

    If X =1 Then
    docmd.OpenQuery "nom de la requête1"
    Else
    If X = 2 Then
    docmd.OpenQuery "nom de la requête2"
    Else
    If X = 3
    docmd.OpenQuery "nom de la requête3"

    End If
    End If
    End If
    Cordialement
    La science ne fait que trouver ce qui existe depuis toujours.
    REEVES Hubert.
    0
    1. Bonjour,

      Voici une solution :

      If X =1 Then
      docmd.OpenQuery "nom de la requête1"
      Else
      If X = 2 Then
      docmd.OpenQuery "nom de la requête2"
      Else
      If X = 3
      docmd.OpenQuery "nom de la requête3"

      End If
      End If
      End If
      Cordialement
      La science ne fait que trouver ce qui existe depuis toujours.
      REEVES Hubert.
      0
      1. Salut,

        Une autre méthode:

        maRequete = "Select ..."
        doCmd.runSQL maRequete
        


        BonCourage
        0