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

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

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

You are not logged in.

Announcement

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


#1 2014-04-14 15:52:41

me
Guest

ポータルフィルタで繰り返しフィールドをフィルタ

よろしくお願いします。FileMaker13です。

営業さんの宿泊日程を作成しています。
テーブルには日付×営業さん分のレコードがあります。

●宿泊日程テーブル
年月日
営業

ホテル

これをテーブルのフィールドとは関係ない
列というルールにしたがってプリントする必要があります。



       列1   列2   列3   列4   列5

4/01   田中   黒田   上原   鈴木   川崎
4/02   田中   黒田   上原   鈴木   川崎
4/03   田中   黒田   上原   鈴木   川崎
4/04   田中   黒田   上原   鈴木   川崎
4/05   田中   黒田   上原   鈴木   川崎
4/06                         
4/07   田中   黒田   上原   鈴木     
4/08   田中   黒田   上原   鈴木     
4/09   田中   黒田   上原   鈴木     
4/10   田中   黒田   上原   鈴木     
4/11   田中   黒田   上原   鈴木     
4/12   田中   黒田   上原   鈴木     
4/13                         
4/14   田中   黒田   上原   鈴木     
4/15   田中   黒田   上原   鈴木     



       列6   列7   列8   列9   列10

4/01   岩隈   藤川   ダル   松坂     
4/02   岩隈   藤川   ダル   松坂     
4/03   岩隈   藤川   ダル   松坂     
4/04   岩隈   藤川   ダル   松坂     
4/05   岩隈   藤川   ダル   松坂     
4/06                         
4/07   岩隈   藤川   ダル   松坂   川崎
4/08   岩隈   藤川   ダル   松坂   川崎
4/09   岩隈   藤川   ダル   松坂   川崎
4/10   岩隈   藤川   ダル   松坂   川崎
4/11   岩隈   藤川   ダル   松坂   川崎
4/12   岩隈   藤川   ダル   松坂   川崎
4/13                         
4/14   岩隈   藤川   ダル   松坂   川崎




5列×紙3枚あるのですが、同じ営業さんが複数の列に登場します。
※上記では川崎が列5と列10の2ヶ所に登場します。
まずレイアウトは、列ごとにポータルをおき、ポータルフィルタで列を抜粋することを考えています。

あとは営業さんに列情報を設定するため、
列[3]というフィールド(出現しても3列までなので)を
営業さんテーブルに設定したのですが、そこからがどうしてよいかわかりません。
(いろいろやってみたのですがうまくいきません。)


どなたかご教授おねがいします。

#2 2014-04-14 16:17:33

Shin
Member

Re: ポータルフィルタで繰り返しフィールドをフィルタ

列の規則は?ホテル名など決まるのでしょうか。

Offline

#3 2014-04-14 16:31:41

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

列の規則はデータベース上は特にないのです。
FAXで複数の拠点(3ヶ所)に連絡する必要があり、その拠点に関連する営業さんを掲載します。
そのため、場合によって複数の紙に営業さんが出る場合がでてきます。

#4 2014-04-14 16:58:03

Shin
Member

Re: ポータルフィルタで繰り返しフィールドをフィルタ

報告先の拠点で絞り込まれる情報ではないのでしょうか。

Offline

#5 2014-04-14 17:02:33

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

私の書き方がまずかったかもしれません。
表記はこのような形です。


       列1   列2   列3   列4   列5
      田中   黒田   上原   鈴木   川崎
4/01   ◇□   ◇□   ◇□   ◇□   ◇□
4/02   ◇□   ◇□   ◇□   ◇□   ◇□
4/03   ◇□   ◇□   ◇□   ◇□   ◇□
4/04   ◇□   ◇□   ◇□   ◇□   ◇□
4/05   ◇□   ◇□   ◇□   ◇□   ◇□
4/06                         
4/07   ◇□   ◇□   ◇□   ◇□
4/08   ◇□   ◇□   ◇□   ◇□
4/09   ◇□   ◇□   ◇□   ◇□
4/10   ◇□   ◇□   ◇□   ◇□
4/11   ◇□   ◇□   ◇□   ◇□
4/12   ◇□   ◇□   ◇□   ◇□
4/13                         
4/14   ◇□   ◇□   ◇□   ◇□
4/15   ◇□   ◇□   ◇□   ◇□


◇は店、□はホテル名です。

#6 2014-04-14 17:10:00

Shin
Member

Re: ポータルフィルタで繰り返しフィールドをフィルタ

上と全然違いますが。

担当者と拠点の関係は?、それとも、店と拠点が関係しているのですか。
この表で、担当者が2ヶ所に出るのですよね。
それと、店とホテルの関係は一定ですか、それとも可変でしょうか。

Last edited by Shin (2014-04-14 17:12:33)

Offline

#7 2014-04-14 17:23:55

tim
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

拠点に関連する営業さんの情報がない。
出力は、普通のクロス集計です。

#8 2014-04-14 17:35:16

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

Shin様、tim様、お返事ありがとうございます。


>店とホテルの関係は一定ですか、それとも可変でしょうか。
可変です。レコードにそれぞれ持っています。
年月日, 営業, 店, ホテルで1レコードです。

