Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

votre avis sur champ numéro auto

3 réponses
Avatar
dav
toujours au sujet des relations entre tables, je me pose une question
quant au champ numéro auto :

- peut il, et doit il, toujours etre utilisé et privilégié comme champ
de liaison entre tables.

par exemple dans une table de 2 champs :

- champ 1 = numéro (nuémro)
- champ 2 = code-entreprise (numérique)

peut on se passer du champ numéro auto et faire une liaison avec une
seconde table sur le champ numéro_entreprise, qui lui, ne sera pas auto
incrémenté.....ou faut il absolument dans ce cas créer un champ indexé
numéro auto...?

merci de vos lumières,
Bruno

3 réponses

Avatar
Raymond [mvp]
Bonjour.

un champ numauto est un champ très pratique qui doit être utilisé très
rarement sauf en cas de donnée unique impossible dans une table. mettre un
numauto pour la table des conditions de règlement c'est formidable et ça ne
gène personne. mettre un numauto sur une table client qui doit avoir une
codification interne à l'entreprise et unique, un numauto est inutile car il
ne sert à rien. le n° client unique servira très bien de clé primaire et de
liaison avec les autres tables; dans ton cas, un numéro entreprise peut très
bien remplacer un numauto. Il faut bien penser de déclarer le numéro en clé
primaire pour ne pas avoir de doublons. Il est possible de créer une
application complète sans utiliser de numauto.

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


"dav" a écrit dans le message de news:
41af5f84$0$16366$
toujours au sujet des relations entre tables, je me pose une question
quant au champ numéro auto :

- peut il, et doit il, toujours etre utilisé et privilégié comme champ de
liaison entre tables.

par exemple dans une table de 2 champs :

- champ 1 = numéro (nuémro)
- champ 2 = code-entreprise (numérique)

peut on se passer du champ numéro auto et faire une liaison avec une
seconde table sur le champ numéro_entreprise, qui lui, ne sera pas auto
incrémenté.....ou faut il absolument dans ce cas créer un champ indexé
numéro auto...?

merci de vos lumières,
Bruno


Avatar
YannX
"Raymond [mvp]" a écrit dans le message de
news:%

un champ numauto ....... très pratique.......[à] utilisé très rarement
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


Que dire de plus ! Jamais (un peu brutal qd meme !)
Totu à fait d'accord : ne jamais utiliser, sauf si IMPOSSIBLE de faire
autrement !
Yann

Avatar
3stone
Salut,

"YannX"

Que dire de plus ! Jamais (un peu brutal qd meme !)



Ahh ? tu peux expliquer... ;-)


Totu à fait d'accord : ne jamais utiliser, sauf si IMPOSSIBLE de faire
autrement !



Fait gaffe, tu vas faire croire qu'il vaut mieux crée des PK
sur champs multiples du style:
Nom, Prénom, date de naissance et couleur de cheveux...

:o)


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