Comment verrouiller toutes les colonnes de ma table JMP avec JSL ?
Voici un exemple simple
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
for(i=1,i<=ncols(dt),i++,
column(i)<<LOCK></LOCK>
<P>Recherchez dans l'index des scripts une description et des exemples.</P>Vous pouvez également le faire de manière interactive.
Sélectionnez toutes vos colonnes, faites un clic droit, standardisez les attributs

Dans Attributs, sélectionnez Verrouillage


Activez le verrouillage, appuyez sur Appliquer, vérifiez dans la liste des colonnes que les colonnes sont verrouillées et appuyez sur OK.

JMP créera également un script pour ce faire, mais il n'est pas aussi robuste que le script fourni par Jim (JMP en a créé un avec des colonnes prédéterminées dans une liste).
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:name, :age, :sex, :height, :weight}, col << Lock(1));
Current Data Table(old dt);
);
Comment voyez-vous ce script créé par JMP ?
Vous devez avoir le mode Journal amélioré (je pense que cela pourrait être activé par défaut depuis JMP JMP16/17+ ?)

Ensuite, vous pouvez ouvrir le journal (appuyez sur Ctrt+Shift+L ou View/Log).