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

Access Discussion :

Liaison entre tables


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Autodidacte!
    Inscrit en
    Octobre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Autodidacte!
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2020
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Liaison entre tables
    Bonjour à tous,

    Je rencontre un petit problème et je tourne en rond, j'aimerais donc savoir si quelqu'un pouvait m'aider.
    Voici ma base de données:
    Nom : Sans titre.jpg
Affichages : 236
Taille : 53,3 Ko

    Rien de bien extraordinaire donc...

    Voici mon problème:
    Lorsque je "mets à jour en cascade les champs correspondants" et que "j'efface en cascade les champs correspondants" comme prévu, ca efface tout. Donc quand je retire un produit du catalogue, il n'apparait plus nul part, or même si je le retire du catalogue, je voudrais pouvoir continuer de le voir dans les commandes passées avant sa suppression. J'ai donc essayé sans cocher les cases "mettre à jour en cascade" et "effacer en cascade" mais là, access me dit que ce n'est pas possible car "la table "commande détail" comprend des enregistrement connexes", ce qui est logique.

    Le problème est le même pour les clients. Si je supprime un client avec les deux cases cochées, je perds tout l'historique des commandes passées par ce client, or, même s'il ne fait plus parti de ma clientèle en février, j'aimerais pouvoir conserver la commande qu'il a passée en janvier.
    En gros, je tourne en rond, soit ca efface tout, soit ca ne veut pas effacer.
    J'imagine que ca vient des paramètres de la liaison mais je ne parviens pas à trouver la solution... Quelqu'un pourrait m'aider?
    Merci.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 841
    Points : 7 975
    Points
    7 975
    Par défaut
    Bonjour,

    Tout ce que tu rencontres est logique en termes de base de données.
    Si tu supprimes tes données d'une table mère, (pour éviter les données orphelines), les données correspondantes sont supprimées de la table fille.

    La solution serait de rajouter l'attribut (colonne) activée (OUI/NON) dans la table mère et de filtrer les données en conséquence lors de leurs utilisations.

    Cordialement.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Autodidacte!
    Inscrit en
    Octobre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Autodidacte!
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2020
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Merci pour ta réponse.
    En effet, c'est logique, j'aurais dû y penser! Merci !

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

Discussions similaires

  1. [VB.net] liaison entre table et textbox's
    Par collaud_vb dans le forum Windows Forms
    Réponses: 10
    Dernier message: 25/09/2006, 13h27
  2. [Access 2003]Problème de liaison entre table
    Par steeves5 dans le forum Access
    Réponses: 3
    Dernier message: 12/06/2006, 09h40
  3. [DEB] Probleme de liaison entre tables
    Par ip203 dans le forum Access
    Réponses: 4
    Dernier message: 07/06/2006, 07h16
  4. Liaison entre tables
    Par Thierry69800 dans le forum Access
    Réponses: 1
    Dernier message: 20/11/2005, 23h19
  5. Problèmes de liaisons entre tables ...
    Par Mangun dans le forum Access
    Réponses: 2
    Dernier message: 28/09/2005, 11h35

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