日頃より弊社製品をご利用いただきまして、誠にありがとうございます。
印刷されたレコードは1行のみとありますが、この1行というのはデータベースから取得したデータの最終レコードが印刷されたのでしょうか?
その場合、レポートの同じオブジェクトに対しデータベースより取得したデータを順次出力した為、最終的に最終レコードのみが反映されたと考えられます。
データベース連結機能を利用しない場合、レポートのディティールは繰り返し処理されませんので、予めレポートに必要行数分のオブジェクトを作成して頂くか、プログラム中でオブジェクトを作成して頂く必要が御座います。
データベースより取得したデータを順次、レコードに対応するオブジェクトに設定する事で、複数行の出力を行う事が出来ます。
不明点等御座いましたら、お手数をお掛け致しますがご連絡をお願い致します。
以上、宜しくお願い致します。