みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
テーブル1「患者マスター」
フィールド「ID」
テーブル2「処方箋」
フィールド「ID」
2つのテーブルはIDでリレーションです。
患者マスターから新規ウィンドウで処方箋を開きます。
開くと同時に処方箋のレコードがひとつ作成されます。
新規ウィンドウは処方箋テーブルのレコード表示です。
その後、新規ウィンドウ(処方箋)を閉じる時にこのレコードを削除したいのですが、どうしたらよいでしょうか?
アドバイスよろしくお願いします。
新規レコードを作って、何もしないで?削除するのなら新規に作らなければいいのでは。
Offline
新規レコードを作って、「何かして」レコード削除。
なのかな?
ならば方法を考え直すべきでは。
Offline
レコードを作って処方箋を作成、データ入力。
それから削除という形です。
説明不足ですいません。
レイアウトのスクリプトトリガの
OnLayoutExit
で、「レコード/検索条件削除」ダイアログなし
これでウィンドウを閉じた時にレコードが削除されました。
これ以外にいい方法はないでしょうか?
処方箋を印刷したらそのデータは捨ててしまう?
過去データとして保存しておくべきなのでは。
また、
レコード作成・削除を繰り返すといいことがありませんよ、
ファイルが壊れる元になることもあると言われています。
Offline
まだ分からない。折角入力したレコードをすぐ削除するのですか。
OnLayoutExitはいろんな条件付けないと必要なレコードまで削除されてしまう恐れが。
Offline
データを保存する必要がないのなら、グローバルフィールドでレイアウトを作れば良いでしょうね。
FMは単なる清書機?
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 511.28 KiB (Peak: 518.33 KiB) ]