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 :

Requête de suppression


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Requête de suppression
    je veux faire une requête qui supprime des enregistrements tout en faisant une jointure avec une autre table pour savoir quels enregistrements elle va supprimer.
    Voici mon code SQL access :

    Code sql :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    DELETE R_Conflits_Cours_Ens *
    FROM R_Conflits_Cours_Ens  INNER JOIN T_Calendrier ON (T_Calendrier.Code_Ens = R_Conflits_Cours_Ens.Code_Ens) AND (T_Calendrier.Date = R_Conflits_Cours_Ens.Date)
    WHERE (((R_Conflits_Cours_Ens.Code_Ens) In 
               (SELECT T_Calendrier.Code_Ens FROM T_Calendrier  
                WHERE R_Conflits_Cours_Ens.Code_Ens = T_Calendrier.Code_Ens AND T_Calendrier.Date =  R_Conflits_Cours_Ens.Date)))


    Le meme message me sort : Spécifier la table contenant les enregistrements que vous voulez supprimer
    C'est quoi le problème exactement ?

  2. #2
    Rédacteur/Modérateur

    Bonjour,

    pour commencer, le point entre le nom de table et * est-il présent ou absent de ta requete ?
    Cycle de vie d'un bon programme :
    1/ ca fonctionne 2/ ca s'optimise 3/ ca se refactorise

    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016 et Access 2019

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Futur Membre du Club
    Oui il est present. Est-ce que le fait que la table dont je veux supprimer les enregistrements soit une requête pose un problème ?

  4. #4
    Expert éminent
    bonsoir,
    Est-ce que le fait que la table dont je veux supprimer les enregistrements soit une requête pose un problème ?
    oui, si cette requête est basée sur plusieurs tables
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...

  5. #5
    Futur Membre du Club
    Merci pour votre réponse, ca explique pourquoi elle ne marche pas.