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

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

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

You are not logged in.

Announcement

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


#1 2014-07-31 15:12:16

みか
Guest

指定したウィンドウを閉じる時にスクリプトを発動させるには?

お世話になります。
テーブル1「患者マスター」
フィールド「ID」

テーブル2「処方箋」
フィールド「ID」

2つのテーブルはIDでリレーションです。
患者マスターから新規ウィンドウで処方箋を開きます。
開くと同時に処方箋のレコードがひとつ作成されます。
新規ウィンドウは処方箋テーブルのレコード表示です。
その後、新規ウィンドウ(処方箋)を閉じる時にこのレコードを削除したいのですが、どうしたらよいでしょうか?
アドバイスよろしくお願いします。

#2 2014-07-31 16:52:56

旅人
Member

Re: 指定したウィンドウを閉じる時にスクリプトを発動させるには?

新規レコードを作って、何もしないで?削除するのなら新規に作らなければいいのでは。

Offline

#3 2014-07-31 17:00:23

チポ
Member

Re: 指定したウィンドウを閉じる時にスクリプトを発動させるには?

新規レコードを作って、「何かして」レコード削除。
なのかな?

ならば方法を考え直すべきでは。

Offline

#4 2014-07-31 17:55:47

みか
Guest

Re: 指定したウィンドウを閉じる時にスクリプトを発動させるには?

レコードを作って処方箋を作成、データ入力。
それから削除という形です。
説明不足ですいません。
レイアウトのスクリプトトリガの
OnLayoutExit
で、「レコード/検索条件削除」ダイアログなし
これでウィンドウを閉じた時にレコードが削除されました。
これ以外にいい方法はないでしょうか?

#5 2014-07-31 18:24:15

チポ
Member

Re: 指定したウィンドウを閉じる時にスクリプトを発動させるには?

処方箋を印刷したらそのデータは捨ててしまう?

過去データとして保存しておくべきなのでは。

また、
レコード作成・削除を繰り返すといいことがありませんよ、
ファイルが壊れる元になることもあると言われています。

Offline

#6 2014-07-31 18:26:33

旅人
Member

Re: 指定したウィンドウを閉じる時にスクリプトを発動させるには?

まだ分からない。折角入力したレコードをすぐ削除するのですか。
OnLayoutExitはいろんな条件付けないと必要なレコードまで削除されてしまう恐れが。

Offline

#7 2014-07-31 18:42:15

Shin
Member

Re: 指定したウィンドウを閉じる時にスクリプトを発動させるには?

データを保存する必要がないのなら、グローバルフィールドでレイアウトを作れば良いでしょうね。

FMは単なる清書機?

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 533.3 KiB (Peak: 542.23 KiB) ]