
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 強制終了してしまう
-
CSVファイルの「0落ち」にVBA
-
Arduinoで温湿度と時刻を1分ご...
-
Access VBA [リモートサーバー...
-
Accessのクエリの印刷設定
-
AccessVBAで任意の複数リンクテ...
-
Access IF文でテーブルに存在し...
-
ms access 2013で、チェックボ...
-
Access VBA を利用して、フォル...
-
Accessのデータ型の日付/時刻型...
-
Accessのテキストボックスの入...
-
Excelを開く時と閉じる時に一度...
-
access2021 VBA メソッドまたは...
-
Access Error3061 パラメータが...
-
AccessVBAについて テーブルの...
-
ACCESS VBA でのエラー解決の根...
-
Accessに関する質問です。 クエ...
-
Accessのリンクテーブルのパス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EclipseのF3で宣言を開けないで...
-
「委員会」「ワーキンググルー...
-
キックオフ・・
-
失敗しないで成功する方法
-
プロジェクトとワーキングの違い
-
EXCEL VBA 1004 一般ODBCエラー1
-
ACCESS フォームからサブフォ...
-
なぜ東方プロジェクトの人気投...
-
「意図と目的」の違いとは?
-
IT表現の確認
-
ISO取得のための書類「PJ...
-
imovie`08を使っています
-
プロジェクト管理ツール
-
プロジェクトの進め方について
-
プロジェクトリーダは無能なエ...
-
客先の入館証を紛失し、契約取...
-
英文の日本語訳をお願いします!
-
ジェントルとは
-
MS Officeを使ってプロジェクト...
-
システム開発の規模に関する大...
おすすめ情報