初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


#1 2019-08-07 13:02:12

初心者ありす
ゲストユーザー

ポータル内のデータを分けて管理したい

Windows10 FM15使用

以前からちょこちょこお世話になっております。

現在 住所録・商品のマスターデータがあり
リレーションやスクリプトを使い見積書詳細よりポータルにて見積書が作成できるようにしたのですが
その見積書のポータル部分を書類A・書類Bにさらに分けることになりました。
見積書そのままだとよいのですが
見積書はそのままで 商品部分(ポータル部分)を2つの書類にわける方法
また 書類A・書類Bに分けた際
ややこしいのですが 書類A・書類Bの変更を行っても 見積書は影響が出ないようにすることは可能でしょうか

説明わかりにくかったらすみません。

できそうなら 詳細教えていただけるとうれしいです。

#2 2019-08-07 13:31:59

Shin
メンバー

Re: ポータル内のデータを分けて管理したい

明細側のテーブルを2個作り、それぞれのポータルを表示させるだけでいいのでは。

> 書類A・書類Bの変更を行っても 見積書は影響が出ないようにする
意味がわかりません。
もし、過去のデータに対して、ということでしたら、ファイル構造を大きく変更するのですから、影響を出さないためには、別のソリューションにするべきでしょう。

オフライン

#3 2019-08-07 14:46:28

初心者ありす
ゲストユーザー

Re: ポータル内のデータを分けて管理したい

ありがとうございます。

言い方へたくそですみません。
過去のデータに対してというわけではないです
うまくいえませんが

見積書をそのまま 書類A・書類Bに反映させていたのですが
ポータル行を削除する際(ポータル行削除ボタン使用)
見積書のポータル行も削除されるので
それは 困ると社内で言われ質問に至りました。

やはり 別のソリューションで作ったほうが良いですかね。。。

Shinさん ありがとうございました。

#4 2019-08-07 15:39:08

チポ
メンバー

Re: ポータル内のデータを分けて管理したい

現在表示されているポータルのレコードを、AとB二つに分けたい。
ですか?

ならば、
関連テーブルの各レコードに、A・Bのフィールドを持たせてそれを照合に加えればいいのでは

オフライン

#5 2019-08-07 16:54:46

初心者ありす
ゲストユーザー

Re: ポータル内のデータを分けて管理したい

チポさん

>現在表示されているポータルのレコードを、AとB二つに分けたい。
ですか?

そうです。
詳細をいいますと 見積書の後に社内では商品によって手配する部署がちがうので(2つだけですが)
見積書のポータル部分をAとBにわけれたらと思いました。

>関連テーブルの各レコードに、A・Bのフィールドを持たせてそれを照合に加えればいいのでは

商品詳細にA.Bのフィールドをつけるやり方で一度やってみます。

#6 2019-08-07 16:56:16

初心者ありす
ゲストユーザー

Re: ポータル内のデータを分けて管理したい

チポさん

ご提案ありがとうございます。

#7 2019-08-07 16:58:26

Shin
メンバー

Re: ポータル内のデータを分けて管理したい

> 商品によって手配する部署がちがう
でしたら、2テーブルに分ける必要は全くないです。
その手配先を商品マスターに設定しておき、見積から作成した明細を手配先ごとに集計するだけでいいです。
https://www.dropbox.com/s/u8xs0o20899l7 … 2.zip?dl=0

編集者 Shin (2019-08-08 15:55:24)

オフライン

#8 2019-08-07 17:18:36

初心者ありす
ゲストユーザー

Re: ポータル内のデータを分けて管理したい

ちぽさん

ありがとうございます。
少し 試行錯誤してみます。

#9 2019-08-07 17:59:50

初心者ありす
ゲストユーザー

Re: ポータル内のデータを分けて管理したい

Shinさん

ありがとうございます。
ご提案いただいたことを参考に少しやってみます。

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer