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.
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.
Octet
Entier
Entier long
Seul
Double
ID de réplication
Décimal
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.
Laissez un commentaire
Cours Office Access
Nos certifications
Sur Facebook
Nos cours Office
Newsletter
Nous suivre...