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

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

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

You are not logged in.

Announcement

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


#1 2019-12-06 11:51:27

JoetheG
Member

製品DBとクライアント側の関係

少しわかりにくかも知れませんが・・・
サーバーで展開します。

ホスト側で製品DBテーブルを作成:フィールドは製品ID、製品名、品番、お気に入りチェックフィールド、メモ欄、製品数は10。
クライアントは5人(随時増加)
クライアントテーブルを作成:クライアントID、名前の二つのフィールドを作成
クライアント側は製品閲覧&お気に入りマーク等を付けたり外したり、メモを書き入れたりします。
同じレコードを同時に書き込みは出来ませんし、その都度上書きされてしまいます。
解決法として
1.製品DBテーブルをクライアント分作成?(この場合1テーブル内レコードは10なのでこれを10テーブル用意する)
2.製品DBテーブルは一つのままで、そのテーブル内にてクライアントIDに応じた製品レコードを作成、この場合10レコード×5人で50レコード
それとも別の方法がありますか?
実現したい事は
製品DBに対してクライアント人数分のメモを反映させたい(クライアント同士で共有はありません)
製品が増えたりした場合、全てのクライアントにすぐ反映させたい。クライアントが増えても自動で対応したい。
ご教授お願いします。

Offline

#2 2019-12-06 12:13:07

Shin
Member

Re: 製品DBとクライアント側の関係

製品ID クライアントID お気に入りチェックフィールド、メモ欄 を持たせたテーブルを作り、それを商品テーブルから参照、がいいでしょう。製品テーブルには、グローバルフィールドまたは非保存の計算フィールドでクライアントID を持たせておきます。

Last edited by Shin (2019-12-06 12:13:51)

Offline

#3 2019-12-07 11:09:35

JoetheG
Member

Re: 製品DBとクライアント側の関係

ありがとうございます。解決しました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 550.7 KiB (Peak: 587.63 KiB) ]