タイトル : Re^2: ACCESS未インストール環境でのレポート印刷について 投稿日 : 2014/07/08(Tue) 17:27 投稿者 : 飼い猫
> > ACCESSがインストールされていない端末でもテーブルへのSELECTやINSERTはできるのですが > > レポートを印刷しようとしても印刷できず困っております。 > > SELECT や INSERT は、Jet Database の機能です。 > これは、Access が無くても動作します。(DAO や Jet OLEDB から利用) > > 一方、Report は JET ではなく、Microsoft Access 側の機能ですので、 > 実行環境に、Access のランタイムが必須となります。 魔界の仮面弁士様 ご回答ありがとうございます。 環境についてご説明が抜けておりました。 ACCESS2003のランタイムはインストール済です。 Set ac = CreateObject("Access.Application") ← ここでエラー! ac.OpenCurrentDatabase App.Path & "\SY.mdb" ac.DoCmd.OpenReport "価格表", 0 ' データベースを閉じる ac.CloseCurrentDatabase ac.Quit 実行時には以下のエラーが発生します。 「ActiveX コンポーネントはオブジェクトを作成できません。」 記述の仕方等おかしな所はございますでしょうか。 |