Écrire des expressions conditionnelles

Dans BarTender, une instruction conditionnelle définit la condition ou les critères qui doivent être remplis avant qu'une action spécifique ne soit effectuée, comme l'impression d'un objet sur un modèle, ou avant qu'un enregistrement de base de données ne soit inclus dans un ensemble d'enregistrements. Une instruction conditionnelle comprend la source de données à évaluer, un opérateur et une valeur à laquelle la valeur de la source de données est comparée.

Vous pouvez créer une expression conditionnelle lorsque plus d'une condition doit être remplie avant que l'action ne soit exécutée. Une expression conditionnelle vous permet d’associer plusieurs deux ou plusieurs conditions dans une même expression. Même les expressions les plus complexes sont composées d’instructions conditionnelles simples, qui sont associées à des opérateurs conditionnels pour créer un résultat final.

Selon l'action conditionnelle que vous voulez configurer, vous pouvez créer une instruction ou une expression conditionnelle en utilisant une des boîtes de dialogue suivantes :

Parties d’une expression conditionnelle

Une instruction conditionnelle est structurée comme une phrase : un sujet (la source de données), un verbe (l’opérateur) et un complément (la valeur). Une expression conditionnelle est simplement deux ou plusieurs instructions conditionnelles qui sont jointes ensemble pour créer une condition plus complexe que vous voulez évaluer. Vous pouvez créer des instructions conditionnelles et des expressions conditionnelles en comprenant les informations nécessaires à leur création.

Écrire une expression conditionnelle

Pour créer une expression conditionnelle, vous devez savoir personnaliser et ajouter des conditions et des groupes de conditions. Les instructions générales sont les suivantes.

L’interface utilisateur peut varier d’une boîte de dialogue d’expressions conditionnelles à l’autre dans BarTender.

FerméPour personnaliser une expression existante

  1. Cliquez sur l’espace réservé [Source de données], puis cliquez sur la source de données nommée ou sur le champ de base de données que vous souhaitez.

  2. Cliquez sur l’espace réservé Opérateur, puis cliquez sur l'opérateur que vous souhaitez utiliser.

  3. Le cas échéant, cliquez sur <saisir une valeur> pour saisir la valeur que vous souhaitez.

FerméAjout d’une nouvelle condition

L’ajout d’une nouvelle condition diffère légèrement lorsque vous créez des jointures de bases de données. Pour en savoir plus, consultez la boîte de dialogue Configuration de base de données.

  1. À côté de l’opérateur de votre choix, cliquez sur pour ajouter une nouvelle condition. Autrement, si vous vous trouvez dans la boîte de dialogue Quand imprimer, Quand afficher ou Suppression, vous pouvez cliquer sur l’opérateur et sélectionner Ajouter une condition.

  2. Cliquez sur l’espace réservé [Source de données], puis cliquez sur la source de données nommée ou sur le champ de base de données que vous souhaitez.

  3. Cliquez sur l’espace réservé Opérateur, puis cliquez sur l'opérateur que vous souhaitez utiliser.

  4. Le cas échéant, cliquez sur <saisir une valeur> pour saisir la valeur que vous souhaitez.

FerméAjout d’un nouveau groupe de conditions

Vous ne pouvez pas ajouter de groupes de conditions lorsque vous créez des jointures de bases de données. Pour en savoir plus, reportez-vous à la rubrique Types de jointure de bases de données.

  1. Dans la Vue arborescente de la boîte de dialogue Quand imprimer ou Quand afficher, cliquez sur l’opérateur conditionnel pour ouvrir le menu Conditions.

  2. Cliquez sur Ajouter un groupe. Par défaut, le nouveau groupe conditionnel est créé à l’aide de l’opérateur Et et d'une condition unique.

  3. Cliquez sur le nouvel opérateur, puis sélectionnez le type d’opérateur que vous voulez.

  4. Pour utiliser plus d’une condition, cliquez sur l’icône . Vous pouvez aussi cliquer sur l’opérateur, puis sélectionner Ajouter une condition à partir du menu Conditions pour ajouter des conditions à l’opérateur.

Rubriques connexes