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

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

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

You are not logged in.

Announcement

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


#1 2016-09-21 15:24:58

jose
Member

従業員の勤務レコードから特定の職種者の特定のシフトのレコードだけ繰り返しフィールドで割り出す。

環境:mac elcappitan  filemaker 15 server, advance, Go 使用

勤務レコード用のテーブルAがあります(勤務者一人に対して年間365レコード)
勤務レコードや他のデータを集約するレポートテーブルBがあります(年間365レコード)
テーブルAとBは日付で紐付いています。

テーブルAには、「名前フィールド」、「職種」、「シフト」、(その他、出勤時刻・退勤時刻など)
例えば職種に、「A」 「B」 「C」 と三種類あるとして、シフトに 「早番」 「通常」 「遅番」あるとします。

職種「A」の「早番」は必ず2いて、その名前フィールドの値を、テーブルBの繰り返し(二回繰り返し)フィールドに表示されるように計算式を作りたいです。

どなたかご教授いただけたら幸いです。

Offline

#2 2016-09-21 15:50:45

Hiro
Member

Re: 従業員の勤務レコードから特定の職種者の特定のシフトのレコードだけ繰り返しフィールドで割り出す。

・目的の勤務者を選出するリレーションを組む。
・繰り返しフィールドを計算フィールドとし、下式を設定。
      GetValue(List(リレーション::名前); Get(計算式繰り返し位置番号))

Offline

#3 2016-09-21 16:29:14

jose
Member

Re: 従業員の勤務レコードから特定の職種者の特定のシフトのレコードだけ繰り返しフィールドで割り出す。

>Heroさん
ありがとうございます。リレーションを組むにあたって、テーブルBに例えば職種とシフトを特定するGフィールドを設ける必要がありますよね?

Offline

#4 2016-09-21 16:40:37

Hiro
Member

Re: 従業員の勤務レコードから特定の職種者の特定のシフトのレコードだけ繰り返しフィールドで割り出す。

#3 → ハイ、そうです。

Offline

#5 2016-09-21 17:37:44

Shin
Member

Re: 従業員の勤務レコードから特定の職種者の特定のシフトのレコードだけ繰り返しフィールドで割り出す。

その後、そのデータを何にどう使うか、によると思いますが、勤務テーブルの中で、抽出して集計するだけでも良いのでは。

Offline

#6 2016-09-21 17:46:20

jose
Member

Re: 従業員の勤務レコードから特定の職種者の特定のシフトのレコードだけ繰り返しフィールドで割り出す。

ありがとうございます!

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, 12 queries executed - Memory usage: 508.32 KiB (Peak: 512.86 KiB) ]