テーブルのハンドル?

解決


take  2006-06-09 20:59:37  No: 22142  IP: 192.*.*.*

よろしく御願いします。

FormとQuickReportにそれぞれ同じアクセス先Tableを置いて、入力・表示関係はForm側、印刷関係はQuickReport側を用いてBDEにアクセスしたいと考えています。
それで、Form側から

QuickReport.Table.Open;
QuickReport.Preview;//もしくはPrint;
QuickReport.Table.Close;

としてリスト物を印刷したいんですが、データが表示されません。
新規アプリ作成で、Form側にTableを置かずにPreview;するときちんとデータ一覧が表示されます。

なので、Form側のTableがハンドルを握ってるのかなぁとは思ったんですが、そのへん疎いものでご援助願えますか?

編集 削除
骨マン  2006-06-10 00:22:33  No: 22143  IP: 192.*.*.*

//QuickReport.Table.Open;  (不要)
QuickReport.Preview;//もしくはPrint;
//QuickReport.Table.Close;  (不要)

QuickReport側が勝手にやってくれる。

TTableの設定内容が悪いと思われ。
正しく設定できているなら、設計時にプレビューできないかい?

編集 削除
take  2006-06-10 23:10:18  No: 22144  IP: 192.*.*.*

やっぱり上手くいきません。

QRP上のTableの[Database]と[TableName]を設定し、
QRPの[DataSet]にこのTableを設定、
TitleBandとDetailBandを存在させて、
DetailにDBLabelを配置、フィールドを設定しています。

設計上のプレビューでも見れません。
ちなみに上記設定をForm側のTableに置き換えて、設計プレビューすると見れます。

編集 削除
take  2006-06-11 22:11:37  No: 22145  IP: 192.*.*.*

ごめんなさい!
設定ミスでした。
レス汚してすいません。

編集 削除