みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
FM11proを使用しています。
現在、フォームの数字ボックスに定数が入力されています。
定数なのでレコードが増えても入力不要なのですが、たまにこの定数を変更する場面がきます。
エンドユーザーは、定数の変更方法がわからないので、私(管理者)が定数変更をしているのですが
※正確にはデータベース管理の対象フィールド
で、入力値の自動化のデータに定数をいれています。
これをフォームから変更することはできるのかな?と。
調べたのですが方法がわからず困っております。
Offline
入力値管理用のフィールドを別途作って、
入力自動化でそのフィールド値を代入するようにするのが良いでしょう。
Offline
HIRO様
お返事ありがとうござます。
入力値管理用のフィールドを別途作って、
入力自動化でそのフィールド値を代入するようにするのが良いでしょう。
>入力自動化でそのフィールド値を代入するようにするのが良いでしょう。
この方法を具体的にお教え願えないでしょうか?
スクリプト内を見回したのですが、そのようなものがなく。。
Offline
フィールド設定で、固定値が入るようにしていた自動入力設定を、代わって、
計算値(式;その追加フィールド)での自動入力のオプション設定にするだけです。
Offline
フィールド設定で、固定値が入るようにしていた自動入力設定を、代わって、
計算値(式;その追加フィールド)での自動入力のオプション設定にするだけです。
おはようございます。
そういうことですね。
この方法は私も以前考えたのですが、そうなると定数ではなくなります。
新規レコードを作成すると、定数がなくなりますので、反映されなくなります。
追加フィールドに定数を入れると意味がありませんし。。
Offline
入力値の自動化で入力された値を変更したら、それ以降その値を自動入力したい。
ですよね?
ソート、検索がないのなら、入力値の自動化の計算式
GetNthRecord ( そのフィールド ; Get ( レコード番号 ) - 1 )
でいいでしょう。
でなければ、
Hiroさんの方法になると思いますが、
入力値保存のフィールドをグローバルとして、
定数入力フィールドのスクリプトトリガで入力。
とすればいいのでは。
Offline
固定設定をリモートの可変操作へ替えるのだから、そういうことでしょう。
当然、追加フィールドへは事前にその時点の定数をグローバル格納しておくなど、
運用に当たっての仕込みは必要ですが、
Offline
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 514.81 KiB (Peak: 519.35 KiB) ]