Afin d'éclaircir un peu ces différents formats, voici un tableau récapitulatif
Type de données | Propriété Taille du champ |
Décimales possibles | Le plus petit nombre possible |
le plus grand nombre possible |
Exemple d'utilisation |
Numérique | Octet | Non | 0 | 255 | Nombre d'enfants |
Numérique | Entier | Non | -32'768 | 32'767 | Nombre d'amis sur FaceBook |
Numérique | Entier Long (C'est le type de données des NuméroAuto, mais nous y reviendrons) |
Non | -2'147'483'648 | 2'147'483'647 Plus de 2 milliards, donc. |
Principalement en relation avec les Numéros automatiques (que nous verrons plus tard.) |
Numérique | Réel Simple | Oui (mais ça dépend) | -9'999'999.00 | 9'999'999.00 Presque 10 millions |
En statistiques et probabilités, ça peut être utile |
En réalité, on a droit à 7 chiffres en tout et pour tout en Réel Simple. Donc, si on écrit 9'999'999, on a pas le droit de mettre des décimales parce qu'on a déjà utilisé les 7 chiffres, mais on pourrait écrire 9'999.123 par exemple, ou même 0.123456 : L'important est de ne pas utiliser plus que 7 chiffres. | |||||
Numérique | Réel Double | Oui (mais ça dépend) | -999'999'999'999'999 | 999'999'999'999'999 Presque un million de milliards |
Microbiologie, physique quantique, tous les cas ou l'extrême précision des décimales est cruciales |
La remarque est exactement la même que pour le type Réel Simple, sauf qu'ici, on a droit à 15 chiffres au lieu de 7. C'est à dire qu'on pourrait écrire un nombre très petit, comme par exemple : 0.00000000000001 On peut écrire des nombres beaucoup plus grands encore dans un Réel double ou réel simple, mais alors, ces nombres seront arrondis : Par exemple, si vous essayez d'écrire le nombre 123456789123456789123456789 dans un Réel Double, vous n'aurez pas de message d'erreur, mais un arrondissement comme ceci : 123'456'789'123'457'000'000'000'000 |
|||||
Numérique | N° de réplication | On ne va pas s'occuper de cette option, ça date du temps d'Access 2003, ou on pouvait répliquer les bases de données, mais c'est une autre histoire | |||
Numérique | Décimal | Non | -999'999'999'999'999'999 | 999'999'999'999'999'999 Presque un milliard de milliards |
Astrophysique, théoriques des grands nombres, mathématiques théoriques |
Monétaire | pas d'option : c'est obligatoirement la taille dire "monétaire" | Oui | -99'999'999'999'999.9999 | 99'999'999'999'999.9999 Si on ajoute un millième de centime, on arrive à cent mille milliards |
Toute notion d'argent |
Contrairement aux Réels doubles et simples, ici, la précision des décimales est 4. Pas question, par exemple, d'écrire 9.99999, ce sera arrondi à 10. C'est donc un type de données particulièrement bien étudié pour contenir des sommes d'argent. |
Dans l'exemple du haut, nous avons une précision monétaire, mais un affichage en format Standard. Le format Standard est sans doute le format le plus lisible, le plus sympathique et le plus utilisé.
Dans l'exemple du bas, nous avons un Numérique Entier, affiché en format Monétaire : il y a donc les deux décimales affichées en plus du symbole fr., mais comme le type Entier n'admet pas les décimales, elles seront systématiquement à 00.
Voilà ! La partie compliquée est terminée !
Nous allons revenir à des notions plus basiques. Définissez SalaireMensuel comme étant un type Monétaire. Pour le format, vous avez trois choix pertinents : Monétaire, Euro et Standard.
Dans les trois cas, vous aurez une apostrophe ' de séparation entre les milliers et les centaines (en fait, par groupe de 3 chiffres : 12'345'678.75), un point décimal, et deux chiffres après la virgule.
Aucun commentaire:
Enregistrer un commentaire