OVH Cloud OVH Cloud

Multiplicités ...

10 réponses
Avatar
Sady
Bonjour,

j'ai un probl=E8me dans ma base..

Les donn=E9es entr=E9es dans les tables n'apparaissent qu'une=20
seule fois mais dans les formulaires ou =E9tats elles se=20
multiplient, est-ce que quelqu'un peut m'aider la-dessus ?

Sady

10 réponses

Avatar
Raymond [mvp]
RE.

Vérifie que, si tu as plusieurs tables dans ta requête, les relations sont
bien portées entre les tables. Si les relations ne sont pas indiquées les
enregistrements sont multipliés entr'eux.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Sady" a écrit dans le message de
news:611b01c42e15$c50b75b0$
Bonjour,

j'ai un problème dans ma base..

Les données entrées dans les tables n'apparaissent qu'une
seule fois mais dans les formulaires ou états elles se
multiplient, est-ce que quelqu'un peut m'aider la-dessus ?

Sady
Avatar
Sady
Les relations entre mes tables devraient être comment
idéalement ?
Sady
-----Message d'origine-----
RE.

Vérifie que, si tu as plusieurs tables dans ta requête,
les relations sont

bien portées entre les tables. Si les relations ne sont
pas indiquées les

enregistrements sont multipliés entr'eux.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Sady" a écrit
dans le message de

news:611b01c42e15$c50b75b0$
Bonjour,

j'ai un problème dans ma base..

Les données entrées dans les tables n'apparaissent qu'une
seule fois mais dans les formulaires ou états elles se
multiplient, est-ce que quelqu'un peut m'aider la-
dessus ?


Sady


.



Avatar
Anor
Bonjour,

Sady wrote:
| Les relations entre mes tables devraient être comment
| idéalement ?
| Sady

un champ clé primaire dans une table,
son équivalent clé externe dans une autre table,
et une liaison 1 à plusieurs entre le premier et le second.

Le requête sur laquelle se base le formulaire ou l'état ne doit pas
faire apparaître 2 tables non liées, sauf cas très particulier, pour
obtenir toutes les combinaisons possibles entre 2 champs par exemple.


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Raymond [mvp]
Tu devrais savoir les relations que tu as pévues à l'origine de ton étude,
les relations ne s'improvisent pas. Quand tu as créé tes tables tu aurais dû
créer les relations entre les tables, les requêtes reprenant les relations
des tables. si tu n'as pas prévu ni créé les relations ( access est une base
relationnelle) ta base est inutilisable. As-tu fait tout ce travail seule ou
avec des collaborateurs ou des conseillers ? je ne vois pas la situation
dans laquelle tu peux te trouver ou peut-être je n'ose pas l'imaginer. Il
faudrait en savoir plus sur cette base et expliquer ce qui a été fait, ce
qui est en train de se faire et ce qui reste à faire. certains contributeurs
de ce groupe sont des développeurs professionnels et seront ravis de pouvoir
t'accompagner.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Sady" a écrit dans le message de
news:632801c42e19$c13088a0$
Les relations entre mes tables devraient être comment
idéalement ?
Sady
Avatar
Sady
Oui il y a bien des relations entre mes tables.. mais
manquant d'expérience possible qu'elles ne soit pas
correct. Et oui j'ai fais tout ce travail toute seule, je
suis stagière dans une petite entreprise qui me demande
de modifier leur ancienne base créer sous Dbase pour
Access en mieux aussi. Je n'ai pas de conseiller sur ce
projet malheureusement. Je me débrouille avec mes simples
cours et espère pouvoir arriver à réaliser cette tâche
demandé.

Il ne me reste que 2 formulaires à créer pour complèter
ce travail. Mais sur les 6 déja créés a partir de tables
et requêtes un me fait ce problème de multiplicité et les
deux autres que j'essaie de créer, lorsque je fais ma
requête pour avoir tous les champs dont j'ai besoin pour
construire mon formulaire et que je l'exécute rien
n'apparait.. Je suis donc encore bloquée..

Je peux répondre à vos questions mais c'est vous qui
serez en mesure de me dire ce qui doit ou ne doit pas
être fait, vu mon manque d'expérience.

Merci de votre aide à tous..

Sady
-----Message d'origine-----
Tu devrais savoir les relations que tu as pévues à
l'origine de ton étude,

les relations ne s'improvisent pas. Quand tu as créé tes
tables tu aurais dû

créer les relations entre les tables, les requêtes
reprenant les relations

des tables. si tu n'as pas prévu ni créé les relations (
access est une base

relationnelle) ta base est inutilisable. As-tu fait tout
ce travail seule ou

avec des collaborateurs ou des conseillers ? je ne vois
pas la situation

dans laquelle tu peux te trouver ou peut-être je n'ose
pas l'imaginer. Il

faudrait en savoir plus sur cette base et expliquer ce
qui a été fait, ce

qui est en train de se faire et ce qui reste à faire.
certains contributeurs

de ce groupe sont des développeurs professionnels et
seront ravis de pouvoir

t'accompagner.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Sady" a écrit
dans le message de

news:632801c42e19$c13088a0$
Les relations entre mes tables devraient être comment
idéalement ?
Sady


.



Avatar
Sady
Ceci à été fait.. en espérant qu'elles soient bien faite
les relations..

Sady
-----Message d'origine-----
Bonjour,

Sady wrote:
| Les relations entre mes tables devraient être comment
| idéalement ?
| Sady

un champ clé primaire dans une table,
son équivalent clé externe dans une autre table,
et une liaison 1 à plusieurs entre le premier et le
second.


Le requête sur laquelle se base le formulaire ou l'état
ne doit pas

faire apparaître 2 tables non liées, sauf cas très
particulier, pour

obtenir toutes les combinaisons possibles entre 2
champs par exemple.



--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


.



Avatar
3stone
Salut,

"Sady"
<snip>
Je peux répondre à vos questions mais c'est vous qui
serez en mesure de me dire ce qui doit ou ne doit pas
être fait, vu mon manque d'expérience.



La table coté "un" de la relation doit être la source du formulaire principal.
La table coté "plusieurs" devrait être source d'un sous-formulaire...

C'est bien ce que tu as ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
Sady
Non, je n'ai pas de sous formulaire juste un formulaire...

Sady
-----Message d'origine-----
Salut,

"Sady"
<snip>
Je peux répondre à vos questions mais c'est vous qui
serez en mesure de me dire ce qui doit ou ne doit pas
être fait, vu mon manque d'expérience.



La table coté "un" de la relation doit être la source du
formulaire principal.

La table coté "plusieurs" devrait être source d'un sous-
formulaire...


C'est bien ce que tu as ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




.



Avatar
3stone
Salut,

"Sady"
Non, je n'ai pas de sous formulaire juste un formulaire...



Dans ce cas, il est normal que, pour chaque record du coté plusieurs,
tu retrouve le "rappel" de l'enregistrement concerné du coté "un"

Selon la relation, bien sur...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
Sady
Je vais essayé de sous formulaire.. je vous en redonne
des nouvelles

Sady
-----Message d'origine-----
Salut,

"Sady"
Non, je n'ai pas de sous formulaire juste un
formulaire...




Dans ce cas, il est normal que, pour chaque record
du coté plusieurs,

tu retrouve le "rappel" de l'enregistrement concerné
du coté "un"


Selon la relation, bien sur...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




.