- 締切済み
ファイルメーカーについて
初心者ですがお願いします。ファイルメーカーである年月に誰がいたかどうか調べたいのです。例えば企業の場合で、雇用した人の雇用年月日と退職年月日は分かっているとしてある年の1月に誰がいたかを調べたいのですができるでしょうか?すみませんが回答お願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- endohmasuo
- ベストアンサー率85% (6/7)
ある年月より雇用年月日が古く、かつ退職年月日がある年月より後の人を検索する。
- IROSS
- ベストアンサー率52% (40/76)
バージョン7です。 もっと簡単にできると思うけど自分はこんな感じになりました。 計算フィールド フィールド名 「期間」 If ( Year ( 雇用日 ) = Year ( 退職日 ) ; Choose ( Month ( 雇用日 )-1 ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "1"; "1 2"; "1 2 3"; "1 2 3 4" ; "1 2 3 4 5" ; "1 2 3 4 5 6" ; "1 2 3 4 5 6 7" ; "1 2 3 4 5 6 7 8" ; "1 2 3 4 5 6 7 8 9" ; "1 2 3 4 5 6 7 8 9 10 " ; "1 2 3 4 5 6 7 8 9 10 11" ; "1 2 3 4 5 6 7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "2"; "2 3"; "2 3 4" ; "2 3 4 5" ; "2 3 4 5 6" ; "2 3 4 5 6 7" ; "2 3 4 5 6 7 8" ; "2 3 4 5 6 7 8 9" ; "2 3 4 5 6 7 8 9 10 " ; "2 3 4 5 6 7 8 9 10 11" ; "2 3 4 5 6 7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "3"; "3 4" ; "3 4 5" ; "3 4 5 6" ; "3 4 5 6 7" ; "3 4 5 6 7 8" ; "3 4 5 6 7 8 9" ; "3 4 5 6 7 8 9 10 " ; "3 4 5 6 7 8 9 10 11" ; "3 4 5 6 7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "4" ; "4 5" ; "4 5 6" ; "4 5 6 7" ; "4 5 6 7 8" ; "4 5 6 7 8 9" ; "4 5 6 7 8 9 10 " ; "4 5 6 7 8 9 10 11" ; "4 5 6 7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "5" ; "5 6" ; "5 6 7" ; "5 6 7 8" ; "5 6 7 8 9" ; "5 6 7 8 9 10 " ; "5 6 7 8 9 10 11" ; "5 6 7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "6" ; "6 7" ; "6 7 8" ; "6 7 8 9" ; "6 7 8 9 10 " ; "6 7 8 9 10 11" ; "6 7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "7" ; "7 8" ; "7 8 9" ; "7 8 9 10 " ; "7 8 9 10 11" ; "7 8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "8" ; "8 9" ; "8 9 10 " ; "8 9 10 11" ; "8 9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "9" ; "9 10 " ; "9 10 11" ; "9 10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "10 " ; "10 11" ; "10 11 12" ) ; Choose ( Month ( 退職日 ) - Month ( 雇用日 ) ; "11" ; "11 12" )) ; Choose ( Month ( 雇用日 )-1 ; "1 2 3 4 5 6 7 8 9 10 11 12" ; "2 3 4 5 6 7 8 9 10 11 12" ; "3 4 5 6 7 8 9 10 11 12" ; "4 5 6 7 8 9 10 11 12" ; "5 6 7 8 9 10 11 12" ; "6 7 8 9 10 11 12" ; "7 8 9 10 11 12" ; "8 9 10 11 12" ; "9 10 11 12" ; "10 11 12" ; "11 12" ; "12" ) & " " & Choose ( Month ( 退職日 ) -1 ; "1"; "1 2"; "1 2 3"; "1 2 3 4" ; "1 2 3 4 5" ; "1 2 3 4 5 6" ; "1 2 3 4 5 6 7" ; "1 2 3 4 5 6 7 8" ; "1 2 3 4 5 6 7 8 9" ; "1 2 3 4 5 6 7 8 9 10 " ; "1 2 3 4 5 6 7 8 9 10 11" ; "1 2 3 4 5 6 7 8 9 10 11 12" )) 例えば 検索するとき フィールド「年度」で対象年度(2008)指定してフィールド「期間」で何月(1月)か指定すれば出てくると思います。 この計算式たぶん力技だな;
- IROSS
- ベストアンサー率52% (40/76)
ファイルメーカーはバージョンによってできることが色々と変わっていますので、とりあえずバージョンを指定して頂かないと答えづらいと思います。