最後の行が印刷されないのを回避するには?


セシル  2003-02-04 15:31:59  No: 105997  IP: [192.*.*.*]

●開発環境

・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に設定しています。

編集 削除
ニック  2003-03-09 14:50:03  No: 105998  IP: [192.*.*.*]

解決になるか解りませんが、私も以前作ったプログラムで
同じような現象がありました。

  レコードが末尾の場合に新規レコードを追加する設定で
あったのと、内容が定期的に更新されるデータなので
データベースの末尾がデータか
空白で入力待ちの状態なのかで末尾のデータが
切れてしまう事がありました
  初歩的なミスだったのですぐ解決しましたが…

編集 削除