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 :

intégrité référentielle


Sujet :

Access

  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    893
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 893
    Points : 833
    Points
    833
    Par défaut intégrité référentielle
    Salut,

    j'ai hérité d'une base de données qui sous windows XP & Access XP provoque des erreurs quand on se trouve dans le sous-formulaire et que l'on veut changer d'enregistrement dans le formulaire principal (par la roulette souris, le clavier ou clic sur la barre des enregistrements). Seul fonctionne le passage par le menu "ajouter un enregistrement" ou l'enregistrement en cliquant sur l'icône de la disquette.

    J'ai suspecté un délai dans l'enregistrement des valeurs du sous-formulaire. J'ai donc mis un ".requery" mais ce n'est pas la solution.

    J'ai regardé les relations entre les deux tables pour voir que l'intégrité référentielle n'est pas cochée et qu'elle ne peut pas l'être ! En cherchant sur les 1000 premiers enregistrements de mon sous-formulaire, j'ai trouvé trois clés du sous formulaire qui ne sont pas associées à la table principale (gauche).

    Que puis-je faire pour résoudre ces problèmes sans perdre toutes les relations ?

    Je pense à :
    1.- Copier tous les enregistrements des clés dans un autre champ pour les tables
    2.- Supprimer la clé automatique de la table principale
    3.- Reconstruire les relations à partir des champs crées au point 1
    4.- Supprimer le champ des tables sous formulaire.

    Pourriez-vous me donner des pistes automatiser et garantir le résultat ?
    Merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Ce n'est alors pas un problème d'intégrité référentielle, mais simplement un problème de clé primaire qui ne sont pas remplie de façon "automatique" par le sous-formulaire.

Discussions similaires

  1. [Héritage] problème intégrité référentielle
    Par Ouark dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 24/01/2006, 18h47
  2. Réponses: 7
    Dernier message: 06/12/2005, 15h25
  3. Intégrité référentielle entre 2 schémas
    Par Fabien Celaia dans le forum Oracle
    Réponses: 2
    Dernier message: 21/11/2005, 09h51
  4. Réponses: 5
    Dernier message: 26/10/2005, 14h43
  5. Types de tables - Support des Intégrités référentielles
    Par danuz dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 11/12/2004, 15h43

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