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 …
SetOptonではできないのですね。
リンク先の一覧は便利ですね。
今後活用したいと思います。
早速コードを張り付けましたが、
Dim db As Database
の部分で
コンパイルエラー
プロジェクトではなく、ユーザー定義型を指定してください。
になってしまいます。
基本的な事なのかもしれませんが、
なぜこのエラーがでるのでしょうか?
主性方法を教えていただければ助かります。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プロジェクトとワーキングの違い
-
キックオフ・・
-
EclipseのF3で宣言を開けないで...
-
EXCEL VBA 1004 一般ODBCエラー1
-
「意図と目的」の違いとは?
-
ACCESS フォームからサブフォ...
-
「委員会」「ワーキンググルー...
-
IT表現の確認
-
(iMovie)プロジェクトに移動す...
-
2016EXCEL→2016PowerPointにコ...
-
高学歴だけど、コミュニケーシ...
-
ITベンダとSIベンダとSIerの違...
-
私は仕事ができない国家公務員...
-
メモを見返さない人
-
嫌いな上司との出張
-
メモの取り方について
-
書類選考が通らない
-
コンピュータのスキルを生かし...
-
WEBサイトデザイナーの給料
-
顧客への労働提供(無償)の問題点
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プロジェクトとワーキングの違い
-
EclipseのF3で宣言を開けないで...
-
キックオフ・・
-
「意図と目的」の違いとは?
-
「委員会」「ワーキンググルー...
-
ACCESS フォームからサブフォ...
-
EXCEL VBA 1004 一般ODBCエラー1
-
プロジェクトリーダは無能なエ...
-
クリエイティブディレクターの...
-
古田敦也のFプロジェクトとは?
-
客先の入館証を紛失し、契約取...
-
コンソーシアムとプロジェクト...
-
プロジェクトリーダー要件定義...
-
財務部に属する会社員です。部...
-
システムエンジニア(フリーラ...
-
プロジェクトとプロブラムの違...
-
プロジェクトリーダーの彼
-
IT表現の確認
-
先方に打つメールの文が思いつ...
-
VB6のプロジェクトロードエラー...
おすすめ情報