OVH Cloud OVH Cloud

Alph à besoin d'un conseil

3 réponses
Avatar
Alphonse De La Vichy
Bonjour =E0 tous,
je ne suis pas exp=E9riment=E9 avec Access, alors j'aimerais=20
avoir le conseil d'un ou d'une expert.

Je suis =E0 batir une base de donn=E9es avec trois tables :
Ench=E8res
Ench=E8resLot
Fournisseurs

Le probl=E8me est le suivant : j'ai 20 fournisseurs par=20
ench=E8re et les m=EAmes 20 doivent apparaitre aussi dans le=20
ou les lots des ench=E8res. Dans la table Ench=E8res, les 20=20
fournisseurs sont l=E0 pour savoir s'ils sont Actuels ou=20
non (il y a une case =E0 cocher). Dans la table=20
Ench=E8resLot, ils sont l=E0 pour savoir s'ils ont accept=E9s=20
et s'ils ont particip=E9s au lot. La structure fonctionne=20
de cette mani=E8re dans un autre syst=E8me.

J'aimerais savoir si ma m=E9thode suivante peut =EAtre=20
am=E9lior=E9e : j'ai cr=E9=E9 20 fois frn01, frn02...frn20 dans=20
les tables Ench=E8res et Ench=E8resLot. Cela est compliqu=E9,=20
car je dois aussi reli=E9 la table Fournisseurs =E0 tous ces=20
champs....

Est-ce que quelqu'un pourrait m'=E9clairer?

D=E9sol=E9 si mon explication n'est pas tr=E8s claire.

Alph

3 réponses

Avatar
Ilan
Bonjour Alphonse,
Tu peux creer deux tables supplementaires reprenant ces informations.
Ca donnerait :

1) une table lien Enchere-Fournisseur ayant 4 champs
LienEnchereFournisseur (Cle primaire)
Enchere
Fournisseur
EstActuel

2) une table lien EnchereLot-Fournisseur ayant 4 champs
LienEnchereFournisseur (Cle primaire)
Lot (Cle primaire)
Accepte
Participe




Bonjour à tous,
je ne suis pas expérimenté avec Access, alors j'aimerais
avoir le conseil d'un ou d'une expert.

Je suis à batir une base de données avec trois tables :
Enchères
EnchèresLot
Fournisseurs

Le problème est le suivant : j'ai 20 fournisseurs par
enchère et les mêmes 20 doivent apparaitre aussi dans le
ou les lots des enchères. Dans la table Enchères, les 20
fournisseurs sont là pour savoir s'ils sont Actuels ou
non (il y a une case à cocher). Dans la table
EnchèresLot, ils sont là pour savoir s'ils ont acceptés
et s'ils ont participés au lot. La structure fonctionne
de cette manière dans un autre système.

J'aimerais savoir si ma méthode suivante peut être
améliorée : j'ai créé 20 fois frn01, frn02...frn20 dans
les tables Enchères et EnchèresLot. Cela est compliqué,
car je dois aussi relié la table Fournisseurs à tous ces
champs....

Est-ce que quelqu'un pourrait m'éclairer?

Désolé si mon explication n'est pas très claire.

Alph



Avatar
Alphonse De La Vichy
Bonjour Ilan,

merci pour l'information, mais le champ Lot ne peut pas
être une clef primaire, car les lots sont presque
toujours les memes numéros (1, 2, 3, 4, etc.) à chaque
nouvelle enchère. Quelques fois, une enchère peut avoir
un seul lot et quelques fois plus de 3.

Tu as une suggestion?

Bye


-----Message d'origine-----
Bonjour Alphonse,
Tu peux creer deux tables supplementaires reprenant ces
informations.

Ca donnerait :

1) une table lien Enchere-Fournisseur ayant 4 champs
LienEnchereFournisseur (Cle primaire)
Enchere
Fournisseur
EstActuel

2) une table lien EnchereLot-Fournisseur ayant 4 champs
LienEnchereFournisseur (Cle primaire)
Lot (Cle primaire)
Accepte
Participe




Bonjour à tous,
je ne suis pas expérimenté avec Access, alors
j'aimerais


avoir le conseil d'un ou d'une expert.

Je suis à batir une base de données avec trois
tables :


Enchères
EnchèresLot
Fournisseurs

Le problème est le suivant : j'ai 20 fournisseurs par
enchère et les mêmes 20 doivent apparaitre aussi
dans le


ou les lots des enchères. Dans la table Enchères,
les 20


fournisseurs sont là pour savoir s'ils sont Actuels
ou


non (il y a une case à cocher). Dans la table
EnchèresLot, ils sont là pour savoir s'ils ont
acceptés


et s'ils ont participés au lot. La structure
fonctionne


de cette manière dans un autre système.

J'aimerais savoir si ma méthode suivante peut être
améliorée : j'ai créé 20 fois frn01, frn02...frn20
dans


les tables Enchères et EnchèresLot. Cela est
compliqué,


car je dois aussi relié la table Fournisseurs à tous
ces


champs....

Est-ce que quelqu'un pourrait m'éclairer?

Désolé si mon explication n'est pas très claire.

Alph

.





Avatar
Ilan
Bonsoir Alphonse

En fait, La cle primaire regourpe les deux champs (LienEnchereFournisseur+Lot)
Je pense que cela cree bien un numero unique.
L'enregistrement repond a la question



Bonjour Ilan,

merci pour l'information, mais le champ Lot ne peut pas
être une clef primaire, car les lots sont presque
toujours les memes numéros (1, 2, 3, 4, etc.) à chaque
nouvelle enchère. Quelques fois, une enchère peut avoir
un seul lot et quelques fois plus de 3.

Tu as une suggestion?

Bye


-----Message d'origine-----
Bonjour Alphonse,
Tu peux creer deux tables supplementaires reprenant ces
informations.

Ca donnerait :

1) une table lien Enchere-Fournisseur ayant 4 champs
LienEnchereFournisseur (Cle primaire)
Enchere
Fournisseur
EstActuel

2) une table lien EnchereLot-Fournisseur ayant 4 champs
LienEnchereFournisseur (Cle primaire)
Lot (Cle primaire)
Accepte
Participe




Bonjour à tous,
je ne suis pas expérimenté avec Access, alors
j'aimerais


avoir le conseil d'un ou d'une expert.

Je suis à batir une base de données avec trois
tables :


Enchères
EnchèresLot
Fournisseurs

Le problème est le suivant : j'ai 20 fournisseurs par
enchère et les mêmes 20 doivent apparaitre aussi
dans le


ou les lots des enchères. Dans la table Enchères,
les 20


fournisseurs sont là pour savoir s'ils sont Actuels
ou


non (il y a une case à cocher). Dans la table
EnchèresLot, ils sont là pour savoir s'ils ont
acceptés


et s'ils ont participés au lot. La structure
fonctionne


de cette manière dans un autre système.

J'aimerais savoir si ma méthode suivante peut être
améliorée : j'ai créé 20 fois frn01, frn02...frn20
dans


les tables Enchères et EnchèresLot. Cela est
compliqué,


car je dois aussi relié la table Fournisseurs à tous
ces


champs....

Est-ce que quelqu'un pourrait m'éclairer?

Désolé si mon explication n'est pas très claire.

Alph

.