TECH BLOG

MENU

クラウド

SVF

SVF Cloud Designer

可変型の明細行がある帳票で各明細行の金額の合計を算出し、明細の最終行に出力したいという場合があると思います。このような場合には「明細数が増減する帳票を作りたい(可変行)」で使用した「レコード」の「レコードタイプ」の設定と「計算式」を使用すれば簡単に実現することができますよ。

 

【1ページ目】

【2ページ目】

サブフォームとレコードを作成する

まずは先に「明細数が増減する帳票を作りたい(可変行)」を参照してサブフォームとレコードを作成してみましょう。

 

合計行を作成する

それでは次に合計行として出力するレコードを作成していきたいと思います。

レコードを作成する

既に作成しているレコードとは間隔を少し空けてもう1つレコードを作成しましょう。※レコードの間隔を空けているのは設計上見易くしているためです。間隔を空けても帳票出力時には何も影響がないので安心して下さい。

レコードタイプを変更する

次に2つ目に作成したレコードをクリックし、右部プロパティより[名前]を「合計」、レコードタイプを「総計レコード」にします。今回はすべてのデータが処理された後(明細レコードの最終行)に自動的にレコードを印字したいので「総計レコード」を選択します。

塗りこみパターンを設定する

さらに今回は一目見ただけで総計行と判別できるように総計行はグレーアウトで出力したいと思います。レコードをクリックし、右部のプロパティの[塗り込みパターン]の▼マークをクリックしましょう。

塗り込みパターンのリストの中から「グレースケール」を選択し、[グレースケール(%)]を「90」します。[グレースケール(%)]の値が0に近いほど濃く、100に近いほど薄くなります。

フィールドを作成する

それでは次に[固定文字の作成]で「合計」、[フィールドの作成]で「合計金額」を作成しましょう。フィールド「合計金額」には明細レコードの金額の合計を算出する計算式を設定するので[データ型]を数値にすることを忘れないようにしましょう。※固定文字とフィールドを配置する際には階層に気を付けて配置して下さいね。階層については「明細レコードに正しく項目が印字されない」を参照して下さい。

 

フィールドに計算式を設定する

次に各明細行の金額の合計を算出する関数を設定していきます。フィールド「合計金額」をクリックして、右部プロパティの[計算式]の鉛筆マークをクリックします。

計算式画面が表示されるので、[関数の参照]をクリックして関数一覧の中から「SUM():合計値の取得」を選択して[式の入力]をクリックします。

計算式入力欄に「SUM(金額)」と入力されていることを確認したら[OK]をクリックして計算式画面を閉じます。

最後に金額項目になるので「数字を3桁区切りで表示したい」を参照してフィールド「合計金額」にカンマ区切りの設定をしてみましょう。

 

テスト印刷する

以上の設定で各明細行の金額の合計を算出し、総計行として明細の最終行に出力することができますよ。

【1ページ目】

【2ページ目】

 

まとめ

今後公開する機能と組み合わせて活用するによって、例えば明細レコードに印字されている月毎の金額の合計を算出し出力するといったことも簡単に実現できるので、今後の記事も楽しみに待っていて下さいね。

この記事にリアクションしてみませんか?

What do you think of this post?
  • 分かりやすい (0)
  • 問題が解決した (0)
評価ありがとうございます!

大江直輝

SVF
プロフィールへ >

建設業向けパッケージを導入するSIerを経て2017年にウイングアーク1st株式会社へ入社し、SVF・SVF Cloud・invoiceAgentのプリセールスを4年経験し、2023年現在は製品サポート部にてお客様への技術回答をおこなっています。今後は自社製品がお客様の資産の一部になれるような価値訴求や顧客接点をもったCustomer Success活動に注力していきたいです。

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

【脱Excel】MotionBoardの入力機能で業務アプリをつくる

公開:2024.08.05
更新:2024.08.05

分かりやすい

2

解決した

0
  • データ入力
  • デザイン
  • コンテナ

MotionBoard

【まとめ】SVF Cloud帳票をinvoiceAgentに連携する方法

公開:2024.04.18
更新:2024.08.07

分かりやすい

2

解決した

2
  • 帳票作成・出力
  • システム連携
  • 電帳法
  • 文書定義
  • 処理定義

SVF

Dr.Sum Copilotをインストールしてみた【OpenAI】

公開:2024.04.05
更新:2024.04.18

分かりやすい

2

解決した

0
  • Copilot

Dr.Sum

Ranking

Rankingランキング

1

文字数が多い場合にフォントサイズを小さくして1行で印字したい

公開:2021.06.02
更新:2024.06.11

分かりやすい

1

解決した

0
  • 帳票作成・出力

SVF

2

明細数が増減する帳票を作りたい(可変行)

公開:2021.06.02
更新:2024.06.07

分かりやすい

3

解決した

0
  • 帳票作成・出力

SVF

3

ページ番号を表示したい

公開:2021.06.02
更新:2024.06.07

分かりやすい

1

解決した

1
  • 帳票作成・出力

SVF

Info

Information

ウイングアーク1stからのお知らせ

int(47)