JPH0128981B2 - - Google Patents

Info

Publication number
JPH0128981B2
JPH0128981B2 JP57177804A JP17780482A JPH0128981B2 JP H0128981 B2 JPH0128981 B2 JP H0128981B2 JP 57177804 A JP57177804 A JP 57177804A JP 17780482 A JP17780482 A JP 17780482A JP H0128981 B2 JPH0128981 B2 JP H0128981B2
Authority
JP
Japan
Prior art keywords
field
format
card
row
processing
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.)
Expired
Application number
JP57177804A
Other languages
Japanese (ja)
Other versions
JPS59103122A (en
Inventor
Yoshiki Ikegami
Fumio Matsumoto
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57177804A priority Critical patent/JPS59103122A/en
Publication of JPS59103122A publication Critical patent/JPS59103122A/en
Publication of JPH0128981B2 publication Critical patent/JPH0128981B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 (A) 発明の技術分野 本発明は、カード・イメージ処理データ処理装
置における表作成制御方式、特に、共通の様式を
もつ複数個のカードを「ボツクス」なる概念によ
つて管理するようにしてデイスプレイ上にカー
ド・イメージを表示し、カード・イメージ上のフ
イールドの内容について計算処理を含む処理を行
単位で一括して実行できるようにしたカード・イ
メージ処理データ処理装置における表作成制御方
式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (A) Technical Field of the Invention The present invention relates to a table creation control method in a card image processing data processing device, and in particular, to a table creation control method for a card image processing data processing device, and in particular, a method for controlling a table creation in a card image processing data processing device, and in particular, a table creation control method for a card image processing data processing device. A card image processing data processing device that displays a card image on a display and manages the contents of fields on the card image in a batch manner, including calculation processing, on a line-by-line basis. This relates to a table creation control method.

(B) 技術の背景と問題点 最近オフイス・オートメーシヨンの普及に伴な
い、文章の作成処理と共にカード・イメージを表
示して処理するカード・イメージ処理を簡単に行
い得るようにすることが望まれている。即ち、従
来から一般事務処理においては、カード型式で情
報を蓄えておいて、これを利用する態様が広く採
用されており、このカードに代わつてデイスプレ
イ上に個々にカード・イメージを表示して必要な
処理を行い得るようにすることが望まれている。
しかし、個々のカード毎に様式データとカード・
データとを一体化した形で格納することは好まし
い方策ではなく、共通の様式をもつカード群を1
つのかたまりとして把握できると共に個々のカー
ドの様式データとカード・データとを一体化して
表示できるようにすることが望まれる。また、処
理を行うに当つては、個々のカード・イメージ上
のフイールドの内容を指定しては処理する形とな
るが、カード・イメージの枚数が大になる可能性
があることから、いちいち処理手順を与えるので
はなく、一連の処理手順を予め用意しておき、各
カード・イメージについて共通な処理を順次高速
度で実行できるようにすることが望まれる。
(B) Technical Background and Problems With the recent spread of office automation, it is desirable to be able to easily perform card image processing that displays and processes card images as well as text creation processing. ing. In other words, in general office processing, it has been widely adopted to store information in the form of cards and use this information. It is desired to be able to perform various types of processing.
However, the format data and card
It is not a good idea to store data in an integrated manner;
It is desirable to be able to grasp the data as a single unit and to be able to display the format data and card data of individual cards in an integrated manner. In addition, when processing, the contents of the fields on each card image are specified and processed, but since the number of card images may become large, processing is performed one by one. Rather than providing procedures, it is desirable to prepare a series of processing procedures in advance so that common processing can be sequentially executed at high speed for each card image.

ところで、一般にカードに書き込まれるデータ
は、1枚のカード内においても、行単位に同じ型
式のものが繰り返されることが多い。そこで、こ
のような同じ属性のフイールドの並びを行単位に
繰り返している部分について、単に1行分の様式
指示を与えるだけで、繰り返し行全部についての
様式を処理装置内部で決定し、かつ上記処理手順
によるデータの処理も、繰り返し行を考慮して処
理できるようにすることができれば、必要最小限
の入力で高度なカード・イメージのデータ処理が
可能になり、極めて便利である。
Incidentally, data written to a card is often of the same type repeated line by line even within a single card. Therefore, for a part where fields with the same attribute are repeated line by line, by simply giving a format instruction for one line, the format for all the repeated lines can be determined within the processing device, and the above process can be performed. If it were possible to process data by taking into account repeated lines, it would be extremely convenient to perform advanced card image data processing with the minimum necessary input.

(C) 発明の目的と構成 本発明は上記の点を解決することを目的として
おり、カード内において同じ属性のフイールドを
行単位に繰り返している矩形部分を、表として扱
うことができるようにし、かつこの表の作成・制
御を簡易に行うことができるようにしたカード・
イメージ処理データ処理装置を提供することを目
的としている。そのため、本発明のカード・イメ
ージ処理データ処理装置における表作成制御方式
は、デイスプレイ画面上にカード・イメージを表
示せしめると共に、当該カード・イメージ上の
個々のフイールドを指示して処理態様を与えフイ
ールドの内容についての処理を行うカード・イメ
ージ処理データ処理装置において、共通の様式を
もつ複数のカードに対応して1つのボツクスを対
応づけて当該ボツクスをアクセスして処理できる
よう構成すると共に、上記共通の様式を定義する
様式イメージの作成にあたつて、入力装置から入
力された上記デイスプレイ画面上の表示内容に対
応する様式イメージバツフアの内容をサーチし、
固定部分の様式および可変部分のフイールドを解
析して、解析結果を上記ボツクスに対応づけられ
る様式データ記憶部とフイールド定義情報記憶部
とに格納するフイールド解析部をそなえ、かつ上
記フイールド解析部は、同じ属性の上記フイール
ドを行単位に繰り返す表の開始行/終了行を検出
し、検出結果をフイールド繰り返し行テーブルに
記憶する繰り返しフイールド解析部をそなえ、上
記様式データ記憶部、上記フイールド定義情報記
憶部および上記フイールド繰り返し行テーブルの
内容に基づいて当該表に含まれるフイールドに関
するデータ処理を複数行にわたつて一括して処理
できるよう構成したことを特徴としている。以下
図面を参照しつつ説明する。
(C) Purpose and Structure of the Invention The present invention aims to solve the above-mentioned problems, and makes it possible to treat a rectangular portion of a card in which fields of the same attribute are repeated row by row as a table. And a card that allows you to easily create and control this table.
An object of the present invention is to provide an image processing data processing apparatus. Therefore, the table creation control method in the card image processing data processing device of the present invention not only displays the card image on the display screen, but also instructs the individual fields on the card image to give the processing mode. A card/image processing data processing device that processes contents is configured so that one box can be associated with multiple cards having a common format so that the box can be accessed and processed. When creating a form image that defines a form, search for the content of the form image buffer that corresponds to the display content on the display screen input from the input device,
a field analysis unit that analyzes the format of the fixed part and the field of the variable part and stores the analysis results in a format data storage unit and a field definition information storage unit that are associated with the boxes, and the field analysis unit: It is equipped with a repeating field analysis section that detects the start row/end row of a table that repeats the above-mentioned fields with the same attribute row by row and stores the detection results in a field repetition row table, the above-mentioned format data storage section, and the above-mentioned field definition information storage section. Based on the contents of the field repetition row table, data processing regarding fields included in the table can be performed at once over a plurality of rows. This will be explained below with reference to the drawings.

(D) 発明の実施例 第1図ないし第3図は本発明にいうカード・イ
メージとボツクスとの概念を説明する説明図、第
4図ないし第7図は夫々本発明において実行する
処理態様例、第8図は本発明のカード・イメージ
処理データ処理装置の一実施例全体概念図、第9
図ないし第11図は本発明に関連した白紙カード
作成のための様式イメージの指定態様例、第12
図は本発明に直接関連する部分の一実施例要部構
成図、第13図は第12図図示フイールド解析部
の詳細ブロツク図、第14図は第13図図示文字
フイールド制御部の一実施例制御説明図、第15
図は第12図図示フイールド名検出部の一実施例
処理説明図、第16図は第12図図示繰り返しフ
イールド解析部の一実施例ブロツク図、第17図
は第16図図示繰り返し行サーチ部の一実施例処
理説明図を示す。
(D) Embodiments of the Invention Figures 1 to 3 are explanatory diagrams explaining the concepts of card images and boxes according to the present invention, and Figures 4 to 7 are examples of processing modes executed in the present invention, respectively. , FIG. 8 is an overall conceptual diagram of an embodiment of the card image processing data processing device of the present invention, and FIG.
Figures 11 to 11 are examples of format images for creating blank cards related to the present invention;
The figure is a main part configuration diagram of an embodiment of the part directly related to the present invention, FIG. 13 is a detailed block diagram of the field analysis section shown in FIG. 12, and FIG. 14 is an embodiment of the character field control section shown in FIG. 13. Control explanatory diagram, 15th
The figure is a processing explanatory diagram of an embodiment of the field name detection section shown in FIG. 12, FIG. 16 is a block diagram of an embodiment of the repeated field analysis section shown in FIG. An explanatory diagram of processing of an embodiment is shown.

本発明の場合、所定のカード様式をもつカード
をカード・イメージとしてデータ処理装置内に格
納し、当該カード・イメージをデイスプレイ上に
表示して処理を行う。各カード・イメージは、第
1図や第2図に示す如き様式データと当該カー
ド・イメージ上のフイールド(項目)例えば「得
意先名」などに対応して与えられるフイールドの
内容(カード・データ)とを別に記憶しておき、
必要に応じて両者データをマージしてデイスプレ
イ上に表示するようにされる。そして1枚の実カ
ードを代表するものとされる。
In the case of the present invention, a card having a predetermined card format is stored in a data processing device as a card image, and the card image is displayed on a display for processing. Each card image consists of format data as shown in Figures 1 and 2 and field contents (card data) given corresponding to fields (items) such as "Customer Name" on the card image. Please remember separately,
If necessary, both data are merged and displayed on the display. And it is assumed that it represents one real card.

カード・イメージ上のフイールドには、文字フ
イールドと数値フイールドとが存在している。そ
して様式データ上では、文字フイールドに対応し
て文字挿入個所を示す「・・・・・」が与えら
れ、数値フイールドに対応して数値挿入個所を示
す「〓〓〓、〓〓〓」が与えられている。
The fields on the card image include character fields and numeric fields. In the form data, "..." is given to indicate the character insertion point for character fields, and "〓〓〓, 〓〓〓 to indicate the numerical insertion point is given for numeric fields. It is being

第1図や第2図に示す如き様式データを共通に
もつカードは一般に多数枚存在することから、こ
れらのカードに対応するカード・イメージをまと
めて、第3図図示の如く、「ボツクス」なる概念
を導入する。図示符号1はカード・イメージ、2
はボツクスを表わしている。ボツクスを1つの処
理上のかたまりとして与えるために、各ボツクス
に対応して次の如き情報(又は記憶部)が用意さ
れる。即ち、 (i) ボツクス・プロフイール(記憶部)………ボ
ツクス番号やボツクス名など。
Generally, there are many cards that share format data as shown in Figures 1 and 2, so card images corresponding to these cards are grouped together into a "box" as shown in Figure 3. Introducing concepts. Symbol 1 is a card image, 2
represents box. In order to provide boxes as one processing unit, the following information (or storage unit) is prepared corresponding to each box. That is, (i) Box profile (memory section)...box number, box name, etc.

(ii) 様式データ(記憶部)………第1図や第3図
図示の如きカード様式(白紙カード)に対応す
るデータ。
(ii) Format data (storage unit): data corresponding to the card format (blank card) as shown in Figures 1 and 3.

(iii) フイールド定義情報(記憶部)………個々の
フイールドについてのフイールド開始座標や属
性(数値フイールドならばカンマの有無や小数
点以下の桁数など)。
(iii) Field definition information (storage unit): Field start coordinates and attributes for each field (for numeric fields, presence or absence of commas, number of digits after the decimal point, etc.).

(iv) フイールド名(記憶部)………個々のフイー
ルドの名前。
(iv) Field name (memory section)...The name of each field.

(v) カード・データ(記憶部)………同一ボツク
スに属する個々のカード・イメージに対応する
カード・データが夫々頁に対応づけて記憶され
る。
(v) Card data (storage unit) Card data corresponding to individual card images belonging to the same box is stored in association with each page.

第4図は本発明において処理される態様の一例
を示しており、図示の如き表示がデイスプレイ上
に表示されて処理実行に移行してゆくと考えてよ
い。
FIG. 4 shows an example of a mode of processing according to the present invention, and it can be considered that the display as shown in the figure is displayed on the display and the processing begins.

デイスプレイ上の画面には、第1枠のカード・
イメージ表示と第2枠のカード・イメージ表示と
処理手順などを入力する場合の入力イメージ表示
とを一緒に行い得るようにされている。第4図図
示の場合、ボツクス「会費請求書」に属する第7
頁目の「大阪府郎」氏あてのカード・イメージの
全部または一部3が第1枠に、ボツクス「会費入
金票」に属する第7頁目の「富士通太郎」氏のカ
ード・イメージの全部または一部4が第2枠に一
緒に表示され(以下スプリツト表示と呼ぶことが
ある)ている。そして、入力イメージ5が表示さ
れており、第2枠におけるカード・イメージ上の
フイールドである「請求額」フイールドの第2行
目の内容を第1枠におけるカード・イメージ上の
フイールドである「今回御請求額」に転記するこ
とを指示している。
The screen on the display shows the cards in the first frame.
An image display, a card image display in the second frame, and an input image display for inputting processing procedures etc. can be performed together. In the case shown in Figure 4, the 7th item belonging to the box “Membership Fee Bill”
All or part 3 of the card image addressed to Mr. Osaka Furou on page 3 is placed in the first frame, and all of the card image of Mr. Fujitsu Taro on page 7 belonging to the box ``Membership Fee Deposit Slip'' is placed in the first frame. Alternatively, part 4 is displayed together in the second frame (hereinafter sometimes referred to as split display). Input image 5 is displayed, and the contents of the second line of the "Billed Amount" field, which is the field on the card image in the second frame, are changed to the "Current amount" field, which is the field on the card image in the first frame. Instructs to transfer the amount to "Invoiced Amount".

本発明の場合、図示入力イメージ5の如き内容
をオペレータが順次作成し登録することができる
ようにしており、実行キーを押下することによつ
て、入力イメージ5に対応する形で処理手順とし
て登録している内容にもとづいて、実際の処理が
高速度で実行されるようにされる。
In the case of the present invention, the operator can sequentially create and register contents such as the illustrated input image 5, and by pressing the execution key, the contents are registered as a processing procedure in a form corresponding to the input image 5. The actual processing is executed at a high speed based on what is being done.

第5図は、第4図に示す入力イメージ5に対応
する処理手順を作成してゆく過程を表わしてい
る。なお、図示第5図AないしEは1つのカー
ド・イメージ上における処理手順の入力に当つ
て、 数量ד単価=” なる“−”内を誤まつて入力した場合の削除態様
を示している。
FIG. 5 shows the process of creating a processing procedure corresponding to the input image 5 shown in FIG. Furthermore, Figures 5A to 5E show how to delete information when inputting the processing procedure on one card image by erroneously inputting the ``-'' (quantity x ``unit price =''). .

第5図Aは、第1枠に所定のカード・イメージ
が表示され、「=」キーを押下した段階で「単価
=」が入力誤りであつたと気付いた時点の表示を
示している。なお、図示7は本発明にいう実カー
ソル、8は本発明にいう手順カーソル、9は実カ
ーソルと手順カーソルとの重ね表示マークを表わ
している。
FIG. 5A shows the display at the time when a predetermined card image is displayed in the first frame and when the user presses the "=" key, it is realized that "unit price=" is inputted incorrectly. Note that 7 in the figure represents an actual cursor according to the present invention, 8 represents a procedure cursor according to the present invention, and 9 represents an overlapping display mark of the actual cursor and the procedure cursor.

第5図A図示の状態で、削除を行うべく最初に
枠切換えキーを押下する。これによつて、第5図
B図示の如く、実カーソル7が手順カーソル8上
に重ねられる形となり、マーク9が現われる。第
5図Cは削除したい位置までマーク9を移動した
状態を表わしている。また第5図Dは第5図Cの
状態の下で削除キーを押下した状態を表わしてい
る。このようにして削除を行つた上で、枠切り換
えキーを押下すると、第5図E図示の如く、実カ
ーソル7と手順カーソル8とが分割される。これ
によつて、オペレータは実カーソル7を任意所望
なフイールドに移動せしめるようにして処理手順
を作成してゆく。
In the state shown in FIG. 5A, first press the frame switching key to delete the frame. As a result, as shown in FIG. 5B, the actual cursor 7 is superimposed on the procedure cursor 8, and the mark 9 appears. FIG. 5C shows the mark 9 moved to the position where it is desired to be deleted. Further, FIG. 5D shows a state in which the delete key is pressed under the state shown in FIG. 5C. After deleting in this manner, when the frame switching key is pressed, the actual cursor 7 and the procedure cursor 8 are divided as shown in FIG. 5E. As a result, the operator creates a processing procedure by moving the actual cursor 7 to any desired field.

なお、上記実カーソル7は、第1枠に対応する
ものと第2枠に対応するものとが別々に管理さ
れ、夫々のカード・イメージにおける処理実行す
べきフイールドを指示する。また手順カーソル8
は入力イメージ上における入力位置を指示する。
Note that the actual cursor 7 is managed separately for one corresponding to the first frame and one corresponding to the second frame, and indicates the field to be processed in each card image. Also, step cursor 8
indicates the input position on the input image.

また、図示を省略しているが、第1枠に表され
ているカード・イメージについて処理を行おうと
している場合には(枠切換えキーにて指定)、第
1枠のカード・イメージ上にのみ実カーソルが表
示され第2枠のカード・イメージ上の実カーソル
は消滅される。更に、第1枠や第2枠の夫々のカ
ード・イメージは夫々独立にスクロールすること
ができる。また必要に応じて第1枠と第2枠との
夫々の枠の大きさを増減させることができ、この
とき他の枠の大きさはそれに応じて減・増され
る。
Although not shown in the diagram, if you are trying to process the card image displayed in the first frame (specified using the frame switching key), only the card image in the first frame will be processed. A real cursor is displayed and the real cursor on the card image in the second frame disappears. Furthermore, each card image in the first frame and the second frame can be scrolled independently. Further, the size of each of the first frame and the second frame can be increased or decreased as necessary, and at this time, the sizes of the other frames are decreased or increased accordingly.

第6図は検索処理についての態様を示したもの
であり、処理手順に対応する図示検索処理が行わ
れた結果において1つの(複数個のうちの1つで
よい)カード・イメージが表示された状態を表わ
している。図示の検索は、(i)住所が「世田谷区」
であり、(ii)性別が「女」であり、(iii)年令が「20か
ら30まで」であり、(iv)氏名のふりがなの先頭が
「と」であるものを検索すべきことを指示してい
る。
FIG. 6 shows an aspect of the search process, in which one card image (one of a plurality of images is sufficient) is displayed as a result of the illustrated search process corresponding to the processing procedure. represents the state. For the illustrated search, (i) the address is "Setagaya-ku"
, (ii) the gender is "female", (iii) the age is "between 20 and 30", and (iv) the furigana of the name starts with "to". Instructing.

上記検索などの他にソート処理、カード照合処
理などを行うことができることは言うまでもな
い。第7図は同じ処理を複数のカード上の複数の
フイールドについて実行する態様を示している。
図示の場合、 数量×単価=金額 なる処理を、カード第1頁から第30頁について品
名1から品名10まで行つて夫々合計を出すことを
指示している。
Needless to say, in addition to the above-mentioned search, sorting processing, card verification processing, etc. can also be performed. FIG. 7 shows a mode in which the same process is performed on multiple fields on multiple cards.
In the case shown in the figure, it is instructed to perform the process Quantity x Unit Price = Amount for item names 1 to 10 for pages 1 to 30 of the card, and calculate the total for each item.

第8図は本発明のカード・イメージ処理データ
処理装置の一実施例全体概念図を示す。図中の符
号10はキーボード、11はデイスプレイ、12
はフロツピイ・デイスクであつて本発明にいうボ
ツクスが格納されるもの、13は様式指定制御
部、14はカード作成管理部、15は様式解析
部、16はデータ記入処理部であつてカード・デ
ータやフイールド名などをかな漢字変換機能を用
いて入力するもの、17は手順登録制御部であつ
て計算指示や検索指示やカード照合などの処理手
順を登録する処理を行うもの、18は処理手順記
憶部であつて登録された処理手順を記憶しておく
もの、19は手順実行制御部であつて処理手順記
憶部18に登録されている処理手順にしたがつて
計算実行や検索表示やカード照合などを実行する
もの、20−1ないし20−nは夫々主記憶上に
ロードされているボツクス、21はボツクス選択
部であつて当面処理対象となるボツクスの1つを
選択するもの、22はボツクス呼出制御部であつ
てフロツピイ・デイスク12上のボツクスを主記
憶上にロードするもの、23はボツクス格納制御
部であつて主記憶上のボツクスをフロツピイ・デ
イスク12上に格納するもの、24は画面制御部
を表わしている。
FIG. 8 shows an overall conceptual diagram of an embodiment of the card image processing data processing device of the present invention. In the figure, numeral 10 is a keyboard, 11 is a display, 12
1 is a floppy disk in which the boxes referred to in the present invention are stored; 13 is a format specification control section; 14 is a card creation management section; 15 is a format analysis section; and 16 is a data entry processing section for storing card data. 17 is a procedure registration control unit that registers processing procedures such as calculation instructions, search instructions, and card verification, and 18 is a processing procedure storage unit. 19 is a procedure execution control unit which performs calculation execution, search display, card verification, etc. according to the processing procedure registered in the processing procedure storage unit 18. 20-1 to 20-n are the boxes loaded in the main memory, 21 is a box selection unit that selects one of the boxes to be processed for the time being, and 22 is a box call control. 23 is a box storage control unit that stores the boxes on the main memory onto the floppy disk 12; 24 is a screen control unit; It represents.

第3図に関連して説明した如く、ボツクスは、
共通のカード様式データをもつ一群のカード・イ
メージ全体を保持するものであり、図示の如く、
少なくとも様式データとフイールド定義情報とカ
ード・データとをもつている。該ボツクスは、オ
ペレータがデイスプレイ11の画面上にカード様
式を作成しまた各フイールドにデータ記入処理部
16におけるかな漢字変換機能を用いて文字など
を記入した結果を用いて、様式解析部15によつ
て作成される。即ち、第1図や第2図に示した如
き様式データをまとめ、各フイールドについての
定義情報やフイールド名を決定し、各カード毎の
カード・データを頁にまとめて、ボツクスが作成
される。これら作成されたボツクスは、フロツピ
イ・デイスク12上に格納されて保持されるが、
処理の必要に応じて主記憶上にボツクス20−1
ないし20−nの如くロードされる。
As explained in connection with Figure 3, the box is
It holds an entire group of card images with common card format data, as shown in the figure.
It has at least form data, field definition information, and card data. This box is created by the format analysis section 15 using the results of the operator creating a card format on the screen of the display 11 and entering characters into each field using the kana-kanji conversion function in the data entry processing section 16. Created. That is, a box is created by collecting format data as shown in FIGS. 1 and 2, determining definition information and field names for each field, and organizing card data for each card into pages. These created boxes are stored and retained on the floppy disk 12, but
A box 20-1 is stored in the main memory as necessary for processing.
to 20-n.

第8図図示様式指定制御部13は、ロードされ
ているボツクスにもとづいてデイスプレイ表示な
どを制御したり、上述のボツクス作成などの処理
を取扱う。図示カード作成管理部14は、上述の
ボツクス作成に当つてのデータ記入処理部16に
対する指示を行うが、主な機能として、手順登録
制御部17に対して第4図ないし第7図に示した
如き処理手順の登録を行わせ、手順実行制御部1
9に対して処理手順記憶部18の内容にもとづい
て処理を実行させる。またその間、必要なボツク
スを主記憶上にロードし不必要となつたボツクス
をフロツピイ・デイスク12上にストアし、また
ボツクス選択部21に指示を与えてボツクス切換
えを行わせる。
The illustration format specification control section 13 shown in FIG. 8 controls the display on the basis of the loaded boxes and handles the above-mentioned process such as box creation. The illustrated card creation management section 14 instructs the data entry processing section 16 in creating the boxes described above, but its main function is to instruct the procedure registration control section 17 as shown in FIGS. 4 to 7. The procedure execution control unit 1 registers processing procedures such as
9 to execute the process based on the contents of the process procedure storage unit 18. Meanwhile, necessary boxes are loaded into the main memory, unnecessary boxes are stored on the floppy disk 12, and an instruction is given to the box selection section 21 to switch the boxes.

本発明は、主として、様式解析部15がデイス
プレイ11の画面上に表示された様式のイメージ
を解析するにあたつての表の作成および制御を行
う態様に関連している。例えば、第1図図示の如
き白紙カードは、「お得意様カード」のボツクス
の作成にあたつて、第9図に図示したような様式
の指定に基づいて作成される。文字フイールドに
は、いちいちフイールド・マーク(中点・・・)
を埋め込む必要はなく、単に文字フイールド開始
マーク(「)と文字フイールド終了マーク(」)と
を指示するだけでよい。
The present invention mainly relates to the manner in which the format analysis section 15 creates and controls a table when analyzing the format image displayed on the screen of the display 11. For example, a blank card as shown in FIG. 1 is created based on the designation of the format as shown in FIG. 9 when creating a box for a "customer card." Each character field has a field mark (midpoint...)
There is no need to embed , it is sufficient to simply indicate the character field start mark (") and the character field end mark (").

また、第10図図示「文献カード」の如く、各
フイールドは、必ずしも罫線で囲まれている必要
はない。第10図A図示のように様式を指定すれ
ば、各フイールドの自動解析が行われ、第10図
B図示の文字の挿入個所を示すマーク(・・・)
が付された白紙カードが、確認のため表示され
る。
Furthermore, each field does not necessarily have to be surrounded by ruled lines as shown in the "document card" shown in FIG. If you specify the format as shown in Figure 10A, each field will be automatically analyzed, and a mark (...) will appear indicating where to insert the characters as shown in Figure 10B.
A blank card with a will be displayed for confirmation.

特に、本発明においては、第11図A図示の如
く、フイールドの並びの先頭行だけを定義し、表
開始マーク(▼)と表終了マーク(▲)とによつ
て、先頭行と同じ属性のフイールドを行単位に繰
り返すことを指定することができる。このよう
な、同じ属性のフイールドを行単位に繰り返して
いる部分は、単独で存在する独立フイールドに対
して「表」と呼ばれる。表に含まれるフイールド
へのデータの記入、編集、計算、検索などの手順
は、独立フイールドと同じように行える上に、行
繰り返し、行検索、一覧表作成、行の入れ換え、
列の入れ換え、行単位のソーテイング、行識別番
号を付与したフイールド名表示等の表特有のデー
タ処理が実行できるようになつている。第11図
A図示のような様式の指定によつて、第11図B
図示のような白紙カードが作成されて、確認のた
め表示される。
In particular, in the present invention, as shown in FIG. 11A, only the first row of the field arrangement is defined, and the table start mark (▼) and table end mark (▲) are used to define the same attributes as the first row. You can specify that a field be repeated line by line. Such a part where fields with the same attribute are repeated row by row is called a "table", as opposed to an independent field that exists alone. Procedures such as entering, editing, calculating, and searching data in fields included in a table can be performed in the same way as for independent fields, as well as repeating rows, searching rows, creating a list, swapping rows, etc.
It is now possible to perform table-specific data processing such as column swapping, row-by-row sorting, and display of field names with row identification numbers. By specifying the format as shown in Figure 11A, Figure 11B
A blank card as shown is created and displayed for confirmation.

第12図は、主として第8図図示様式解析部1
5に対応する部分の一実施例要部構成図である。
第12図において、符号10ないし13は第8図
に対応し、30はキーボード10からの入力をか
な漢字変換機能を用いつつ処理し、デイスプレイ
11に表示する文章記入部、31はかな漢字変換
などに用いられる辞書フロツピイ・デイスク、3
2は様式イメージバツフア、33はフイールド解
析部、34は表を検出して解析する繰り返しフイ
ールド解析部、35はフイールド名検出部、36
は作成した白紙カードを表示して確認する確認
部、37はフイールド定義情報記憶部、38は様
式データ記憶部、39は白紙カードバツフアを表
わす。
Figure 12 mainly consists of figure 8 illustration format analysis section 1.
FIG. 5 is a main part configuration diagram of an example of a portion corresponding to No. 5;
In FIG. 12, numerals 10 to 13 correspond to FIG. 8, 30 is a text input section that processes input from the keyboard 10 using the kana-kanji conversion function and displays it on the display 11, and 31 is used for ephemeral kana-kanji conversion. Dictionary Flotspie Disk, 3
2 is a format image buffer, 33 is a field analysis section, 34 is a repeating field analysis section that detects and analyzes a table, 35 is a field name detection section, 36
37 is a field definition information storage section, 38 is a form data storage section, and 39 is a blank card buffer.

ボツクスの共通の様式の定義にあたつては、キ
ーボード10から、例えば第9図に示したような
様式が入力されて、指定される。様式指定制御部
13は、この入力に基づいて白紙カードを作成す
るためのシーケンス制御を行う。文章記入部30
は、辞書フロツピイ・デイスク31を用いて従来
のワード・プロセツサと様の処理を行うと考えて
よい。入力された様式イメージは、様式イメージ
バツフア32に格納されると共にデイスプレイ1
1に表示される。
When defining a common format for boxes, a format such as that shown in FIG. 9, for example, is input from the keyboard 10 and specified. The format designation control unit 13 performs sequence control for creating a blank card based on this input. Text entry section 30
can be considered to use the dictionary floppy disk 31 to perform processing similar to a conventional word processor. The input form image is stored in the form image buffer 32 and displayed on the display 1.
1 is displayed.

様式イメージの入力が終り、キーボード10の
実行キーが押下されると、様式指定制御部13に
よつてフイールド解析部33が起動される。フイ
ールド解析部33は、後に詳述する如く、様式イ
メージバツフア32の情報を読み込み、罫線、標
題、項目名などの固定部分の様式と、文字データ
や数値データが記入される可変部分のフイールド
とを解析し、解析結果をフイールド定義情報記憶
部37および様式データ記憶部38に格納する。
フイールド定義情報記憶部37は、各フイールド
毎に、フイールドの位置、サイズ、名称、属性な
どを記憶するものである。また、様式データ記憶
部38、罫線、標題などの固定部分の様式のイメ
ージ・データを記憶するものである。繰り返しフ
イールド解析部34は、表についての解析を行
う。
When the input of the form image is completed and the execution key on the keyboard 10 is pressed, the field analysis section 33 is activated by the form designation control section 13. As will be described in detail later, the field analysis unit 33 reads information from the format image buffer 32 and analyzes the format of fixed parts such as ruled lines, titles, and item names, and the fields of variable parts in which character data and numerical data are entered. is analyzed, and the analysis results are stored in the field definition information storage section 37 and the form data storage section 38.
The field definition information storage section 37 stores the position, size, name, attributes, etc. of each field. Further, a format data storage section 38 stores format image data of fixed parts such as ruled lines and titles. The repeated field analysis unit 34 analyzes the table.

フイールド名検出部35は、後に詳述する如
く、様式イメージバツフア32にアクセスし、固
定部分の様式から各フイールドに対応するフイー
ルド名を自動的に検出する。
The field name detection section 35 accesses the format image buffer 32 and automatically detects the field name corresponding to each field from the format of the fixed part, as will be described in detail later.

フイールドの解析およびフイールド名の検出が
すむと、確認部36が起動される。確認部36
は、様式データ記憶部38に記憶された様式に、
フイールド定義情報記憶部37の内容に基づい
て、フイールドマーク(〓〓〓)(・・・)を付
し、白紙カードを生成して、白紙カードバツフア
39に書き込む。白紙カードバツフア39の内容
は、デイスプレイ11に表示される。カード作成
者は、デイスプレイ11の表示を見て、チエツク
することができる。なお、この白紙カードは、後
に各フイールドにカード・データを投入する際に
も、同様にダイナミツクに生成されて用いられ
る。カード作成者は、所望のカード様式が得られ
た場合には、キーボード10の実行キーを押下す
る。実行キー以外のキーが押下された場合には、
様式指定制御部13に制御が戻され、修正が可能
となる。実行キーが押下されると、確認部36は
フイールド定義情報記憶部37、様式データ記憶
部38等の内容をフロツピイ・デイスク12に書
き込んで登録する。
Once the analysis of the field and the detection of the field name are completed, the confirmation unit 36 is activated. Confirmation section 36
is the format stored in the format data storage unit 38,
Based on the contents of the field definition information storage section 37, field marks (〓〓〓) (...) are attached, a blank card is generated, and the blank card is written in the blank card buffer 39. The contents of the blank card buffer 39 are displayed on the display 11. The card creator can check the information displayed on the display 11. Note that this blank card is similarly dynamically generated and used when card data is input into each field later. The card creator presses the execution key on the keyboard 10 when the desired card format is obtained. If a key other than the execution key is pressed,
Control is returned to the format designation control unit 13, allowing modification. When the execution key is pressed, the confirmation section 36 writes the contents of the field definition information storage section 37, form data storage section 38, etc. to the floppy disk 12 and registers them.

フイールド解析部33は、例えば第13図図示
の如く構成される。第13図中、37−1は独立
フイールド定義情報記憶部、37−2は繰り返し
フイールド定義情報記憶部、45は様式イメージ
バツフア・サーチポインタ、46はサーチ位置の
カード内座標レジスタ、47はポインタ位置の文
字判定部、48は文字フイールド制御部、49は
数値フイールド検出部、50および51は空きエ
ントリポインタ、52は文字フイールドテーブ
ル、53は数値フイールドテーブル、55はフイ
ールド定義情報作成部、56は表開始行情報格納
部、57は表終了行情報格納部、58は表開始/
終了テーブル、59は繰り返し行テーブル、60
は繰り返しフイールド処理部、61は独立フイー
ルド処理部を表わす。
The field analysis section 33 is configured as shown in FIG. 13, for example. In FIG. 13, 37-1 is an independent field definition information storage unit, 37-2 is a repeated field definition information storage unit, 45 is a format image buffer search pointer, 46 is a coordinate register in the card for the search position, and 47 is a pointer. 48 is a character field control unit, 49 is a numeric field detection unit, 50 and 51 are empty entry pointers, 52 is a character field table, 53 is a numeric field table, 55 is a field definition information creation unit, 56 is a 57 is a table end row information storage section; 58 is a table start/row information storage section;
end table, 59 is repeat row table, 60
61 represents a repetitive field processing section, and 61 represents an independent field processing section.

フイールド解析部の中に設けられた様式イメー
ジバツフア・サーチポインタ45は、様式イメー
ジバツフアのアドレスを与えるものであつて、様
式イメージバツフアを例えば水平方向に一行ずつ
走査するように更新される。サーチ位置のカード
内の相対アドレスは、座標レジスタ46に保持さ
れる。文字判定部47は、様式イメージバツフア
からポインタ45の示す位置の文字を入力し、判
定する。判定した結果、もし文字フイールド開始
マーク(「)または文字フイールド終了マーク
(」)であれば、文字フイールド制御部48を呼び
出す。
A format image buffer search pointer 45 provided in the field analysis section gives the address of the format image buffer, and is updated so that the format image buffer is scanned, for example, line by line in the horizontal direction. . The relative address within the card of the search position is held in the coordinate register 46. The character determination section 47 inputs the character at the position indicated by the pointer 45 from the format image buffer and determines it. As a result of the determination, if it is a character field start mark (") or a character field end mark ("), the character field control unit 48 is called.

文字フイールド制御部48は、例えば第14図
図示の如く制御する。すなわち、もし入力文字が
文字フイールド開始マーク(「)である場合には、
空きエントリポインタ50の示す文字フイールド
テーブル52のエントリに、そのマークの座標を
書き込み、空きエントリポインタ50を1エント
リ分先に進める。入力文字を文字フイールド終了
マーク(」)である場合には、まず文字フイール
ドテーブル52の先頭エントリをポイントし、次
のチエツクを行う。
The character field control section 48 performs control as shown in FIG. 14, for example. That is, if the input character is a character field start mark ("),
The coordinates of the mark are written in the entry of the character field table 52 indicated by the free entry pointer 50, and the free entry pointer 50 is advanced by one entry. If the input character is a character field end mark (''), the first entry in the character field table 52 is pointed to and the next check is performed.

(i) 該エントリが未完結エントリであるかどうか
のチエツク。
(i) Check whether the entry is an incomplete entry.

(ii) 文字フイールド終了マークの位置が、文字フ
イールド開始マークよりも右か右下にあるかど
うかのチエツク。
(ii) Check whether the character field end mark is to the right or lower right of the character field start mark.

(iii) 新たな文字フイールド開始マークと終了マー
クとのペアがすでに対応が決まつているペアと
クロスしないかどうかのチエツク。ここでクロ
スとは、第14図図示aの如く、文字フイール
ドが一部重なり合うことをいう。
(iii) Check whether the new character field start mark/end mark pair does not intersect with a pair whose correspondence has already been determined. Here, the term "cross" refers to character fields partially overlapping each other, as shown in FIG. 14 (a).

以上のチエツクのいずれかにひつかかつた場合
には、次のエントリをポイントし、同様にチエツ
クを繰り返す。上記チエツク条件がすべて満され
たならば、そのエントリに文字フイールド終了マ
ークの座標を書き込み、完結フラグをオンにす
る。このようにして、文字フイールドの検出が行
われる。
If any of the above checks is successful, point to the next entry and repeat the check. If all of the above check conditions are satisfied, the coordinates of the character field end mark are written in the entry and the completion flag is turned on. In this way, character fields are detected.

文字判定部47が、数値フイールド・マーク
(〓)を様式イメージバツフアから読み出したな
らば、数値フイールド検出部49が呼び出され
る。数値フイールド検出部49は、空きエントリ
ポインタ51がポイントする数値フイールドテー
ブル53に、開始座標、長さ、位取りのカンマの
有無等の情報を書き込む。
When the character determination section 47 reads out the numerical field mark (ⓓ) from the format image buffer, the numerical field detection section 49 is called. The numeric field detection unit 49 writes information such as starting coordinates, length, and the presence or absence of a scale comma into the numeric field table 53 pointed to by the empty entry pointer 51.

表開始マーク(▼)または表終了マーク(▲)
が検出されると、表開始行情報格納部56または
表終了行情報格納部57によつて、表開始/終了
テーブル58にその各行番号が設定される。
Table start mark (▼) or table end mark (▲)
When detected, each row number is set in the table start/end table 58 by the table start row information storage section 56 or the table end row information storage section 57.

様式イメージバツフアのサーチが終了するとフ
イールド定義情報作成部55が呼び出される。フ
イールド定義情報作成部55の繰り返しフイール
ド処理部60は、文字フイールドテーブル52と
数値フイールドテーブル53と表開始/終了テー
ブル58とに基づいて、各表毎に繰り返しフイー
ルド定義情報記憶部37−2に先頭行のフイール
ド情報を設定すると共に、繰り返しの行番号を繰
り返し行テーブル59にセツトする。また、独立
フイールド処理部61は、独立フイールドの定義
情報を、例えば座標の昇順にソートすると共にマ
ージして、独立フイールド定義情報記憶部37−
1に設定する。
When the search for the format image buffer is completed, the field definition information creation unit 55 is called. The repeat field processing section 60 of the field definition information creation section 55 stores the beginning of the repeat field definition information storage section 37-2 for each table based on the character field table 52, the numerical field table 53, and the table start/end table 58. The field information of the row is set, and the repetition row number is set in the repetition row table 59. The independent field processing unit 61 also sorts and merges the definition information of the independent fields, for example, in ascending order of coordinates, and merges the definition information of the independent fields into the independent field definition information storage unit 37-
Set to 1.

第12図に図示したフイールド名検出部35
は、例えば第15図図示の如く処理して、各フイ
ールドのフイールド名を検出する。まず、第15
図図示処理によつて、フイールドの上に罫線で
囲まれた可変部分でない項目があるかどうかをチ
エツクする。もし、罫線で囲まれた項目があれ
ば、処理によつて文字列を抽出し、空白があれ
ば圧縮してフイールド名とする。上方に非フイー
ルドの項目がなければ、処理によつて、フイー
ルドの左方に罫線で囲まれた項目があるかどうか
をチエツクする。もし、左方に罫線で囲まれた項
目があれば、処理によつて、それをフイールド
名とする。左方にも罫線で囲まれた項目がなけれ
ば、次に処理によつて、フイールドの左側に、
例えばコロンがあり、そのさらに左に非フイール
ドの項目があるかどうかをチエツクする。あれ
ば、処理によつてその項目をフイールド名とす
る。もし、非フイールドの項目が検出されなかつ
た場合には処理によつて、フイールドの先頭座
標すなわち先頭の行番号と桁番号とを組合わせた
ものをフイールド名として定義する。
Field name detection unit 35 illustrated in FIG.
The field name of each field is detected by processing as shown in FIG. 15, for example. First, the 15th
The diagram processing checks whether there is an item surrounded by ruled lines that is not a variable part above the field. If there is an item surrounded by ruled lines, the character string is extracted through processing, and if there is a blank space, it is compressed and used as a field name. If there is no non-field item above, the process checks to see if there is an item surrounded by a ruled line to the left of the field. If there is an item surrounded by ruled lines on the left, it will be used as the field name through processing. If there is no item surrounded by a border on the left side, the next processing will add the following to the left side of the field:
For example, if there is a colon, check to see if there is a non-field item further to the left. If there is, that item is used as the field name through processing. If a non-field item is not detected, the field name is defined as the starting coordinates of the field, that is, the combination of the starting line number and column number.

繰り返しフイールドのフイールド名についても
同様であるが、特に上記の如くにして検出された
フイールド名に、表内において上から何番目の行
であるかを示す繰り返し行番号を付加して、繰り
返しフイールド名とする。
The same goes for the field name of a repeating field, but in particular, a repeating row number indicating the row number from the top in the table is added to the field name detected as above, and the repeating field name is shall be.

例えば、第4図ないし第7図に図示した入力イ
メージ5の如く、処理手順の表示に際しては、こ
うして検出されたフイールド名が用いられ、フイ
ールドのデータ処理に供せられる。
For example, as shown in the input image 5 shown in FIGS. 4 to 7, the field name detected in this way is used when displaying the processing procedure, and is used for data processing of the field.

第12図に図示した繰り返しフイールド解析部
34は、例えば第16図図示の如く構成される。
第16図において、フイールド定義情報サーチ部
65および繰り返し行サーチ部66は、第13図
に図示した文字判定部47の一部、表開始行情報
格納部56、表終了行情報格納部57、繰り返し
フイールド処理部60を包含するものと考えてよ
い。フイールド定義情報サーチ部65は、表開始
マークおよび表終了マークの検出によつて与えら
れた繰り返し開始行および繰り返し終了行の座標
情報をもとに、文字フイールドテーブル52およ
び数値フイールドテーブル53をサーチし、対応
するエントリを見つけて、そのエントリの情報に
基づいて繰り返しフイールド定義情報を生成し、
結果を繰り返しフイールド定義情報記憶部に格納
する。
The repetition field analysis section 34 shown in FIG. 12 is configured as shown in FIG. 16, for example.
In FIG. 16, a field definition information search unit 65 and a repeated line search unit 66 are part of the character determination unit 47 shown in FIG. It may be considered that the field processing section 60 is included. The field definition information search unit 65 searches the character field table 52 and the numerical field table 53 based on the coordinate information of the repetition start row and repetition end row given by detecting the table start mark and the table end mark. , find the corresponding entry and repeatedly generate field definition information based on the information in that entry,
The result is repeatedly stored in the field definition information storage section.

一方、繰り返し行サーチ部66は、繰り返し開
始行および繰り返し終了行の座標情報をもとに、
例えば、第17図図示の如く処理する。すなわ
ち、まず第17図図示処理によつて、様式イメ
ージバツフアをポイントするイメージサーチポイ
ンタ67を、表の繰り返し行の先頭に設定する。
次に、処理によつて、表の繰り返し最終行まで
サーチしたかどうかを判定する。最初は「NO」
となるので、へ移り、イメージサーチポインタ
67が示す行の、各繰り返しフイールドの左端と
右端との間に空白以外の文字があるかどうかを判
定する。これは、例えば罫線などの固定様式の部
分を繰り返し行から排除するためである。もし、
空白以外の文字があれば、処理へ戻り、イメー
ジサーチポインタ67の値を進めて、次の行につ
いて同様に処理する。空白以外の文字がなけれ
ば、その行を繰り返し行と判定し、第13図図示
繰り返し行テーブル59へ、行番号を設定する。
同様に処理を繰り返して、表の繰り返しの最終行
まで処理したならば、繰り返し行サーチ部66の
処理を終了する。特に、処理の判定によつて、
表開始マークから表終了マークまでの間に、どの
ような固定様式が挿入されても自動的にその行を
飛ばして、繰り返し行には組み入れない処理がな
されることになる。
On the other hand, based on the coordinate information of the repetition start row and the repetition end row, the repetition row search unit 66
For example, processing is performed as shown in FIG. That is, first, by the process illustrated in FIG. 17, the image search pointer 67 pointing to the format image buffer is set at the beginning of the repeated row of the table.
Next, through processing, it is determined whether the table has been repeatedly searched to the last row. “NO” at first
Therefore, it is determined whether or not there is a character other than a blank space between the left end and right end of each repeating field in the line indicated by the image search pointer 67. This is to exclude portions of a fixed format, such as ruled lines, from repeating lines. if,
If there is a character other than a blank space, the process returns to the process, advances the value of the image search pointer 67, and processes the next line in the same way. If there are no characters other than blanks, the line is determined to be a repeat line, and the line number is set in the repeat line table 59 shown in FIG.
The process is repeated in the same manner, and when the last row of the repeated table has been processed, the process of the repeated row search unit 66 is terminated. In particular, depending on the treatment
No matter what fixed format is inserted between the table start mark and the table end mark, that line will be automatically skipped and not included in the repeating line.

以上のようにして作成された繰り返しフイール
ドの定義情報および繰り返し行テーブルは、例え
ば第7図の入力イメージ5中に示した「数量×単
価=金額」の計算を実行するにあたつて、参照さ
れ、同じ処理を表内の行単位に繰り返すことを可
能とする。さらに、繰り返し行テーブルに登録さ
れた行は、同じ属性をもつフイールドを有してい
ることが明らかであるので、上記行繰り返しの処
理の他にも行検索、一覧表作成、行の入れ換え、
列の入れ換え、表の行単位のソート等の表特有の
処理を可能とし、それらの処理手順の登録にあた
つても、簡明な形式で指定させることができる。
The repeating field definition information and repeating row table created as described above are referenced, for example, when executing the calculation of "Quantity x unit price = amount" shown in input image 5 in Figure 7. , it is possible to repeat the same process row by row in the table. Furthermore, since it is clear that the rows registered in the repeated row table have fields with the same attributes, in addition to the row repetition processing described above, row search, list creation, row replacement, etc.
Table-specific processing such as column swapping and table row-by-row sorting is possible, and when registering these processing procedures, it is possible to specify them in a simple format.

なお、上記においてボツクスという用語を用い
ているが、当該用語は広く解釈されるべきであ
り、例えばフアイルなどを含めて上記ボツクスに
該当する情報の集まりを意味することは言うまで
もない。
Although the term "box" is used above, the term should be interpreted broadly, and it goes without saying that it means a collection of information that falls under the box, including, for example, files.

(E) 発明の効果 以上説明した如く、本発明によれば、極めて簡
易に同じ属性をもつ一連のデータ群からなる表を
作成し、管理することができるようになり、それ
らのデータ群を一括して処理できるような操作性
のよいカード・イメージ処理データ処理装置を提
供することができるようになる。
(E) Effects of the Invention As explained above, according to the present invention, it becomes possible to extremely easily create and manage a table consisting of a series of data groups having the same attributes, and to collectively manage these data groups. It becomes possible to provide an easy-to-operate card image processing data processing device that can perform the following processing.

【図面の簡単な説明】[Brief explanation of drawings]

第1図ないし第3図は本発明にいうカード・イ
メージとボツクスとの概念を説明する説明図、第
4図ないし第7図は夫々本発明において実行する
処理態様例、第8図は本発明のカード・イメージ
処理データ処理装置の一実施例全体概念図、第9
図ないし第11図は本発明に関連した白紙カード
作成のための様式イメージの指定態様例、第12
図は本発明に直接関連する部分の一実施例要部構
成図、第13図は第12図図示フイールド解析部
の詳細ブロツク図、第14図は第13図図示文字
フイールド制御部の一実施例制御説明図、第15
図は第12図図示フイールド名検出部の一実施例
処理説明図、第16図は第12図図示繰り返しフ
イールド解析部の一実施例ブロツク図、第17図
は第16図図示繰り返し行サーチ部の一実施例処
理説明図を示す。 図中、1はカード・イメージ、2はボツクス、
33はフイールド解析部、34は繰り返しフイー
ルド解析部、35はフイールド名検出部、48は
文字フイールド制御部、66は繰り返し行サーチ
部を示す。
1 to 3 are explanatory diagrams for explaining the concepts of card images and boxes according to the present invention, FIGS. 4 to 7 are examples of processing modes executed in the present invention, and FIG. 8 is an illustration of the concept of a card image and a box according to the present invention An overall conceptual diagram of an embodiment of a card image processing data processing device, No. 9
Figures 11 to 11 are examples of format images for creating blank cards related to the present invention;
The figure is a main part configuration diagram of an embodiment of the part directly related to the present invention, FIG. 13 is a detailed block diagram of the field analysis section shown in FIG. 12, and FIG. 14 is an embodiment of the character field control section shown in FIG. 13. Control explanatory diagram, 15th
The figure is a processing explanatory diagram of an embodiment of the field name detection section shown in FIG. 12, FIG. 16 is a block diagram of an embodiment of the repeated field analysis section shown in FIG. An explanatory diagram of processing of an embodiment is shown. In the figure, 1 is a card image, 2 is a box,
33 is a field analysis section, 34 is a repeated field analysis section, 35 is a field name detection section, 48 is a character field control section, and 66 is a repeated line search section.

Claims (1)

【特許請求の範囲】[Claims] 1 デイスプレイ画面上にカード・イメージを表
示せしめると共に、当該カード・イメージ上の
個々のフイールドを指示して処理態様を与えフイ
ールドの内容についての処理を行うカード・イメ
ージ処理データ処理装置において、共通の様式を
もつ複数のカードに対応して1つのボツクスを対
応づけて当該ボツクスをアクセスして処理できる
よう構成すると共に、上記共通の様式を定義する
様式イメージの作成にあたつて、入力装置から入
力された上記デイスプレイ画面上の表示内容に対
応する様式イメージバツフアの内容をサーチし、
固定部分の様式および可変部分のフイールドを解
析して、解析結果を上記ボツクスに対応づけられ
る様式データ記憶部とフイールド定義情報記憶部
とに格納するフイールド解析部をそなえ、かつ上
記フイールド解析部は、同じ属性の上記フイール
ドを行単位に繰り返す表の開始行/終了行を検出
し、検出結果をフイールド繰り返し行テーブルに
記憶する繰り返しフイールド解析部をそなえ、上
記様式データ記憶部、上記フイールド定義情報記
憶部および上記フイールド繰り返し行テーブルの
内容に基づいて当該表に含まれるフイールドに関
するデータ処理を複数行にわたつて一括して処理
できるよう構成したことを特徴とするカード・イ
メージ処理データ処理装置における表作成制御方
式。
1 A common format for card image processing data processing devices that display a card image on a display screen, specify processing modes by specifying individual fields on the card image, and process the contents of the fields. In addition to associating one box with a plurality of cards having multiple cards so that the box can be accessed and processed, the format image that defines the above-mentioned common format is created by using input from the input device. Search the contents of the format image buffer corresponding to the contents displayed on the above display screen,
a field analysis unit that analyzes the format of the fixed part and the field of the variable part and stores the analysis results in a format data storage unit and a field definition information storage unit that are associated with the boxes, and the field analysis unit: It is equipped with a repeating field analysis section that detects the start row/end row of a table that repeats the above-mentioned fields with the same attribute row by row and stores the detection results in a field repetition row table, the above-mentioned format data storage section, and the above-mentioned field definition information storage section. and a table creation control in a card image processing data processing device, characterized in that data processing regarding fields included in the table can be performed at once over multiple rows based on the contents of the field repetition row table. method.
JP57177804A 1982-10-11 1982-10-11 Table production control system for card image processing data processor Granted JPS59103122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57177804A JPS59103122A (en) 1982-10-11 1982-10-11 Table production control system for card image processing data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57177804A JPS59103122A (en) 1982-10-11 1982-10-11 Table production control system for card image processing data processor

Publications (2)

Publication Number Publication Date
JPS59103122A JPS59103122A (en) 1984-06-14
JPH0128981B2 true JPH0128981B2 (en) 1989-06-07

Family

ID=16037373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57177804A Granted JPS59103122A (en) 1982-10-11 1982-10-11 Table production control system for card image processing data processor

Country Status (1)

Country Link
JP (1) JPS59103122A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61128325A (en) * 1984-11-28 1986-06-16 Fujitsu Ltd Picture control system
JPS61296446A (en) * 1985-06-25 1986-12-27 Sord Comput Corp Group information processing device
JPS625454A (en) * 1985-06-29 1987-01-12 Sord Comput Corp Information processor
JPH01314372A (en) * 1988-06-14 1989-12-19 Nec Corp Working and editing instructing system for on-line retrieval data

Also Published As

Publication number Publication date
JPS59103122A (en) 1984-06-14

Similar Documents

Publication Publication Date Title
JPH0128980B2 (en)
JPS6354659A (en) Editorial method in display of tree
EP0120977B1 (en) Card image data processing system
JPH01159759A (en) How to search and display documents
JP2959069B2 (en) Slip input processor
JPH0128981B2 (en)
JPS645346B2 (en)
JPH0132544B2 (en)
JPH0128979B2 (en)
JP2845897B2 (en) Document search / display method and apparatus
JP2550068B2 (en) How to search and display information
JPH0462269B2 (en)
JP2695784B2 (en) How to search and display sentences
JPH0635987A (en) Device and mehtod for preparing circuit diagram
JPH0130176B2 (en)
JP4462508B2 (en) Information processing apparatus and definition information generation method
JP2620402B2 (en) Apparatus and method for processing chemical structure data
JPH06266487A (en) Information processor and help information presenting method
JPH0130175B2 (en)
JPH0418331B2 (en)
JPH0128982B2 (en)
JPH05120358A (en) Picture information processing system
JPH0245216B2 (en)
JPH03113672A (en) Data retrieval device
JPH04148370A (en) document processing device