3章 システム管理3-4Soraレポート処理

Soraレポートに連番を印刷する


Soraレポートに連番を印刷することができます。
連番には下記の種類があります。
  1. 連番開始番号から連続してカウントする(番)
  2. 同一レコード内(指定枚数分)でカウントする(連番)
  3. レコード単位にカウントする(ループ連番)
連番印刷を行うにはSoraレポートに連番を印刷する作業用の非連結のテキストボックス[ApRenCount1][ApRenOption1]を追加します。[ApRenCount1]は連番を印刷します。[ApRenOption1]は連番の種類と加算値を指定します。
[ApRenOption1]:(連番の種類)+(加算値)
連番の種類:連、+、−、グ
[印刷]フォームで連番開始番号を変更する場合は、Soraレポートの属性を[連番ありレポート]にします。[印刷]フォームの[連番開始番号]を設定しない場合、1が設定されます。空白にすると連番が印刷されません。
印刷時の指定については印刷を参照してください。
Soraレポートの属性の[連番開始フィールド]にフィールド名を指定するとフィールドの内容が連番の開始番号になります。

<1.連番開始番号から連続してカウントする(番)>
先頭のレコードから連続してカウントします。

<例>
1レコードの枚数3枚
[連番開始番号]=1
[ApRenOption1]=”連1”
項目1枚目2枚目3枚目1枚目2枚目3枚目
明細番号111222
ApRenCount1123456

    <方法>
  1. Soraレポートの[属性]変更(1)
    [印刷]フォームで連番開始番号を変更する場合は、Soraレポートの属性を[3.連番ありレポート]にします。
  2. Soraレポートに[ApRenCount1][ApRenOption1]ボックス追加
    Soraレポートに連番を印刷する非連結のテキストボックス(ApRenCount1)を追加します。
    連番の種類と加算値を設定する非連結のテキストボックス(ApRenOption1)を追加します。
    1. Soraレポート処理フォームを開く
      リボンの[Soraツール]の[Soraシステム管理]−[Soraレポート処理]をクリックします。
    2. デザインフォームを表示
      Soraレポートを選択し、[デザイン]をクリックします。
    3. [ApRenCount1]ボックスを追加
      非連結の名前[ApRenCount1]のテキストボックスを追加します。
    4. [ApRenOption1]ボックスを追加
      非連結の名前[ApRenOption1]のテキストボックスを追加します。
      [ApRenOption1]のコントロールソースに「="連1"」を記述します。
      [ApRenOption1]:(連番の種類:連)+(加算値)


<2.同一レコード内(指定枚数分)でカウントする(連番)>
レコードが変わるたびに連番開始番号を初期化します。同一レコード内の複数枚数の中でカウントします。連番開始番号をレコードの特定のフィールドの内容にします。

<例>
1レコードの枚数3枚
[連番開始フィールド]=xxx
[ApRenOption1]=”+1”
項目1枚目2枚目3枚目1枚目2枚目3枚目
明細番号111222
xxx555222
ApRenCount1567234

    <方法>
  1. Soraレポートの[属性]変更(2)
    Soraレポート属性の[連番開始フィールド]を設定します。
    [印刷]フォームで連番開始番号を変更する場合は、Soraレポートの属性を[3.連番ありレポート]にします。
  2. Soraレポートに[(連番開始フィールド)][DANO][ApRenCount1][ApRenOption1]ボックス追加
    Soraレポートにレコードを識別するために連結テキストボックス(DANO)を追加します。
    Soraレポートに連番を印刷する非連結のテキストボックス(ApRenCount1)を追加します。
    連番の種類と加算値を設定する非連結のテキストボックス(ApRenOption1)を追加します。
    1. Soraレポート処理フォームを開く
      リボンの[Soraツール]の[Soraシステム管理]−[Soraレポート処理]をクリックします。
    2. デザインフォームを表示
      Soraレポートを選択し、[デザイン]をクリックします。
    3. [(連番開始フィールド)]ボックスを追加
      Soraレポート属性で設定した[連番開始フィールド]のフィールド名テキストボックスを追加します。
    4. [DANO]ボックスを追加
      連結の名前[DANO]、コントロールソース[DANO]のテキストボックスを追加します。
    5. [ApRenCount1]ボックスを追加
      非連結の名前[ApRenCount1]のテキストボックスを追加します。
    6. [ApRenOption1]ボックスを追加
      非連結の名前[ApRenOption1]のテキストボックスを追加します。
      [ApRenOption1]のコントロールソースに「="+1"」を記述します。
      [ApRenOption1]:(連番の種類:+)+(加算値)


<3.レコード単位にカウントする(グループ連番)>
先頭のレコードからレコード単位にカウントします。複数枚数でも同一レコード内では同一番号にします。

<例>
1レコードの枚数3枚
[連番開始番号]=1
[ApRenOption1]=”グ1”
項目1枚目2枚目3枚目1枚目2枚目3枚目
明細番号111222
ApRenCount1111222

    <方法>
  1. Soraレポートの[属性]変更(1)
    [印刷]フォームで連番開始番号を変更する場合は、Soraレポートの属性を[3.連番ありレポート]にします。
  2. Soraレポートに[DANO][ApRenCount1][ApRenOption1]ボックス追加
    Soraレポートにレコードを識別するために連結テキストボックス(DANO)を追加します。
    Soraレポートに連番を印刷する非連結のテキストボックス(ApRenCount1)を追加します。
    連番の種類と加算値を設定する非連結のテキストボックス(ApRenOption1)を追加します。
    1. Soraレポート処理フォームを開く
      リボンの[Soraツール]の[Soraシステム管理]−[Soraレポート処理]をクリックします。
    2. デザインフォームを表示
      Soraレポートを選択し、[デザイン]をクリックします。
    3. [DANO]ボックスを追加
      連結の名前[DANO]、コントロールソース[DANO]のテキストボックスを追加します。
    4. [ApRenCount1]ボックスを追加
      非連結の名前[ApRenCount1]のテキストボックスを追加します。
    5. [ApRenOption1]ボックスを追加
      非連結の名前[ApRenOption1]のテキストボックスを追加します。
      [ApRenOption1]のコントロールソースに「="グ1"」を記述します。
      [ApRenOption1]:(連番の種類:グ)+(加算値)

Soraレポート属性(2)フォーム


<Soraレポートの[属性]変更(1)>
[Soraレポート属性(1)]
  1. リボンの[Soraツール]を表示
  2. Soraレポート処理フォームを開く
    リボンの[Soraツール]の[Soraシステム管理]−[Soraレポート処理]をクリックします。
  3. Soraレポート属性フォームを開く
    Soraレポートを選択し、[属性]をクリックします。
  4. Soraレポート属性フォームの次ページを開く
    [PageDown]キーを押します。
  5. [共通処理区分1]を編集
    [3.連番ありレポート]をチェックします。
  6. [終了]します。

<Soraレポートの[属性]変更(2)>
[Soraレポート属性(1)]
  1. リボンの[Soraツール]を表示
  2. Soraレポート処理フォームを開く
    リボンの[Soraツール]の[Soraシステム管理]−[Soraレポート処理]をクリックします。
  3. Soraレポート属性フォームを開く
    Soraレポートを選択し、[属性]をクリックします。
  4. [連番開始フィールド]を編集
    [連番開始フィールド]にフィールド名を設定します。
  5. Soraレポート属性フォームの次ページを開く
    [PageDown]キーを押します。
  6. [共通処理区分1]を編集
    [3.連番ありレポート]をチェックします。
  7. [終了]します。