JPH0477960A - 帳票作成システムの制御方式 - Google Patents

帳票作成システムの制御方式

Info

Publication number
JPH0477960A
JPH0477960A JP2191779A JP19177990A JPH0477960A JP H0477960 A JPH0477960 A JP H0477960A JP 2191779 A JP2191779 A JP 2191779A JP 19177990 A JP19177990 A JP 19177990A JP H0477960 A JPH0477960 A JP H0477960A
Authority
JP
Japan
Prior art keywords
record
input
page
buffer
slip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2191779A
Other languages
English (en)
Inventor
Shinobu Naito
忍 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2191779A priority Critical patent/JPH0477960A/ja
Publication of JPH0477960A publication Critical patent/JPH0477960A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、帳票作成システムの制御方式に関し、特にレ
コードハッファ、ページバッファを有する帳票作成シス
テムの制御方式に関する。
[従来の技術] 従来この種の帳票作成システムは、−行文のバッファを
有し、そのため入力ファイル形式は1つだけであった。
[発明が解決しようとする課題] 上述した従来の帳票作成システムは、1行分のバッファ
しか持っていないので、帳票の1ページ、帳票の1ペー
ジ内で項目の自由な配置を行なうことができなかった。
たとえば、第1番目に入力したレコードに属する項目は
、第2番目や第3番目に入力したレコードに属する項目
の後に出力することはできないという制約が帳票作成シ
ステムにはあり、そのため、帳票作成システムにおいて
は、帳票の1ページ内で項目の自由な配置を行なうこと
ができないという欠点がある。
また、帳票の1頁内で項目の自由な配置を可能にするた
めには、プログラム手段によって出力論理を組立てると
いう方法しかなく、簡単な指定により複雑で自由な配置
の帳票を作成することができなかった。
[課題を解決するための手段] 本発明は、入力レコード組立展開部とレコードハッファ
とデータ編集部とページバッファとページ出力部とを具
備する帳票作成システムの制御方式において、前記入力
レコード組立展開部が複数レコード形式の入力を可能と
することを特徴とするものである。
[実施例コ 次に本発明について図面を参照して説明する。
第6図は本発明を適用した帳票作成システムの一実施例
を示す。利用者はパラメータの形式で入力レコード形式
、帳票レイアウト、制御項目、集計項目を指定する。ゼ
ネレータはこのパラメータを入力し、本発明の制御方式
を組み込んだC0BOL原始プログラムを出力する。翻
訳リンクを経て実行プログラムは入力データから指定さ
れた形式の帳票を出力する。
第1図は本発明の実施例の構成図である。入力レコード
組立展開部1は、指定された展開レコード形式にしたが
ってレコードを展開し、レコードハッファ2へ渡す。デ
ータ編集部3は、指定された帳票形式にしたがって、レ
コードハッファ2からページバッファ4へ編集する。編
集されたデータは頁オーバーフローの発生した段階にペ
ージ出力部5によりページバッファ4から出力される。
第2図は入力レコード組立展開部のレコード展開例を示
す。入力レコードは1件ずつ入力されるが、同一形式の
レコードが入力されるまでレコードハッファに蓄積し、
同一形式のレコードが入力された段階で展開レコードを
データ編集部へ渡す。
21は入力レコードを、22は展開レコードを示す。
第3図は入力レコード組立展開部の処理ロジックを示す
。ステップ31でレコードハッファクリアし、ステップ
32でレコード入力フラグクリアし、ステップ33でレ
コード入力し、ステップ34でレコード入力フラグオン
し、ステップ35で同一種類レコード入力済かどうか判
断し、そうならデータ編集部へ移行し、そうでなければ
ステップ33へ戻る。
第4図はデータ編集部3の処理ロジックを示す。
データ編集部は1つ前の展開レコードと現在の展開レコ
ードを比較し、その結果、制御項目に変化があればその
制御レベルにしたがって制御脚書き。
制御頭書きをページバッファ4へ編集する。コノ段階で
は、ページバッファに編集するだけであり、実際に帳票
上へは出力しない。
第5図はページ出力部の処理ロジックを示す。
ページバッファがオーバーフローすると、ページ脚書き
およびページ頭書きの指定があれば各々、ページバッフ
ァにページ脚書き、ページ頭書きを編集後ページ出力を
行なう。
[発明の効果コ 以上説明したように本発明は、帳票作成システムに複数
のバッファを持たせることにより、利用者がプログラム
論理を作成することなく簡単な指定によって、複雑で自
由な帳票を作成できるという効果を奏する。
本発明は、レコードハッファおよび入力レコード組立展
開部を有することにより、複雑種類のレコード形式を入
力することができるという効果を奏する。
以上により本発明は、帳票作成プログラム工数を大幅に
軽減させる効果を奏する。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図、第2図は第1図中
の入力レコード組立展開部のレコード展開例を示す図、
第3図は第1図中の入力レコード組立展開部の処理ロジ
ックを示す図、第4図は第1図中のデータ編集部の処理
ロジックを示す図、第5図は第1図中のページ出力部の
処理ロジックを示す図、第6図は本発明を適用した帳票
作成システムの一実施例を示す図である。 1・・・入力レコード組立展開部、 2・・・レコー ドハ 刀 / 困 フハ 3・・・データ編集部、 4・・・ページバッファ、 5・・・ページ出力部。

Claims (1)

  1. 【特許請求の範囲】 1、入力レコード組立展開部とレコードハッファとデー
    タ編集部とページバッファとページ出力部とを具備する
    帳票作成システムの制御方式において、前記入力レコー
    ド組立展開部が複数レコード形式の入力を可能とするこ
    とを特徴とする帳票作成システムの制御方式。 2、前記入力レコード組立展開部が、前記レコードハッ
    ファをクリアする手段と、レコード入力フラグをクリア
    する手段と、レコード入力手段と、レコード入力フラグ
    オン手段と、同一種類レコード入力済を判定する手段と
    を具備することを特徴とする請求項1記載の帳票作成シ
    ステムの制御方式。
JP2191779A 1990-07-19 1990-07-19 帳票作成システムの制御方式 Pending JPH0477960A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2191779A JPH0477960A (ja) 1990-07-19 1990-07-19 帳票作成システムの制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2191779A JPH0477960A (ja) 1990-07-19 1990-07-19 帳票作成システムの制御方式

Publications (1)

Publication Number Publication Date
JPH0477960A true JPH0477960A (ja) 1992-03-12

Family

ID=16280398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2191779A Pending JPH0477960A (ja) 1990-07-19 1990-07-19 帳票作成システムの制御方式

Country Status (1)

Country Link
JP (1) JPH0477960A (ja)

Similar Documents

Publication Publication Date Title
CA2202688C (en) Method and system for representing hierarchical time-based data structures and to extract information therefrom
US8756490B2 (en) Editing parent and child web pages
JPH0477960A (ja) 帳票作成システムの制御方式
JP2760212B2 (ja) スキャンパス設計方式
JPH03241440A (ja) ダンプ・レイアウト・ファイルの自動生成方式
JPH1124911A (ja) ソースプログラム自動生成方法
JPH0454558A (ja) テキスト管理方式
JPH05265721A (ja) 差分コンパイル方法および装置
JPH05113882A (ja) 中間フアイルによる外付けマン・マシン・インターフエース実現方式
JPH04178836A (ja) 書式編集処理方式
JPH03110628A (ja) ソースプログラム生成装置
JP2000207184A (ja) プログラムソ―ス記述再標準化装置
JPH05127885A (ja) 処理フロー図変換方式
JPH1124939A (ja) プログラム変換方法
JPH10222405A (ja) 可変レコードダンプ装置
JPH0337720A (ja) 辞書システムにおけるデータ連鎖方式
JPH0644026A (ja) メッセージ出力制御方式
JPH05143545A (ja) 複数命令テキストの命令選択実行処理方式
JPH0196732A (ja) マクロ展開リストの出力方式
JPH09244882A (ja) ロジック自動生成装置
JP2001216339A (ja) 統合プロセスrtl記述生成方式
JPS6344240A (ja) プログラム処理制御方式
JPS6290735A (ja) フアイルダンプ/コンペア方式
JPH05120097A (ja) データ解析装置
JPH05342011A (ja) Cobolプログラムにおけるファイルデータ部構築方式