Passer au contenu

Comment recopier l’élément sélectionné d’un menu ?

Solution : en exploitant la fonction Concat().

Dans le module base de données de ClarisWorks, les formulaires bénéficient de menus destinés à faciliter la saisie des données. En revanche, cela se complique dès que l’on souhaite tester l’élément choisi avec la fonction Si(). Il faut connaître précisément la position de chacun des éléments. Habituellement, la condition se présente sous la forme Si(‘Menu’=1;”Vrai”;”Faux”), c’est-à-dire si l’élément 1 du menu est sélectionné alors affiche Vrai sinon affiche Faux. Si vous devez modifier la liste des éléments du menu et, par conséquent, le numéro indiquant leur position, il vous faudra aussi actualiser les tests. Pour éviter d’effectuer cette opération, utilisez directement les libellés des éléments au lieu de leur position. Dans une base de données existante, cliquez sur Utilisation/Définir les rubriques. Créez une rubrique de type Menu que vous appellerez Menu1. Saisissez les éléments suivants : Rouge, Vert, Bleu. Puis ajoutez une nouvelle rubrique, Couleur de type Calcul. Dans le champ de saisie Formule de la fenêtre Formule de la rubrique, entrez

Si(Concat(‘Menu1’;””)=”Vert”;”Vrai”;”Faux”)

Optez pour Texte dans la liste Résultat du calcul. Choisissez Vert dans Menu1 et vérifiez que Vrai s’affiche bien dans Couleur.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press