|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Guenaël LE MERRERconsultant environnement et développement d'applications de base de données Inscription : janvier 2006 Messages : 210 ![]() |
Bonjour
Pourquoi dans certains cas (et pas dans d'autres...), les données issues d'une requête avec jointure restent modifiables et pas d'autre fois ? Un exemple de requête où ma table réponse n'est plus modifiable (ce qui m'enrage je dois dire...) : table tabReponse : id_question-id_session-reponse_1 (clé primaire multiple sur id_question et id_session) table tabQuestion : id_question - id_indicateur - pondération (clé primaire multiple sur id_question et id_indicateur) Je fais une requête de sélection : Code :
Un problème de conception certainement...? Merci de votre aide |
||
|
|
00
|
|
|
#2 |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 941 ![]() |
Bonjour,
Peut-être parce que la jointure ne comporte qu'un seul des deux champs de la clé ? Du coup on a une relation plusieurs - plusieurs ce qui ne permet pas au moteur de base de données d'identifier de manière unique les enregistrements correspondants dans les tables gauche et droite. Ce problème peut être contourné avec une requête sur la table tabtemp seule, puis en ajoutant une sous-feuille de données sur tabReponse. A+ |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Guenaël LE MERRERconsultant environnement et développement d'applications de base de données Inscription : janvier 2006 Messages : 210 ![]() |
merci pour la réponse ... il faut que je regarde mais la solution pour contourner le pb risque de ne pas fonctionner pour moi...j'a besoin d'avoir des enregistrements ds un ss form en continu avec les infos des 2 tables peut être que je peux essayer sans clé primaires multiples...à voir..
|
|
|
00
|
|
|
#4 |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 941 ![]() |
Pour en savoir un peu plus sur les requêtes modifiables, dans l'aide d'Access fais une recherche sur "requête modifiables"
et choisi la rubrique "Quand puis-je mettre à jour les données d'une requête ?" Ça n'explique pas tout mais ça donne quelques indications A+ |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : avril 2006 Messages : 1 318 ![]() |
bonjour,
une discussion intéressante ici : http://www.developpez.net/forums/sho....php?p=3008350 Si ça ne suffit pas, une explication in english en tapant dans google : -> Why is my query read-only? Philippe |
|
00
|
|
|
#6 |
|
Membre du Club
![]() Guenaël LE MERRERconsultant environnement et développement d'applications de base de données Inscription : janvier 2006 Messages : 210 ![]() |
impécable pb résolu grâce à la modification du type de recordset (MAJ globale) ds requête et sous formulaire...encore une fois bravo !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com