DB連結なしの帳票印刷について

HOME › フォーラム › 旧サポート掲示板 › DB連結なしの帳票印刷について

  • このトピックは空です。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #2429
    むらかみ
    ゲスト

    お世話になっています。

    現在Delphiを利用した帳票を作っており、データベース連結機能を利用せず、Delphiのプログラムからデータベースのデータを印刷したいと考えています。
    サンプルプログラムを参考にトライしてみましたが、印刷されたレコードは1行のみでした。

    そこで、複数行あるデータを印刷するにはどのようにすればよいかご指導お願いします。

    #2430
    伊藤@ソフトウィング
    ゲスト

    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    印刷されたレコードは1行のみとありますが、この1行というのはデータベースから取得したデータの最終レコードが印刷されたのでしょうか?
    その場合、レポートの同じオブジェクトに対しデータベースより取得したデータを順次出力した為、最終的に最終レコードのみが反映されたと考えられます。

    データベース連結機能を利用しない場合、レポートのディティールは繰り返し処理されませんので、予めレポートに必要行数分のオブジェクトを作成して頂くか、プログラム中でオブジェクトを作成して頂く必要が御座います。

    データベースより取得したデータを順次、レコードに対応するオブジェクトに設定する事で、複数行の出力を行う事が出来ます。

    不明点等御座いましたら、お手数をお掛け致しますがご連絡をお願い致します。

    以上、宜しくお願い致します。

    #2431
    むらかみ
    ゲスト

    返信有り難うございました

    確かに、印刷されたのは最終行のデータです。

    プログラム中から、オブジェクトを作成して順次レコード内容を反映させたいのですが、印刷ページが複数ページになる際のサンプルコードがあればご紹介下さい。

    #2432
    伊藤@ソフトウィング
    ゲスト

    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    サンプルについてですが、DelphiサンプルのSample2を参考にして頂けますでしょうか。
    こちらのサンプルはデータベース連結機能を利用せずにデータベースからデータを取得し、複数ページへの出力を行っております。

    他に不明点等御座いましたら、お手数をお掛け致しますがご連絡をお願い致します。

    以上、宜しくお願い致します。

    #2433
    むらかみ
    ゲスト

    度々済みません

    一連の流れはわかったのですが、サンプル2のコードでは
    最初からオブジェクトが配置されており、そこにデータを
    渡す方法がとられていますが、当方でやりたいのはサンプル1の形式でオブジェクトをプログラム上より作成していく方法を考えています。

    オブジェクトをクリエートするコードをご指導願いませんでしょうか?
    宜しくお願い致します。

    #2434
    むらかみ
    ゲスト

    自己解決できました

    お世話になりました

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。