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

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

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

You are not logged in.

Announcement

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


#1 2016-06-21 22:37:26

GG
Guest

値一覧の作り方

こんばんは。
社員名の一覧を作りたいです。

社員テーブルで
大まかに
社員番号
社員名
生年月日
年齢
入社期
退社日(履歴テーブルで退社日の履歴が入ると入力される計算フィールド)
などのフィールドがあります。

履歴テーブルで
社員番号
日付
内容
のフィールドがあります。

この中で決まった入社期で退職していない社員の社員名の一覧を作りたいです。
この場合は、どのようにしたら社員の一覧を作れるでしょうか?

よろしくお願い致します。

#2 2016-06-22 10:22:50

チポ
Member

Re: 値一覧の作り方

> この中で決まった入社期
とは?

Offline

#3 2016-06-23 00:25:29

GG
Guest

Re: 値一覧の作り方

チポ様
ありがとうございます。
何年入社の人のみというような場合です。
自己リレーションでしようとしても退職者を除外するのに別テーブルで管理しているからかどうもうまくいきません。
よろしくお願い致します。

#4 2016-06-23 08:45:41

Shin
Member

Re: 値一覧の作り方

社員マスター側に、
Case ( IsEmpty ( 退社日 ) ; Year ( 入社日 ) )
というフィールドを作っておき、それに対してその入社年でリレーションを張れば良いのでは。
退社予定が入っているのなら、 退社日 > Get ( 日付 ) の条件を追加すればいいけど、索引が作れなくなってしまうので、どうした物でしょうね。デフォルトで 3999/12/31 を入れておきますか。

Last edited by Shin (2016-06-23 08:48:15)

Offline

#5 2016-06-23 09:07:52

チポ
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.003 seconds, 7 queries executed - Memory usage: 505.14 KiB (Peak: 515.97 KiB) ]