>担当者と拠点の関係は?、それとも、店と拠点が関係しているのですか。
拠点はどれとも関係していません。
どの列にどの営業さんを入れるかを、任意で設定したいのです。

現在、該当月のレコードをリレーションでポータルし、列ごとに営業でポータルフィルタをかけています。
このポータルフィルタのフィルタ数値を開発者以外の人が可変できるようにしたいのです。

#9 2014-04-14 17:55:36

Shin
Member

Re: ポータルフィルタで繰り返しフィールドをフィルタ

列1   列2   列3   列4   列5
      田中   黒田   上原   鈴木   川崎
4/01   ◇□   ◇□   ◇□   ◇□   ◇□
4/05   ◇□   ◇□   ◇□   ◇□   ◇□
4/06                         
4/07   ◇□   ◇□   ◇□   ◇□

       列6   列7   列8   列9   列10
       岩隈   藤川   ダル   松坂   川崎
4/07   ◇□   ◇□   ◇□   ◇□
4/06
4/07   ◇□   ◇□   ◇□   ◇□   ◇□
になると思うのですが、川崎さんの制御はかなり難しいかも。それとも、連泊で1レコード、という管理でも無いですよね。

Offline

#10 2014-04-14 18:08:58

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

そうです。営業さんそれぞれに1日1レコードで、たとえ内容がない場合も1ヶ月分のレコードを持っています。
1列につき1ポータル、紙1枚につき5ポータルを横に並べて、それぞれ営業さんをフィルタして、一応やりたい表示は実現しています。
それぞれの列に入る営業さんが毎月かわるため、「列-営業」の組み合わせを使用者が設定できるインターフェイスをつくるのに難航しています。

#11 2014-04-14 18:50:01

Shin
Member

Re: ポータルフィルタで繰り返しフィールドをフィルタ

上の川崎さんの表示は、どのような設定になっていますか。

Offline

#12 2014-04-14 19:04:05

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

すみません。下記のとおりでした。
川崎が列5にも列10にも入りますが、内容は全く同じものです。
間違った情報を書いてしまい申し訳ありません。



【レイアウト1】

       列1   列2   列3   列4   列5
      田中   黒田   上原   鈴木   川崎
4/01   ◇□   ◇□   ◇□   ◇□   ◇□
4/02   ◇□   ◇□   ◇□   ◇□   ◇□
4/03   ◇□   ◇□   ◇□   ◇□   ◇□
4/04   ◇□   ◇□   ◇□   ◇□   ◇□
4/05   ◇□   ◇□   ◇□   ◇□   ◇□
4/06                         
4/07   ◇□   ◇□   ◇□   ◇□   ◆■
4/08   ◇□   ◇□   ◇□   ◇□   ◆■
4/09   ◇□   ◇□   ◇□   ◇□   ◆■
4/10   ◇□   ◇□   ◇□   ◇□   ◆■
4/11   ◇□   ◇□   ◇□   ◇□   ◆■
4/12   ◇□   ◇□   ◇□   ◇□   ◆■
4/13                         
4/14   ◇□   ◇□   ◇□   ◇□   ◆■
4/15   ◇□   ◇□   ◇□   ◇□   ◆■



【レイアウト2】

       列6   列7   列8   列9   列10
      岩隈   藤川   ダル   松坂   川崎
4/01   ◇□   ◇□   ◇□   ◇□   ◇□
4/02   ◇□   ◇□   ◇□   ◇□   ◇□
4/03   ◇□   ◇□   ◇□   ◇□   ◇□
4/04   ◇□   ◇□   ◇□   ◇□   ◇□
4/05   ◇□   ◇□   ◇□   ◇□   ◇□
4/06                         
4/07   ◇□   ◇□   ◇□   ◇□   ◆■
4/08   ◇□   ◇□   ◇□   ◇□   ◆■
4/09   ◇□   ◇□   ◇□   ◇□   ◆■
4/10   ◇□   ◇□   ◇□   ◇□   ◆■
4/11   ◇□   ◇□   ◇□   ◇□   ◆■
4/12   ◇□   ◇□   ◇□   ◇□   ◆■
4/13                         
4/14   ◇□   ◇□   ◇□   ◇□   ◆■
4/15   ◇□   ◇□   ◇□   ◇□   ◆■

#13 2014-04-15 10:38:07

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

列というフィールドを新たに作成してそれぞれに営業を設定し、
列でポータルフィルタすることで解決できそうです。
ありがとうございました。

#14 2014-04-15 12:53:47

Shin
Member

Re: ポータルフィルタで繰り返しフィールドをフィルタ

ポータルで表示するのは、結構危険かも。もし、何かの事情で1レコード削除されていると、それより下のポータル行が上詰めで表示されます。
日毎のデータを作り、並べる事をお勧めします。

FM13から、集計フィールドに、テキストの一覧が取れるようになっています。それを利用して、
https://dl.dropboxusercontent.com/u/926 … .fmp12.zip

Offline

#15 2014-04-15 13:23:24

me
Guest

Re: ポータルフィルタで繰り返しフィールドをフィルタ

こんな方法があるんですね!!
勉強させていただきます。
Shin様、サンプルまで作っていただき、ありがとうございました。

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: 605.36 KiB (Peak: 622.27 KiB) ]