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

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

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

You are not logged in.

Announcement

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


#1 2016-04-29 14:26:06

ナオ
Guest

受注に関連する在庫のポータルロック:排他制御について

以前https://fm-aid.com/bbs2/viewtopic.php?id=1147で紹介されていたものに近いと思うのですが、
イマイチ理解できなくて、リンク先よりサンプルを見つけたのですが、すでにダウンロード出来なくて・・・
お助けください。

・受注テーブル(親)
ID

・注文テーブル(子)
ID
_受注ID (受注テーブル:IDとリレーション)
商品ID (在庫テーブル:IDとリレーション)
注文数

・在庫テーブル(孫?)
ID
在庫数

受注レイアウトに注文テーブルをポータル表示し、
1受注に対して複数の注文商品(10行〜60行程度)を登録し注文数を入力しています。

受注レイアウトに表示している申請ボタンを押すとスクリプトが走り、
注文レイアウトに関連レコード移動し、LOOPで各注文毎に在庫数から注文数を引いています。

しかし稀に誰かが在庫を入力していることがあり、在庫が引き落としが出てきないことがあります。
そこで、やりたいことは、この受注に関連するものをポータルで一括ロック?(一括レコードを開く?)し、
・問題なければ、注文を引き落とす。
・1つの注文行でもレコードを開けなければ、ダイアログを出し、スクリプトを終了し、再度挑戦する形を考えています。

上記URLを見たのですが、イマイチやり方がわからずに困っています。
お願いします。

#2 2016-04-30 14:30:08

scripter
Guest

Re: 受注に関連する在庫のポータルロック:排他制御について

在庫数をポータルに表示すればいいのでは?

普通はデータに日付があるので、在庫数も編集しないでレコード追加すればロックしないでいいかなあ?

#3 2016-04-30 22:26:22

ナオ
Guest

Re: 受注に関連する在庫のポータルロック:排他制御について

scripter様、ご提案ありがとうございます。
在庫数をポータルに表示したりと色々と本日も試しましたが、
そもそもやり方が間違ってるのか、どうにも上手くいきません。。

そもそも私の場合では、難しいのでしょうか。

#4 2016-05-02 08:52:17

チポ
Member

Re: 受注に関連する在庫のポータルロック:排他制御について

在庫テーブルは
IDがユニークで、在庫数を書き換えているのでしょうか?

入庫の管理が書かれていませんが、
入出庫テーブルを作り、入出庫1件を1レコードとすると、
その結果で在庫を計算できますから、
それを商品マスタに表示するのはいかがでしょう。

注文テーブルの1レコードが必ず出庫1件になるのなら、
注文テーブルは不要になりますね。

Offline

#5 2016-05-06 19:29:51

ナオ
Guest

Re: 受注に関連する在庫のポータルロック:排他制御について

みなさん、ありがとうございました。
悩んだ末に解決しました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 509.16 KiB (Peak: 515.91 KiB) ]