Création de listes de cartes dynamiquement contrôlées

Vous pouvez faire en sorte que les valeurs d'une commande de liste déterminent ce qui apparaît dans une seconde commande de liste lorsque les deux sont utilisées dans une carte de fichier ou d'article. Cela s'effectue en créant des listes de carte avec des valeurs de liste associées.

Dans cet exemple, vous créez trois listes de carte:
  • Une liste de carte de contrôle, dotée de deux valeurs
  • Deux listes de carte dépendantes qui correspondent aux valeurs de la liste de contrôle

Lorsque vous créez la carte de données, vous ajoutez une commande de liste qui permet aux utilisateurs de sélectionner une valeur dans la liste de carte de contrôle. Vous ajoutez une seconde commande de liste et rendez les options sélectionnables par les utilisateurs tributaires de la sélection qu'ils effectuent dans la première commande de liste.

Pour utiliser des listes de carte de manière dynamique dans une carte de données:

  1. Cliquez à l'aide du bouton droit de la souris sur Listes (pour cartes) et sélectionnez Ajouter une nouvelle liste.
  2. Dans la boîte de dialogue, créez la liste de carte de contrôle à l'aide des valeurs suivantes:
    Nom de la liste Matériau
    Type de données Texte
    Données Métal

    Plastique

  3. Cliquez sur Enregistrer .
  4. Répétez les étapes 1 à 3 pour créer deux listes de carte dépendantes qui correspondent aux valeurs de données Métal et Plastique dans la liste de contrôle:
      pour Métal pour Plastique
    Nom de la liste Types de métaux Types de plastiques
    Type de données Texte Texte
    Données Cuivre

    Acier inoxydable

    Zinc

    Polyéthylène

    Polypropylène

    Polystyrène

    Même si ces noms de liste correspondent aux valeurs figurant dans le champ Données de la liste de la carte, vous pouvez choisir le Nom de la liste de votre choix. Ce n'est que lorsque vous ajoutez des commandes à la carte de données que vous créez les relations à proprement dit entre les listes.
  5. Créez une carte de données et ajoutez une commande de liste (Zone de liste, Zone de liste déroulante, Liste déroulante ou Liste modifiable).
  6. Dans le volet des propriétés de la commande, sous Articles, sélectionnez Valeur spéciale puis la liste de carte de contrôle Matériau.
  7. Sous Valeur, sélectionnez un Nom de variable pour stocker la valeur.
  8. Ajoutez une seconde commande de liste.
  9. Pour faire en sorte que les valeurs de liste de cette commande de liste dépendent de ce que l'utilisateur sélectionne dans la première commande de liste, sélectionnez Contrôlé par une variable et cliquez sur Détails.
  10. Dans la boîte de dialogue Contrôlé par une variable, pour Variable, sélectionnez la variable associée à la commande de liste de contrôle, dans ce cas, Matériau.
  11. Cliquez sous Valeur variable et tapez une valeur de variable, par exemple, Métal.
  12. Sous Liste de cartes, sélectionnez la liste à afficher si la valeur de la variable correspond à la sélection effectuée par l'utilisateur.
  13. Pour ajouter une autre valeur de variable, répétez les étapes 9 et 10.
  14. Sous Valeur, reliez la seconde commande de liste à une variable, par exemple Type.
  15. Cliquez sur Fichier > Enregistrer pour enregistrer la carte de données.
Lorsqu'un utilisateur remplit la carte de données, la valeur sélectionnée dans la première liste (Matériau) contrôle les valeurs de liste disponibles dans la seconde liste (Type).