
VBからCrystalReportを呼び出し、CrystalReports側でSQL文実行させたいのですが、ヘルプ等を見ても方法がわかりません。
例えば・・・
1 VBで入力画面を用意し、抽出条件を入れさせる。
2 入力された条件にてSQL文を生成しSQL-Serverから該当行を抽出する。
3 CrystalReportsで作表する。
VBでSQL文を生成し、例えばMDBに書き出し、それを単純にCrystalReportsで読むということは出来たのですが、中間ファイル(この場合はMDB)を作らずに同様のことができるのでしょうか?
つまり、VBから制御されたCrystalReportsでDBから条件抽出をかけつつ作表するということが可能か否か、可能であるならばその方法をご教授いただけると幸いです。
No.1ベストアンサー
- 回答日時:
確か、レポートのプロパティで、SQL 文をセットしておけば、その SQL 文に従ってデータが表示されるプロパティがあったと思います。
そのプロパティの名前は忘れてしまいましたが、(1) VB で SQL 文を生成
(2) VB でレポートのオブジェクトを取得
(3) レポートオブジェクトの SQL のプロパティに SQL 文をセット
(4) 印刷を実行
のような流れで、できたと思います。
お礼が遅くなりまして申し訳ございませんでした。
いろいろ試したのですが、結局別のツールで
実現できそうなので、クリレポはあきらめました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA エンターキーでイベントに...
-
日本語の文字化けを直す方法
-
Excel VBAでマウスの左クリック...
-
【エクセル】複数のTextBoxに共...
-
アクセスVBAのMe!と[ ]
-
Access からオブジェクトとして...
-
VB6にて文字型変数の内容をオブ...
-
【エクセルのマクロ】クリップ...
-
「SHDocVw」の意味
-
「ご処理進めて頂きますようお...
-
お家デートをしててハグを長い...
-
CloseとDisposeの違い
-
C言語でグラフ作成??
-
UWSCでループ処理がうまくいき...
-
エクセルVBAで、MsgBox やInput...
-
EXCEL VBA マクロ 実行する度に...
-
「PC Helpsoft Driver Updated...
-
【Excel VBA】マクロボタンを表...
-
メルカリのメルカードで買い物...
-
VBAでループ内で使う変数名を可...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA エンターキーでイベントに...
-
アクセスVBAのMe!と[ ]
-
Accessのフォーム上にエクセル...
-
エクセルVBAでセル番地を指定し...
-
VBAで選択範囲外の図形(オブジ...
-
Excel VBAでマウスの左クリック...
-
Excel2007 でのチェックボック...
-
日本語の文字化けを直す方法
-
文字列で小数点以下の0を削除し...
-
VBでExcelの表形式の様なデザイ...
-
ExcelのシートをAccessで表示し...
-
PowerpointVBAで指定のShapeオ...
-
【エクセル】複数のTextBoxに共...
-
【エクセルのマクロ】クリップ...
-
GDIオブジェクトが増える……
-
現在アクティブになっているオ...
-
サブルーチンにオブジェクト名...
-
ビデオキャプチャについて
-
WebBrowser内のフォームをsubmi...
-
コードでオブジェクトを最前面に
おすすめ情報