Verrouiller la formule dans une colonneJe travaille sur une table de données standard avec des formules enregistrées dans certaines colonnes. Je sais que lorsque vous avez une formule dans une colonne, la saisie des données serait verrouillée, mais existe-t-il une option permettant également de verrouiller la formule afin que les utilisateurs ne puissent pas modifier la formule sans, par exemple, avoir un mot de passe ? Merci d'avance pour vos réponses
Automatisation et scriptsRe: Verrouiller la formule dans une colonneJe ne sais pas comment faire cela, mais vous pouvez évaluer la formule, puis la supprimer puis verrouiller la colonne.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << new column("Ratio", formula(:height/:weight));
:Ratio<<DELETE formula=""></DELETE>
<P>...puis dans le SOP qui régit l'analyse des données, disons, si (capturé en train de modifier des formules | capturé en train de modifier des données = 1, "Filmé")</P>Re: Verrouiller la formule dans une colonneMerci Byron pour la réponse. Malheureusement, cela ne fonctionne pas dans mon cas car je souhaite toujours donner aux utilisateurs la possibilité de modifier les colonnes d'entrée et d'obtenir les résultats mis à jour dans la colonne avec la formule. Je sais qu'il existe une fonctionnalité similaire dans Excel qui permet de verrouiller la formule avec une protection par mot de passe.
Re: Verrouiller la formule dans une colonneEn suivant la suggestion de Byron, vous pourriez avoir un script de table simple qui reconstruit toutes les formules par défaut
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << new column("Ratio", formula(:height/:weight));
//
dt << new script( "RESET FORMULAS",
:Ratio << set formula( :height/:weight)
);
// Move new script to the top so it is easier to find
dt << move selected scripts(
{"RESET FORMULAS"},
to first
)
Et si vous ne vouliez pas que les gens modifient le script RESET FORMULA, vous pouviez toujours le crypter.
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/encrypt-scripts-in-jmp-data-tables.shtml