JPH08272874A - 帳票設計システム - Google Patents

帳票設計システム

Info

Publication number
JPH08272874A
JPH08272874A JP7071261A JP7126195A JPH08272874A JP H08272874 A JPH08272874 A JP H08272874A JP 7071261 A JP7071261 A JP 7071261A JP 7126195 A JP7126195 A JP 7126195A JP H08272874 A JPH08272874 A JP H08272874A
Authority
JP
Japan
Prior art keywords
data
area
pitch
form data
column pitch
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
JP7071261A
Other languages
English (en)
Inventor
Atsuko Hyodo
敦子 兵藤
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.)
Hitachi Software Engineering Co Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
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 Hitachi Software Engineering Co Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP7071261A priority Critical patent/JPH08272874A/ja
Publication of JPH08272874A publication Critical patent/JPH08272874A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 業務プログラムで出力することを目的とした
帳票の設計システムにおいて、一律の行・列に捕らわれ
ない自由度の高い帳票の設計を効率良く行えるようにす
ること。 【構成】 帳票の任意の位置に任意のサイズの領域を指
定し、その領域毎に、行ピッチ・列ピッチ等の属性を定
義し、さらに領域内でデータ項目、罫線等の帳票データ
を定義し、この定義データを用いて帳票データを編集す
る。従って、一律の行・列に捕らわれない自由な帳票設
計が可能になる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は帳票設計システムに係
り、特に、帳票全体としての行ピッチ・列ピッチに捕ら
われない自由な帳票の設計を可能とした帳票設計システ
ムに関する。
【0002】
【従来の技術】従来、オンライン、またはバッチで帳票
を出力する業務プログラムにおいては、出力する項目及
び罫線等のデータに対する位置やサイズを、帳票内の一
定のピッチで分割した行・列を単位として保持し、制御
していた。
【0003】また、特開昭62−137629号公報に
記載されているように、システム運用時に出力ページ毎
(帳票毎)に行ピッチを変更するものがある。
【0004】
【発明が解決しようとする課題】近年、帳票を出力する
ようなコンピュータシステムが多岐の分野に渡るように
なり、出力する帳票のフォーマットも、より複雑なもの
が要求されてきている。
【0005】一方、端末プリンタやセンタプリンタなど
のハードウェアの印刷機能も向上し、行・列に捕らわれ
ない帳票の印刷が可能となっている。
【0006】このような背景により、システム開発にお
ける帳票設計システムにおいても、1つの帳票上の任意
の領域を異なる行・列ピッチで自由に設計できる機能が
要求されている。
【0007】しかしながら、上記従来技術においては、
帳票全体としての行ピッチ・列ピッチは指定・変更でき
るものの、1つの帳票内の任意の部分を、異なった行・
列ピッチで定義することができず、上記のような要求に
応えられないという問題があった。
【0008】本発明は、上記のような要求に応えるべく
なされたもので、帳票上の任意の領域に対し、個別に行
ピッチ・列ピッチを設定できる帳票設計システムを提供
することを目的とする。
【0009】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、表示装置のレイアウト画面上に表示され
た帳票の任意の位置に任意のサイズの領域を指定する領
域指定手段と、指定された領域における行ピッチ・列ピ
ッチ等の属性を定義する領域定義手段と、各領域内でデ
ータ項目、罫線等の帳票データを定義するデータ定義手
段と、前記領域定義手段およびデータ定義手段で定義さ
れた各領域の定義内容及び各領域に定義された帳票デー
タを格納する記憶装置と、帳票内のどの領域が編集の対
象になっているかを認識し、その領域上に定義された帳
票データを前記記憶装置から検索する検索手段と、編集
対象の帳票データを編集する編集手段とを備えることを
特徴とする。
【0010】
【作用】上記手段によれば、帳票の任意の位置に任意の
サイズの領域を指定し、その領域毎に、行ピッチ・列ピ
ッチ等の属性を定義し、さらに領域内でデータ項目、罫
線等の帳票データを定義し、この定義データを用いて帳
票データを編集する。
【0011】従って、一律の行・列に捕らわれない自由
な帳票設計が可能になる。
【0012】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。
【0013】図1は、本発明の帳票設計システムの一実
施例を示すブロック図である。
【0014】図1において、10はキーボードやポイン
ティングデバイス等から成る入力装置、20は中央処理
装置、30は帳票のレイアウト画面を表示し、そのレイ
アウト画面上で任意の位置に任意のサイズの領域を指定
させると共に、帳票データなどの属性を定義させるマル
チウィンドウ型のディスプレイ装置である。また、40
は設計済みの帳票に関するデータを格納したデータファ
イルであり、業務プログラムではこれを利用して設計し
た帳票を印刷する。
【0015】中央処理装置20は、入力イベント解析処
理部21、領域データ作成処理部22、帳票データ作成
処理部23、帳票データ検索処理部24、帳票データ編
集処理部25、ディスプレイ表示処理部、利用可能デー
タ生成処理部27、領域データ部28、帳票データ部2
9を備えている。
【0016】図2は、ディスプレイ装置30に表示され
るレイアウト画面201の一例を示す図であり、目的の
帳票が「表1」202および「表2」203の2つの表
で構成されている場合を示し、「表1」202および
「表2」203の外枠を入力装置10によって指定し、
各領域に対し、領域属性定義画面204から、その領域
独自の行・列ピッチ等の属性を指定するようになってい
る。
【0017】図3は、領域データ部28内に作成される
領域管理テーブル280の構成を示すものであり、1つ
の帳票内に定義された領域数2801を格納するエリア
と、帳票全体の行・列ピッチ2802を格納するエリア
と、領域1,2…,nの左上座標値および右下座標値2
803−1,2803−2,…,2803−nを領域単
位で格納するエリアと、領域1,2…,nの行・列ピッ
チ2804−nを格納するエリアとが設けられている。
【0018】図4は、帳票データ部29内に作成される
帳票データテーブル290の構成図であり、1つの帳票
内におけるデータ種別2901,データ属性2902、
所属領域2903をデータ種別毎に格納するように構成
されている。
【0019】データ種別2901のエリアには、データ
項目および罫線に関するデータが格納され、データ属性
2902のエリアにはデータ種別で指定されたデータの
位置、タイプ、桁数、線幅等のデータが格納される。ま
た、所属領域2903のエリアには、データ種別で指定
されたデータが定義された領域の識別データが格納され
る。
【0020】図5は、本実施例における帳票設計作業の
流れを示すフローチャートである。
【0021】以下、作業の流れを図2のレイアウト画面
に描かれている帳票の例をもとに説明する。
【0022】ステップ101 まず、帳票全体の属性を定義する。ここでの定義内容
は、帳票全体の行・列ピッチである。ここで定義された
帳票全体の行・列ピッチは、領域管理テーブル280に
帳票全体の行・列ピッチ2802として格納される。
【0023】なお、ここでは、印刷する用紙の大きさ、
方向等を定義することもある。
【0024】ステップ102 目的の帳票が図2のレイアウト画面201に表示されて
いるものとすると、まず、「表1」202の領域(外
枠)を入力装置10によって指定する。
【0025】この指定操作は、入力イベント解析処理部
21によって解析され、領域データ作成処理部22によ
り、「表1」202の領域の左上座標値および右下座標
値が作成され、領域管理テーブル280の「表1」20
2に対応するエリア2803−nに格納される。
【0026】次に、「表2」203の領域(外枠)を入
力装置10によって指定する。すると、「表1」202
の場合と同様に、領域データ作成処理部22により、
「表2」203の領域の左上座標値および右下座標値が
作成され、領域管理テーブル280の「表2」203に
対応するエリア2803−nに格納される。
【0027】この場合、「表1」202および「表2」
203の領域を指定する操作毎に、領域管理テーブル2
80の領域数2801が更新される。
【0028】ステップ103 ステップ102によって作成された個々の領域に対し、
領域属性定義画面204から、その領域独自の行ピッチ
205、列ピッチ206等の属性を入力装置10から入
力する。
【0029】この入力操作によって入力された行ピッチ
205、列ピッチ206等の属性は、領域データ作成処
理部22によって、領域管理テーブル280に領域単位
の行・列ピッチ2804−nとして格納される。
【0030】この時、「表1」202上の右下部分20
7を別の属性で定義したい場合、ステップ102に戻
り、「表1」202の一部分207を新たな領域として
登録した後、ステップ103においてその領域の属性を
定義する操作を行えばよい。
【0031】また、一度設定した属性を変更した場合、
変更後のデータが該当するエリアに上書きされる。
【0032】ステップ104 各領域上で、データ項目、罫線、円などの図形等の帳票
データを入力装置10によって入力し、さらにその位置
や大きさ、タイプ、桁数、線幅などの属性を入力し、帳
票データを定義する。この指定操作は、入力イベント解
析処理部21によって解析され、帳票データ作成処理部
23によって帳票データ部29の帳票データテーブル2
90に、データ項目単位で格納される。
【0033】ステップ105 定義済みの帳票データを編集する場合、そのデータが属
する領域を、入力装置10によりレイアウト画面201
で指定する。
【0034】指定された位置に複数の領域が重なってい
る場合、対象領域変更機能により、順次領域が選択され
る。編集対象の領域が指定されると、帳票データ検索処
理24により、指定領域上に属する全ての定義済みデー
タ(データ項目、罫線)が検索され、レイアウト画面2
01上に他の部分とは異なる色などで明示的に表示され
る。
【0035】例えば、領域1を指定すると、帳票データ
2904,2905,2906が検索され、表示され
る。
【0036】これによって、ユーザは、どのデータが編
集可能であるかを直ちに識別でき、誤りのない操作が可
能になる。
【0037】ステップ106 ステップ105で明示表示された帳票データに対して、
編集操作を行う。この時、ユーザは意識しなくても、指
定領域の属性(行ピッチや列ピッチなど)に従って操作
できる。編集操作は、入力装置10から、入力イベント
解析処理部21を介し、帳票データ編集処理部25によ
ってデータを再構成し、帳票データ部29に格納され
る。
【0038】この編集処理においては、明示表示されて
いる帳票データを編集すると、そのデータに対する帳票
データテーブル290のデータ属性2902が変更され
る。
【0039】例えば、図4中の項目(3)の桁数を変更
すると、その項目(3)のデータ属性2902中の桁数
が変更後の値に変更される。
【0040】なお、このステップ104〜106は、図
5中に破線で示すように、設計の各段階において必要に
応じて繰返し実行可能である。
【0041】ステップ107 完成した帳票設計データを業務プログラムで利用できる
形式に変更したデータファイルを生成する。領域データ
部28および帳票データ部29に格納されているデータ
を、利用可能データ生成処理部27を通してデータファ
イル40に出力する。
【0042】業務プログラムでは、データファイル40
を用いて帳票印刷を行う。
【0043】このように本実施例によれば、帳票の任意
の位置に任意のサイズの領域を指定し、その領域毎に、
行ピッチ・列ピッチ等の属性を定義し、さらに領域内で
データ項目、罫線等の帳票データを定義し、この定義デ
ータを用いて帳票データを編集するため、一律の行・列
に捕らわれない自由な帳票設計が可能になる。
【0044】また、領域の一部または全体が他の領域に
重なっていても、選択した領域に属する帳票データを自
動的に検索し、当該データのみを、その領域の属性に従
って操作できるため、混乱なく帳票設計を行なうことが
できる。
【0045】
【発明の効果】以上説明したように、本発明によれば、
帳票の任意の位置に任意のサイズの領域を指定し、その
領域毎に、行ピッチ・列ピッチ等の属性を定義し、さら
に領域内でデータ項目、罫線等の帳票データを定義し、
この定義データを用いて帳票データを編集するため、1
つの帳票が複数の表から構成されているような複雑な帳
票についても効率良く設計でき、一律の行・列に捕らわ
れない自由度の高い帳票設計が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】レイアウト画面および領域属性定義画面の一例
を示す図である。
【図3】領域管理テーブルの構成図である。
【図4】帳票データテーブルの構成図である。
【図5】実施例における帳票設計作業順の動作を示すフ
ローチャートである。
【符号の説明】
10…入力装置、20…中央処理装置、30…ディスプ
レイ装置、40…データファイル、21…入力イベント
解析処理部、22…領域データ作成処理部、23…帳票
データ作成処理部、24…帳票データ検索処理部、25
…帳票データ編集処理部、26…ディスプレイ表示処理
部、27…利用可能データ生成処理部、28…領域デー
タ部、29…帳票データ部、280…領域管理テーブ
ル、290…帳票データテーブル。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 表示装置のレイアウト画面上に表示され
    た帳票の任意の位置に任意のサイズの領域を指定する領
    域指定手段と、指定された領域における行ピッチ・列ピ
    ッチ等の属性を定義する領域定義手段と、各領域内でデ
    ータ項目、罫線等の帳票データを定義するデータ定義手
    段と、前記領域定義手段およびデータ定義手段で定義さ
    れた各領域の定義内容及び各領域に定義された帳票デー
    タを格納する記憶装置と、帳票内のどの領域が編集の対
    象になっているかを認識し、その領域上に定義された帳
    票データを前記記憶装置から検索する検索手段と、編集
    対象の帳票データを編集する編集手段とを備えることを
    特徴とする帳票設計システム。
