テーブルのハンドル?

解決


take  2006-06-10 05:59:37  No: 22142

よろしく御願いします。

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

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

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

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


骨マン  2006-06-10 09:22:33  No: 22143

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

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

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


take  2006-06-11 08:10:18  No: 22144

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

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

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


take  2006-06-12 07:11:37  No: 22145

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加