• ベストアンサー

アクセス2000で今現在の年齢の年月日自動算出方法は?

社員台帳を作成しています。今現在の年齢が40才10ヶ月21日というようにフォ-ムで表示させたいです。 誕生日が平成16年2月3日なら、1才0ヶ月0日というように表示させ次の日になったら1才0ヶ月1日と変わるということがしたいです。 アクセスを始めてまだ3ヶ月です。まだまだ初心者なので申し訳ありませんが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

フォームに年齢を表示するテキストボックスを作りプロパティを開きデータのコントロールソースに下記を記述してください。社員台帳の年齢を表示するフィールドを誕生日とした場合。 =(Year(CDate(Date())-CDate([誕生日]))-1900 & "才" & Month(CDate(Date())-CDate([誕生日]))-1 & "ヶ月" & Day(CDate(Date())-CDate([誕生日])) & "日") で表示されます。 ちなみに前回の同様の質問も締め切らずに同じ内容の質問をするのはどうかと思いますが。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1195153
safiko
質問者

お礼

回答ありがとうございます。 前回の同様の質問も締め切らずに同じ内容の質問をして申し訳ありません。以後気をつけます。ごめんなさい。

その他の回答 (1)

回答No.2

別のところで同じ質問をしたところ 「過去ログを「年齢」で検索しょう!」 と、回答がありました。 参考になるのか、わかりませんが。。

safiko
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • アクセス2000で年齢の自動算出方法は?

    1.勤続年数を「×歳×ヶ月×日」というような表現でフォ-ム上に表示させるにはどうしたら良いのでしょうか? 2.勤続年数から休職した期間などを差引する場合はどうしたらよろしいのでしょうか。申し訳ありませんが宜しくお願い致します。

  • ACCESS2000 で年齢を更新の仕方

    ACCESS2000 の初心者です 顧客管理の表をフォームにて作成いたしました。 その中で 生年月日 と 年齢 の 枠を作成いたしました それで 生年月日を入力すると 年齢が出てくる ように するのと 毎年の誕生日には年齢をプラス1才できるようにしたいのですが 初めて作成のため、全くわかりません。どうか宜しくお願いします。

  • ACCESSで生年月日より年齢を出す方法は?

    datediff関数を使うとなんとか近い物がでてくるのですが、アクセスで年齢の表示を「28歳と11ヶ月です。」というような表現でフォーム上に表示させたりするにはどういった手法をとれば宜しいでしょうか? それから組み込み関数でDATEDIFFを組み込むと DateDiff (<interval>, <date1>, <date2>, <firstweekday>, <firstweek>) っというように表示されますが、各々にはどういった処置をすればいいのかどなたか教えて下さい。 アドバイスの程宜しくお願いします。

  • Excelで生年月日から年齢をもとめたいのですが・・・

    生年月日から現在の年齢を出す方法をだす方法は知っていますが、過去のある時点の年齢を簡単に出す方法があれば教えてください。(たとえば 現在を平成14年12月10日 過去のある時点を平成10年1月1日としたとき、平成10年1月1日の時の年齢) あまりパソコンは詳しくないので、よろしくお願いします。 補足は何度でもしますm(__)m

  • access2003で生年月日から年度初めの年齢を算出したいのですが…

    Access2003で名簿を作成中です。 やりたいことは以下の2つです。 1.クエリで、"生年月日"フィールドから年度初め(2010/4/1現在)の年齢を自動的に"年齢"フィールドに表示させたい 2.上記のクエリをもとに、新規入力用のフォームをつくり、やはり生年月日を入れたら自動的に年度初めの年齢が出るようにしたい。 これに必要な設定や記述を教えてください。 ちなみにクエリのもとにしているテーブルの"生年月日"フィールドのデータ型は「日付/時刻型」にし、書式は「日付(S)」にしています。 よろしくお願いします。

  • Access 生年月日19900205から年令

    Access2013で、生年月日をテーブルに短いテキスト形式で、例19900205 と,初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してるのですが、これを基に、今日付けの年令を自動的に表示させるクエリ設定方法を教えて下さい。宜しくお願いします。

  • ACCESS2000での年齢計算(数え)

    こんにちは。お寺関係で仕事してます。 テキストボックスに生年月日を入力すると、 隣のテキストボックスに行年齢(数え歳)が 自動的に数値として入力されるようにしたい のですが、どうしたらいいでしょうか。 満年齢と違って、生まれた歳を1才とし 1月1日を迎えると2才になります。 例えば、6月に産まれた子供は、来年の 6月まで0才ですが、行年齢では産まれたとき 1才で、1月1日になると2才になります。 満年齢では8ヶ月であっても、行年齢では 2才になります。 今年で何歳?と聞かれたときに、誕生日が 来ていなければ+1歳ですが、来ていれば そのままですよね。誕生日が来ている、 いなに関わらず「今年で*歳」に+1歳が 行年齢になります。 何分お寺ですので、どうしても行年齢が 必要なわけです。 初心者ですが、是非教えてください。

  • Access2013 年月日付けの年齢表示

    Access2013で、備忘録作成の為、年月日をテーブルに短いテキスト形式で、例20001205と初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してあります。 1952年11月27日生の場合、この年月日の際の年齢を自動的に表示させるクエリのフィールドへの記入式を教えて下さい。宜しくお願いします。

  • エクセルで、生年月日からの年齢計算

    お世話になります。 タイトルの通り、エクセルで生年月日から年齢計算なのですが、下記のような生年月日の入力形態からでも、年齢計算できますか? 11/14/2013 調べたのですが、見つけたのは「平成25年11月14日」などと誕生日の欄に入力してあり どうも上手く当てはまりませんでした。 よろしくお願いいたします。

  • エクセルで特定の日を「現在」として誕生日から特定の日の年齢を計算する方法を教えてください

    エクセル初心者です。誕生日から年齢を計算したいのですが、今日現在の年齢ではなく、例えば 昭和31年11月10日生まれの人が、平成20年10月12日現在では何歳なのかを求めたいのです。誕生日と平成20年10月12日を入力して年齢がわかる方法はあるのでしょうか?ちなみに今日現在なら52歳ですが、平成20年10月12日現在では51歳です。どなたかわかる方がいらっしゃいましたら教えてください。