Il existe deux langages de script pour calculer des valeurs dans ArcMap. Vous pouvez utiliser VBScript ou Python, chacun étant disponible via l'outil Calculate Field (Calculer un champ).
Pour calculer le nombre de jours entre deux dates dans VBScript, procédez comme suit :
- Cliquez sur le menu Editeur dans la barre d'outils Editeur, puis sur Ouvrir une session de mise à jour.
- Cliquez sur le bouton List by Source (Répertorier par source) dans la table des matières.
- Effectuez un clic droit sur la table ou la couche dans la table des matières et sélectionnez Open Attribute Table (Ouvrir la table attributaire).
- Cliquez avec le bouton droit sur l'en-tête du champ pour afficher le nombre de jours entre la date et la date actuelle, puis cliquez sur Field Calculator (Calculateur de champs).
Vous pouvez effectuer des calculs sans vous trouver dans une session de mise à jour ; cependant dans ce cas, vous ne pouvez pas annuler les résultats.
- Dans la zone de texte du calculateur de champs, entrez l'expression VBScript de calcul suivante :
DateDiff("d", [date_field], Now())
- Cliquez sur OK.
Le nombre de jours entre la date dans le champ de date et la date actuelle est placé dans le champ spécifié.