• ベストアンサー

Microsoft Access 2000先月の月末を求める計算式

Microsoft Access 2000を使用しています。 既定値に「先月の月末」を表示させたいのですが、うまくいきません。 先月の月末を求める計算式を教えてください。

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

  • ベストアンサー
  • maaazooo
  • ベストアンサー率57% (4/7)
回答No.1

Dateserial(Year(Date()),Month(Date(),1)-1 でいかがでしょう?

koba_nob
質問者

お礼

出来ました! ありがとうございます。 【補足】 Dateserial(Year(Date()),Month(Date()),1)-1 Month()の中のカッコが一つ少なかったので追加しました。

その他の回答 (1)

  • junjun28
  • ベストアンサー率50% (4/8)
回答No.2

「月末は翌月1日の1日前」で取得です。 lngYear   #調べたい年 lngMonth #調べたい月 DateSerial(lngYear, lngMonth, 0) (例) Dim aaa As Date aaa = DateSerial(2002, 9, 0) →aaaに、"02/08/31(土)"が戻ります。

参考URL:
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vafctdateserial.asp
koba_nob
質問者

お礼

出来ました。ありがとうございました。

関連するQ&A

  • エクセルで月末を求める計算式

    エクセルで月末を求める計算式 下記の式ですが、月末の日付が正常に表示されません。 どこか間違いがありましたらご指導お願い致します。 =IF(B3="","",DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)))

  • Accessでの月末

    ExcelでのEOMONTHのようにAccessで日付データから月末を求める式を教えてください

  • microsoft access2013 について

    パソコンについてあまり詳しくないので、説明が下手ですがお願いします。 windows8.1のパソコンで、microsoft access2013 を駆使して、販売管理システムを使用しているのですが、そのシステムをwindow7のパソコンでmicrosoft access2013 でもコピーして使ってみたら、同じように使えました。ただ1つ違う点がありました。 それは、windows8.1のパソコンでは、漢字変換時にIMEパットの漢字候補一覧がでてくる前に、そのシステムでしか使われない漢字候補一覧が表示されるのですが、window7のパソコンではそれがでてきません。 どのようにしたら、window7でもその漢字候補一覧を表示させることができるのでしょうか? わかりにくい文章ですいませんが、お願いします。

  • 日付から月末を取得したい

    初めての投稿です。 access2000を使用しております。 クエリーを使用して日付フィールドからその月の月末を表示させたいと思っております。月末が土曜日や日曜日の場合は、その前日あるいは前々日の金曜日を月末にしたい。 ご教授のほどよろしくお願いいたします。

  • Access97で月末と照合して入力できますか?

    使用ソフトはAccess97です。 例えばアクセスのテーブルに フィールド1に今月の末日を入力します。(年と月を入れれば自動で末日が記されれば、なお有り難いです) フィールド2にある日の日付を入力します。 フィールド3にある日の日付が月末になってなければ数値1を、月末を越えて来月になっていれば0が自動入力される フィールド3のこのような関数はありますか?エクセルではIF関数を用いればできることなのですが、アクセスではわからないのです。 どなたかお詳しい方、よろしくお願いします。

  • Microsoft Office を入れ替えてのトラブル

    WindowsXPを使っています。 Microsoft Office 2000が入っていましたが、 このほどMicrosoft Office 2003のソフトを入力し、 今はMicrosoft Word 2003 を使っています。 ウエブページの「メール」に書き込もうと思い クリックすると 『既定のメールクライアントが正しくインソールされていないためこの操作を行うことができませんでした』のメッセージが出ます。 どうも、Microsoft Office 2003に入れ替えたためと思っています。 『プログラムのアクセスと既定の設定』にアクセスし処置してやらなければと思いますが、 アクセスし、どこをどうすれば良いのでしょうか。 ご指導下さい。

  • Accessの集計クエリで計算

    Microsoft Access2016において、クロス集計クエリに表示される数値を使って計算をするには、どこにどんな数式を入力すれば良いですか。テーブルに表示される数値ではなく、クロス集計クエリで計算された合計の値を使 います

  • Microsoft Access

    XPを使っています。Microsoft Accessを使いたいのですが、ぼくのパソコンにはないようです。友達もXPを使っているのですが、彼にはMicrosoft Accessがありました。どうすれば手に入りますか?

  • Microsoft Access 2019の追加

    現在使用しているPCは、Microsoft Office Standard 2016が入っていてエクセルなどを使用していますが、アクセスが必要になりました。 量販店などで販売しているMicrosoft Access 2019 ダウンロード版を購入してインストールできますか? ※自分で調べてみましたが、2016と2019の共存?ができるのか、いまいちわかりませんでした。(PCに詳しくありませんので;;) わかる方いらっしゃいましたら教えてください。 使用PC OS:Windows10 62bit office:Microsoft Office Standard 2016

  • Microsoft Access2003/2007

    Microsoft Access2003/2007についてです。 Microsoft Access2003/2007のフォームで、Tabキーによるテキストボックス間移動順序の変更は可能でしょうか?可能でしたら方法を教えてください

専門家に質問してみよう