Sous-feuille de données n'affiche plus les enregistrements correspondants

Anonyme
2023-09-01T11:41:06+00:00

Bonjour,

Dans ma base de données Access, j'avais un message d'erreur lorsque je voulais développer les sous-feuilles de données, me demandant de saisir une donnée. J'ai supprimé toutes les relations et les ai recréées, cependant, maintenant, il n'y a plus de message d'erreur mais les enregistrements liés ne s'affichent plus.

Comment puis-je faire ? Suis-je obligée de recréer une table ?

Je vous remercie,

Microsoft 365 et Office | Access | Other | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

5 réponses

  1. Anonyme
    2023-09-04T12:10:06+00:00

    Salut,

    Comportement étrange et difficile de dire à distance où se situe le problème. J'organiserais des tests, p.e.

    1. vérifier dans une requête si la liaison des enregistrements fonctionne.
    2. si 1. fonctionne, créer une nouvelle accdb, importer toutes les tables et vérifier si les sous-feuilles fonctionnent.

    Servus
    Karl
    ****************
    Access Bug Trackers
    Access News
    Access DevCon
    Access-Entwickler-Konferenz AEK

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-09-04T11:51:37+00:00

    Justement, j'ai bien renseigné les champs fils et champs père, et j'ai refait les liens à plusieurs reprises. Je viens de faire le test, les nouveaux enregistrements sont bien rattachés à la table principale et s'affichent. Les anciens enregistrements ne s'affichent pas. Le problème c'est que je ne sais pas ce qui a créé le bug.

    Est-ce que tu penses que le fait que le lien ne se fasse pas sur la clé primaire peut créer un problème ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2023-09-04T11:26:49+00:00

    Salut,

    Les sous-enregistrements récemment ajoutés s'affichent-ils toujours correctement lorsque tu retournes à l'enregistrement principal? Si ce n'est pas le cas, c'est que le lien n'est pas reconnu correctement. Je ne suis pas sûr de savoir ce que tu veux dire par "refaire les liens dans le mode création".
    Si tu ne l'as pas fait, écris les noms de champ corrects dans les propriétés "Lier les champs enfants" et "Lier les champs pères" de la table principale.

    D'ailleurs, je n'utilise presque jamais de tables et de sous-feuilles dans mes applications, mais uniquement des formulaires principaux et des sous-formulaires. Non seulement à cause de l'interface mieux conçue et que l'on évite certains bugs de ce genre, mais aussi parce que les sous-feuilles sont des freins connus à la performance.

    Servus
    Karl
    ****************
    Access Bug Trackers
    Access News
    Access DevCon
    Access-Entwickler-Konferenz AEK

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-09-04T09:22:26+00:00

    Salut Karl,

    Merci pour ta réponse. La sous-feuille est correctement rattachée, et lorsque je développe les enregistrement de la table "mère", la sous-feuille apparaît et je peux créer de nouveaux enregistrements liés mais les enregistrements qui étaient déjà créés dans la sous-feuille n'apparaissent pas.

    j'ai essaye de refaire les liens dans le mode création, mais cela ne change rien.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2023-09-04T09:02:03+00:00

    Salut,

    Ouvre un tableau en mode Création qui devrait avoir une sous-feuille. Dans les propriétés du tableau, il y a "Nom de la sous-feuille". Si rien n'y figure, sélectionne le nom du tableau lié. Ensuite, elle devrait être visible comme sous-feuille de données.

    Servus
    Karl
    ****************
    Access Bug Trackers
    Access News
    Access DevCon
    Access-Entwickler-Konferenz AEK

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire