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

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

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

You are not logged in.

Announcement

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


#1 2017-04-26 10:58:49

takumi.fmp
Member

計算フィールドの結果からlist表示

win7 32bit
Filemaker Pro15

いつもお世話になっております。
人事異動の激しい職場で職員情報管理データベースを作成しております。
日付を入力すると、その日付で就いている役職だけが表示されるようにしたく、
悪戦苦闘しております。
現状は以下の通りです。

[基本情報テーブル]
日付フィールド:日付
数字フィールド:職員ID
計算フィールド:役職歴(list)
文字フィールド:役(全てのレコードに"役"が格納されている)

[役職歴テーブル]
日付フィールド:日付【グローバル】
数字フィールド:職員ID
日付フィールド:就任日
日付フィールド:退任日
計算フィールド:判定
文字フィールド:役職名

[基本情報テーブル]【職員ID】 <-リレーション"="-> 【職員ID】[役職歴テーブル]
基本情報レイアウトにポータルで役職歴を表示


実現しようと試してみたことは以下の通りです。

[基本情報テーブル]の【日付】フィールドに、役職者の情報を知りたい日付を
入力すると、スクリプトで[役職歴]テーブルの【日付】フィールドにその日付が
コピーされます
就任日と退任日から、その日付での役職就任状況を判定し、
就いている役職のレコードの【判定】フィールドには"役"のテキストが挿入されます。

[基本情報テーブル]【職員ID】 <-リレーション"="-> 【職員ID】[役職歴テーブル]
and
[基本情報テーブル]【役】 <-リレーション"="-> 【職員ID】[判定]

結果ですが、
計算フィールド:役職歴 を List ( 役職歴::役職名 ) としても
"?"が表示されてしまいます。

どのようにしたら実現できますでしょうか?
ご教示の程の程よろしくお願いいたします。

Offline

#2 2017-04-26 11:34:57

チポ
Member

Re: 計算フィールドの結果からlist表示

何をしたいのかよく理解出来ませんが、、

基本情報テーブルの日付の当日の役職を求めるのなら
リレーションを
  基本情報::日付  >= 役職歴::就任日
  and
  基本情報::日付  <= 役職歴::退任日
として、
この関連レコードの役職名でいいでしょう。

ということではないのかな。。


> 計算フィールド:役職歴(list)
これは?

> 文字フィールド:役(全てのレコードに"役"が格納されている)
これも理解出来ません。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 547.49 KiB (Peak: 579.45 KiB) ]