VBからACCESSレポートにパラメータを渡すには?


UN  2005-08-24 16:56:39  No: 91769  IP: [192.*.*.*]

VB6+Access2000です。
VBからAccessのレポートを出力したいのですが、パラメータを渡す方法が
わかりません。
ご教授願えませんでしょうか。

******************************************************************
Dim objAccess   As Access.Application
    
Set objAccess = CreateObject("Access.Application")
With objAccess
   .OpenCurrentDatabase ACCESS_DATA_SOURCE & ACCESS_FILE, False, ACCESS_PASSWORD
   .DoCmd.OpenReport RepName, acViewDesign

   <ここの記述方法がわかりません>

   .DoCmd.OpenReport RepName, acPreview         
   .CloseCurrentDatabase
   .Quit
End With
Set objAccess = Nothing

編集 削除
medaka  2005-08-24 17:35:40  No: 91770  IP: [192.*.*.*]

レポートのレコードソースのクエリーのパラメーターなら
クエリーを事前に作成しておいて
レポート実行前にクエリーオブジェクトでパラメーター部分の中身を替える
という方法でやった事があります。

編集 削除
UN  2005-08-25 08:46:07  No: 91771  IP: [192.*.*.*]

DAOですよね。
ADOを使用しているので、できればDAOを使わずに・・・
と思ったのですが。
後は、OpenReportの時にWHERE句を渡すとかに変える
しかないですかねぇ・・・

編集 削除