JP7071261A 1995-03-29 1995-03-29 帳票設計システム Pending JPH08272874A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7071261A JPH08272874A (ja) 1995-03-29 1995-03-29 帳票設計システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7071261A JPH08272874A (ja) 1995-03-29 1995-03-29 帳票設計システム

Publications (1)

Publication Number Publication Date
JPH08272874A true JPH08272874A (ja) 1996-10-18

Family

ID=13455615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7071261A Pending JPH08272874A (ja) 1995-03-29 1995-03-29 帳票設計システム

Country Status (1)

Country Link
JP (1) JPH08272874A (ja)

Similar Documents

Publication Publication Date Title
US20020184261A1 (en) Process of inputting and outputting a display table derived from a worksheet and data storage media programmed to perform the same
JP2004157927A (ja) 帳票入力用プログラムの生成方式、生成プログラム及び生成方法
JP2763453B2 (ja) 回路図作成装置および回路図作成方法
JPH08272874A (ja) 帳票設計システム
JP2000029677A (ja) 画面構成自動生成装置
JPH06332645A (ja) データ入出力画面構築方式
JPH02284264A (ja) 対話画面設計支援方式
JPH0830587A (ja) 文書作成装置及び書式変更方法
JP2659764B2 (ja) 接点指示表付展開接続図の作成装置
JPH11316792A (ja) 情報処理装置及び帳表作成方法
JPH0731671B2 (ja) 数式入力編集方式
JP2958479B2 (ja) 文書作成装置
JP2978178B2 (ja) 文書作成装置及びその制御方法
JP2753015B2 (ja) 属性入力方法
JPH06266487A (ja) 情報処理装置およびヘルプ情報提供方法
JPH04216975A (ja) フォーム登録装置
JPH0528206A (ja) 部品データ処理方法
JPH08137935A (ja) 文字表示条件設定方法
JPH0567089A (ja) 文書作成装置
JPH04316119A (ja) マニュアル作成自動化方式
JPH10315549A (ja) 重ね文字変換方法および装置、並びに、その処理を実行するためのプログラムを記録した記録媒体
JPH05100807A (ja) 文字列編集方式
JPH10320492A (ja) 情報処理方法及び装置
JPH09245064A (ja) 部品登録システム
JPH0476674A (ja) 図面データ処理装置