From FAQ Filemaker

Filemaker-avance: Remettre dans l'ordre un choix effectué sur des cases à cocher

^ Opérations diverses

Une sélection sur des cases à cocher mémorise l'ordre dans lequel les cases ont été sélectionnées. Pour des raisons esthétiques, je peux avoir envie de présenter cette liste (puisqu'en finale, il s'agit bien d'une liste de valeurs séparées par des sauts de lignes) dans le bon ordre.
La fonction native de FileMaker Pro ElementsListeValeurs va nous permettre de réétablir cet ordre.

Le fichier - trier une liste de cases à cocher

Et en plus, un calcul proposé par Maître Clem sur le Forum, qui non seulement tri mais nous met la liste en ligne, valeurs séparées par " - " :

Definir(

    [
        d = " - " ;
        s = ValeursFiltre (  ElementsListeValeurs ( Obtenir ( NomFichier ) ; "LaListedeValeur" ) ; LaRubrique_Checkbox ) ;
        l = Longueur ( s )
    ];

   Remplace2( Debut ( s ; l - 1 ) ; ¶ ; d )

)

Ne pas oublier de décocher "ne pas remplacer..." dans une auto-entrée.

Récupéré sur http://cqfd-fmp.fr/index.php?n=Filemaker-avance.Ordre-cases-a-cocher
Page mise à jour le 04 mars 2010 à 14h19