OVH Cloud OVH Cloud

Pb relation un à un

3 réponses
Avatar
Cath
Bonjour,

J'ai un petit souci au niveau de 2003.

J'ai une table X en relation un-un avec 6 autres tables Z1, Z2, Z3........

En version 2002, je crée un formulaire A (tableX) et un sous-formulaire Z1
(tableZ.... aucun pb de saisie)

en version 2003, je crée un formulaire A (tableX) et un sous-formulaire
Z1(Table Z1)....
Message: "Vous ne pouvez pas ajouter ou modifier un enregistrement car
l'enregistrement associé dans la table Z2....................."
Si je laisse uniquement la table X en relation avec 3 Tables Z , cela
fonctionne...

Auriez-vous une idée sur la chose...............

3 réponses

Avatar
3stone
Salut,

"Cath"
| J'ai un petit souci au niveau de 2003.
|
| J'ai une table X en relation un-un avec 6 autres tables Z1, Z2, Z3........
|
| En version 2002, je crée un formulaire A (tableX) et un sous-formulaire Z1
| (tableZ.... aucun pb de saisie)
|
| en version 2003, je crée un formulaire A (tableX) et un sous-formulaire
| Z1(Table Z1)....
| Message: "Vous ne pouvez pas ajouter ou modifier un enregistrement car
| l'enregistrement associé dans la table Z2....................."
| Si je laisse uniquement la table X en relation avec 3 Tables Z , cela
| fonctionne...


Un sous-formulaire est plutôt destiné à recevoir le coté "plusieurs" d'une relation...

Quel est la raison d'avoir créer 6 tables en relations 1 à 1 ?
Puisque toutes les données pourraient être dans la même table...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Cath
Explication

Ma table X représente les opérations effectués :
Numopération, Date, Responsable, Etat de l'opération (en cours, annulé,
traité)

les tables Z sont les différentes opérations possibles : courrier, commande,
livraiosn,.....
Chaque table a 10 champs
Ces tables n'ont aucun champ en commun

D'où la relation un-un

Ex :
Table X :
NumOp Date Responsable Etat
450 02/02/06 Cath En cours
451 02/02/06 Norbert En cours

Table Z Livraison
NumLiv NumOp DatePrévue Camion Date livraison Notes......
142 450 14/02/06 56 12/02/06
Carton.....

Table Z Commande
NumCde NumOp Date Article Qté ......
142 4501 14/02/06 banane 12/02/06


Je suis peut être à coté de la bonne structure mais je ne vois rien d'autres

merci pour votre aide.


Salut,

"Cath"
| J'ai un petit souci au niveau de 2003.
|
| J'ai une table X en relation un-un avec 6 autres tables Z1, Z2, Z3........
|
| En version 2002, je crée un formulaire A (tableX) et un sous-formulaire Z1
| (tableZ.... aucun pb de saisie)
|
| en version 2003, je crée un formulaire A (tableX) et un sous-formulaire
| Z1(Table Z1)....
| Message: "Vous ne pouvez pas ajouter ou modifier un enregistrement car
| l'enregistrement associé dans la table Z2....................."
| Si je laisse uniquement la table X en relation avec 3 Tables Z , cela
| fonctionne...


Un sous-formulaire est plutôt destiné à recevoir le coté "plusieurs" d'une relation...

Quel est la raison d'avoir créer 6 tables en relations 1 à 1 ?
Puisque toutes les données pourraient être dans la même table...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"Cath"
| Ma table X représente les opérations effectués :
| Numopération, Date, Responsable, Etat de l'opération (en cours, annulé,
| traité)
|
| les tables Z sont les différentes opérations possibles : courrier, commande,
| livraiosn,.....
| Chaque table a 10 champs
| Ces tables n'ont aucun champ en commun


Bizarre, comment alors créer une relation 1 à 1 ?


Table X :
| NumOp Date Responsable Etat
| 450 02/02/06 Cath En cours
| 451 02/02/06 Norbert En cours
|
| Table Z Livraison
| NumLiv NumOp DatePrévue Camion Date livraison Notes......
| 142 450 14/02/06 56 12/02/06
| Carton.....
|
| Table Z Commande
| NumCde NumOp Date Article Qté ......
| 142 4501 14/02/06 banane 12/02/06


Tu es sûre que tu ne va pas répéter X fois le nom du responsable,
de l'opération, du camion, de l'article...

Fais un tour ici pour voir si cela t'inspire :
http://www.self-access.com/access/acSommaire.php#Demarrer


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/