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

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

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

You are not logged in.

Announcement

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


#1 2023-03-26 15:48:57

hihi0921
Guest

特定の商品名を別のフィールドに表示

注文を受けた特定の商品名を別のフィールドにひとまとめで表示したいのですが、
可能でしょうか?

別のフィールド「商品名、商品名」
二つ目以降から「、」が付くようにもしたいです。

ご教授よろしくお願いします。

#2 2023-03-26 16:47:27

himadanee
Guest

Re: 特定の商品名を別のフィールドに表示

多分明細をポータルにしているだろうから、
Substitute ( List (ポータルテーブル::商品名) ; "¶" ; "、" )
でそんなような値が出ますが、これだと注文の全部の商品名になります。
「特定の」っていうのは、どういう抜き出し方ですか?

#3 2023-03-26 17:55:12

hihi0921
Guest

Re: 特定の商品名を別のフィールドに表示

説明不足で申し訳ないです。

「特定の」というのは商品の「カテゴリー」になります。

#4 2023-03-26 20:47:55

Shin
Member

Re: 特定の商品名を別のフィールドに表示

リレーションの条件にカテゴリーを追加すればいいでしょうね

Offline

#5 2023-03-27 14:03:26

hihi0921
Guest

Re: 特定の商品名を別のフィールドに表示

リレーションの≠で特定の商品名だけを表示することはできましたが、

Substitute ( List (ポータルテーブル::商品名) ; "¶" ; "、" )にすると、
同じ内容が表示されてしまいます。

顧客毎に表示することは可能でしょうか?

#6 2023-03-27 14:58:04

チポ
Member

Re: 特定の商品名を別のフィールドに表示

テーブル構成、
リレーション
等何も説明がありません。

Offline

#7 2023-03-27 16:44:37

hihi0921
Guest

Re: 特定の商品名を別のフィールドに表示

こちらで伝わりますでしょうか?

【①担当テーブル】【②明細テーブル】
①伝票No. = ②伝票No.
①カテゴリ除去 ≠ ②カテゴリ

#8 2023-03-27 17:02:00

himadanee
Guest

Re: 特定の商品名を別のフィールドに表示

伝わりません。
「顧客毎に表示することは可能でしょうか?」という質問ですが、説明に顧客という言葉が全く出てきません。
伝票ごとではない、ってことは推測できますけど...

#9 2023-03-27 17:28:07

Shin
Member

Re: 特定の商品名を別のフィールドに表示

まず、テーブルごとに、全てのフィールド定義を書き出してください。
その次に、全てのリレーションの設定を書き出してください。
それがないと、始まりませんよ。

Offline

#10 2023-03-27 17:32:27

hihi0921
Guest

Re: 特定の商品名を別のフィールドに表示

どのように文章化すれば、上手に伝わるのか判っておらず、
何度も申し訳ございません。

正しくは、

【①担当テーブル】【②明細テーブル】【③顧客テーブル】
①伝票No. = ②伝票No.
①カテゴリ除去 ≠ ②カテゴリ
①顧客ID = ③顧客ID

【担当テーブル】に顧客テーブルのポータルがあります。
そのポータルにどの担当顧客が商品を注文したか、
一つのフィールドに表示したいのです。

#11 2023-03-27 18:22:08

Shin
Member

Re: 特定の商品名を別のフィールドに表示

全然わかりません。
そのテーブルの中に、どのようなフィールドが設定されていますか。

Offline

#12 2023-03-28 10:34:40

チポ
Member

Re: 特定の商品名を別のフィールドに表示

> 【①担当テーブル】【②明細テーブル】【③顧客テーブル】
こう書かれてもこれらがどのようなテーブルか、
こちら側ではだれも分かりません。

担当者がユニークな担当者マスタテ-ブル
こう書けばある程度の姿が見えてきますよね。
(今回は違うようですが。。)

Offline

#13 2023-03-28 11:18:39

himadanee
Guest

Re: 特定の商品名を別のフィールドに表示

「担当テーブル」とだけあれば、普通は「担当者がユニークな担当者マスタテ-ブル」かなあ、と思うんですが、だとしたら「伝票No. 」はあり得ないんで、説明が必要です。
「そのテーブルの中に、どのようなフィールドが」を全部書き出してもらえば、ある程度は推測もできます。
フィールドの一覧は、「データベースの管理」のフィールドの画面を「印刷」でPDFプリンタに印刷してコピペするとか、
「ツール>データベースデザインレポート」から抜き出すとか、で作れます。

【担当テーブル】に顧客テーブルのポータルがあります。
そのポータルにどの担当顧客が商品を注文したか、
一つのフィールドに表示したいのです。

これは、何となくやりたいことはわかりますが、期間は関係なくカテゴリで一部を除外した全部、でいいんでしょうか。
顧客テーブルに計算フィールドを追加すればいいんでしょうけど。

#14 2023-03-28 11:30:21

Shin
Member

Re: 特定の商品名を別のフィールドに表示

①伝票No. = ②伝票No.
という条件が気にかかるんですよね。おそらく不要

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: 568.51 KiB (Peak: 585.05 KiB) ]