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

Requêtes et SQL. Discussion :

Résultat de requête non éditable [AC-365]


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut Résultat de requête non éditable
    Bonjour,
    En PJ ma BDD qui me pose problème,
    J'ai 2 requêtes, une OK et l'autre NOK.
    Le seule différence est l'ajout de la table T_Infos_Contacts pour afficher un de ses champs.
    Dans la requête OK: on peut par exemple par exemple éditer la date , c'est le but de cette requête
    Dans la requête NOK, on ne peut pas. or j'ai besoin d'afficher ce champ de la table T_Infos_Contacts dans un formulaire en plus des autres infos.
    je ne vois pas pourquoi ca coince .



    Mille mercis,
    @+
    Fichiers attachés Fichiers attachés

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Bonjour.

    Je n'ai pas téléchargé ta BD (pas le droit, politique de sécurité) mais généralement quand une requête se met en lecture seule c'est que tu as une jointure qui te crée plus d'un enregistrements de ta table maîtresse pour une même donnée dans le résultat.

    Par exemple tu fais une liste des produits et des commandes associés avec ta table maîtresse étant les produits.
    Il est très probable que tu puisses avoir un produit dans plusieurs commandes.
    Access ne sachant pas quel enregistrement produit correspond, il bloque l'écriture.
    Note que parfois même quand tu n'as à priori pas de doublon, Access bloque quand même ... pas vraiment compris pourquoi.

    La seule solution que j'ai trouvée est de remplacer la jointure par un DFirst(). C'est moins performant mais généralement pas trop pénalisant.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut
    Salut,
    Je n'ai clairement pas de doublon, je ne comprend pas pourquoi ...
    J'avais déjà mis une fois une BDD zippée et quelqu'un avait pu l’ouvrir, tu n'as pas les droits ?
    Je ne pige pas où je dois mettre mon DFirst(): dans la requête ?
    @+

  4. #4
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut
    Hello,
    Ci-joint une BDD de test plus simple : SOS.zip
    Le requete1 me sort bien ce que je veux et le résultat est éditable.
    Dés que j’ajoute le table T_Infos_Contacts pour aller chercher une info dedans, le résultat n'est plus éditable,
    Je ne vois pas pourquoi.
    Je ne vois aucun doublon ou chose incohérente dan ma BDD.
    ou lors j'ai de la M** dan les yeux !
    Merci d'avance de votre aide
    Fichiers attachés Fichiers attachés
    • Type de fichier : zip SOS.zip (139,0 Ko, 39 affichages)

  5. #5
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    3 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 040
    Par défaut
    dans ta base SOS, j'ai rajouté la table T_infos_contacts à ta requete requete1 sans pb apparent. Puis la colonne Nom_CDP et le résultat s'affiche OK.
    Cependant je me pose des questions sur la conception de ta base
    Nom : requete11.png
Affichages : 95
Taille : 65,4 Ko

  6. #6
    Membre éclairé Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par défaut
    Hello,
    Le problème est que dans le résultat de la requête,les champs ne sont plus éditables.
    Ils le sont chez toi ?
    Pourquoi tu te pose des questions sur la conception de ma base ??
    Je suis preneur de conseils !

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

Discussions similaires

  1. Résultats de requête non demandés
    Par evevev dans le forum Langage
    Réponses: 13
    Dernier message: 08/04/2015, 17h11
  2. [1.x] Affichage résultats requête non filtrée malgré leftjoin
    Par websy dans le forum Débuter
    Réponses: 3
    Dernier message: 25/02/2011, 12h07
  3. Résultat de requête non affiché dans une relation 1à1
    Par RANTO dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 15/05/2008, 16h30
  4. Résultats de requête non attendus
    Par Equinoxe5 dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/03/2008, 17h01
  5. requête avec résultat vide ou non vide
    Par speedev dans le forum Langage SQL
    Réponses: 14
    Dernier message: 11/07/2007, 13h10

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