Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 23/05/2011, 15h13   #1
Invité de passage
 
Inscription : février 2008
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 39
Points : 4
Points : 4
Par défaut Droit d'écriture sur table liée

Bonjour à tous.

Pour completer la description de tables attachées qui ne peuvent être modifiées ( normal ) je lie ces tables en relation 1-1 avec un ou 2 champs descripteurs supplémentaires.

table attachée resto faisant l'objet d'un controle ( table liée) par ex.

un form me permet de voir l'info complête en jointure externe.
liste de tous les restos ayant ou non été controlés (Requete )

Le pb et il est hyper bloquant est que je ne peux creer ou modifier la valeur des champs liés ( controle )
"impossible de modifier le recordset" ou impossible d'écrire du coté 1 de la relation"

Quelle serait la bonne méthode selon vous pour déjouer ces verrous.
une autre conception ? Une propriété à changer.
merci d'avance...
barbarian9 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 20h32   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 615
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 615
Points : 30 962
Points : 30 962
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Déjà pourquoi utiliser une relation 1 à 1 ?

Je ne connais qu'un cas, c'est quand une table dépasse 255 champs, cas très rare mais qui peut s'expliquer dans certains relevés de paramètres très complexes.

Donc explique nous ton choix de relation 1 à 1.

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 24/05/2011, 09h06   #3
Invité de passage
 
Inscription : février 2008
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 39
Points : 4
Points : 4
Par défaut plus de détails

Bonjour à tous.
compléments d'info donc:

La table liée est issue d'une base informix protégée en écriture.
resto par ex.

il me manque un champs descripteur
controlé booléen par ex

je crée donc une table controle de 1 à 1 sur un index de resto pour obtenir via une requete l'ensemble de mon info complétée du champs descripteur controle.

1 ligne d'enregistrement pour 1 resto et son controle de type oui non.
la requete admet tous les enregistrements de la table maitre pour tout voir et completer l'info manquante ( controle )

et là "impossible de modifier le recordset"....
même punition en 1-n d'ailleurs (j'ai essayé...)

je m'en suis sorti en bidouillant le form basé sur la requête.
"feuille en maj globale. évenement apres maj sur le champs controle qui recopie l'index dans la table controles et zou...."

Carrément à l'arrache mais comment faire sinon ???

Merci à tous
barbarian9 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 15h13.


 
 
 
 
Partenaires

Hébergement Web