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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-29 19:06:17

ご返信いただいた方ありがとうございます。
無事できました。

#2 Re: 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-29 17:50:03

お二人ともご返信ありがとうございます。

テキストボックスに編集前のデータを格納して(グローバルフィールドもしくはグローバル変数に格納)して、別スクリプトでボタンをクリックしたときに、カスタムダイアログを表示し、キャンセルが押されたときに、その編集前のデータを格納するようなスクリプトを書いてみます。

#3 Re: 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-29 17:16:42

もうひとつ教えていただきたいのですが、編集前のデータ(対象のテキストボックス等がアクティブになった時)を参照する方法はあるのでしょうか?

#4 Re: 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-29 11:25:26

チポ様

ご返信ありがとうございます。

下記のサイト等を参考に作成していたのですが、「onRecordCommit」だと編集前のデータをとれないのですね。

URL:https://community.filemaker.com/thread/146507

ご指摘ありがとうございます。

#5 Re: 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-28 18:25:53

グローバル変数の値の参照方法が
計算結果を挿入[選択;sample1::テスト;sample1::グローバル用]

だと思ったのですが、ここが違うんですね。

上の意味をテストのテキストボックスにグローバル用の変数の値を入れるの意味だと思いました。

#6 Re: 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-28 17:56:38

フィールドには「テスト」(テキストボックス用)と「グローバル用」(グローバル格納)の二つ用意しています。

#7 初心者のFileMaker pro Q&A » 登録ボタンについて » 2017-03-28 17:20:01

t_tanaka
Replies: 13

現在、テキストボックスに文字が入力されたら自動登録されずに保存ボタンを押し、コンファーム画面でOKを押したときのみ登録されるようなものを作成しています。


編集するタイミングでグローバルフィールドに転記させて(OnRecordCommitを使用)、
登録ボタンがおされたときには、そのまま保存。キャンセルが押されたときにはグローバルフィールドに転機させた値をテキストボックスにいれるようにしています。

しかし、コンソールでキャンセルが押されてグローバルフィールドの値をテキストボックスにいれるときに空の値しかはいりません。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
■スクリプト1(変数の一時保存用スクリプト)
変数を設定[$$グローバル用;値:"テスト"]


■スクリプト2(登録ボタン押下時のスクリプト)
カスタムダイアログを表示["データ保存";"入力したデータを保存しますか?"]
If(Get(最終メッセージ選択)=1)
Else
  計算結果を挿入[選択;sample1::テスト;sample1::グローバル用]
End If
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

なにかわかる方はご返信いただけると幸いです。

#8 Re: 初心者のFileMaker pro Q&A » スクリプトトリガについて » 2017-03-24 16:08:34

解決しました。
ありがとうございます。

#9 初心者のFileMaker pro Q&A » スクリプトトリガについて » 2017-03-24 09:11:05

t_tanaka
Replies: 3

filemaker pro 15の無料評価版で現在お試しをしているのですが、
スクリプトトリガの「OnRecordCommit」がスクリプトトリガの中にありません。(そもそも数が8個と少ないです。)
無料評価版でもすべての機能が使えると書いてありましたが、一部のスクリプトトリガは使えないのでしょうか?

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 592.72 KiB (Peak: 601.37 KiB) ]