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

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

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

You are not logged in.

Announcement

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


#1 2014-01-29 18:34:50

ささ
Guest

違うテーブルの行事を時系列にまとめる

どうぞよろしくお願いします。FileMakerPro13です。
同じ担当者に関係する事を違うテーブルから抜き出して
時系列に表示したいのですがどのようにすればよいでしょうか。


■■■テーブル

●餌やり
タイムスタンプ
担当
動物
えさ

●トイレ掃除
タイムスタンプ
担当
トイレ

●出勤
担当
出欠


■■■したい表示

担当「鈴木」

1/24 出勤
1/24 15:00 餌やり パンダ 笹の葉
1/24 17:00 トイレ掃除 第二トイレ
1/25 休暇
1/26 09:00 餌やり カバ キャベツ

#2 2014-01-29 18:56:31

Shin
Member

Re: 違うテーブルの行事を時系列にまとめる

簡単には、無理でしょう。
行事、という1個のテーブルにまとめれば簡単です。

Offline

#3 2014-01-29 19:01:56

jidarakunoppo
Member

Re: 違うテーブルの行事を時系列にまとめる

表示はポータルですかね?

行動履歴テーブル、の様なマージ用のテーブルを作って、そこに書き出せば表示することが出来ますよ。
出勤部分にもレコード作成時に"○○/○○ 0:00"のタイムスタンプを作るようにすると一日の始めに表示することが出来ます。

Offline

#4 2014-01-29 19:56:25

ささ
Guest

Re: 違うテーブルの行事を時系列にまとめる

お返事ありがとうございます。


>Shin様
実は他にもタイプの異なるいろいろなテーブルとそれぞれにフィールドがたくさんあり、
まとめると整理しにくそうにも思うのですが、それは仕方ないでしょうか。

●行事
タイムスタンプ
担当
動物
えさ
トイレ
出欠






>jidarakunoppo様
その発想はあったのですが、どのように合体してよいかわからないです。
教えていただけないでしょうか。
表示はポータルです。

#5 2014-01-29 22:41:57

ぽい
Guest

Re: 違うテーブルの行事を時系列にまとめる

したい表示の形に入力して、他のを検索やソートで作るのが普通では

#6 2014-01-30 00:24:23

Shin
Member

Re: 違うテーブルの行事を時系列にまとめる

考え方を変えましょう。

行事
タイムスタンプ(月日)
担当
は共通ですよね。それ以外の項目は、それぞれの別テーブルに保存、という方法をとってもいいでしょう。

Offline

#7 2014-01-30 10:10:00

ささ
Guest

Re: 違うテーブルの行事を時系列にまとめる

>Shin様
ありがとうございます。
リレーションがよく理解できておらず、初歩的な質問ですみません。
テーブルは下記のような形になるのでしょうか。
ここからしたい表示を実現する方法がちょっと想像つかないのですが。。


●管理
ID
タイムスタンプ
担当

●餌やり
管理ID
動物
えさ

●トイレ掃除
管理ID
トイレ

●出勤
管理ID
出欠

#8 2014-01-30 12:04:50

Shin
Member

Re: 違うテーブルの行事を時系列にまとめる

だいたいそんな感じ。出勤くらいは、メインにまとめてしまってもいいかも。

または、管理の中に「備考1」「備考2」「備考3」などをつくり、業務毎にそれぞれに対するタイトルを別に決めておいて、その中に入力していく、という方法もあるかも。

最終的な構造は、その後そのデータをどうするか、によって考え方は大きく変わるでしょう。

Offline

#9 2014-01-30 16:55:39

ささ
Guest

Re: 違うテーブルの行事を時系列にまとめる

管理テーブルのIDと3テーブルの管理IDがリレーションされるのですが
管理テーブルの方でどのテーブルに接続されているか判定できるのでしょうか。

担当「鈴木」
1/24 出勤
1/24 15:00 餌やり パンダ 笹の葉
1/24 17:00 トイレ掃除 第二トイレ
1/25 休暇
1/26 09:00 餌やり カバ キャベツ

この表示の仕方がわかりません。

#10 2014-01-30 18:09:32

Shin
Member

Re: 違うテーブルの行事を時系列にまとめる

管理側に、そのような文言が出るような計算フィールドを作っておくといいでしょう。

最終的に何をしたいのですか。また、業務毎の集計を行う予定はあるのでしょうか。

Offline

#11 2014-01-30 18:31:14

ささ
Guest

Re: 違うテーブルの行事を時系列にまとめる

それぞれのテーブルに計算フィールドがあり今後集計も必要になると思います。
やりたいことはそれぞれのテーブルで起こったことを抜き出して「概要だけ」を一箇所で時系列に一覧できればと思っています。
それぞれで確認すればよいのですが、一箇所でパッと確認できると便利ですので。
同じテーブルのデータから計算フィールドを作ることはできるのですが、
異なるテーブルのフィールドをひとつの計算フィールドにまとめる方法がわかりません。

#12 2014-01-30 19:04:57

Shin
Member

Re: 違うテーブルの行事を時系列にまとめる

例えば、

Case (
 業務 = "出勤" ; リレーション出勤::内容 ;
 業務 = "餌やり" ; リレーション餌やり::動物 & リレーション餌やり::えさ ;
 ...
)

などとされるといいでしょうね。

Offline

#13 2014-01-30 19:31:07

ささ
Guest

Re: 違うテーブルの行事を時系列にまとめる

なるほど!
よくわかりました。ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 525.54 KiB (Peak: 546.08 KiB) ]