Requête access
Résolu
koji56
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
koji56 Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
koji56 Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, voici mon problème j'ai deux table avec comme champ une agence, une date et un résultat.
Je cherche à faire une requête afin d'afficher toutes les valeurs dans le même tableau seulement lorsqu'à une date t l'agence a un résultat dans la première table et n'en a pas dans la seconde la ligne n'apparait pas :
Voici un exemple de ce que je voudrais avoir :
Mais je n'arrive seulement qu'à avoir :
Merci d'avance.
Je cherche à faire une requête afin d'afficher toutes les valeurs dans le même tableau seulement lorsqu'à une date t l'agence a un résultat dans la première table et n'en a pas dans la seconde la ligne n'apparait pas :
Voici un exemple de ce que je voudrais avoir :
Table 1 : Agence Date Résultat Agence1 01/2010 10 Agence2 01/2010 5 Agence1 02/2010 10 Agence2 02/2010 4 Table 2 : Agence Date Résultat Agence1 01/2010 13 Agence1 02/2010 5 Agence2 02/2010 12 Requête : Agence Date Résultat1 Résultat2 Agence1 01/2010 10 13 Agence2 01/2010 5 Agence1 02/2010 10 5 Agence2 02/2010 4 12
Mais je n'arrive seulement qu'à avoir :
Requête : Agence Date Résultat1 Résultat2 Agence1 01/2010 10 13 Agence1 02/2010 10 5 Agence2 02/2010 4 12
Merci d'avance.
7 réponses
Bonjour,
Je vois bien une solution a l'aide d'une requète de non correspondance, d'une requète création de table et d'une requète ajout mais je suis pas sur que celà te convienne.
Si une solution unpeu compliquée te convient alors dis le moi et je te la mettrai.
Bon courage,
Rhyton
Je vois bien une solution a l'aide d'une requète de non correspondance, d'une requète création de table et d'une requète ajout mais je suis pas sur que celà te convienne.
Si une solution unpeu compliquée te convient alors dis le moi et je te la mettrai.
Bon courage,
Rhyton
Bon alors tu part de la dernière requète que tu as indiquée, celle qui donne
Requête :
Agence Date Résultat1 Résultat2
Agence1 01/2010 10 13
Agence1 02/2010 10 5
Agence2 02/2010 4 12
tu la transforme en une requète création de table.
Si celà ne marche pas directement avec cette requète peut être te faut il créer une nouvelle requète basée sur celle là.
Ensuite crée avec l'assistant une requète de non correspondance entre tes deux tables (tu utilise pour celà l'assistant requète de non correspondance).
Si besoin est tu modifie ta requète en mode SQL.
Tu crée ensuite une requète ajout basée sur ta requète de non correspondance qui ajouteras ces résultats à la suite des autres dans ta table nouvellement créée.
Enfin tu crée une requète basée sur ta table qui t'affichera tout tes résultats.
Il ne te reste plus qu'a créer une macro qui te lance tout ça dans le bon ordre et t'ouvre ta requète finale en dernier.
Bon courage,
Rhyton
Requête :
Agence Date Résultat1 Résultat2
Agence1 01/2010 10 13
Agence1 02/2010 10 5
Agence2 02/2010 4 12
tu la transforme en une requète création de table.
Si celà ne marche pas directement avec cette requète peut être te faut il créer une nouvelle requète basée sur celle là.
Ensuite crée avec l'assistant une requète de non correspondance entre tes deux tables (tu utilise pour celà l'assistant requète de non correspondance).
Si besoin est tu modifie ta requète en mode SQL.
Tu crée ensuite une requète ajout basée sur ta requète de non correspondance qui ajouteras ces résultats à la suite des autres dans ta table nouvellement créée.
Enfin tu crée une requète basée sur ta table qui t'affichera tout tes résultats.
Il ne te reste plus qu'a créer une macro qui te lance tout ça dans le bon ordre et t'ouvre ta requète finale en dernier.
Bon courage,
Rhyton
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Finalement j'ai trouvée une solution plus simple en modifiant le type des jointures.
Merci quand même d'avoir pris le temps de me répondre.
Merci quand même d'avoir pris le temps de me répondre.