次の方法で共有

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

Anonymous
2015-04-07T09:27:12+00:00

ACCESS2003で元々作成したデータベースをコピーし、ACCESS2007(windows7)で改良していますが、ACCESS2003(windowsXP)側で動かせば

機能してくれるのですが、DATEADD関数をプロシージャ側から軌道しても

実行時エラー'5':

プロシージャの呼び出し、または引数が不正です。

とエラーとなります。原因が分かりません。どなたか教えてください。

※モデレーター注 : タイトルを変更させていただきました

変更前タイトル : dateadd関数がエラーになります

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

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

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

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-04-15T06:50:35+00:00

    > 参照不可のライブラリが多く、どれを対象にすれば良いのか分かりません。

    > また、全てを対象にしようしたら、エラーが発生してしまいますので、

    > 解決できておりません。

    具体的にどのライブラリが参照不可になったのかが不明ですが、

    Windows XP / Access 2003 環境にインストールされていたライブラリが

    Windows 7 / Access 2007 環境にはインストールされていない、

    あるいはライブラリのバージョンや保存先が異なることによって

    参照不可になった、というのが主な原因です。

    場合によっては「全てを対象にする」こと自体が無理だったりしますので、

    とりあえずは参照出来ないライブラリを参照しようとするのを止めれば

    少なくとも DataAdd 関数に関しては正常に動作すると思います。

    その上で、どうしても使用しなければならないライブラリがあるのであれば、

    別途参照設定を行なえばよいでしょう。

    インストールされていないライブラリ(の機能)については、

    そのライブラリを現在の環境にインストールするか

    (但しその環境での動作に対応しているかどうかは別問題)、

    別の手段によってそのライブラリの機能を代替させることになるでしょう。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2015-04-15T05:26:26+00:00

    参照不可のライブラリが多く、どれを対象にすれば良いのか分かりません。また、全てを対象にしようしたら、エラーが発生してしまいますので、解決できておりません。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-04-08T02:17:53+00:00

    Access 2007 環境で VBA プロジェクトの参照設定を開き、

    「参照不可」になっているライブラリがないかどうかご確認を。

    MS サポート: Access データベースでの参照の問題を解決する方法

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

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