• 締切済み

ファイルメーカーについて

初心者ですがお願いします。ファイルメーカーである年月に誰がいたかどうか調べたいのです。例えば企業の場合で、雇用した人の雇用年月日と退職年月日は分かっているとしてある年の1月に誰がいたかを調べたいのですができるでしょうか?すみませんが回答お願いします。

みんなの回答

回答No.3

ある年月より雇用年月日が古く、かつ退職年月日がある年月より後の人を検索する。

  • IROSS
  • ベストアンサー率52% (40/76)
回答No.2

バージョン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)
回答No.1

ファイルメーカーはバージョンによってできることが色々と変わっていますので、とりあえずバージョンを指定して頂かないと答えづらいと思います。

関連するQ&A