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

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

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

You are not logged in.

Announcement

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


#1 2014-02-12 15:53:30

シュウ
Guest

エラーチェックについて

いつもありがとうございます。

いくつかのフィールドで入力漏れなどのエラーチェックをした上で登録という流れにするためいろいろと考えているのですが、
途中段階でFileMaker自体が強制的にシャットダウンしてしまった際にデータが間違った状態のままで残ってしまう場合があります。
データのチェックが終わっていないデータをこういった場合削除したいのですがどうすればよいでしょうか?

#2 2014-02-12 16:19:03

barikan
Guest

Re: エラーチェックについて

サーバーであれば、スケジュール実行が役に立つかと思います。

#3 2014-02-12 17:17:33

tim
Guest

Re: エラーチェックについて

チェックはフィールド値の制限にまかせれば、ファイルが壊れない限り大丈夫だと思うけど。
多分サーバを使ってないんでしょう。

#4 2014-02-12 17:27:10

tim
Guest

Re: エラーチェックについて

げ。全然だめでした。
サーバなしでFM12のローカルファイルを開いて、新規レコードのフィールド値の制限でエラーダイアログが出てる時にタスクの強制終了してみたら、保存されてた。ひどいね。。。
修復メッセージすら出ない。

#5 2014-02-12 17:52:58

チポ
Member

Re: エラーチェックについて

入力分のグローバルフィールドを作って、そこへ仮登録し、
「登録」で新規レコード作成、正規のフィールドへ値を移す。

正規に登録されたことが分るフィールドが有れば、
それで検索、削除のスクリプトをファイルを開くときに実行。

でいいのでは。

Offline

#6 2014-02-12 19:58:06

tim
Guest

Re: エラーチェックについて

う~~~ん。
フィールドの制限を無視して勝手に保存してしまうということは、「仮登録」してもあんまり意味ないですよ。
「正規のフィールドへ値を移す」途中でこけちゃったら同じことになるんで。
確率には違いがあるかもしれませんけど、もともと強制シャットダウンなんてこと自体そうそうないはずなんで。

#7 2014-02-13 09:08:35

チポ
Member

Re: エラーチェックについて

仮登録
と書きましたが、これは
新規レコード作成から、入力完了までの時間を短くしようとするもので、
突然のシャットダウン等による、
不完全なレコードが作られることが少なくなるだろうと考えたものです。

もし、
不完全なレコードができたとしても、

正規に登録されたことが分るフィールドが有れば、

これが有れば検索は容易でしょう。

Offline

#8 2014-02-13 09:37:04

tim
Guest

Re: エラーチェックについて

>少なくなるだろう
確かに現実的には効果があるかもしれません。
私自身はどうせ不完全なら手間をかけたくない性分なもんだから...

>正規に登録~検索
普通は、データベースシステム自体がそれをやるもんだと思うんですけどねえ。
計算式で表せるなら簡単だけど、そうでないと面倒そうですね。

#9 2014-02-13 09:41:37

チポ
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: 517.2 KiB (Peak: 521.73 KiB) ]