Supprimer le filtre des conflits de champs (Gestion des données)
Récapitulatif
Supprime un filtre des conflits de champs pour un champ donné dans une table de géodatabase ou une classe d'entités.
Vous pouvez appliquer des filtres de conflits de champs à des tables ou des classes d'entités versionnées pour éviter qu'un conflit ne survienne lorsque le même attribut est mis à jour dans les versions enfant et parent. Les filtres des conflits de champs permettent uniquement de réconcilier les conflits définis par attribut.
Utilisation
Lorsque l'outil est exécuté à partir de sa boîte de dialogue, seuls les champs déjà filtrés sont affichés.
La fonction ArcPy arcpy.da.ListFieldConflictFilters() permet d'identifier les champs filtrés.
Syntaxe
Paramètre | Explication | Type de données |
table |
Table ou classe d'entités contenant les champs à supprimer en tant que filtres de conflits. | Feature Layer; Table View |
fields [fields,...] |
Champ ou liste de champs à supprimer en tant que filtres de conflits. | Field |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveFieldConflictFilter en mode immédiat pour supprimer un filtre de conflits du champ de phase.
import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveFieldConflictFilter en mode immédiat pour supprimer simultanément les filtres de conflits de plusieurs champs.
import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase","material"])