Il existe deux langages d'écriture pour le calcul de valeurs dans ArcMap. Vous pouvez utiliser VBScript ou Python ; les deux sont disponibles via l'outil Calculer un champ.
Pour calculer le nombre de jours séparant deux dates avec VBScript, suivez ces étapes :
- Cliquez sur le menu Editeur dans la barre d'outils Editeur, puis sur Ouvrir une session de mise à jour.
- Cliquez sur le bouton Répertorier par source dans la table des matières.
- Cliquez avec le bouton droit sur la table ou la couche dans la table des matières, puis sélectionnez Ouvrir la table attributaire.
- Cliquez avec le bouton droit sur le champ afin d'afficher le nombre de jours séparant la date de la date actuelle, puis cliquez sur 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, tapez l'expression de calcul VBScript suivante :
DateDiff("d", [date_field], Now())
- Cliquez sur OK.
Le nombre de jours compris entre la date du champ date_field et la date actuelle est indiqué dans le champ correspondant.