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 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