Facebook の FileMaker Pro Tips の Chris Wilson 氏の投稿で興味深い Tips が紹介されていました。
以前に、『「編集(変更)させたくないけどコピーはさせたい」場合のD.R.Y.なコピースクリプト』と『「編集(変更)させたくないけどコピーはさせたい」というニーズに対するもうひとつの解』というエントリを書きましたが、
今回は、『基本的に編集不可にしておきながら、スクリプトで編集可能にする手法』です。
実に単純。「インスペクタでブラウズモードでのフィールド入力を制限してあるフィールドでも、当該フィールドにオブジェクト名を付けて、以下の簡単なスクリプトで編集可能な状態になる」という話です。
オブジェクトへ移動 [ オブジェクト名: “name” ]
フィールドへ移動 [ table::name ]
実際にやってみると(FileMaker 15 on OS X 10.11)…
ふたつのスクリプトステップのうちどちらかだけでも有効でしたが、Chris 氏によると、
When I saw this technique I tried to do a direct Go To Field and I got an error saying the field was missing (in the debugger).
ということなので、2行とも入れておいた方が無難なのでしょうかね。
この記事へのコメントはありません。