Skip to Content

Comment changer le type et/ou la longueur d’un champ ?

Auteur : Lena

Si vous désirez ne changer que la longueur et la précision d'un champ, l'extension "ET GeoWizards" comprend une fonction gratuite et non limitée "Redefine Fields" (Onglet "Basic"), qui permet de réaliser cette opération.

Si vous souhaitez changer le type du champ, par exemple passer un champ numérique en texte, suivez la procédure suivante :

  1. Créez un nouveau champ du type et de la longueur désirés (cf. "Comment ajouter un champ" ?).
  2. Faites un clic droit sur l’en-tête de ce champ puis choisissez "Calculer les valeurs".
  3. Cliquez sur "Oui" au message d’avertissement du calculateur de champ.
  4. Il faut ensuite entrer dans la calculatrice de valeur de champ la formule appropriée pour convertir les données.

Par exemple :

  • Numérique vers textuel : [Nouveau_champ] = Str([Ancien_champ])
  • Textuel vers numérique : [Nouveau_champ] = Val([Ancien_champ])


NB : "[Nouveau_champ] = " est en fait déjà écrit, il ne faut pas le recopier !!

D'autre part, il n'est pas nécessaire de copier la formule à l'aide des touches du clavier : vous disposez de la liste des champs, des opérateurs et des fonctions disponibles dans la calculatrice, il suffit de double-cliquer sur chaque élément pour construire la formule.