Problème
Supposons que votre table de données comporte un ensemble de lignes sélectionnées.Maintenant, vous souhaitez sélectionner les lignes de cette sélection qui remplissent une condition supplémentaire.
Solution
Le Sélectionnez Où() message pour l'objet Table de données offre une option qui vous permet de spécifier de sélectionner à partir de la sélection actuelle.L'exemple suivant montre comment utiliser l'option Current Selection() pour limiter la nouvelle sélection aux lignes actuellement sélectionnées uniquement.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
/* Establish the original row selection of students under 14 years old */
dt << Select Where( :age < 14 );
Wait( 1 ); //For demonstration purposes
/* Of the students less than 14, select students who are also above 5ft in height */
dt << Select Where(
:height > 60,
Current Selection( "restrict" )
);
Très utile. Merci beaucoup!
Merci pour le conseil utile !