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

Langage SQL Discussion :

Probleme lors d'une suppression


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 60
    Points : 41
    Points
    41
    Par défaut [Résolu] Probleme lors d'une suppression
    alors voila, je fais ca sous access et voici ce que j'ai dans ma table TYPEMATERIEL :

    NumeroTypeMateriel LibelleTypeMateriel
    1 appareil photo
    2 retroprojecteur
    3 portable
    4 TV

    pour supprimer un enregistrement j'utilise cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        DoCmd.RunSQL ("DELETE * FROM TYPEMATERIEL WHERE NumeroTypeMateriel=" & Forms![TYPEMATERIEL]![NumeroTypeMateriel].Value)
    -> je peux supprimer sans probleme le portable et la TV mais impossible de supprimer les 2 premiers enregistrements et je ne vois pas pourquoi.

    Voyez vous une erreur ?

  2. #2
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 398
    Points : 641
    Points
    641
    Par défaut
    Bonjour,
    peux tu nous communiquer le message d'erreur s'il y en a un stp.
    Je penserai en premier lieu à une contrainte d'intégrité sur une autre table ?

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 60
    Points : 41
    Points
    41
    Par défaut
    ah oui tu as raison ! (j'ai été bete j'ai mis le SetWarnings à False, du coup pas de message d'erreurs)

    il faut que je fasse autant de requette que de table contenant la clé étrangere de celle ci ??

  4. #4
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 398
    Points : 641
    Points
    641
    Par défaut
    Citation Envoyé par DrTank
    il faut que je fasse autant de requette que de table contenant la clé étrangere de celle ci ??
    Bien sûr, sinon tu casses la contrainte, il existe autrement la suppression en cascade, je ne sais pas si ça existe sur Access, la suppression du père supprime automatiquement dans les tables fils les enregistrements correspondants.

  5. #5
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    Citation Envoyé par lper
    il existe autrement la suppression en cascade, je ne sais pas si ça existe sur Access, la suppression du père supprime automatiquement dans les tables fils les enregistrements correspondants.
    la suppression en cascade existe dans access, elle est paramètrée au moment ou tu crées les liens entre les tables, en faisant cliquant sur le lien tu as moyen de définir la suppression en cascade

  6. #6
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 60
    Points : 41
    Points
    41
    Par défaut
    oui ca existe je vais essayer, merci bien en tout cas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/05/2006, 14h22
  2. probleme lors d'une requete sql (controle non activé)
    Par junty dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/09/2005, 15h45
  3. Probleme lors d'une recherche sur les forums
    Par JUSTIN Loïc dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 8
    Dernier message: 27/07/2005, 12h22
  4. Réponses: 13
    Dernier message: 10/05/2004, 16h49
  5. Combler les trous lors d'une suppression dans une table
    Par Billybongjoe dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 08/04/2004, 14h02

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