Page de propriétés Éléments de liste

La page de propriétés Éléments de liste est disponible pour les contrôles de cases d'option, zones de liste et listes déroulantes. Elle définit le Texte à afficher (étiquette) qu'un utilisateur visualise sur le formulaire de saisie de données et la Valeur d'élément pour chaque étiquette, qui correspond à ce qui est imprimé sur un élément.

La Valeur d'élément imprimée sur un élément peut être identique au Texte à afficher, ou il peut s'agir d'une valeur différente définie par vos soins à travers la page de propriétés ou par la propriété Source que vous avez sélectionnée pour remplir les listes.

Les sources disponibles sont les suivantes :

ClosedDonnées intégrées

La source Données intégrées vous permet de saisir manuellement les valeurs qui doivent apparaître dans la liste. Pour introduire une nouvelle valeur dans la liste, cliquez sur une ligne vide et tapez la valeur souhaitée. Pour supprimer une valeur, cliquez sur la ligne de la valeur que vous souhaitez supprimer et appuyez sur la touche Supprimer de votre clavier.

Les listes peuvent être triées dans l'ordre croissant ou décroissant, d'après les listes Texte à afficher ou Valeur d'élément. Cliquez simplement sur l'en-tête de colonne de la liste par laquelle vous souhaitez trier.

L'option suivante est disponible lorsque la source Données intégrées est sélectionnée :

ClosedBase de données

La source Base de données tire les éléments de liste d’une base de données connectée, par exemple un fichier texte, une feuille de calcul Microsoft Excel ou autre type de fichier de données. Une fois qu'une base de données est connectée à travers la boîte de dialogue Configuration de base de données, BarTender alimente la liste avec les valeurs du champ de base de données indiqué.

La connexion de base de données pour les éléments de liste est totalement indépendante de la connexion de base de données servant à remplir votre modèle. Même si votre document est déjà connecté à une base de données, vous devez réexécuter l’assistant de configuration de base de données pour vous connecter à une nouvelle base de données (ou à la même).

Les options suivantes sont disponibles lorsque la source Base de données est sélectionnée :

ClosedFichier externe

La source Fichier externe tire les éléments de liste d’un fichier enregistré sur votre ordinateur. BarTender interprète que le fichier sélectionné est délimité par tabulations. Si une ligne du fichier ne contient pas de tabulation, elle est utilisée entièrement pour remplir le Texte à afficher et sa Valeur d'élément correspondante. Si une ligne du fichier contient deux valeurs séparées par une tabulation, la première valeur alimente le Texte à afficher et la deuxième remplit Valeur d'élément.

Les options suivantes sont disponibles lorsque la source Fichier externe est sélectionnée :

ClosedNoms de fichier dans le dossier

La source Noms de fichier dans le dossier alimente les éléments de liste avec des noms de fichier extraits d’un dossier indiqué sur votre ordinateur ou réseau. Une fois que vous avez indiqué un dossier, vous pouvez filtrer la liste pour y inclure uniquement des fichiers d’un certain type se trouvant dans le dossier en question. Par exemple, dans un dossier comportant de nombreux types de fichiers différents, en tapant *.xlsx dans Modèle de fichier, vous pourrez alimenter la liste avec uniquement le nom des fichiers Excel contenus dans le dossier indiqué.

Les options suivantes sont disponibles lorsque la source Noms de fichier dans le dossier est sélectionnée :

ClosedVisual Basic Script

La source Visual Basic Script vous permet d’écrire un VBScript personnalisé pour alimenter les éléments de liste. Un retour chariot (vbCr) doit être utilisé pour séparer les différents éléments de liste. L’Éditeur de script, accessible en appuyant sur Éditer le script, s’utilise pour écrire et modifier votre script.

ClosedExemple

Lors de la rédaction de votre script, chaque paire de Texte à afficher et Valeur d'élément de la liste est séparée de la suivante par un retour chariot (vbCr). Dans chaque paire, le Texte à afficher et la Valeur d'élément sont séparés par une tabulation (vbTab).

Dans l'exemple suivant, vous vendez trois produits : une orange au prix unitaire de 0,50 €, une banane au prix unitaire de 0,65 € et une tartelette au prix unitaire de 1 €. Vous voulez que le formulaire de saisie de données affiche trois cases d’options, une pour les oranges, une pour les bananes et une pour les tartelettes. Sur les éléments à imprimer, vous souhaitez imprimer uniquement le prix. Pour alimenter la liste de cases d’option, vous pouvez taper le VBScript suivant dans l'Éditeur de script :

Valeur = "Orange" + vbTab + "0,5" + vbCr + "Banane" + vbTab + "0,65" + vbCr + "Tartelette" + vbTab + "1"

Le contrôle de liste est ainsi alimenté :

Texte affiché

Valeur d'élément

Orange

0.5

Banane

0.65

Tartelette

1

Si vous souhaitez que le Texte à afficher et la Valeur d'élément soient identiques, vous pouvez taper la même valeur pour chaque paire ou simplement ne pas inclure de définition de Valeur d'élément, comme suit :

Valeur = "Orange" + vbTab + "Orange" + vbCr + "Banane" + vbTab + "Banana" + vbCr + "Tartelette" + vbTab + "Muffin"

OU

Valeur = "Orange" + vbCr + "Banane" + vbCr + "Tartelette"

Les deux scripts ci-dessus alimenteront le contrôle de liste comme suit :

Texte affiché

Valeur d'élément

Orange

Orange

Banane

Banane

Tartelette

Tartelette

ClosedValeurs d'invites de requête

Lorsqu’une invite de requête est reliée au contrôle de saisie de données, la source Valeurs d'invites de requête alimente les éléments de liste d’après les enregistrements correspondant à l’invite de requête. Les invites de requête sont configurées dans la vue Filtre de la boîte de dialogue Configuration de base de données.

Contrôles pris en charge

Cette page de propriétés est disponible pour les contrôles suivants :

Rubriques connexes