4 返信 最新の回答 日時: Sep 27, 2015 2:59 PM ユーザー:coyayac

    帳票の、小計と総計のみで印刷したい

    coyayac

      今ある明細、小計のある帳票で、小計のみの帳票を作りたいと思っています。

       

       

      今ある帳票の印刷は、

      ・ボディー

      ・取引先コードをソート対象とする小計(後部)

      ・後部総計

      としている一般的な帳票なのですが、印刷する過程で

      ・検索モードでレコードの条件による絞込

      を行っています。

      なので、GetSummary(金額;取引先コード)で取引先コード毎の合計金額を抽出することができません。

       

      このような場合、小計行のみで印刷するような良い方法はありませんでしょうか?

        • 1. Re: 帳票の、小計と総計のみで印刷したい
          fukky

          明細のあるということはテーブルは2つでしょうか?

           

          一般的といっても作り方は様々なのでもう少し詳細を書いた方がよいかと。

          取引先コード毎の小計さえ見られればよいのであればボディはなくても良いでしょう。

           

          取引-取引明細というテーブル構成でのサンプルを付けておきます。

          • 2. Re: 帳票の、小計と総計のみで印刷したい
            coyayac

            fukkyさん

             

            さっそくのアドバイスありがとうございます。

            確かにいろいろな作り方があって一般的では分かり難いですね、、

             

            サンプルまで用意して頂いてありがとうございます。

            もう少しご質問させていただくと、、

             

            1.元データは以下のようになっています。

             

                 条件1 条件2 仕入金額

            取引先1  A        E        1,000

            取引先1  B        F        1,000       

            取引先1  C        G        1,000

            取引先1  D        H        1,000

            取引先1  E        E        1,000

            取引先2  A        F        1,000

            取引先2  B        G        1,000

            取引先2  C        H        1,000

            取引先2  D        E        1,000

            取引先3  A        F        1,000

            取引先3  B        G        1,000

            取引先3  C        H        1,000

            取引先3  D        E        1,000

             

            2.それをレイアウトに表示させてから、スクリプトで検索モードにして

            ・条件1=A or B または、条件2=G

            を検索して以下のような内容にしています。

             

                 条件1 条件2 仕入金額

            取引先1  A        E        1,000

            取引先1  B        F        1,000       

            取引先1  C        G        1,000

             計            3,000

             

            取引先2  A        F        1,000

            取引先2  B        G        1,000

             計            2,000

             

            取引先3  A        F        1,000

            取引先3  B        G        1,000

             計            2,000

             

            3.これを、以下のような計のみの内容にできればと思っています。

             

                仕入金額

            取引先1 3,000

            取引先2 2,000

            取引先3 2,000

             

            初めから3.の「取引先の計」のみで表示すると、2.の対象の絞り込みができずに全ての明細の計になってしまって

            正しい結果が出せずにいます。

            明細の項目全てを非印刷にしてみたりもしたのですが空白行が残ってしまったりして綺麗なレイアウトになりませんでした。

             

            なにかアドバイスがあれば頂けると助かります。

            • 3. Re: 帳票の、小計と総計のみで印刷したい
              sago350@未来Switch

              こんな感じですかね

              サンプルファイル

               

              スクリーンショット 2015-09-27 15.11.31.png

              スクリーンショット 2015-09-27 15.12.57.png

              スクリーンショット 2015-09-27 15.11.39.png

              • 4. Re: 帳票の、小計と総計のみで印刷したい
                coyayac

                sago35さん

                 

                頂いたサンプルをもとに、かなりイメージに近いところまで進められました。

                 

                検索条件で「計算結果を挿入」で抽出条件をいれていたのですが「フィールド設定」にしたら欲しい明細を抽出して合計を取ることができるようになりました。

                 

                フィールド設定 :レイアウトに依存しない直接的なデータ操作

                計算結果を挿入 :レイアウトに表示されているフィールドに対して

                 

                の違いを理解できておらず使っていたのが原因でした。

                 

                勉強になりました。ありがとうございます