OVH Cloud OVH Cloud

Relation entre un champ numérique et un champ alphanumérique

1 réponse
Avatar
René Delcourt
Bonjour à tous et é toutes,

Je crée une liaison entre le champ alphanumérique d'une table et celui
numérique d'une autre table.
Type Mismatch m'ennuie beaucoup.
Ma question est donc : Comment peut-on faire en sorte que le champ
alphanumérique soit considéré en numérique.
Dans une fonction, ce serait CNUM mais dans une relation?
Faut-il aller dans le SQL, quoi y mettre?
Merci de votre assistance.
--
René Delcourt

1 réponse

Avatar
Gilles MOUGNOZ
Bonjour à tous et é toutes,
Je crée une liaison entre le champ alphanumérique d'une table et celui
numérique d'une autre table.
Type Mismatch m'ennuie beaucoup.
Ma question est donc : Comment peut-on faire en sorte que le champ
alphanumérique soit considéré en numérique.
Dans une fonction, ce serait CNUM mais dans une relation?
Faut-il aller dans le SQL, quoi y mettre?
Merci de votre assistance.
--
René Delcourt


Bonjour, René

Extrait de l'aide Access:
"Lorsque vous créez une relation entre des tables, les champs associés ne
doivent pas porter le même nom. Toutefois, ils doivent comporter le même
type de données , à moins que le champ de clé primaire ne soit un champ
NuméroAuto. Vous pouvez faire correspondre un champ NuméroAuto avec un champ
numérique uniquement si la propriété TailleChamp (FieldSize) des deux champs
correspondants est similaire. Par exemple, vous pouvez faire correspondre un
champ NuméroAuto avec un champ numérique si la valeur de la propriété
TailleChamp (FieldSize) des deux champs est Entier long. Cette propriété
doit être similaire même si les deux champs associés sont des champs
numériques."

Moralité: Access n'autorise que les relations entre éléments de même type
(ce qui passerait pour une ségrégation tout à fait intolérable dans la vie
courante mais qui me parait salutaire dans le cadre d'une base de données).

Bonne continuation