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 :

Ac2016 - Bug : relations et filtres


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 34
    Points : 19
    Points
    19
    Par défaut Ac2016 - Bug : relations et filtres
    Bonjour,

    J’écris ce message car j'ai un soucis au niveau des relations.

    J'ai deux tables en relation l'une l'autre par une relation un-à-plusieurs, avec intégrité référentielle. La table n°1 est liée à la table n°2 de la façon suivante :
    clé de la table 1 -> champs "reference" (entier long indexé avec doublons) de la table 2.

    De façon aléatoire, mais très fréquente, je ne peux pas afficher le contenu de la table en relation, via le "+", lorsque j'utilise un filtre.

    On dirait un bug d'access (j'utilise la 2016).

    - je lance ma table principale, je choisis un enregistrement comprenant une correspondance avec mon autre table
    - je clique sur "+" le contenu de l'autre table s'affiche
    - je fait une recherche, avec un filtre sur l'enregistrement
    - le "+" n'affiche plus rien !
    - j'enlève le filtre, le + n'affiche toujours rien !

    Après avoir supprimé la relation et l'avoir remis, tout refonctionne avec ou sans filtre... jusqu'au prochain bug, dans quelques jours/minutes !

    C'est un problème fou !

    Avez-vous déjà eu ce problème ?

    Merci

  2. #2
    Modérateur
    Avatar de bertiny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2013
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 282
    Points : 1 831
    Points
    1 831
    Billets dans le blog
    1
    Par défaut
    je pense que ta table principale est en relation avec plusieurs autres et par conséquent est verrouillée pour l'ouverture en "+" dont tu parles. et la mailleur façon d'afficher de tels enregistrement c'est de passer par une requête.
    Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
    Oh là!! Que c'est bien de trouver la solution à un problème

    Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!

  3. #3
    Membre habitué Avatar de Massiliya
    Femme Profil pro
    Ingénieur en génie industriel
    Inscrit en
    Mars 2017
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur en génie industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 174
    Points : 152
    Points
    152
    Par défaut
    Citation Envoyé par bertiny Voir le message
    ... c'est de passer par une requête.
    Je confirme!!!
    While the grass grows, the steer starves

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par bertiny Voir le message
    je pense que ta table principale est en relation avec plusieurs autres et par conséquent est verrouillée pour l'ouverture en "+" dont tu parles. et la mailleur façon d'afficher de tels enregistrement c'est de passer par une requête.
    Merci pour ces infos.

    La table principale est en effet reliée à d'autres, mais uniquement pour l'alimentation de listes déroulantes. En dehors de ça, il n'y a pas d'autres relations.

    Ceci étant, je trouve un peu curieux que le phénomène ne se déclenche que lorsque j'applique un filtre... lorsque je mets un filtre, je ne charge rien (pas de sous-formulaire) susceptible de verrouiller ma table.

    Il n'y a pas moyen de savoir ce qui se passe vraiment ? Il n'existe pas une documentation sur ce "+" ?

    Merci

  5. #5
    Membre habitué Avatar de Massiliya
    Femme Profil pro
    Ingénieur en génie industriel
    Inscrit en
    Mars 2017
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur en génie industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 174
    Points : 152
    Points
    152
    Par défaut
    J'ai pas compris ce que tu veux faire!!!
    Est-ce que tu veux alimenter une liste déroulante en filtrant son contenu???
    While the grass grows, the steer starves

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Bonjour,

    En fait, je répondais à la question.

    Je disais seulement que la structure de ma base était simple (deux tables en relations) avec certes 3 autres tables en relation avec la première, mais uniquement pour des listes déroulantes.

    Ce que je ne comprend pas, c'est pourquoi la fonction "+" d'access est à ce point défectueuse - pourquoi dés que je mets un filtre, l'association entre les deux tables disparait ?

    Ma question : n'y a t-il pas un moyen de diagnostiquer ce qui ne va pas dans ma base ? Je doute que ce phénomène soit normal.

  7. #7
    Modérateur
    Avatar de bertiny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2013
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 282
    Points : 1 831
    Points
    1 831
    Billets dans le blog
    1
    Par défaut
    Je disais seulement que la structure de ma base était simple (deux tables en relations) avec certes 3 autres tables en relation avec la première, mais uniquement pour des listes déroulantes.
    Tu as au total 5 tables dans ta base de données. Pour une meilleure modélisation, il me semble juste que toutes les tables qu'on souhaite faire agir avec d'autres soient en relation.
    Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
    Oh là!! Que c'est bien de trouver la solution à un problème

    Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/04/2017, 17h57
  2. Réponses: 0
    Dernier message: 27/08/2015, 01h04
  3. Réponses: 2
    Dernier message: 19/05/2013, 20h45
  4. Réponses: 4
    Dernier message: 23/04/2009, 22h30
  5. Réponses: 8
    Dernier message: 18/09/2008, 17h27

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