質問: accessでの勤続年数の計算 access初心者です。 現在従業員名簿を作成しています。 勤続年数欄に過去の質問を参考に以下の関数を入力しました。 iif(day(date())>=day([入社年月日]),datediff('m',[入社年月日],date())\12 & '年' & datediff('m',[入社年月日],date()) mod 12 & 'ヶ月',(datediff('m',[入社年月日],date())-1)\12 & '年' & (datediff('m',[入社年月日],date())-1) mod 12 & 'ヶ月') 在籍中の方の勤続年数はこれで問題ないのですが、退職日欄に退職日付を入力した時に、退職日までの期間が表示されるようにしたいのですがどうしたらよいでしょうか? よろしくお願い致します。
回答: ayapon7792さん 今日は! 現役時代にaccess98でプログラムを組んでいましたが、access2000以後関数もvbaもかなり変っていますので貴方の質問内容ではvbaで組まないと無理ではないでしょうか? モーグのaccess情報でいろいろコードの書き方を、調べても良いと思います。 ■モーグサイト↓ http://www.moug.net/index.html フリーソフトですがソースが見る事が出来れば「年齢計算・期間計算が!まぁ簡単!」が参考に為ると思いますが? 年齢計算・期間計算が!まぁ簡単!↓ http://www.moug.net/cgi-bin/softwaredl.cgi?access+si2003121201 ■accessforum 過去ログ全文検索システム↓ http://www.accessclub.jp/search1/namazu.cgi?query=%8b%ce%91%b1%94n%90%94 このサイトも参考にされてはいかがでしょうか? 無責任ですが昔の資料を探すのに時間が掛かると思うので、ダイレクトな回答が出来ませんでした。 ■microsoft access clubのサイト↓ http://www.moug.net/index.html このサイトも勉強には適しているサイトですので是非一見下さい。