Utilisation d'expressions conditionnelles
Vous pouvez créer des expressions conditionnelles pour tout champ de données, y compris des champs de consolidation et des groupes de données.
-
Renseignez ces informations :
Sélectionnez Expression dans le menu Insertion. La boîte de dialogue Expression valeur s'affiche. La boîte de dialogue Expression valeur ne peut être affichée que dans Générateur Etats. Elle n'est pas disponible à l'exécution. De ce fait, lorsque le type de condition de paramètre est expression, il doit avoir une valeur par défaut fixe. Cette dernière ne peut être vierge et l'option Fixe doit être cochée.
- Pour créer une expression conditionnelle, cliquez sur Ajouter cas dans l'onglet Valeur par défaut de la boîte de dialogue Expression valeur. Un nouvel onglet Cas s'affiche. Une fois les conditions et cas créés, cliquez sur OK pour enregistrer vos changements et fermer la boîte de dialogue Expression valeur.
-
Renseignez ces informations :
- Création de cas
-
Dans l'onglet Cas, cliquez sur le bouton de recherche du champ Valeur pour ouvrir la boîte de dialogue Saisir champ/expression. Vous pouvez maintenant créer votre expression. Vous pouvez éventuellement saisir une valeur ou une expression directement dans le champ Valeur.
Dans le champ Libellé, saisissez le libellé de votre cas pour référence.
Sélectionnez Filtre standard ou Personnaliser expression.
- Ajout de filtres standard
-
Si vous sélectionnez le filtre standard, cliquez sur le bouton Ajouter condition pour ajouter une ligne.
Dans la colonne Valeur, ajoutez une valeur ou bien utilisez le bouton de recherche pour sélectionner un champ ou créer une expression dans la boîte de dialogue Saisir champ/expression.
Dans la colonne Condition, conservez la valeur par défaut '=' ou utilisez la liste déroulante pour sélectionner une autre condition.
Dans la colonne Expression, cliquez sur le champ puis saisissez une valeur directement ou bien utilisez le bouton de recherche pour ouvrir la boîte de dialogue Saisir champ/expression. Sélectionnez le champ requis ou créez une expression. Si la colonne Valeur contient un type de champ valide, un bouton de recherche supplémentaire permet de sélectionner une valeur d'index/recherche.
Remarque: Si vous saisissez des valeurs littérales dans la colonne Expression, veuillez les inclure entre guillemets. Sinon, elles risquent d'être ignorées.Vous pouvez ajouter autant de conditions que nécessaire. Le cas est valide lorsque toutes les conditions sont remplies.
- Suppression de conditions
-
Pour supprimer une condition, cliquez sur le bouton Supprimer condition de l'onglet Cas dans la boîte de dialogue Expression valeur.
Suivez les instructions affichées dans la boîte de dialogue pour créer une expression.
- Personnaliser expression
-
Vous pouvez personnaliser vos expressions en utilisant l'option Personnaliser expression.
Remarque: Si vous avez saisi un filtre standard avant de sélectionner cette option, l'expression du filtre standard est copiée dans le champ Personnaliser expression. - Cas multiples
-
Un numéro de cas est attribué à chaque cas créé. Ce numéro est indiqué sur l'onglet correspondant et représente l'ordre dans lequel les expressions sont évaluées. Par exemple, le Cas 2 est évalué avant le Cas 3 et après le Cas 1.
Vous pouvez changer l'ordre des cas en utilisant les flèches situées en bas de la boîte de dialogue Expression valeur. Le cas est déplacé vers l'onglet suivant, à droite ou à gauche, en fonction de la flèche sélectionnée.
Remarque: Vous pouvez également créer des cas semblables à l'aide du bouton Copier cas.