OVH Cloud OVH Cloud

Appliquer l'intégrité relationnelle

8 réponses
Avatar
Dydy
Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci

8 réponses

Avatar
Pierre CFI [mvp]
bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci






Avatar
Dydy
J'ai ma table Acteurs avec le champs Nom
J'ai une autre table Liste avec les champs N°, Titre, Durée, ..., Acteurs 1,
Acteurs 2, Acteurs 3, ....

Les information des champs acteurs 1, 2 et 3 son récupérer dans la table
Acteurs Noms.

Par contre tous les champs Acteurs 1, 2 et 3 ne sont pas tous remplis il y a
des vide.

Je n'ai pas encore fini. C'est assez long.

"Pierre CFI [mvp]" wrote:

bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci











Avatar
Dydy
Je viens de remplir les champs vide par 0 pour essayer ca ne changer rien

"Pierre CFI [mvp]" wrote:

bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci











Avatar
Pierre CFI [mvp]
.../....
a vue de nez, comme çà et pas pour te faire de la peine :o) mais tu es mal parti dans ta base
de plus si tu mets 0 , est ce que tu as 0 dans l'outre table
tu as un modéle de base de donnée qui pourrait te servir
Tu as regardé dans les modéles de base ???

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Je viens de remplir les champs vide par 0 pour essayer ca ne changer rien

"Pierre CFI [mvp]" wrote:

bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci













Avatar
Dydy
Non pas encore, Mais je vais aller voir.

Par contre quand je le fait Juste avec une saul ca marche. Que ce soit avec
Acteurs 1, 2 ou 3


..../....
a vue de nez, comme çà et pas pour te faire de la peine :o) mais tu es mal parti dans ta base
de plus si tu mets 0 , est ce que tu as 0 dans l'outre table
tu as un modéle de base de donnée qui pourrait te servir
Tu as regardé dans les modéles de base ???

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Je viens de remplir les champs vide par 0 pour essayer ca ne changer rien

"Pierre CFI [mvp]" wrote:

bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:
Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci


















Avatar
Jessy Sempere [MVP]
Bonjour

Le problème dans la conception de ta base, c'est :
comment tu feras le jour où tu voudras mettre plus d'acteur dans
la table liste, si tu fais autant de champ que de possibilité
d'acteur...

Perso je ferais :
1°) Table "Acteurs", Champs : IdActeur et NomActeur
2°) Table "Film", champs : IdFilm, NomFilm, Durée, Genre, ...
3°) Table "FilmActeurs", champs IdActeur et IdFilm

Pourquoi ???

Juste parceque un acteur peu avoir plusieurs film
et un film peu avoir plusieurs acteurs...

Ensuite tu lies les tables :
Acteur avec FilmActeur
et Film avec FilActeur

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Dydy" a écrit dans le message de news:

J'ai ma table Acteurs avec le champs Nom
J'ai une autre table Liste avec les champs N°, Titre, Durée, ..., Acteurs
1,
Acteurs 2, Acteurs 3, ....

Les information des champs acteurs 1, 2 et 3 son récupérer dans la table
Acteurs Noms.

Par contre tous les champs Acteurs 1, 2 et 3 ne sont pas tous remplis il y
a
des vide.

Je n'ai pas encore fini. C'est assez long.

"Pierre CFI [mvp]" wrote:

bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:

Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci













Avatar
Dydy
Je te remercie je vais essayer ce week end.

Je te tiens au courant


Bonjour

Le problème dans la conception de ta base, c'est :
comment tu feras le jour où tu voudras mettre plus d'acteur dans
la table liste, si tu fais autant de champ que de possibilité
d'acteur...

Perso je ferais :
1°) Table "Acteurs", Champs : IdActeur et NomActeur
2°) Table "Film", champs : IdFilm, NomFilm, Durée, Genre, ...
3°) Table "FilmActeurs", champs IdActeur et IdFilm

Pourquoi ???

Juste parceque un acteur peu avoir plusieurs film
et un film peu avoir plusieurs acteurs...

Ensuite tu lies les tables :
Acteur avec FilmActeur
et Film avec FilActeur

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Dydy" a écrit dans le message de news:

J'ai ma table Acteurs avec le champs Nom
J'ai une autre table Liste avec les champs N°, Titre, Durée, ..., Acteurs
1,
Acteurs 2, Acteurs 3, ....

Les information des champs acteurs 1, 2 et 3 son récupérer dans la table
Acteurs Noms.

Par contre tous les champs Acteurs 1, 2 et 3 ne sont pas tous remplis il y
a
des vide.

Je n'ai pas encore fini. C'est assez long.

"Pierre CFI [mvp]" wrote:

bonjour
tes tables sont remplies ?, tu peux donner les champs des tables ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Dydy" a écrit dans le message de news:

Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci


















Avatar
Dydy
Pour résoudre mon problème j'ai créer une requête créetion de table.
J'ai ainsi nomée mon Acteur 1 En Acteurs.
Puis j'ai créer une requête Ajout à la table créer ci-dessus.
J'ai ainsi nomée mon Acteur 2 En Acteurs.
Idem pour l'acteur 3.


Bonjour,

Je suis en train de créer une base de donnée pour les DVD j'ai un petit
soucis avec une relation.

Quand je veut mettre en relation ma table acteurs avec Ma table Liste
(Acteurs 1, Acteurs 2 et Acteurs 3) Il n'y a pas de problème.

Par contre quand je veut Appliquer l'intégriter référentielle afin de
pourvoir appercevoir la liste des film de chaque acteur il me mets :

Impossible de garantir l'intégrité référentielle pour la relation.

Si quelqu'un pourait me dire comment faire pour résoudre ce problème.

D'avance merci