
No.2ベストアンサー
- 回答日時:
Access2010 の標準設定では、特に指定しなくても DAO が使用できるようになっているはずなのですが・・・下記を確認してみてください。
I)「参照設定」で下記の項目にチェックマークがついているか確認してみてください。
Microsoft Office 14.0 Access database engine Object Library
II)チェックがついているのであれば、もしかするとプロジェクト名が「Database」になっているのでは?
プロジェクト名が「Database」になっているのであれば、変更してください。
VBA の中でプロジェクト名を指定した関数等があれば、その部分も変更してください。
*プロジェクト名の確認方法
1)VBAエディタを開く
2)左側にある「プロジェクト」の一番上がプロジェクト名です
*「プロジェクト」が表示されていない時は、「表示」→「プロジェクトエクスプローラ」をクリック
No.1
- 回答日時:
起動時のフォームを VBA で変更する際は、「SetOption」ではできないようです。
*「SetOpton」「GetOption」で設定、取得できるオプションの名前一覧
http://msdn.microsoft.com/ja-jp/library/office/f …
(Access2013の文章ですが、2010でもほぼ一緒だと思います)
なので、下記のようなルーチンを作成します。
Sub ChangeStartUpForm(frmName As String)
Dim db As Database
Dim prp As Property
Set db = CurrentDb
On Error GoTo ChangeStartUpForm_Error
db.Properties("StartupForm") = frmName
ChangeStartUpForm_End:
Set db = Nothing
Exit Sub
ChangeStartUpForm_Error:
If Err.Number = 3270 Then
' プロパティが見つからなかった時は作成
Set prp = db.CreateProperty("StartupForm", dbText, frmName)
db.Properties.Append prp
Resume Next
Else
' その他エラー
MsgBox Err.Number & " : " & Err.Description
Resume ChangeStartUpForm_End
End If
End Sub
そして、起動時のフォームを変更したい箇所で
ChangeStartUpForm "Form名"
のように呼び出せば、変更できます。
参考URL:http://www.access-programmers.co.uk/forums/showt …
この回答へのお礼
お礼日時:2013/06/15 08:31
SetOptonではできないのですね。
リンク先の一覧は便利ですね。
今後活用したいと思います。
早速コードを張り付けましたが、
Dim db As Database
の部分で
コンパイルエラー
プロジェクトではなく、ユーザー定義型を指定してください。
になってしまいます。
基本的な事なのかもしれませんが、
なぜこのエラーがでるのでしょうか?
主性方法を教えていただければ助かります。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access2021 強制終了してしまう
-
Access Error3061 パラメータが...
-
ACCESS VBA でのエラー解決の根...
-
ms access 2013で、チェックボ...
-
Microsoft365にAccessってあり...
-
Accessのクエリの結果を、既存...
-
Accessのクエリで、replace関数...
-
access vbaでフォームを開くと...
-
「テキストデータで送ってくだ...
-
Accessでレポートを印刷する時...
-
Accessでセレクタをダブルクリ...
-
windowos 11 Microsoft Edgeを...
-
Excelを開く時と閉じる時に一度...
-
【アクセス】レポート テキスト...
-
アクセスで教えてください。 住...
-
access2021 VBA メソッドまたは...
-
Accessでフォームに自動入力し...
-
Access VBA [リモートサーバー...
-
【至急・画像あり】建物or住所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NHKのプロジェクトX。どう思い...
-
なぜ東方プロジェクトの人気投...
-
EclipseのF3で宣言を開けないで...
-
キックオフ・・
-
「委員会」「ワーキンググルー...
-
プロジェクトとワーキングの違い
-
EXCEL VBA 1004 一般ODBCエラー1
-
ACCESS フォームからサブフォ...
-
客先の入館証を紛失し、契約取...
-
「意図と目的」の違いとは?
-
VB6のプロジェクトロードエラー...
-
IT表現の確認
-
失敗しないで成功する方法
-
もう疲れました。
-
骨子の後って?
-
オプション→フォームの表示で起...
-
QIプロジェクトについて
-
PMP受験申請後、PMIから下記指...
-
PMにおける平準化と山積み、...
-
システムエンジニアの方に質問...
おすすめ情報