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

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

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

You are not logged in.

Announcement

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


#1 2015-11-27 16:05:56

見習い
Member

ポップアップメニュー

ご質問失礼します。
win2008R2 FMS13
win7 FM13

休みを反映するための出退勤表を作っています。

1レコード1人で
繰り返しフィールド[31]横で日付フィールドを設けています。

起点日付フィールドにx月1日といれると
日付フィールドには31日間のデータが計算されます。

これを30人
レイアウトがリスト形式で表示で

起点日付フィールドに11/1で検索をかけると
11月の30人のカレンダーが綺麗に並びます。


やりたいことは
ポップアップメニューより何月かを選択するだけで
その月30人の絞り込みになるようにしたいです。

OnObjectModifyのスクリプトトリガで
選択されたポップアップメニューで検索がかかるようにします。


教えて頂きたいのは
このポップアップメニュー
データを作成するのは非効率ですので
値一覧から参照したいのですが
値としては既に5年分のレコードを作ってしまっています。

ポップアップに出てくる値は今月を起点に前後3カ月の選択肢があれば十分です。

今月であればポップアップに出てくるのは
2015/8
2015/9
2015/10
2015/11
2015/12
2016/1
2016/2

の7つの値一覧になる。が希望です。

何か方法はありますでしょうか・・・


よろしくお願いします。

Offline

#2 2015-11-27 16:56:07

チポ
Member

Re: ポップアップメニュー

本日の3ヶ月前

本日の3ヶ月後
のグローバルフィールドを作り、
これで範囲のリレーションをして、その動的値一覧

でいいでしょう。

Offline

#3 2015-11-27 18:52:28

旅人
Member

Re: ポップアップメニュー

別テーブルに7個の日付フィールドを作って、
ファイルを開く時のスクリプトで
フィールド内容の全置換   そのフィールドを
Date (Month (Get (日付) )-Get (レコード番号)+4 ; 1 ; Year (Get (日付)) )
で計算式全置換を実行する。
というのはダメかな?簡単そうですけど。

Offline

#4 2015-12-03 16:26:44

見習い
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, 7 queries executed - Memory usage: 503.84 KiB (Peak: 514.56 KiB) ]