●開発環境
・VB 6.0 SP5
・サーバーDB: SQL Server 2000
・帳票設計: ActiveReport 2.0
・ローカルDB: Access MDB
(ODBCのMicrosoft Access Driver 4.00.6200.00を利用して接続)
SQL ServerにあるデータをActiveReportの帳票を使用して印刷を行っていま
す。
サーバーDBデータをプログラムで処理し、ローカルPCにある
AccessのMDBファイルのテーブルへ印刷データとして書き込んでいます。
全ての印刷データが書き込まれた後、印刷を行っています。
しかし、印刷の際に、最後の行が印刷されない、という現象が時々発生しま
す。データがMDBファイルへ書き込まれていないかとデバッグを行いましたが、
データは書き込まれていました。
帳票はレポート内にADOデータコントロールを埋め込んで、データソースを
MDBに設定しています。
解決になるか解りませんが、私も以前作ったプログラムで
同じような現象がありました。
レコードが末尾の場合に新規レコードを追加する設定で
あったのと、内容が定期的に更新されるデータなので
データベースの末尾がデータか
空白で入力待ちの状態なのかで末尾のデータが
切れてしまう事がありました
初歩的なミスだったのですぐ解決しましたが…
ツイート | ![]() |