次の方法で共有

dateadd関数がエラーになります。エラーメッセージ「プロシージャの呼び出し、または引数が不正です」

Anonymous
2017-06-06T12:47:03+00:00

Access2013

イミディエイトウインドウでは次のようになります。

----ここから----

?DateAdd("m",-5,"2016/9/1") 

?DateAdd("mmmm",-5,"2016/9/1") 

2011/09/01 

?DateAdd("yyyy",-5,"2016/9/1") 

2011/09/01 

----ここまで----

 interval の設定値 "m" では「プロシージャの呼び出し、または引数が不正です」では

エラーになります。

引数 interval の設定値がyyyyのときのみ正しく計算されます。

ほかパソコンでは正常に機能します。

システム

Windows 10 Home

64ビットオペレーティングシステム x64ベースプロセッサ

**モデレーター注**

この質問は Office |Access |Windows 10 |不明/その他 のカテゴリに投稿されましたが、内容から判断しこちらのカテゴリに移動いたしました。

適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-06-11T00:02:26+00:00

[VBA フォーラム] でも報告させてもらいました。

MSACCESS.EXE のプロパティ

互換性のトラブルシューティング→推奨設定を使用する→アカウントの設定

これで正常に作動するようになりました。

ご教示ありがとうございました。

この回答は役に立ちましたか?

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-06-08T15:14:16+00:00

    アドバイスありがとうございます。

    アンインストール再インストールしても同じ状況です。

    新規ファイルで試しても同じです。

    オンライン修復でも変わりません。

    FixItを利用した再インストールとはどのような手順ですか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-06-08T00:41:43+00:00

    おはようございます

    こちらの問題は新規ファイルで試しても同じでしょうか。

    もしそうなら、オンライン修復やFixItを利用した再インストールを試してみてほしいです

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2017-06-07T08:09:27+00:00

    fumiohashimoto さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Access 2013 で、書き込んでいただいたコードがエラーになるのですね。

    また、同じファイルをほかの PC で開いた場合はコードが正常に動作するのですね。

    せっかくマイクロソフト コミュニティに投稿いただいたところを恐れ入りますが、マイクロソフト コミュニティは一般利用向けフォーラムのため、コードのエラーについてはコメントが寄せられにくいかもしれません。

    この内容については専用のカテゴリのある [VBA フォーラム] にも質問を投稿して情報を集められてはいかがでしょうか。

    よろしければご活用くださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません