1 返信 最新の回答 日時: Apr 25, 2011 4:32 AM ユーザー:Shin

    明細フィールドの印刷レイアウトについて

    ko-are-kindai

      タイトル

      明細フィールドの印刷レイアウトについて

      フォーラムに投稿

      テーブルAとテーブルBはIDで1対多のリレーションシップがあります。

        テーブルA:請求書
          ID、日付、顧客NO、、、
        テーブルB:請求明細
          ID、明細NO、商品、、、

      請求一覧表を下記のように印刷しようと思います。

       ID  日付  顧客NO  商品(明細1) 商品(明細2) 商品(明細3)
                     商品(明細4) 商品(明細5) 、、、             

      商品(明細)の数はそれぞれ違うので、データが何行になるかレイアウトサイズを可変にしたいのですが、どのようにすればいいですか?

      商品明細用の新しいフィールドを作らなければいけませんか?
      具体的にどうすればいいかわからず困っています。

      御教示のほどよろしくお願いいたします。

        • 1. Re: 明細フィールドの印刷レイアウトについて
          Shin

          集計パートの応用と、レイアウトの工夫、ダミーレコードの利用で、作れそうです。

          ID、日付、顧客NO を表示するための、IDをキーにする集計パートを作ります。

          ボディーの部分は5段表示にして、横表示にしておきます。

          商品1、商品4、商品7 の前にダミーレコードを2個挿入した状態にします。ダミーレコードには、商品名を入力しません。この状態で、

          ダミー  ダミー  商品1  商品2  商品3

          ダミー  ダミー  商品4  商品5  商品6

          という表示ができています。このダミー部分に集計パートが表示される様に工夫するといいでしょう。

          実証したファイルを公開しておきます。請求書側のレコードを絞り込んでおいて、印刷 スクリプトを走らせるとプレビューが表示されます。レコード数によって、レイアウトサイズは自動的に変更されます。

          https://files.me.com/hiramatsu/vzywug