Extraire la vignette de la table de donnéesSALUT,
Je veux extraire la mosaïque de la table de données et la stocker dans la liste. J'ai essayé d'obtenir la fonction de liste de table de données et j'ai pu stocker les noms de table de données mais la piqûre contient la table de données ("Titre"), je veux seulement stocker le titre et non la table de données().
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Open( "$SAMPLE_DATA/Cars.jmp" );
list = Get Data Table List();
title =
ScriptRe : Extraire la vignette de la table de donnéesCela vous donnera ce que vous voulez
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Open( "$SAMPLE_DATA/Cars.jmp" );
list = Get Data Table List();
For Each( {value, index}, list,
list[index] = Word( 2, Char( value ), "\!"" )
);Re : Extraire la vignette de la table de donnéesVous pouvez utiliser < sur la référence de la table de données pour obtenir le nom de la table. Pour obtenir les noms de toutes les tables de données, vous pouvez utiliser
Names Default To Here(1);
tablenames = Get Data Table List() << Get Name();

Re : Extraire la vignette de la table de donnéesÉtant donné que les références de la table de données sont stockées dans une liste, vous pouvez envoyer le message << Get Name à la liste et elle distribuera l'envoi à chaque élément. Le résultat est une nouvelle liste de noms.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Open( "$SAMPLE_DATA/Cars.jmp" );
table = Get Data Table List();
name = table << Get Name;
Les listes et les matrices offrent la possibilité de « vectoriser » les opérations en permettant aux fonctions et aux messages de travailler sur la collection dans son ensemble sans avoir besoin d'une itération explicite dans JSL.