次の方法で共有

DAO 定義されていないとエラーが出る

Anonymous
2013-02-12T05:37:15+00:00

http://vba.officehp.com/article/99302086.html

Access初心者入門講座の例題をやってみました

サンプルDBを開いた後、以下のコードを標準モジュールに書き込みました。

Sub test01()

Call seekdata(90)

End Sub

Sub seekdata(pcd As Integer)

Dim db As dao.database

End Sub

これを実行すると

Dim db As dao.database で

「ユーザ定義型が定義されていません」とエラーが出ます。

何故でしょうか?

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

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

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

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

Anonymous
2013-02-13T00:04:56+00:00

yajisan さん、こんにちは。

マイクロソフト コミュニティ への投稿ありがとうございます。

Dim db As dao.database のところで、「ユーザー定義型が定義されていません」 のメッセージが出ているので、ひょっとすると DAO 関連の参照設定が出来ていないのかな、という気がします。

次のページを参考に、VBA の参照設定を確認してみてください。

参考ページ : 「ユーザー定義型は定義されていません。」エラーの対処方法

※ サポートページではありませんが、わかりやすくまとめられているので参考になるかと思います

「この設定を確認しても状況が変わらないので引き続き情報を集めたい」 という場合には、開発者の方々が情報交換を行っている MSDN の VBA フォーラム で情報を集めるのがよいかもしれませんよ。

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

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-02-13T00:31:08+00:00

    解決しました。ありがとうございました。

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

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