Définir la taille du champ dans Access

Comme vous l’avez vu, changer la taille d’un champ de texte court consiste simplement à estimer le plus grand nombre de caractères qui seront saisis dans le champ, jusqu’à 255.

À l’instar du type de données Texte court, les types de données Numéro Auto et Nombre ont une propriété Taille de champ associée qui limite le nombre de chiffres qui peuvent être saisis dans le champ. Des deux, la propriété Taille du champ du type de données Nombre est la plus complexe. Vous pouvez définir les champs numériques sur l’une des tailles indiquées dans le tableau suivant.

Taille

Octet

Entier

Entier long

Seul

Double

 

ID de réplication

Décimal

Description

Nombres entiers de 0 à 255

Nombres entiers de -32768 à 32767

Nombres entiers de -2 147 483 648 à 2 147 483 647 (valeur par défaut)

Valeurs numériques à virgule flottante de -3,4 x 10 au 38e à +3,4 x 10 au 38e

Valeurs numériques à virgule flottante de -1,797 x 10 au 38e à +1,797 x 10 au 38e

Nombres générés aléatoirement de 16 octets de long

Nombres de -9,999 … x 10 au 27 à +9,999 … x 10 au 27

La propriété Taille du champ des champs NuméroAuto peut être définie sur Entier long (valeur par défaut) ou sur ID de réplication.

En définissant la propriété Taille du champ sur le paramètre qui autorise la plus grande entrée valide, vous empêchez l’entrée de valeurs non valides. Access rejette toute valeur inférieure ou supérieure aux limites de taille du champ lorsque vous essayez de sortir du champ.

VOIR ÉGALEMENT Pour plus d’informations sur les tailles de champ, recherchez Introduction aux types de données et propriétés de champ sur le site Web Office.com.

Dans cet exercice, vous allez modifier la propriété Taille du champ pour deux champs afin d’examiner l’impact sur les données déjà présentes dans la table et sur les nouvelles données que vous entrez.

CONFIGURATION Vous avez besoin de la base de données GardenCompany06 avec laquelle vous avez travaillé dans l’exercice précédent pour terminer cet exercice. Si nécessaire, ouvrez la base de données. Ensuite, affichez la table Test en mode feuille de données et suivez les étapes.

1 Vérifiez les valeurs de champ dans le seul enregistrement de la table Test, puis passez en mode Création.

2 Cliquez n’importe où dans la ligne Texte court, puis dans la zone Propriétés du champ, modifiez la propriété Taille du champ de 255 à 18 pour limiter le nombre de caractères à ce maximum.

3 Cliquez n’importe où dans la ligne Nombre, cliquez n’importe où dans la propriété taille, cliquez sur la flèche qui apparaît, puis dans la liste, cliquez sur Byte pour limiter le nombre de caractères entre 0 et 255 (inclus).

4 Passez en mode Feuille de données et cliquez sur Oui lorsque vous êtes invité à enregistrer la table. Access affiche un avertissement indiquant que certaines données peuvent être perdues.

La table contient des données qui ne correspondent pas aux nouveaux paramètres de propriété.

5 Cliquez sur Oui pour reconnaître le risque, puis cliquez à nouveau sur Oui pour accepter la suppression du contenu d’un champ.

Examinons maintenant l’impact des changements de taille de champ sur les champs.

6 Double-cliquez sur la bordure droite du champ Texte court pour élargir la colonne en fonction de son entrée.

La valeur Texte court a été tronquée et la valeur Nombre a été supprimée.

Vous avez entré 32 caractères dans le champ Texte court. Il ne peut désormais contenir que 18, donc 14 caractères ont été supprimés définitivement. Vous avez entré 500 dans le champ Nombre. Il ne peut désormais contenir que des nombres entiers de 0 à 255, la valeur a donc été supprimée de manière permanente.

Dans le champ Nombre, entrez 2 .5 et appuyez sur Tab. Notez qu’Access arrondit la valeur au nombre entier le plus proche.

Facebook
Twitter
LinkedIn
WhatsApp
Email
Print
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Cours Office Access

Nos certifications

Sur Facebook

Nos cours Office

Newsletter

Nous suivre...

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x