初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-07-17 11:47:12

数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

FM11proを使用しています。

現在、フォームの数字ボックスに定数が入力されています。
定数なのでレコードが増えても入力不要なのですが、たまにこの定数を変更する場面がきます。
エンドユーザーは、定数の変更方法がわからないので、私(管理者)が定数変更をしているのですが
※正確にはデータベース管理の対象フィールド
で、入力値の自動化のデータに定数をいれています。
これをフォームから変更することはできるのかな?と。
調べたのですが方法がわからず困っております。

Offline

#2 2018-07-17 13:34:34

Hiro
Member

Re: 数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

入力値管理用のフィールドを別途作って、
入力自動化でそのフィールド値を代入するようにするのが良いでしょう。

Offline

#3 2018-07-17 19:04:41

Re: 数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

HIRO様

お返事ありがとうござます。

Hiro wrote:

入力値管理用のフィールドを別途作って、
入力自動化でそのフィールド値を代入するようにするのが良いでしょう。

>入力自動化でそのフィールド値を代入するようにするのが良いでしょう。
この方法を具体的にお教え願えないでしょうか?
スクリプト内を見回したのですが、そのようなものがなく。。

Offline

#4 2018-07-17 19:59:45

Hiro
Member

Re: 数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

フィールド設定で、固定値が入るようにしていた自動入力設定を、代わって、
計算値(式;その追加フィールド)での自動入力のオプション設定にするだけです。

Offline

#5 2018-07-18 09:18:08

Re: 数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

Hiro wrote:

フィールド設定で、固定値が入るようにしていた自動入力設定を、代わって、
計算値(式;その追加フィールド)での自動入力のオプション設定にするだけです。

おはようございます。
そういうことですね。
この方法は私も以前考えたのですが、そうなると定数ではなくなります。
新規レコードを作成すると、定数がなくなりますので、反映されなくなります。
追加フィールドに定数を入れると意味がありませんし。。

Offline

#6 2018-07-18 09:24:40

チポ
Member

Re: 数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

入力値の自動化で入力された値を変更したら、それ以降その値を自動入力したい。
ですよね?

ソート、検索がないのなら、入力値の自動化の計算式
  GetNthRecord ( そのフィールド ; Get ( レコード番号 ) - 1 )
でいいでしょう。


でなければ、
Hiroさんの方法になると思いますが、

入力値保存のフィールドをグローバルとして、
定数入力フィールドのスクリプトトリガで入力。

とすればいいのでは。

Offline

#7 2018-07-18 09:36:45

Hiro
Member

Re: 数字フィールドの入力値の自動化のデータをフォームから変更できるようにしたい

固定設定をリモートの可変操作へ替えるのだから、そういうことでしょう。
当然、追加フィールドへは事前にその時点の定数をグローバル格納しておくなど、
運用に当たっての仕込みは必要ですが、

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 514.81 KiB (Peak: 519.35 KiB) ]