公開日: 04/01/2021

データテーブルの変更防止

データテーブルのセルの編集を防ぐには、Set Edit LockModify Cells引数を指定します。

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Set Edit Lock( " Modify Cells " );

列や行の追加や削除を防ぐには、次のように指定します。

dt << Set Edit Lock( " Add Columns", " Delete Dolumns");
dt << Set Edit Lock( " Add Rows", " Delete Rows");

ロックされたデータテーブル操作のリストを取得するには、Get Edit Lockを用います。

dt << Get Edit Lock();

{"Modify Cells", "Add Rows", "Delete Rows", "Add Columns", "Delete Columns"}

特定のデータテーブル操作をもう一度許可するには、Clear Edit Lockを用います。

dt << Clear Edit Lock( " Modify Cells" );

データテーブルの3要素すべて(セル、列、行)を一度にロックするには Lock Data Tableを用います。

dt << Lock Data Table( 1 );
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).