Acces champ calculé

Bonjour,

Sous office Pro Plus 2021
J'ai une table access avec 3 champs
 un champ "com" sur 2 caractères "GU"
 un champ "Num" sur caractères 001 et suivant
un  champ "Type" sur 2 caractères ex "CX"
 j'ai rajouté un nouveau champ "REf"  champ calculé avec la formule "[COM] & [Num] & [Type]
 résultat obtenu GU1CX
je voudrais obtenir GU001CX  comment y parvenir?
Merci de votre réponse


Windows / Firefox 125.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur

    bonjour,

    le champ "Num" est bien de type "texte", et pas numérique?

    1. c'est un champ numérique et une clé primaire afin d'avoir une liste de numéro sans doublons

      1. Contributeur

        Bizarre alors d'écrire "un champ "Num" sur caractères 001 et suivant".

        A ta place, je m'intéresserais à la fonction format().

    2. Modérateur

      Salut,

      sans oublier qu'en base de données, stocker un champ qu'on peut calculer simplement avec une requête est un travail inutile (source d'erreur et espace disque occupé...).


      1. Contributeur

        en effet, il est de loin préférable de "calculer" ce champ via une requête.

        select *, [COM] & [Num] & [Type] from nomdelatable;