利用者同士で解決するサポートコミュニティOKBIZ. for Community Support

NEC LAVIE公式サイト へようこそ

締切り済みの質問

このQ&Aは役に立ちましたか?

アクセス365の演算子について

アクセス365
演算子 勤務期間(年):DateDiff("yyyy",[入社日],Date())
3カ月後:DateAdd("m",3,[入社日])
演算子が間違っていますのメッセージが出ます。
Dは大文字ですか?、は半角ですか?
よろしくお願いします。

※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です

投稿日時 - 2021-04-18 10:01:32

QNo.9877331


困ってます

回答 (2件中 1~2件目)

VBA【Visual Basic for Applications とは、Microsoft Officeに含まれるアプリケーションソフトの拡張機能で、利用者が簡易なプログラムを記述して実行することで複雑な処理の自動化などを行なうことができるものです】は、大文字、小文字は識別しません。関数もVBAの一種です。他の言語(C言語等は大文字、小文字を識別します。例としてC言語ではaとAは別な定数になります。)添付のとおりエラーは出ません。入力間違いと思います。

投稿日時 - 2021-04-18 14:39:51

ANo.2

このQ&Aは役に立ちましたか?

>Dは大文字ですか?

この部分は小文字にしてもAccessが自動で補完してくれるので気にしなくていいです

演算子エラーになるのはその他の部分で不備があるから

(),: などの記号部分を全角文字使っているのでしょう

これらを半角文字にすればクエリはきちんと動作します

投稿日時 - 2021-04-18 12:11:45

ANo.1

お礼

大変ありがとうございます。記述のとおり実行しましたらうまくいきました。本には大文字と小文字の記述がなく本のとおり実行しましたが何十回やってもエラーが出ました。そもそも演算子は半角というのも常識なのではと思います。そこがわかっていればよかったのに。出版元にアンサーを求めましたがコロナ禍で時間がかかりますとのことだったので
イライラしてました。

投稿日時 - 2021-04-18 13:36:16

質問する24時間以内の回答率95.6%

NEC LAVIE公式サイトは、NEC製パーソナル商品の各種情報を提供するWebサイトです。 新製品の紹介、オンラインショップに加え、サポート情報として、Q&A、ドライバ等のソフトウェアダウンロードコーナー、過去の商品仕様の検索や、電子マニュアルなど、多数の情報を掲載しています。 また、修理・回収/リサイクル・PC買い取りのご案内もあります。チャット(LINE/Web)やお電話でのお問い合わせに必要な登録やその手順もご案内しています。

質問する24時間以内の回答率95.6%