[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 08/01/2014 : 04:44  Sujet n° 682  Relation un-à-un

le 09/06/2013 : 19:48
par Kolele

Anonyme

visiteur

Bonjour 3pierre,Sous ACCESS 2002, je gère des dossiers d'inscription aulycée. J'ai relié une table Elèves (IdElève clé primaire n°auto, NomPrénom,collège d'origine, Adresse) à une table Inscriptions (IdInscription cléprimaire n°auto, IdElève clé externe, LangueVivante1, LangueVivante2).

Tous les élèves ne seront pas inscrits mais un même élève nepeut pas être inscrit deux fois.Et intuitivement, je ne voulais pas placer le champ"inscription" dans la table Elève.Donc, je me suis dit : ce n'est pas une relation 1 àplusieurs et je ne veux pas risquer des doublons d'inscription. Je paramètre donc,dans la table Inscriptions la clé externe avec valeur "Oui - Sans doublons" au critère Indexé del'onglet général de la table. Sur la fenêtre des relations, je coche "appliquerl'intégrité référentielle" et je vois la relation 1 à 1.
Sauf que, dans les tests du formulaire de saisie des élèvesinscrits, lorsque je supprime un inscrit ça supprime l'élève en amont dans la table Elève !!!Est-ce normal et comment éviter cette suppression  en cascade alors que je n'ai pas coché lescascades dans la relation (question 1) ? Question 2 : tu aurais fait quoi à ma place : relation un àplusieurs ? Placer les champs dans la même table ?
Bien à toi,e
Pierre.
Ecrire à Kolele  sujet clos  Haut
Réponse n° 1
--------
le 11/06/2013 : 23:17
par 3Stone

3Stone

Administrateur

Bonjour,

Une relation 1 à 1 est peu utilisée et rarement utile.
Dans ton cas, oui, j'aurais intégré le champ inscription dans la table Elève, puisqu'il n'y a qu'une inscription et est propre à l'élève.

Pour ce qui est de la suppression dans la table en amont, c'est bizarre...
Je suppose que tu utilises une requête (source du formulaire) pour réunir ces deux tables et défini la relation sur "Inclure tous les enregistrements de la table Elèves et seulement ceux..."

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/01/2014 : 04:44  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut