Règle d’automatisation
Cet exemple montre une vérification des données d’un tableau. La règle vérifie si les données du tableau correspondent à la valeur du champ de résultat. Le tableau comporte des colonnes contenant les prix et les quantités des articles. La règle est écrite au niveau d’une section contenant le tableau et le champ de résultat.Code d’un composant ActiveX
Le code ci-dessous est celui de la classeCheckDoc du projet AutomationRule, utilisée dans les scripts ci-dessus.
Recherche dans la liste de variantes
Cette règle vérifie si la valeur du champ correspond à l’une des valeurs d’une liste. Si ce n’est pas le cas, un indicateur d’erreur de règle apparaît et une liste de valeurs suggérées est fournie pour le champ. Selon le résultat de la vérification, le champ est marqué comme reconnu avec confiance ou sans confiance.Vérification de la correspondance du champ
Cette règle vérifie si le champ a été trouvé.Vérification de la coche
Cette règle vérifie si la coche est sélectionnée ou non.Vérification du groupe de coches
Cette règle parcourt toutes les coches du groupe et, si aucune n’est sélectionnée, sélectionne la première. Elle est écrite au niveau du groupe de coches. Toutes les coches du groupe ont été ajoutées à la liste des champs inclus dans la règle, et le groupe lui-même a été exclu de cette liste. Pour la coche par défaut (la première), l’indicateur ReadOnly a été désactivé. S’il n’y a aucune coche dans le groupe, un indicateur d’erreur de règle est activé. Cet exemple parcourt tous les champs inclus dans la règle. Comme les noms des champs ne sont pas spécifiés, le code peut être utilisé pour n’importe quel groupe de coches.Vérification de la fiabilité du champ
Cette règle vérifie le nombre de caractères incertains dans le champ et vide le champ si ce nombre est de trois ou plus. Il s’agit d’un script d’autocorrection.Remplacement de caractères sans perdre les régions et les indicateurs de vérification
Le script remplace+ par & sans perdre les informations sur les régions ni les indicateurs de vérification. Il s’agit d’un script d’autocorrection.
