• ベストアンサー

#NAME? が表示されます。

ACCESS2000を使っています。 フォームのテキストボックス(非連結)に関数=DATE()を規定値としてあてています。 自分のPC及びネットワーク上のwin98で開いた場合には問題なく表示されるのですが、ネットワーク上のWINXPで開くとエラー「#NAME?」が表示されます。 どなたか解決策を教えてください。お願いします。 因みに、=Now()だと問題なく表示されるのですが、そうすると作成済みの選択クエリで日付を指定した場合、選択されません。宜しくお願いします。

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

  • ベストアンサー
  • akipapa
  • ベストアンサー率38% (34/89)
回答No.1

「#NAME?」が表示される原因は推察できませんが、Now()で表示がうまくいくなら、以下の方法で解決できるかも。 選択クエリの条件として日付を与えるときに、Now()の整数部のみ(日付部分のみ)渡るようにInt(Now())としてはどうでしょうか。 Now()は日付+時刻の値であり、整数部が日付を表しているようです。

shin1966
質問者

お礼

解決いたしました。 ありがとうございます。前に進めます。