TechKnowledge コンテンツ

問題 このボタンをクリックすると 、ボタンを [大平原] ウィンドウに追加し、VBA コードで既存の Microsoft Access データベースを開く可能性はありますか。解決 方法 修飾子と VBA を使用して行います。1. 修飾子を使用して、目的の [大平原] ウィンドウに新しいボタンを追加します。 2. このボタンには、btnOpenAccessDb などのわかりやすい名前を付けします。 3. この変更されたウィンドウにセキュリティを付与し、ウィンドウ自体を Great Plains で開きます。 4. ウィンドウを VBA に追加し、新しいボタンを VBA にも追加します。5. VBA エディターを開き、この [Great Plains] ウィンドウのコード セクションに移動します。 Option Explicit Dim appAccess As Object Private Sub btnOpenAccessDb_BeforeUserChanged(KeepFocus As Boolean, CancelLogic As Boolean) Dim docAccess Set appAccess = CreateObject("Access.Application") docAccess = appAccess.OpenCurrentDatabase("C:\My Documents\db1.mdb", True) appAccess.Visible = True End Sub Note -このコード サンプルは 、C:\My Documents ディレクトリにある "db1.mdb" という名前の adatabase を開く設計であり、必要に応じて変更できます。 appAccess オブジェクトは、コードが発生するボタン クリック イベントの範囲を超えて保持される [全般宣言] セクションでディメンションを設定する必要があります。この記事は TechKnowledge Document ID:32879 でした

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。