Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2011, 15h00   #1
Invité de passage
 
Inscription : mai 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Par défaut Combobox & Recordset not updateable

Bonjour,

j'ai fait une petite BDD sur Access avec plusieurs tables liées par des tables de jointures:



Les tables de droites (projets, catégories, organisme) contiennent quelques qui sont utilisées dans une liste de choix lors de l'ajout d'une Norme:



comme cela, pas de problème je peux ajouter des nouvelles normes et le champ de la table de jointure contenant la norme et sa catégorie (jointCategoriesNorm) est bien mis à jour, ou crée lors d'un ajout.

Cependant dès que j'essaye d'ajouter un second critère, rien ne va plus:



Je ne peux ni créer de nouvelle entrée par le formulaire, ni en modifier une existante...

Access me dit "This recordset is not updateable" ...

Une idée de pourquoi cela bloque ?

Si besoin voici la BDD: http://www.toofiles.com/fr/oip/docum...b_v0_2003.html

merci pour votre aide !
Ivanovitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 20h36   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Peut-on voir la requête qui alimente ton formulaire ?

Je pense qu'elle doit être trop complexe, et ce qui fait que tu ne peux faire de modifications.

As-tu essayé en mode requête de modifier des données ?

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 13h20   #3
Invité de passage
 
Inscription : mai 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Merci pour ta réponse, alors :

voici la requette SQL alimentant le premier formulaire (celui qui marche)

Code :
1
2
SELECT Norms.NormID, Norms.NormName, JointCategoriesNorm.Category, JointCategoriesNorm.NormID AS NormID_JointCategoriesNorm
FROM Norms INNER JOIN JointCategoriesNorm ON Norms.NormID = JointCategoriesNorm.NormID;
sur mon deuxième formulaire, la première combobox, identique au premier formulaire, va chercher ses données avec la même requête.

La seconde est identique mais adaptée pour la table "Projects" et sa jointure correspondante.

Je ne comprends vraiment pas pourquoi cela ne marche pas...
Ivanovitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h48.


 
 
 
 
Partenaires

Hébergement Web