[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/08/04(Thu) 10:21
投稿者名:さくら
Eメール:
URL :
タイトル:
クリスタルレポート CSVファイルの印刷について
こんにちわ

VB6 SP3
oracle oo4o
クリスタルレポート8.0

上記の環境で、オラクルからCSV形式で任意のフォルダに一覧を抽出し、
VBからrptファイルを呼び出し、
ODBC経由でクリスタルレポートからCSVファイルを印刷したいのですがうまくいきません。

フォームにCrystalReportコントロールを貼り付け
VB記述:CrystalReport1.Action = 1
で印刷を実行しています。

クリレポのデザイン時にデータの更新をすれば最新データを取得できます。
その状態でデータとともに保存し、VBから実行するとデザイン時のデータで印刷が成功します。

VBでの検索結果を印刷したい為、データは保存はせずにVBから起動するとdllエラーになってしまいま
す。VBからだとCSVファイルのデータが取得できていないようです。

色々しらべて、VB上でODBCにログオンしなければならないのかと思いましたが、
iRtn = CrystalReport1.LogOnServer("pdsodbc.dll", "サーバー名", "&q
uot;, "", "")
でやりましたがログオンできませんでした。

どなたか分かる方ご教授くださいm(__)m

投稿時間:2005/08/04(Thu) 19:43
投稿者名:さくら
Eメール:
URL :
タイトル:
解決しました。
解決いたしました。
CSVから出力する場合は、コンパイルしてからでないとエラーになるそうです汗
今回の件ではVB記述でのログオンとかも必要ありませんでした。


> こんにちわ
>
> VB6 SP3
> oracle oo4o
> クリスタルレポート8.0
>
> 上記の環境で、オラクルからCSV形式で任意のフォルダに一覧を抽出し、
> VBからrptファイルを呼び出し、
> ODBC経由でクリスタルレポートからCSVファイルを印刷したいのですがうまくいきません。
>
> フォームにCrystalReportコントロールを貼り付け
> VB記述:CrystalReport1.Action = 1
> で印刷を実行しています。
>
> クリレポのデザイン時にデータの更新をすれば最新データを取得できます。
> その状態でデータとともに保存し、VBから実行するとデザイン時のデータで印刷が成功します。
>
> VBでの検索結果を印刷したい為、データは保存はせずにVBから起動するとdllエラーになってしま
いま
> す。VBからだとCSVファイルのデータが取得できていないようです。
>
> 色々しらべて、VB上でODBCにログオンしなければならないのかと思いましたが、
> iRtn = CrystalReport1.LogOnServer("pdsodbc.dll", "サーバー名", "
;&q
> uot;, "", "")
> でやりましたがログオンできませんでした。
>
> どなたか分かる方ご教授くださいm(__)m