OVH Cloud OVH Cloud

"La clé de jointure n'apparaît pas dans l'ensemble des enregistrements"

7 réponses
Avatar
myname
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une seule
entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en même
temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter une
personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !

7 réponses

Avatar
Pierre CFI [mvp]
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news: 42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une seule entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter une personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !




Avatar
myname
Bonjour,

toutes mes tables sont présentes.

Les clés primaires existent sur chaque table (en NuméroAuto).

Les relations avec les clés secondaires sont toutes déclarées.

Le problème semble venir de la création simultanée impossible
d'une Personne et d'une Entreprise.

Si j'enlève Entreprise, tout se passe très bien.


"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news:
42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une seule
entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en
même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter une
personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !








Avatar
Pierre CFI [mvp]
.../....
donc dans la table personne on trouve idpays et identreprise ??

--
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

"myname" a écrit dans le message de news: 42b3ce17$0$889$
Bonjour,

toutes mes tables sont présentes.

Les clés primaires existent sur chaque table (en NuméroAuto).

Les relations avec les clés secondaires sont toutes déclarées.

Le problème semble venir de la création simultanée impossible
d'une Personne et d'une Entreprise.

Si j'enlève Entreprise, tout se passe très bien.


"Pierre CFI [mvp]" a écrit dans le message de news: %
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news: 42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une seule entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter une personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !












Avatar
myname
Affirmatif

"Pierre CFI [mvp]" a écrit dans le message de
news:
.../....
donc dans la table personne on trouve idpays et identreprise ??

--
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

"myname" a écrit dans le message de news:
42b3ce17$0$889$
Bonjour,

toutes mes tables sont présentes.

Les clés primaires existent sur chaque table (en NuméroAuto).

Les relations avec les clés secondaires sont toutes déclarées.

Le problème semble venir de la création simultanée impossible
d'une Personne et d'une Entreprise.

Si j'enlève Entreprise, tout se passe très bien.


"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news:
42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une
seule entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en
même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays
et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter
une personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !
















Avatar
Pierre CFI [mvp]
../...
si ta relation entreprise personne à une intégrité réferentielle, il est évident qu'il faut créer l'entreprise puis la personne

--
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

"myname" a écrit dans le message de news: 42b3d709$0$873$
Affirmatif

"Pierre CFI [mvp]" a écrit dans le message de news:
.../....
donc dans la table personne on trouve idpays et identreprise ??

--
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

"myname" a écrit dans le message de news: 42b3ce17$0$889$
Bonjour,

toutes mes tables sont présentes.

Les clés primaires existent sur chaque table (en NuméroAuto).

Les relations avec les clés secondaires sont toutes déclarées.

Le problème semble venir de la création simultanée impossible
d'une Personne et d'une Entreprise.

Si j'enlève Entreprise, tout se passe très bien.


"Pierre CFI [mvp]" a écrit dans le message de news: %
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news: 42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une seule entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter une personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !




















Avatar
myname
Sur ce principe, je suis d'accord.

Mais ce n'est pas le problème qui se pose ici.

Je veux créer un nouvel enregistrement Personne dans mon sous-formulaire, et
lui affecter une Entreprise existante.

Or, dès que j'appuie sur le bouton "Nouvel enregistrement", l'erreur
mentionnée s'affiche.


"Pierre CFI [mvp]" a écrit dans le message de
news: ek%23G3D%
../...
si ta relation entreprise personne à une intégrité réferentielle, il est
évident qu'il faut créer l'entreprise puis la personne

--
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

"myname" a écrit dans le message de news:
42b3d709$0$873$
Affirmatif

"Pierre CFI [mvp]" a écrit dans le message de
news:
.../....
donc dans la table personne on trouve idpays et identreprise ??

--
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

"myname" a écrit dans le message de news:
42b3ce17$0$889$
Bonjour,

toutes mes tables sont présentes.

Les clés primaires existent sur chaque table (en NuméroAuto).

Les relations avec les clés secondaires sont toutes déclarées.

Le problème semble venir de la création simultanée impossible
d'une Personne et d'une Entreprise.

Si j'enlève Entreprise, tout se passe très bien.


"Pierre CFI [mvp]" a écrit dans le message
de news: %
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news:
42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une
seule entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en
même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays
et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter
une personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !
























Avatar
Pierre CFI [mvp]
.../...
mais personne dans un sous form, est relié à quel maitre ???
alors qu'il suffit de faire des listes déroulantes sur idpays et identreprise, de faire un form classique sur la table personne

--
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

"myname" a écrit dans le message de news: 42b3e543$0$888$
Sur ce principe, je suis d'accord.

Mais ce n'est pas le problème qui se pose ici.

Je veux créer un nouvel enregistrement Personne dans mon sous-formulaire, et lui affecter une Entreprise existante.

Or, dès que j'appuie sur le bouton "Nouvel enregistrement", l'erreur mentionnée s'affiche.


"Pierre CFI [mvp]" a écrit dans le message de news: ek%23G3D%
../...
si ta relation entreprise personne à une intégrité réferentielle, il est évident qu'il faut créer l'entreprise puis la personne

--
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

"myname" a écrit dans le message de news: 42b3d709$0$873$
Affirmatif

"Pierre CFI [mvp]" a écrit dans le message de news:
.../....
donc dans la table personne on trouve idpays et identreprise ??

--
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

"myname" a écrit dans le message de news: 42b3ce17$0$889$
Bonjour,

toutes mes tables sont présentes.

Les clés primaires existent sur chaque table (en NuméroAuto).

Les relations avec les clés secondaires sont toutes déclarées.

Le problème semble venir de la création simultanée impossible
d'une Personne et d'une Entreprise.

Si j'enlève Entreprise, tout se passe très bien.


"Pierre CFI [mvp]" a écrit dans le message de news: %
bonjour
il manque des tables, ou sont les clés primaires et externes ?

--
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

"myname" a écrit dans le message de news: 42b30e25$0$912$
Bonjour,

voici la structure de ma base:

Une table Personne (id, nom, prénom)
Une table Pays (id, nom, capitale)
Une table Entreprise (id, nom, activite)

Une personne vient d'un et un seul pays et appartient à une et une seule entreprise.

J'ai une requête qui me relie tout ça pour obtenir tous les "noms" en même temps.

J'utilise cette requête pour alimenter un formulaire centrée sur Pays et
avec un sous-formulaire Personne+Entreprise.

Jusqu'ici, tout va bien.

Mais quand je suis dans un sous-formulaire et que je souhaite ajouter une personne,
Access me sort le message que j'ai mis en objet...

Comment résoudre ce problème ?

Merci !