Forum aux questions

est-il possible de décocher la case Allow NULL (Autoriser les valeurs nulles) lors de la modification de la table attributaire dans ArcGIS Pro ?

Last Published: January 12, 2023

Réponse

Non, il n’est pas possible de décocher la case Allow NULL (Autoriser les valeurs nulles) pour un champ spécifique lorsque la table attributaire comporte des entrées dans ArcGIS Pro. La désactivation des valeurs nulles dans la table attributaire ne peut s’effectuer qu’au moment de la création du champ. Pour décocher la case Allow NULL (Autoriser les valeurs nulles) lorsqu’il existe des valeurs attributaires, recréez la table attributaire dans une nouvelle classe d’entités. Suivez la solution de contournement ci-dessous pour recréer la table attributaire et décocher la case Allow NULL (Autoriser les valeurs nulles) dans ArcGIS Pro.

Note: 
The ObjectID and GlobalID changes when the attribute table is recreated.
  1. Ouvrez le projet ArcGIS Pro contenant la couche d’entités.
  2. Dans la fenêtre Catalog (Catalogue), créez une nouvelle classe d’entités. Reportez-vous à la rubrique ArcGIS Pro : Créer une classe d’entités autonome pour plus d’informations. Les définitions de champ doivent être importées à partir de la classe d’entités d’origine. Cliquez sur Import (Importer) et accédez à son emplacement, sélectionnez la classe d’entités, puis cliquez sur OK.
Bouton Import (Importer) dans la fenêtre Create Feature Class (Créer une classe d’entités).
  1. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la nouvelle couche d’entités et sélectionnez Attribute Table (Table attributaire).
  2. Sur le ruban, sous l’onglet Table , cliquez sur Fields (Champs) Icône Fields (Champs). dans le groupe Field (Champ).
  3. Décochez la case Allow NULL (Autoriser les valeurs nulles) pour les champs souhaités. Cliquez sur Save (Enregistrer) dans le groupe Changes (Modifications) .
Colonne Allow NULL (Autoriser les valeurs nulles) avec une case décochée.
  1. Copiez les entités de la classe d’entités d’origine et collez-les dans la nouvelle classe d’entités. Reportez-vous à la rubrique ArcGIS Pro : Coller dans la couche spécifiée pour plus d’informations. Cochez la case Keep source attribute values (Conserver les valeurs attributaires source).
Note: 
Relationship classes are not retained when feature classes are copied and pasted to another feature class.
  1. Supprimez la classe d’entités d’origine.
    1. Sous l’onglet View (Vue), dans le groupe Windows (Fenêtres), cliquez sur Catalog Pane (Fenêtre Catalogue).
    2. Développez Databases (Bases de données) et la géodatabase fichier.
    3. Cliquez avec le bouton droit sur la classe d’entités, puis sélectionnez Delete (Supprimer). Lorsque vous y êtes invité, cliquez sur Yes (Oui).

ID d’article: 000029099

Recevoir des notifications et trouver des solutions liées à de nouvelles questions ou à des problèmes connus

Recevez des réponses synthétisées et des solutions en vidéo de notre nouvel agent conversationnel (IA).

Télécharger l’application Esri Support

Informations associées

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement