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

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

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

You are not logged in.

Announcement

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


#1 2022-08-02 10:24:56

keep123
Member

ポータルのさらに先のポータル上のデータを取り出したい

FMsv17:winsv2016  FM17:win10  FMgo18:ios
いつもお世話になっております。

売上伝票画面には売上番号に紐づく,Aさんに販売した,いくつかの「商品番号」と販売金額が,ポータル画面に一覧として表示されています。
経理伝票画面には月ごとのAさんに販売した経理番号に紐づく,「売上番号」の一覧がポータル画面に表示されています。ポータル画面内には売上番号とその時の売上金額があります。
この経理伝票画面上に,売上番号に紐づく商品番号の一覧を表示させることは可能でしょうか。どのようにすれば良いでしょうか。

例:Aさんの売上伝票が5枚あり,その中には商品番号が4つや10つなどいろいろあり,経理伝票に紐づく商品は合計70点あるなどとすると,経理伝票に紐づく商品番号を一覧画面にどのように表示できるか?

どのようにすれば作成できるでしょうか?教えて下さい。
よろしくお願いいたします。

Last edited by keep123 (2022-08-02 10:26:44)

Offline

#2 2022-08-02 10:43:47

チポ
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

「画面」ではなく、テーブルで説明が正しいでしょう。

> 売上伝票画面には売上番号に紐づく,Aさんに販売した,
> いくつかの「商品番号」と販売金額が,ポータル画面に一覧として表示されています

このポータルのテーブルに、売り上げ月(年月)を持たせて、
それで経理伝票テーブルとリレーションすればいいのでは。

Offline

#3 2022-08-02 13:54:31

Shin
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

経理伝票が月ごとになっているのでしたら、その中に、商品番号と販売金額をポータルで表示させればいいはずです。

Offline

#4 2022-08-03 00:20:31

himadanee
Guest

Re: ポータルのさらに先のポータル上のデータを取り出したい

質問には売上月のことは何も書いてないのに、お二人の解答はどっちもそのことが出てくるのは何でかなあ?質問が編集されてしまった?
既に「紐づけ」ができてるなら、単純に商品番号のポータルを作ればいいだけなのでは?間に他のテーブルが入っててもポータルは作れます。

#5 2022-08-03 09:18:12

チポ
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

質問の説明が不十分で、、
私の解釈です

> 経理伝票画面には月ごとのAさんに販売した経理番号に紐づく,
> 「売上番号」の一覧がポータル画面に表示されています

これは売り上げ月ごとの、ですよね。

で、リレーションが
  売上伝票画面::売上番号 = 売上明細::売上番号
               ↑
                                       これは私の命名です

  経理伝票::経理番号 = 売上伝票画面::経理番号

の二つと取りました。

ご希望は
経理伝票のレイアウトに、売上明細の商品番号等のリストを表示

とした回答です。

Offline

#6 2022-08-03 09:45:32

himadanee
Guest

Re: ポータルのさらに先のポータル上のデータを取り出したい

ああ、そこに「月ごとの」という表現があったのですね。
しかし、ポータルで表示するにあたっては特に関係ないと思うが...
私も#5のリレーション図のようなことだと思いましたけど、それなら経理と明細のリレーションはできているんで
経理伝票のレイアウトに売上明細のポータルを置けば表示できませんか?
(表示する順番が問題になる?表示の仕方として売上伝票のポータルの中に明細のポータルを置きたい、なら無理ですが)
月ごとなので1つの売上伝票の明細の一部だけを表示するとかいう話ではないですよね?

#7 2022-08-03 10:15:24

チポ
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

ここではテーブルが三つあって、
経理伝票と売上明細のリレーションは説明されていません。

Offline

#8 2022-08-03 10:36:47

himadanee
Guest

Re: ポータルのさらに先のポータル上のデータを取り出したい

直接つながってなくて間に他のテーブルがあっても、いいんですよ。
ただ、明細の1レコードが複数の売上伝票に関連してたりすると、経理伝票には1回しか表示されなくなってしまいますが、売上明細ならそういうことはありえないでしょう。
つまり、4つ目のテーブルで商品マスターがあって、商品名がそっちにしかないとすると、商品名の表示はうまくいかないですね。質問を読み直すと「商品番号の一覧」としか書いてないようですが...ルックアップして明細のレコードに転記する必要があります。

#9 2022-08-03 16:42:45

チポ
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

二つ先のポータルの表示ができるのは理解していましたが、
何か不都合があるとずっと思っていました。

ざっと検証してみましたが、表示に特に問題は見られませんね。

私の新たなリレーションは特に必要なく、ポータル表示ができそうですね。

Offline

#10 2022-08-04 14:47:56

keep123
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

皆さん,ご返答感謝します。返信が遅れまして申し訳ありません。
やはり質問を後で見返すとわかりにくいですね。

売上伝票::売上番号 == 売上詳細::売上番号
売上詳細ポータルに商品番号や金額

経理伝票::売上番号 == 売上伝票::売上番号

例として経理伝票内に 7月にAさんの購入した,売上番号5つを入力すると,売上番号に紐づく,5つそれぞれの売上詳細内にある70点の商品番号の一覧って出ますかね?

Offline

#11 2022-08-04 18:45:22

himadanee
Guest

Re: ポータルのさらに先のポータル上のデータを取り出したい

>経理伝票::売上番号 == 売上伝票::売上番号
こっちは経理番号ではないの?

#12 2022-08-05 11:49:38

Shin
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

経理伝票::売上番号 == 売上伝票::売上番号 == 売上詳細::売上番号
というリレーション関係を設定します。
ただ、普通は、
経理伝票        売上伝票        売上詳細
  経理番号 ==    経理番号
                       売上番号 ==    売上番号
というリレーションになると思いますが。

サンプルです。
https://www.dropbox.com/s/h8gbax15d58pt … 2.zip?dl=0
ちょっと面白いインターフェースを仕込んであります。

ただ、来た時払い・手持ちだけという支払いでないのでしたら、その経理伝票(多分請求書じゃないですか)が毎月の締日で発行されるのでしょうから、その締日でリレーションをはり、該当するレコードを絞り込む処理が普通です。
https://fm-aid.com/bbs2/viewtopic.php?id=11830

Last edited by Shin (2022-08-08 08:49:28)

Offline

#13 2022-08-05 16:54:47

keep123
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

himadanee wrote:

>経理伝票::売上番号 == 売上伝票::売上番号
こっちは経理番号ではないの?

質問にお付き合い頂きありがとうございます。

経理伝票のレイアウトは,売上番号を入力して,任意の時点で支払った,ひとまとめの売上をポータルでまとめています。
ポータル内には売上日付や金額,商品の個数が表示されています。

Offline

#14 2022-08-05 16:55:56

keep123
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

Shin wrote:

経理伝票::売上番号 == 売上伝票::売上番号 == 売上詳細::売上番号
というリレーション関係を設定します。
ただ、普通は、
経理伝票        売上伝票        売上詳細
  経理番号 ==    経理番号
                       売上番号 ==    売上番号
というリレーションになると思いますが。

サンプルです。
https://www.dropbox.com/s/h8gbax15d58pt … 2.zip?dl=0
ちょっと面白いインターフェースを仕込んであります。

SAMPLEまで用意して頂き,感謝します。
ありがとうございます。テストしてみます。
いつもお世話になります。

Offline

#15 2022-08-08 12:19:59

keep123
Member

Re: ポータルのさらに先のポータル上のデータを取り出したい

Shin さん サンプルファイルありがとうございました。参考になりました。
一度,設計から見直してみたいと思います。助かりました。

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: 552.91 KiB (Peak: 573.81 KiB) ]