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
Links
- 239000000872 buffer Substances 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 7
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は、帳票作成システムの制御方式に関し、特にレ
コードハッファ、ページバッファを有する帳票作成シス
テムの制御方式に関する。
コードハッファ、ページバッファを有する帳票作成シス
テムの制御方式に関する。
[従来の技術]
従来この種の帳票作成システムは、−行文のバッファを
有し、そのため入力ファイル形式は1つだけであった。
有し、そのため入力ファイル形式は1つだけであった。
[発明が解決しようとする課題]
上述した従来の帳票作成システムは、1行分のバッファ
しか持っていないので、帳票の1ページ、帳票の1ペー
ジ内で項目の自由な配置を行なうことができなかった。
しか持っていないので、帳票の1ページ、帳票の1ペー
ジ内で項目の自由な配置を行なうことができなかった。
たとえば、第1番目に入力したレコードに属する項目は
、第2番目や第3番目に入力したレコードに属する項目
の後に出力することはできないという制約が帳票作成シ
ステムにはあり、そのため、帳票作成システムにおいて
は、帳票の1ページ内で項目の自由な配置を行なうこと
ができないという欠点がある。
、第2番目や第3番目に入力したレコードに属する項目
の後に出力することはできないという制約が帳票作成シ
ステムにはあり、そのため、帳票作成システムにおいて
は、帳票の1ページ内で項目の自由な配置を行なうこと
ができないという欠点がある。
また、帳票の1頁内で項目の自由な配置を可能にするた
めには、プログラム手段によって出力論理を組立てると
いう方法しかなく、簡単な指定により複雑で自由な配置
の帳票を作成することができなかった。
めには、プログラム手段によって出力論理を組立てると
いう方法しかなく、簡単な指定により複雑で自由な配置
の帳票を作成することができなかった。
[課題を解決するための手段]
本発明は、入力レコード組立展開部とレコードハッファ
とデータ編集部とページバッファとページ出力部とを具
備する帳票作成システムの制御方式において、前記入力
レコード組立展開部が複数レコード形式の入力を可能と
することを特徴とするものである。
とデータ編集部とページバッファとページ出力部とを具
備する帳票作成システムの制御方式において、前記入力
レコード組立展開部が複数レコード形式の入力を可能と
することを特徴とするものである。
[実施例コ
次に本発明について図面を参照して説明する。
第6図は本発明を適用した帳票作成システムの一実施例
を示す。利用者はパラメータの形式で入力レコード形式
、帳票レイアウト、制御項目、集計項目を指定する。ゼ
ネレータはこのパラメータを入力し、本発明の制御方式
を組み込んだC0BOL原始プログラムを出力する。翻
訳リンクを経て実行プログラムは入力データから指定さ
れた形式の帳票を出力する。
を示す。利用者はパラメータの形式で入力レコード形式
、帳票レイアウト、制御項目、集計項目を指定する。ゼ
ネレータはこのパラメータを入力し、本発明の制御方式
を組み込んだC0BOL原始プログラムを出力する。翻
訳リンクを経て実行プログラムは入力データから指定さ
れた形式の帳票を出力する。
第1図は本発明の実施例の構成図である。入力レコード
組立展開部1は、指定された展開レコード形式にしたが
ってレコードを展開し、レコードハッファ2へ渡す。デ
ータ編集部3は、指定された帳票形式にしたがって、レ
コードハッファ2からページバッファ4へ編集する。編
集されたデータは頁オーバーフローの発生した段階にペ
ージ出力部5によりページバッファ4から出力される。
組立展開部1は、指定された展開レコード形式にしたが
ってレコードを展開し、レコードハッファ2へ渡す。デ
ータ編集部3は、指定された帳票形式にしたがって、レ
コードハッファ2からページバッファ4へ編集する。編
集されたデータは頁オーバーフローの発生した段階にペ
ージ出力部5によりページバッファ4から出力される。
第2図は入力レコード組立展開部のレコード展開例を示
す。入力レコードは1件ずつ入力されるが、同一形式の
レコードが入力されるまでレコードハッファに蓄積し、
同一形式のレコードが入力された段階で展開レコードを
データ編集部へ渡す。
す。入力レコードは1件ずつ入力されるが、同一形式の
レコードが入力されるまでレコードハッファに蓄積し、
同一形式のレコードが入力された段階で展開レコードを
データ編集部へ渡す。
21は入力レコードを、22は展開レコードを示す。
第3図は入力レコード組立展開部の処理ロジックを示す
。ステップ31でレコードハッファクリアし、ステップ
32でレコード入力フラグクリアし、ステップ33でレ
コード入力し、ステップ34でレコード入力フラグオン
し、ステップ35で同一種類レコード入力済かどうか判
断し、そうならデータ編集部へ移行し、そうでなければ
ステップ33へ戻る。
。ステップ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・・・ページ出力部。
の入力レコード組立展開部のレコード展開例を示す図、
第3図は第1図中の入力レコード組立展開部の処理ロジ
ックを示す図、第4図は第1図中のデータ編集部の処理
ロジックを示す図、第5図は第1図中のページ出力部の
処理ロジックを示す図、第6図は本発明を適用した帳票
作成システムの一実施例を示す図である。 1・・・入力レコード組立展開部、 2・・・レコー ドハ 刀 / 困 フハ 3・・・データ編集部、 4・・・ページバッファ、 5・・・ページ出力部。
Claims (1)
- 【特許請求の範囲】 1、入力レコード組立展開部とレコードハッファとデー
タ編集部とページバッファとページ出力部とを具備する
帳票作成システムの制御方式において、前記入力レコー
ド組立展開部が複数レコード形式の入力を可能とするこ
とを特徴とする帳票作成システムの制御方式。 2、前記入力レコード組立展開部が、前記レコードハッ
ファをクリアする手段と、レコード入力フラグをクリア
する手段と、レコード入力手段と、レコード入力フラグ
オン手段と、同一種類レコード入力済を判定する手段と
を具備することを特徴とする請求項1記載の帳票作成シ
ステムの制御方式。
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) |
-
1990
- 1990-07-19 JP JP2191779A patent/JPH0477960A/ja active Pending
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プログラムにおけるファイルデータ部構築方式 |