• ベストアンサー

DATE()の日付けの固定について

Date関数の特性として明日になれば明日の日付に自動的に更新されてしまいます。 これをどうにかして「自動的に本日の日付が入るがそのままその日付を更新しない」 という設定にすることはできないでしょうか? Q&AでACCESSがありましたが初心者でACCESSがわかりません。 これを使わずにする方法はありませんか。

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

  • ベストアンサー
  • ogawa_sora
  • ベストアンサー率36% (468/1280)
回答No.2

今晩は。 「Access」「Excel」ソフトは何? 「Access」のDATA関数は短い形式 (Short Date) で現在の日付を返します。(固定出来ません) 「Excel」のDATA関数は、指定先の年月日をシリアル値で返すだけなの で、指定先が変わらなければ変化しません(独自で変わることはありません)

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#99860
noname#99860
回答No.1

EXCEL でしょうか。 つまり「現在の日付を入力したい」ということですよね。 お望みの回答と違うとは思いますが、 セル内容入力の際に <Ctrl>+[;] で現在の日付、 ついでに <Ctrl>+[:] で現在の時刻 を入力できるんですが...

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ACCESSのDate関数で

    ACCESS2000を使っています。 クエリーに「提出日:Date()」として「提出日」に自動的に本日の日付が入るように設定しています。 けれどDate関数の特性として明日になれば明日の日付に自動的に更新されてしまいます。 これをどうにかして「自動的に本日の日付が入るがそのままその日付を更新しない」 という設定にすることはできないでしょうか? よろしくお願いします。

  • ACCESSで日付ごとに自動連番(日付+連番)する方法

    ACCESSで日付ごとに自動連番(日付+連番)する方法 ACCESSとvba、共に初心者です。 ACCESS2003を使用しています。日付ごとに自動連番する方法が知りたくいろいろ調べていたところ過去ログ(http://okwave.jp/qa/q726921.html)のベストアンサーさんの回答にたどりつきました。 とりあえず勉強と思い紹介されている通りにテーブル作成からフォームのレコード移動時へのコード貼り付けまで一通り行ってみましたが、自動連番とならず同じ番号のままとなってしまいます。(日付はパソコンの日付更新時にちゃんと反映されています。) 自動連番されないのは何が原因なのでしょうか。どなたかご教授の程よろしくお願いします。 例)DATEが5月5日の場合のIDへの記載値  0505001  0505001←ここが001のまま0505002にしたい。  0506001←日付が変われば0506(5月6日)に変わる。 以上、よろしくお願いいたします。

  • Access2002でフォームに現在の日付

    Access2002でフォームの規定値に関数Dateを使って現在の日付が自動で入るようにしていたのですが、他のフォームや新たにクエリを作っていたら日付が#Name?となってしまいましたどうしてでしょうか? アクセス初心者ですよろしくお願いします。

  • Accessで=date()を入力しても数日前の日付が出てきてしまう

    Accessでフォームにて簡易的なものを作成しています(コマンドボタン2つの簡素なもの) その一番下に会社名とファイルを開いた日付を入れたいのですが、日付だけは日付のみのテーブルを作成し、そこから値を取得してます。 規定値には"=date()"を入力しています。 ところが、フォームに表示される日付が2日前の日付になっており本日の日付になっていません。 テーブルを確認すると、一番上には2日前の日付が、その下には本日の日付が出ています。 フォームにファイルを開いた日の日付を入れる方法を教えていただけませんでしょうか??テーブル作成するという方法以外でも有効な方法があればぜひお願いいたします。ACCESSの勉強をはじめてまだ3日の初心者です。 よろしくお願いいたします。

  • アクセス・日付を更新するにはどうしたらいいのでしょうか。アドバイスお願いします。

     アクセスにおいて、既定値をDate()にすると、そのときの日付を記録することができますよね?  これは「新規入力」の時には大変有効な関数だと思うのですが、「更新」と言った場合、データの一部分を少しいじっただけの時は日付が更新されません。    でも、更新したときも日付を随時更新できるようにしたいのです。どんな方法を使えば可能でしょうか??  アドバイスよろしくお願いします!!  

  • DBにあるdate型の日付に関して

    お世話になっております。 MySQLへ登録されているdate型の日付($date = date("y-m-d");で登録)があるのですが、本日の日付と照らし合わせた際、1年以内であれば可。過ぎていれば不可。のようなスクリプトをif文を用いて...と考えているのですが、どういった関数が適しているのでしょうか? お恥ずかしい限りでは御座いますが、色々調べているものの、どれが適した関数かさえ分からず、ヒントだけでもご教授願えればと思っております。 お忙しい中恐縮ですが、宜しくお願い致します。 動作環境 php4.3 MySQL4.0

    • ベストアンサー
    • PHP
  • DATE関数 4月31日などのありえない日付について

    エクセル初心者です。よろしくお願いします。 「DATE」関数で。2005年4月31日など ありえない日付を入力しても「38473」と シリアル値が帰ってきます。 しかし、別のシートで同じことをすると、 「ありえない日付」をエクセルが判断して、 シリアル値が帰ってこないようになっていました。 この差がなんなのか、よくわかりません。 数字が帰ってこないシートは上級者からのもらいもの です。ためしに、そのシートの数式をすべてコピーして みましたが、コピーされた側の空白セルで 「DATE」関数を打ち込むと、また普通に ありえない数字が帰ってきました。 まるで、上級者の人が作った原本シートだけ 「ありえない日付のシリアルは返さない」 設定がされているように思えました。 ただし、それは関数によるものではないと思います。 関数ごと丸々コピーした別のシートでは、 同じ結果が返ってこなかったからです。 どなたか、解答、アドバイスをお願いします。

  • フィールドプロパティの規定値で日付関数を使うには

    フィールドプロパティ規定値で日付関数を使うにはどうしたらよいでしょう?(アクセスプロジェクト) SQL Server 超初心者です。 アクセスならdate()やnow() ですが、これだと dateは関数名として認識されません・・とエラーになります。

  • エクセルの日付入力【再】

    本日9:44に、同タイトルで質問をしたものですが、 頂いた回答の通りに実行しているうちに、お答え頂いた 方法と私が実際求めていた方法が違うことに気がつきました。 朝質問したのは、エクセルで日付入力をする場合に、 表示形式はH15.○.○という形式を設定して、ただし 今年の日付ではなく自動的に2年前の日付にするには どうしたらいいかというものでした。 お答え頂いた回答は、A1に今年の日付があるとして、 DATE(YEAR(A1)-2,MONTH(A1),DAY(A1)) この式を入れれば良い、ということでしたが、そうではなく、 たとえばB列全部に対してH15.○.○という表示形式を 設定していれば、9/30と入れれば自動的にH17.9.30に なると思うのですが、これを自動的に2年前の日付に なるようにしたいのです。 以前にもある方に教えて頂いたのに忘れてしまい、 そのとき教えて頂いた方法は、まずB列全体を選択して、 右クリック→「セルの書式設定」→「表示形式」→ 「ユーザー定義」と進んだように記憶しています。 ただその後が思い出せません。 度々すみませんが、ご回答お願い致します。

  • アクセスで「本日日付」と「入社日付」から勤続年数をだせるようにしたいのです。。

    すみません。アクセスはじめて約2週間の初心者です。アクセスで「本日日付」と「入社日付」から勤続年数をだせるようにしたり、「本日日付」と「生年月日」から、満年齢(できれば、○才○か月などのように)を表示させるようにしたいのですが、まず「本日日付」というのが表示できません。。(涙)。。「today()」というのをどこかにいれればできるのかなとおもっていろいろ試したのですが何か簡単な方法はあるでしょうか?

if の用法についての解説
このQ&Aのポイント
  • if の用法について解説します。
  • if の主節が直接法現在のとき、「習慣的に起こる条件」として理解できます。
  • 例えば、アルコールを飲むと彼の顔が赤くなるなど
回答を見る