みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
shinさん、前回の質問にお答えいただきありがとうございました。
すみません、また質問させていただきます。
取引先からの受注登録ですが、OnRecordCommitを利用して最後に登録ボタンを押さない限り保存しないようにしております。
一覧から取引先を選択後、取引先コード、受注Noを自動入力し、ポータルの受注明細に商品コードを入力していきます。
受注Noは取引先ごとに000001からはじまります。
そこで質問なのですが、
■取引先コード0001を新規登録時、他のパソコンからこのコードを作成できないようにするには、どうすればよろしいでしょうか。
OnRecordCommitを使用せず、確定されていれば登録中かどうか調べられるのですが...
■また受注明細のポータルですが、最初(1行目)に商品コードを入力し、エンターを押すと関連レコードが表示されずに、入力した商品コードが消えてしまいます。
もう一度同じように入力すると関連レコードが表示されます。
これはレコードが確定されていないために起る現象なのでしょうか。
環境
windows 10
filemaker pro 16
分かりづらくて申し訳ありませんが、よろしくお願いいたします。
Offline
「最後に登録ボタンを押さない限り保存しない」と、「取引先コード0001を新規登録時、他のパソコンからこのコードを作成できないようにする」は矛盾した条件です。他の端末からは、0001が登録中かどうか見ることは不可能でしょう。
運用を変えて、取引先の登録は、受注の登録と分けて別に先に行う、とすれば、少しだけましになります。ただ、その登録中に同じ事をたの端末から行う事は可能です。そこまで厳密に行うには、取引先の登録を限定するしかないです。
ポータルの登録は、元レコードが確定されている必要があるのでは。そうでないと、リレーションキーの設定ができないでしょう。
Offline
Shinさん、ありがとうございます。
一度今のシステムを見直してみたいと思います。
Last edited by しろ92 (2018-02-11 00:40:56)
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 504.14 KiB (Peak: 514.92 KiB) ]