掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでパラメータクエリのパラメータを指定したい (ID:86771)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
レポートのデータソース自体が、パラメータクエリになっているのですか。 だとすると、ADOからの操作では無理ですね…。 (レポートはAccess側の機能なので、ADOからは制御できませんし) 逃げの手になってしまいますが、パラメータクエリを使うのを止めて、 条件指定用のワークテーブルを作成してみては如何でしょうか。 たとえば、Q1クエリ側は WHERE [コード] BETWEEN DFIRST("P1", "T1") And DFIRST("P2", "T1") のようにしておき、これに対応するワークテーブルとして、 CREATE TABLE T1 (P1 INTEGER, P2 INTEGER) のような物を用意しておき、VB側から呼ぶときは、こんな感じにするとか。 Set Cn = oleAccess.CurrentProject.Connection Cn.BeginTrans Cn.Execute "DELETE FROM T1" Cn.Execute "INSERT INTO T1 VALUES(1, 100)" Cn.CommitTrans Set Cn = Nothing oleAccess.DoCmd.OpenReport ReportName, acPreview
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.