Création d'un champ de type monétaire

Ouvrez Formagiciel. accdb, ouvrez la table T_Client, et ajoutez SalaireMensuel que vous définirez en Monétaire.
Lancez la table en mode saisie de données, et entrez 1234.65 comme salaire d'Edith Piaf.
Ce montant va s'afficher comme ceci : . fr. au début du montant, un apostrophe ' de séparation entre les milliers et les centaines, et deux décimales après le point.
Il est possible que vous n'ayez pas le même symbole monétaire que moi !
Tout comme les dates et heures, la manière d'afficher les valeurs monétaires est déterminée lors de l'installation de Windows, et tout dépend de la région ou du pays dans lequel vous vivez. Nous y reviendrons.

Confusions du terme "Monétaire"

Attention : le bout de chapitre qui va suivre n'est pas évident, et si vous ne le comprenez pas vraiment, ce n'est pas bien grave.
Revenez en mode création, nous allons observer une sorte de confusion. Constatez que SalaireMensuel est défini en type Monétaire, mais, de plus, sa propriété Format est également Monétaire.
Ces deux monétaires ont deux fonctions différentes !
Le type de données Monétaire est la précision du nombre.
Eh bien, ce type Monétaire correspond à une sorte de précision numérique.
La propriété Format, quant à quant à elle, détermine l'apparence esthétique de l'affichage. Et Microsoft n'a rien trouvé de plus malin que de nommer un de ces formats "Monétaire" ! Ce n'est pas étonnant qu'on confonde !!
Regardez maintenant ce qui se passe si je définis mon champ en Numérique :
Dns ce cas, dans les propriétés du champ, je peux définir la taille du champ, mais en plus, je peux définir son format.
Ainsi, lorsqu'on choisit le type de données Numérique, on peut choisir sa Taille, mais quand on choisit le type Monétaire, on a pas le choix de la taille.
Du coup, on peut légitimement se poser la question : Le type de données Monétaire, c'est quoi ? Un Réel Simple ? Un Réel Double ? Un Entier Long ? ...
Eh bien non, c'est encore un autre type de données numérique non-disponible dans la liste des tailles de numérique !


Aucun commentaire:

Enregistrer un commentaire