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

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

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

You are not logged in.

Announcement

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


#1 2014-03-05 14:38:08

たこちゃん
Guest

「新規レコード作成」時の例外処理

Fm12使用中です。

ある入力データを登録するレイアウト画面を作成しました。
処理的には、「新規レコード作成」→そのテーブル内の各項目入力→ボタンによりメニュ等へ遷移を行っています。
そのレイアウト画面では、「メニュ」「削除してメニュ」ボタンを設定し、
「メニュ」」:何もせずにメニュへ遷移
「削除してメニュ」:現在新規作成しているデータ削除しメニュへ遷移
上記のような処理しています。

この場合、新規レコードで各項目入力中に
たとえば
1.PCダウン
2.Go等から利用時にネット切断
等になった場合に、入力途中のデータがゴミデータとしてDBに登録されてしまします。
ゴミデータが登録されないように制御したのですが、手段が見つかりません。

このような時の対応策をご教示お願いします。

#2 2014-03-05 15:54:27

Shin
Member

Re: 「新規レコード作成」時の例外処理

グローバルフィールドで、同じようなレイアウトを作り、入力させておきます。最後に登録ボタンをクリックすれば、そのデータを新規レコードの実フィールドへコピーしていく、という動きをさせれば解決でしょう。
または、新規レコードでフィールドへ入力させ、登録ボタンをクリックするまでは、仮データとして最初の編集時以外ではアクセスできないように、アクセス権セットで制限しておく、という方法もあります。これは、管理者が後でまとめて削除する事になります。(放置しておいてもいいでしょうが)

Offline

#3 2014-03-05 16:32:19

111
Guest

Re: 「新規レコード作成」時の例外処理

アカウント名と登録完了フラグ用のフィールドを作っておけば
PC再起動時に登録の続きを行わせることもできそうですね。

#4 2014-03-05 17:38:55

Traveller
Guest

Re: 「新規レコード作成」時の例外処理

必ずメニュボタンを押すのなら、そのボタンスクリプトにどこかのフィールドに「済み」
とか入れるようにしておくとか。
でも
>1.PCダウン
>2.Go等から利用時にネット切断
こんなことにならないようにするのが先決かな。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.221 seconds, 9 queries executed - Memory usage: 547.76 KiB (Peak: 579.6 KiB) ]