こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

access2003 自社カレンダーを作りたい

現在、access2003で注文書を出力するプログラムを作成中です。

自社の営業日カレンダーを表示させたいのですが、
開く時のイベントプロシージャでエラーになって先に進みません。

エラーメッセージは 【イベントプロパティに指定した式 開く時でエラーが発生しました:プロシージャの宣言が、イベントまたはプロシージャの定義と一致していません。】です。


開発が初めてなので、どなたか教えていただけませんか?よろしくお願いします。
 
下記のイベントプロシージャの書き方に問題がありますか?
 Function Form_Open(F As Form)
Dim DB As DAO.Database
Dim rs As DAO.Recordset
Dim F As Form
Set DB = CurrentDb
Set F = Forms!カレンダA
Set rs = DB.OpenRecordset("calen", dbOpenDynaset)
End Function

投稿日時 - 2014-02-06 16:26:38

QNo.8463955

すぐに回答ほしいです

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

ビルドボタンで生成されるコードを勝手に変えてはいけません。

Private Sub Form_Open(Cancel As Integer)

Dim DB As DAO.Database
Dim rs As DAO.Recordset
Dim F As Form
Set DB = CurrentDb
Set F = Forms!カレンダA
Set rs = DB.OpenRecordset("calen", dbOpenDynaset)

End Function

ただ、このコードは変数に値を代入しただけで、後は何もしていないので意味のないコードですね。

非連結フォームでカレンダー表示したいということでしょうかね。
だとしたら、まだまだ乗り越えなければならないハードルは多そうです。

投稿日時 - 2014-02-06 17:51:27

お礼

返信が遅くなりすみませんでした。
私にはまだまだVBAの理解が必要ですね!
回答ありがとうございました。
申し少し勉強してから質問します。

投稿日時 - 2014-03-18 11:21:52

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

13人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問