IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Sous requête dans Access


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 70
    Points : 38
    Points
    38
    Par défaut Sous requête dans Access
    Bonjour,

    j'ai fait un nouveau message, ce sera plus clair...

    J'ai 2 requêtes qui comptes des enregistrements (comparaison de valeures)
    Ensuite j'ai un requête qui se base sur les 2 premières pour mettre à jour le champ d'une table.

    Est-ce que quelqu'un pourrait m'aider à n'en faire qu'une seule car j'ai un message lorsque j'exécute la 3e requête :"l'opération doit utilisé une requête qui peut être mise à jour"

    Requête 1 (test1)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT Count(OF_LIGN.NUM_OF) AS CompteDeNUM_OF, OF_LIGN.NUM_OF
    FROM OF_LIGN
    WHERE (((OF_LIGN.FLAG_SOLD)=Yes))
    GROUP BY OF_LIGN.NUM_OF;
    Requête 2 (test2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT Count(OF_LIGN.NUM_OF) AS CompteDeNUM_OF, OF_LIGN.NUM_OF
    FROM OF_LIGN
    GROUP BY OF_LIGN.NUM_OF;
    Requête 3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    UPDATE (test1 RIGHT JOIN test2 ON (test1.CompteDeNUM_OF = test2.CompteDeNUM_OF) 
    AND (test1.NUM_OF = test2.NUM_OF)) LEFT JOIN OF_ENT ON test1.NUM_OF = OF_ENT.NUM_OF SET OF_ENT.FLAG_SOLD = Yes
    WHERE (((OF_ENT.NUM_OF) Is Not Null));
    Merci d'avance

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour,

    La requête 3 ne fonctionnera pas parce qu'elle utilise les deux premières qui ne sont pas modifiables( requêtes de regroupement).

    Si tu veux de l'aide, il serait utile que tu présente ta table(apparemment il n'y en a qu'une) et ce que tu veux faire en mise à jour.

    Bon courage,

    pgz

Discussions similaires

  1. [Toutes versions] Access et la syntaxe d'inclusion d'une sous-requête dans la close FROM
    Par NeuroTransMetteur dans le forum Contribuez
    Réponses: 2
    Dernier message: 17/03/2012, 01h30
  2. [Toutes versions] Access et la syntaxe d'inclusion d'une sous-requête dans la close FROM
    Par NeuroTransMetteur dans le forum Sondages et Débats
    Réponses: 0
    Dernier message: 16/03/2012, 20h44
  3. Problème de requête dans Access 2003
    Par charleshbo dans le forum Access
    Réponses: 2
    Dernier message: 14/02/2006, 20h47
  4. requête dans access
    Par sam01 dans le forum Access
    Réponses: 2
    Dernier message: 24/11/2005, 17h34
  5. Sous-requête dans la clause Select
    Par Danger dans le forum WinDev
    Réponses: 2
    Dernier message: 24/05/2005, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo