• ベストアンサー

ACCESS2002(or2003)の日付表示でエラー(#Name?)

こんにちは。 OSはWINXP、ACCESS2000でMDBファイルを作成しました。 あるレポートの日付関連のテキストボックスでを Format(ある日付,"ggge年m月d日") で指定し「平成17年5月8日」と出力させています。 これをWINXP、ACCESS2002(or2003)で同じ項目を 出力すると「#Name?」と表示されてしまいます。 なお、MDBファイルはACCESS2002(or2003)に変換せず、 ACCESS2000のままで使用しています。 ACCESS2002以上だとFormat関数の使用の仕方が異なる のでしょうか? どなたか解決策をお願いいたします。

  • enako
  • お礼率62% (298/476)

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

VBE ウィンドウを開いて参照設定に不可となっているものが無いか確認されては?

その他の回答 (1)

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

ある日付がテーブルのフィールドなら =Format([ある日付],"ggge\年m\月d\日") =Format([ある日付],"gggee\年mm\月dd\日") で表示できませんでしょうか。 ある日付が指定の日付なら「平成17年5月8日」と出力であれば =Format(#2005/05/08#,"ggge\年m\月d\日") =Format(#2005/05/08#,"gggee\年mm\月dd\日") #Name?エラーだとある日付を日付として認識していないとか取得できないエラーも考えられますが。

enako
質問者

補足

O_cyanさん、こんにちは。 ある日付はフォームのテキストボックスで、 = Format([Forms]![F_あるフォーム]! [ある日付],"ggge\年m\月d\日") と指定しています。 ACCESS2002以上では日付周りの仕様が変更 されたのでしょうか? 引き続きお願いいたします。

関連するQ&A

  • アクセスの日付表示でエラー

    こんにちは。 OSはWIN2K、アクセス2003を使用しています。 あるファイルをAccess2000ファイル形式で 作成し、あるフォームに本日日付(=Date())を 表示し書式を「ggge年m月d日」と設定しています。 MDBファイルでは正しく表示されるのに、同じ ファイルをMDEファイルに変換すると「#Name?」 と表示されてしまいます。ちなみに、これを 変換したAccess2000のインストールされたマシーン で表示する時は正しく表示されます。 どなたか対応策のご教授をお願いいたします。

  • access 分かれた日付の連結について

    accessで、連結を使って、フォーム内に、日付を表示させています。 元のデータは西暦日付date型です。 それを、 コンボ[平成22]年  テキスト[1]月 テキスト[2]日 と、三つに分けて表示させています。 連結の仕方は、format(day,"ggge") format(day,"m")というかんじで それぞれ表示させています。 日付の項目はたくさんあります。 これをそのままフォーム上で、月など、それぞれを変更して、データ更新させたいのですが、なにか方法はあるものなのでしょうか。 難しければ、updateをしようとおもっているのですが、なにか効率的な更新方法があればお教えいただきたく思います。 連結の仕方をかえるなどしてできれば、一番よいですが。

  • Access97での日付の書式

    Access97で作ったシステムをWindows2000のパソコン上で利用しています。その場合、日付の書式設定にggge"年"m"月"d"日"を設定すると和暦の"平成13年7月23日"とうまく表示されません。Windows98のパソコン上では表示ができます。過去の質問を拝見させて頂いて、【コントロールパネル】の【地域のオプション】の設定の影響かと思い、いろいろ試してみましたが、うまくいきません。とりあえず、format関数等を使わずに、書式で和暦"平成13年7月23日"と表示する方法がありましたら、教えてください。ちなみに、ggge"年"m"月"d"日"で設定をしてデータシートビューに切り替えると書式が勝手に次のように変更されてしまいます。→ ggge\m"月"\d"月" OSのバージョンによって異なるのでしょうか??よろしくお願いいたします。

  • Access 2003 日付の表示について

    クエリ作成にて 集計する→日付をグループ化する→月を選択しました。 日付 を月でグループ化: Format$([テーブル1].[日付],'mmmm yyyy') となり、表示が February 2010となります。 これを平成22年 2月と表示したいのですが、mmmm yyyyをggge年 m月と変更すると、クエリ式'(Sumテーブル1.量1)'の構文エラー:演算子がありません。となり変更できません。 テーブル構造は フィールド名  データ型 id オートナンバー 日付      日付/時刻型 機械番号    数値型 材質      テキスト型 量1      数値型 量2      数値型 情報が不足していれば追記いたします。

  • ACCESS 日付表示で00月を使用する

    日付の表示を昭和61年00月と表示する場合があるのですが データ型 日付/時刻 のフィールド書式プロパティに ggge\年m\月と指定すると00月が使用できません。 00月を使用する場合、日付/時刻型では駄目なのでしょうか? 書式:ggge\年m\月 定型入力:>L99\年99\月;0;_

  • Accessレポートに今日の日付を和暦での表示方法

    Access2013 レポートに今日の日付を挿入した際、和暦(平成27年2月9日)で表示させる設定方法を教えてください。よろしくお願いします

  • ExcelとAccessで日付の/が表示されなくなりました。

    ExcelやAccessを仕事に使用しています。その中で日付を表示しているセルがいくつかあります(ファイルもいくつかあります)が、『2004/**/**』といった表示で使用していました。それがなぜかわからないのですが、"/"の表示が消え、『2004 ** **』となってしまったのです。日付の表示形式を変えると『2004年**月**日』のようにきちんと表示されるのですが、『**/**/**』の表示にすると"/"が消えてしまいます。 Excelを使用中に気がつきましたが、Accessのファイルにある日付についても同じようになってしまっていました。印刷しても"/"は印刷されません。どなたかわかる方がいらっしゃったら教えてください。

  • 【Access97】和暦日付について

    書類送付案内状をAccess97にて作成しておりますが、Access97では日付を和暦表記にできないらしく、以下のような数式を設定して強引に和暦表記させています。 -------------------------------------------------------------------------------------  [クエリー] 日付: Date$()        西暦: Left$([日付],4)  [レポート] ="平成" & ([西暦]-1988) & "年" & Mid$([日付],6,2) & "月" & Right$([日付],2) & "日"  [結果] 2009/4/16の場合 → 平成21年04月16日 ------------------------------------------------------------------------------------- 但し、実際の発送日は案内状を印刷した翌日になってしまうので、本当は「平成21年04月17日」にしたいのです。 そこで質問です。  (1)どのように+1日を入れ込むのでしょうか?(土・日・祝日を挟む場合は+数字を都度加工します)  (2)これ以外にもっと簡単な数式はありますか? ご回答をお待ちしております。

  • Excel 日付の表示形式

    Excelで日付を入力した時に揃えたいのですが、 なかなかきれいにできません。 例えば、6/16と入力した時、 平成19年6月16日→[$-411]ggge"年"m"月"d"日"、 平成19年06月16日→[$-411]gggee"年"mm"月"dd"日"となるのは分かったのですが、 平成19年 6月16日の様に、6月の6の前に0ではなくスペースを空けたいときは、どうしたら良いのでしょうか? よろしくお願いします。

  • Access2000 エラー(#Name?)

    こんにちは。 Win2000 Access2000を使用しています。 クエリからレポートを作成しデザインビューから条件付き書式設定をしたいのですが…(各商品に番号が振られていて背景の色を1~10までを青、11~20までを赤といった様にしたいのです。)自分で条件を設定してみたのですが、プレビューで見ると#Name?と出てしまいます。(数字が出てきません)何がいけないのでしょうか? 宜しくお願いします。

専門家に質問してみよう