Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0128982B2 - - Google Patents
[go: Go Back, main page]

JPH0128982B2 - - Google Patents

Info

Publication number
JPH0128982B2
JPH0128982B2 JP57177810A JP17781082A JPH0128982B2 JP H0128982 B2 JPH0128982 B2 JP H0128982B2 JP 57177810 A JP57177810 A JP 57177810A JP 17781082 A JP17781082 A JP 17781082A JP H0128982 B2 JPH0128982 B2 JP H0128982B2
Authority
JP
Japan
Prior art keywords
card
card image
box
search
frame
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
JP57177810A
Other languages
Japanese (ja)
Other versions
JPS59103126A (en
Inventor
Yoshiki Ikegami
Yoshio Hayakawa
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 JP57177810A priority Critical patent/JPS59103126A/en
Priority to PCT/JP1983/000337 priority patent/WO1984001640A1/en
Priority to DE8383903204T priority patent/DE3382543D1/en
Priority to EP83903204A priority patent/EP0120977B1/en
Publication of JPS59103126A publication Critical patent/JPS59103126A/en
Priority to US07/111,117 priority patent/US4835735A/en
Publication of JPH0128982B2 publication Critical patent/JPH0128982B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2428Query predicate definition using graphical user interfaces, including menus and forms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q99/00Subject matter not provided for in other groups of this subclass

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 (A) 発明の技術分野 本発明は、検索機能をもつカード・イメージ処
理データ処理装置、特に、共通の様式をもつ複数
個のカードを「ボツクス」なる概念によつて管理
するようにしてデイスプレイ上にカード・イメー
ジを表示し、カード・イメージ上のフイールドの
内容について計算処理を含む処理を実行できるよ
うにしておき、当該処理に当つて所望のカード・
イメージを検索処理によつて抽出できるようにし
た検索機能をもつカード・イメージ処理データ処
理装置に関するものである。
[Detailed Description of the Invention] (A) Technical Field of the Invention The present invention relates to a card image processing data processing device having a search function, and particularly to a card image processing data processing device having a search function, and in particular, a card image processing data processing device having a search function. The card image is displayed on the display in a manner that manages the card image, and processing including calculation processing can be performed on the contents of the fields on the card image.
The present invention relates to a card image processing data processing device having a search function that allows images to be extracted through search processing.

(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 fields (items) on each card image are specified and processed, but since the number of card images may become large, , the card image to be processed is extracted by search processing,
It is desirable to be able to perform processing on each card image sequentially.

(C) 発明の目的と構成 本発明は、上記の点を解決することを目的とし
ており、必要に応じて検索条件を入力し、当該検
索条件に見合うフイールド内容をもつカード・イ
メージの番号を抽出できるようにしたカード・イ
メージ処理データ処理装置を提供することを目的
としている。そしてそのため、本発明の検索機能
をもつカード・イメージ処理データ処理装置は、
デイスプレイ画面上にカード・イメージを表示せ
しめると共に当該カード・イメージ上の個々のフ
イールドを指示して処理態様を与えフイールドの
内容についての処理を行うカード・イメージ処理
データ処理装置において、共通の様式をもつ複数
のカードに対応して1つのボツクスを対応づけて
当該ボツクスをアクセスして処理できるよう構成
すると共に、当該ボツクスに少なくとも様式デー
タ記憶部とフイールド定義情報記憶部と個々のカ
ードに対応するカード・データ記憶部とを対応づ
け、主記憶上に当面上記デイスプレイ画面上に表
示するカード・イメージに対応するボツクスをロ
ードして、個々のカード・イメージを上記様式デ
ータ記憶部の内容と上記カード・データ記憶部の
内容とをマージして表示すると共に、上記デイス
プレイ画面上の表示内容にもとづいて、予め与え
られた検索条件にしたがつてカード・イメージ内
容検索処理を実行するよう構成され、検索制御処
理ユニツト部は上記与えられた検索条件を記憶部
から抽出すると共に上記主記憶上にロードされて
いるボツクスに対応する個々のカード・データを
検索し、上記検索条件に合致するカード・イメー
ジの番号を主記憶装置上に格納するようにしたこ
とを特徴としている。
(C) Purpose and Structure of the Invention The present invention aims to solve the above-mentioned problems, by inputting search conditions as necessary, and extracting the numbers of card images whose field contents match the search conditions. It is an object of the present invention to provide a card image processing data processing device that can perform card image processing. Therefore, the card image processing data processing device with the search function of the present invention has the following features:
A card image processing data processing device that displays a card image on a display screen, instructs each field on the card image to give a processing mode, and processes the contents of the field has a common format. The configuration is such that one box is associated with a plurality of cards so that the box can be accessed and processed, and the box is provided with at least a form data storage section, a field definition information storage section, and cards and cards corresponding to each card. The box corresponding to the card image to be displayed on the display screen for the time being is loaded into the main memory, and each card image is associated with the contents of the format data storage section and the card data. It is configured to merge and display the contents of the storage unit and execute a card/image contents search process according to pre-given search conditions based on the display contents on the display screen, and performs a search control process. The unit section extracts the given search condition from the storage section, searches the individual card data corresponding to the box loaded on the main memory, and finds the number of the card image that matches the search condition. It is characterized by being stored on the main memory.

以下図面を参照しつつ説明する。 This will be explained below with reference to the drawings.

(D) 発明の実施例 第1図ないし第3図は本発明にいうカード・イ
メージとボツクスとの概念を説明する説明図、第
4図ないし第7図は夫々本発明において実行する
処理態様例、第8図は本発明のカード・イメージ
処理データ処理装置の一実施例全体概念図、第9
図および第10図は本発明に直接関連する部分の
一実施例要部構成図を示す。また第11図はカー
ド照合の概念を説明する説明図を示す。
(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.
10 and 10 show a main part configuration diagram of an embodiment of a portion directly related to the present invention. Further, FIG. 11 shows an explanatory diagram for explaining the concept of card verification.

本発明の場合、所定のカード様式をもつカード
をカード・イメージとしてデータ処理装置内に格
納し、当該カード・イメージをデイスプレイ上に
表示して処理を行う。各カード・イメージは、第
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. Separately memorize and
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 part)...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 data processing device that is the subject of the present invention, the operator is able to create and register contents such as the illustrated input image 5 in sequence, and by pressing the execution key, the input image 5 can be handled. The actual processing is executed at high speed based on the contents registered as the processing procedure.

第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. In addition, Figures A to E in the illustrations show how to delete the 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 a state in which the mark 9 has been deleted and moved to the desired position. Also, Figure 5D is Figure 5C
This shows the state in which the delete key is pressed under the state of . After deleting in this manner, when the frame switching key is pressed, the actual cursor 7 and the procedure cursor 8 are separated 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.
Indicates the fields to be processed in each card image. Further, the procedure 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. The execution cursor is displayed and the actual 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は様式解析部、1
6はデータ記入処理部であつてカード・データや
フイールド名などをかな漢字変換機能を用いて入
力するもの、17は手順登録制御部であつて計算
指示や検索指示やカード照合などの処理手順を登
録する処理を行うもの、18は処理手順記憶部で
あつて登録された処理手順を記憶しておくもの、
19は手順実行制御部であつて処理手順記憶部1
8に登録されている処理手順にしたがつて計算実
行や検索実行やカード照合などを実行するもの、
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;
6 is a data entry processing unit that inputs card data, field names, etc. using the kana-kanji conversion function; 17 is a procedure registration control unit that registers processing procedures such as calculation instructions, search instructions, and card verification. 18 is a processing procedure storage unit that stores registered processing procedures;
19 is a procedure execution control unit and a processing procedure storage unit 1
Those that perform calculations, searches, card verification, etc. according to the processing procedures registered in 8.
20-1 to 20-n are boxes loaded into the main memory, 21 is a box selection section that selects one of the boxes to be processed for the time being, and 22 is a box call control section. 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; .

第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 registration 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.

本発明は、主として、主記憶上に必要なボツク
ス20−1ないし20−nがロードされており、
これにもとづいて、手順登録制御部17と手順実
行制御部18とによつて処理手順を登録してゆく
態様に関連している。このため、本発明に直接関
連する部分の一実施例要部構成を示す第9図およ
び第10図を参照しつつ説明する。
In the present invention, the necessary boxes 20-1 to 20-n are mainly loaded on the main memory,
Based on this, the procedure registration control unit 17 and the procedure execution control unit 18 register processing procedures. Therefore, a description will be given with reference to FIGS. 9 and 10 showing the essential configuration of an embodiment of the portions directly related to the present invention.

第9図A,Bにおいて、符号10,11,1
2,16,20−1,……,20−n,21,2
2,23は第8図に対応している。また25は入
力キー振り分けユニツトであつて入力されたキー
を解読して処理を切り分ける。26は、実カーソ
ル表示制御ユニツトであつて、表示位置検出機能
をもち、現にアクチブ状態にある枠に表示されて
いるカード・イメージについて、当該カード・イ
メージ上のどのフイールドに対応して実カーソル
が表示されるべきかを検出し、表示制御を行う。
27は、カーソル座標変換ユニツトであつて、実
カーソル表示に当つて、カード・イメージ上での
相対座標値にもとづいてデイスプレイ画面上での
絶対座標値に変換してこれをデイスプレイ11に
供給し、実カーソルを発光せしめる。
In Fig. 9A and B, the symbols 10, 11, 1
2, 16, 20-1, ..., 20-n, 21, 2
2 and 23 correspond to FIG. Further, 25 is an input key distribution unit which decodes the input key and separates the processing. Reference numeral 26 is a real cursor display control unit which has a display position detection function, and with respect to the card image currently displayed in the active frame, it determines which field on the card image the real cursor corresponds to. Detect whether it should be displayed and perform display control.
27 is a cursor coordinate conversion unit which converts the relative coordinate values on the card image into absolute coordinate values on the display screen and supplies them to the display 11 when displaying the actual cursor; Make the real cursor glow.

28は、枠切換制御ユニツトであつて、キーボ
ード10からの枠切換キーに対応してボツクス選
択部21に指示を与え、主記憶上にロードされて
いるボツクスの1つ例えば20−1を選択し、当
該ボツクスに属するカード・イメージが表示され
ている枠をアクテイブ状態にする。即ち、実カー
ソルが当該枠上に位置するようにされ、当該枠に
表示されているカード・イメージ上のフイールド
に対して処理が行われる形となる。29は、ボツ
クス呼出制御ユニツトであつて、図示ボツクス・
オープン制御ユニツト22,23を介して、フロ
ツピイ・デイスク12から必要なボツクスを主記
憶上にロードしたりする制御を行う。30は、頁
切換処理ユニツトであつて、キーボード10から
の頁切換キー(次頁、前頁、頁指定、文末)など
に対応してページ番号を変更し、現にアクテイブ
状態とされている枠に対応するボツクス例えば2
0−1側に対して、レコード・バツフア35−1
上に必要な頁のカード・データを転送せしめる。
即ち、レコード・バツフア35−1の旧内容をレ
コード・ストア制御ユニツト31−1を介してフ
ロツピイ・デイスク12上にストアすると共に、
レコード・ロード制御ユニツト31−2を介して
新しい頁に対応するカード・データをフロツピ
イ・デイスク12から主記憶上にロードする。こ
のとき、主記憶上においてページ番号保持部36
−1の内容が更新され、頁番号表示制御ユニツト
32を介して、後述する表示枠オープン制御ユニ
ツト42(第9図A)に通知し、頁番号表示を行
わせるようになる。
Reference numeral 28 is a frame switching control unit which instructs the box selection section 21 in response to a frame switching key from the keyboard 10 to select one of the boxes loaded on the main memory, for example 20-1. , activates the frame in which the card image belonging to the box is displayed. That is, the actual cursor is positioned on the frame, and the field on the card image displayed in the frame is processed. 29 is a box call control unit, and the box call control unit shown in FIG.
Controls such as loading necessary boxes from the floppy disk 12 onto the main memory are performed via the open control units 22 and 23. 30 is a page switching processing unit that changes the page number in response to the page switching keys (next page, previous page, page designation, end of sentence) etc. from the keyboard 10, and changes the page number to the currently active frame. Corresponding box e.g. 2
For the 0-1 side, record buffer 35-1
Transfer the card data of the necessary pages to the top.
That is, the old contents of the record buffer 35-1 are stored on the floppy disk 12 via the record store control unit 31-1, and
Card data corresponding to the new page is loaded from the floppy disk 12 onto the main memory via the record load control unit 31-2. At this time, the page number holding section 36
-1 is updated, the page number display control unit 32 notifies the display frame open control unit 42 (FIG. 9A), which will be described later, to display the page number.

主記憶上にロードされているボツクス20−
1,……,20−nに対応して夫々カード・イメ
ージ・バツフア34−1,……,34−nが存在
し、該カード・イメージ・バツフア34−iに
は、当該ボツクス20−i上のフイールド定義情
報や様式データなどと上記レコード・バツフア3
5−i上のカード・データとが様式・データ・マ
ージ装置ユニツト37に供給されてマージされた
上で、その結果が転送されて保持される。該カー
ド・イメージ・バツフア34−iの内容は、カー
ド表示制御ユニツト38に供給される。該カード
表示制御ユニツト38は、各枠毎に上記カード・
イメージ・バツフア34−iの内容を対応づけ、
画面バツフア41に供給する。
Box 20- loaded on main memory
There are card image buffers 34-1, . . . , 34-n corresponding to the boxes 1, . field definition information, format data, etc. and the record buffer 3 above.
5-i is supplied to the form/data merging device unit 37 and merged, and the result is transferred and held. The contents of the card image buffer 34-i are supplied to the card display control unit 38. The card display control unit 38 displays the above cards for each frame.
Correlate the contents of image buffer 34-i,
It is supplied to the screen buffer 41.

主記憶上にロードされている各ボツクス20−
1,……,20−nに対応して、画面制御情報保
持ユニツト44上に、表示枠の開始行45−i、
表示枠の終了行46−i、画面に表示されている
カードの先頭Y座標47−i、画面に表示されて
いるカードの左端X座標48−i、カード・イメ
ージ上での実カーソル49−iが保持されてい
る。
Each box 20- loaded on main memory
1, . . . , 20-n, the display frame start lines 45-i, 45-i,
The end line 46-i of the display frame, the starting Y coordinate 47-i of the card displayed on the screen, the left edge X coordinate 48-i of the card displayed on the screen, and the actual cursor 49-i on the card image. is retained.

表示枠の開始行45−iは、自己ボツクスに割
付けられた枠の開始行がデイスプレイ画面上のど
の行(絶対座標)であるかを保持する。表示枠の
終了行46−iは、自己ボツクスに割付けられた
枠の最終行がデイスプレイ画面上のどの行(絶対
座標)であるかを保持する。画面に表示されてい
るカードの先頭Y座標47−iは、デイスプレイ
画面上で現に表示されているカード・イメージの
先頭のY座標値(カード・イメージ上の座標値−
相対座標値)を保持し、上下方向スクロール処理
に利用される。画面に表示されているカードの左
端X座標48−iは、デイスプレイ画面上で現に
表示されているカード・イメージの左端のX座標
値(相対座標値)を保持し、左右方向スクロール
処理に利用される。実カーソル位置49−iは、
当該ボツクスがアクテイブ状態にされた際に、実
カーソルが発光されるべき位置、即ち実カーソル
のカード・イメージ上での相対座標値を保持す
る。
The display frame start line 45-i holds which line (absolute coordinates) on the display screen is the start line of the frame assigned to the self box. The display frame end line 46-i holds which line (absolute coordinates) on the display screen is the last line of the frame allocated to the self box. The starting Y coordinate 47-i of the card displayed on the screen is the starting Y coordinate value of the card image currently displayed on the display screen (the coordinate value on the card image -
relative coordinate values) and are used for vertical scroll processing. The left end X coordinate 48-i of the card displayed on the screen holds the left end X coordinate value (relative coordinate value) of the card image currently displayed on the display screen, and is used for horizontal scroll processing. Ru. The actual cursor position 49-i is
It holds the position where the real cursor should emit light when the box is activated, that is, the relative coordinate value of the real cursor on the card image.

上記カード制御ユニツト38は、上記画面制御
情報保持ユニツト44上の各情報を受取つてお
り、上記カード・イメージ・バツフア34−iの
内容にもとづいて画面バツフア41上に画面表示
イメージを作成する際の位置づけのために利用す
る。
The card control unit 38 receives each piece of information on the screen control information holding unit 44, and is used when creating a screen display image on the screen buffer 41 based on the contents of the card image buffer 34-i. Use for positioning.

なお、実カーソル・キーに押下に対応して動作
する上下スクロール制御ユニツト39と左右スク
ロール制御ユニツト40とが用意される。言うま
でもなくスクロールとは、カード・イメージ・バ
ツフア34−i上の全内容をデイスプレイ画面上
で一度に表示しきれない場合に、一部内容のみを
当面表示しておき、必要に応じて未表示内容を順
次表示せしめてゆくものである。上下方向スクロ
ール制御と左右方向スクロール制御とが存在し、
当該スクロールが行われる際に、夫々の制御ユニ
ツト39と40とは、画面制御情報保持ユニツト
44上の座標47−iと48−iとを更新する。
A vertical scroll control unit 39 and a horizontal scroll control unit 40 are provided which operate in response to depression of the actual cursor key. Needless to say, scrolling means that when all the contents on the Card Image Buffer 34-i cannot be displayed on the display screen at once, only a portion of the contents are displayed for the time being, and undisplayed contents can be added as needed. are displayed in sequence. There are vertical scroll control and horizontal scroll control,
When the scrolling is performed, the respective control units 39 and 40 update the coordinates 47-i and 48-i on the screen control information holding unit 44.

上下スクロール制御は次の如き態様に対応して
行われる。即ち、オペレータが、実カーソルを移
動せしめて、当該実カーソルをしてアクテイブ状
態にある枠の上または下の境界を超えて移動せし
めようとする事態が発生したとき、実カーソル表
示制御ユニツト26が、上記画面制御情報保持ユ
ニツト44上の情報を把握していて当該事態の発
生を検出し、上下スクロール制御ユニツト39を
発動して、上記画面制御情報保持ユニツト44上
のY座標値47−1の内容を更新する。これによ
つて、デイスプレイ画面上で、アクテイブ状態に
ある枠内でカード・イメージが上または下にスク
ロールされる。
Vertical scroll control is performed in the following manner. That is, when an operator attempts to move the actual cursor beyond the upper or lower boundary of the active frame, the actual cursor display control unit 26 , grasps the information on the screen control information holding unit 44, detects the occurrence of the situation, activates the vertical scroll control unit 39, and changes the Y coordinate value 47-1 on the screen control information holding unit 44. Update content. This causes the card image to scroll up or down within the active frame on the display screen.

左右スクロール制御は、同様に、枠の左または
右の境界を超えてカーソルが移動されるようとす
るとき、実カーソル表示制御ユニツト26が左右
スクロール制御ユニツト40を介して、画面制御
情報保持ユニツト44上のX座標値48−1の内
容を更新する。
Similarly, in the left-right scroll control, when the cursor is to be moved beyond the left or right boundary of the frame, the actual cursor display control unit 26 controls the screen control information holding unit 44 via the left-right scroll control unit 40. The contents of the upper X coordinate value 48-1 are updated.

これら上下スクロールおよび左右スクロール
は、画面制御情報保持ユニツト44上の情報にも
とづいて、アクテイブ状態となつている枠の範
囲、即ち枠内で行われる形となる。
These vertical scrolls and horizontal scrolls are performed within the range of the active frame, that is, within the frame, based on the information on the screen control information holding unit 44.

上記画面バツフア41上に、デイスプレイ画面
に表示せしめるべき表示画面イメージを作成する
に当つて、第4図図示の枠ヘツダ(第4図図示黒
線と当該黒線内の文字)を附与するようにする。
これは、現に各枠内に表示されているカード・イ
メージがどのボツクスに属する幾ページ目のもの
であるかをオペレータに見易い形で表示せしめる
ためのものである。
When creating a display screen image to be displayed on the display screen on the screen buffer 41, a frame header as shown in FIG. 4 (the black line shown in FIG. 4 and the characters within the black line) is added. Make it.
This is to allow the operator to easily see which box and page the card image currently displayed in each frame belongs to.

このような枠ヘツダを表示せしめるために、第
9図A図示の表示枠オープン制御ユニツト42が
用いられる。即ち、表示枠オープン制御ユニツト
42は、デイスプレイ11上に最初に画面を表示
せしめるべく枠を設定する際に、主記憶上にロー
ドされているボツクス20−1,………のボツク
ス番号とボツクス名とを受取り、上記枠ヘツダ上
にボツクス名を黒線内に含ませて表示する。第4
図図示上段の枠について言えば、黒線内に「会費
請求書」なるボツクス名が挿入された形となる。
In order to display such a frame header, a display frame open control unit 42 shown in FIG. 9A is used. That is, when setting a frame to initially display a screen on the display 11, the display frame open control unit 42 uses the box numbers and box names of the boxes 20-1, . . ., loaded on the main memory. and displays the box name within the black line on the header of the box. Fourth
Regarding the frame at the top of the diagram, the box name ``Membership Fee Bill'' is inserted within the black line.

上記表示枠オープン制御ユニツト42は、第9
図B図示の頁番号表示制御ユニツト42から頁番
号を受取り、当該頁番号を、あわせて黒線内に含
ませて、第4図図示の場合には「P.7」の如く表
示せしめる。そして、頁切換えが行われると、当
該頁番号の表示は順次更新される。そして、言う
までもなく、主記憶上にロードされるボツクスが
入れ替わると、それに応じて、上記枠ヘツダ中の
ボツクス名が変更される。
The display frame open control unit 42
A page number is received from the page number display control unit 42 shown in FIG. B, and the page number is included within the black line and displayed as "P.7" in the case shown in FIG. Then, when a page is switched, the display of the page number is sequentially updated. Needless to say, when the boxes loaded on the main memory are replaced, the box names in the frame header are changed accordingly.

第9図図示構成においては、デイスプレイ画面
上の枠の大きさを変化させる制御を行うことがで
きる。即ち、例えば第4図図示の場合、「会費請
求書」が表示されている第1枠の大きさを拡大し
て「会費入金票」が表示されている第2枠の大き
さをそれに応じて縮小せしめることができ、その
逆を行うことができる。このような枠の拡大・縮
小制御は、第9図A図示の表示枠変更制御ユニツ
ト43によつて行われる。
In the configuration shown in FIG. 9, control can be performed to change the size of the frame on the display screen. That is, for example, in the case shown in Figure 4, the size of the first frame displaying the "membership fee invoice" is enlarged and the size of the second frame displaying the "membership fee deposit slip" is adjusted accordingly. It can be made smaller and vice versa. Such frame enlargement/reduction control is performed by the display frame change control unit 43 shown in FIG. 9A.

即ち、オペレータが実カーソルを移動せしめ
て、今実カーソルが例えば第4図図示の上の枠
(第1枠)上で発光しているとき、即ち第1枠が
アクテイブ状態にあるとき、当該枠に表示されて
いるカード・イメージの下の境界よりも更に下方
に実カーソルを移動せしめようとしたとき、第1
枠の大きさが拡大されその分だけ第2枠の大きさ
が縮小される。換言すると、第1枠の上方から、
それまで第1枠の大きさの制限のために表示され
得なかつたカード・イメージの上方部分が現われ
表示される形となる。また逆に、オペレータが実
カーソルを移動せしめて、今実カーソルが例えば
第4図図示の下の枠(第2枠)上で発光している
とき、即ち第1枠がアクテイブ状態にあるとき、
当該枠に表示されているカード・イメージの上の
境界よりも更に上方に実カーソルを移動せしめよ
うとしたとき、第2枠の大きさが拡大されその分
だけ第1枠の大きさが縮小される。換言すると、
第2枠の下方から、それまで第2枠の大きさの制
限のために表示され得なかつたカード・イメージ
の下方部分が現われ表示される形となる。
That is, when the operator moves the actual cursor and the actual cursor is currently emitting light on, for example, the upper frame (first frame) shown in FIG. 4, that is, when the first frame is in the active state, the corresponding frame When attempting to move the real cursor further down than the lower border of the card image displayed in the
The size of the frame is enlarged, and the size of the second frame is reduced by that amount. In other words, from above the first frame,
The upper part of the card image, which until then could not be displayed due to the size limitation of the first frame, appears and becomes displayed. Conversely, when the operator moves the actual cursor and the actual cursor is now emitting light on, for example, the lower frame (second frame) shown in FIG. 4, that is, when the first frame is in the active state,
When attempting to move the actual cursor further above the upper border of the card image displayed in the frame, the size of the second frame will be enlarged and the size of the first frame will be reduced by that amount. Ru. In other words,
The lower part of the card image, which could not be displayed due to the size limitation of the second frame, appears from below the second frame and is displayed.

上記の如き実カーソルの移動制御、即ちカー
ド・イメージの境界を超えて移動せしめる如き制
御が発生すると、この状態は実カーソル表示制御
ユニツト26によつて検出される。そして、表示
枠変更制御ユニツト43に通知される。該表示枠
変更制御ユニツト43は、画面バツフア41に対
して枠拡大・縮小を指示し、あわせて画面制御情
報保持ユニツト44上の表示枠の開始行45−i
と表示枠の終了行46−iとを更新する。このと
き当然のこととして、情報47−1や48−1も
変更される。
When the movement control of the real cursor as described above occurs, that is, the control to move the cursor beyond the boundaries of the card image, this condition is detected by the real cursor display control unit 26. Then, the display frame change control unit 43 is notified. The display frame change control unit 43 instructs the screen buffer 41 to enlarge or reduce the frame, and also changes the display frame start line 45-i on the screen control information holding unit 44.
and the end line 46-i of the display frame are updated. At this time, as a matter of course, the information 47-1 and 48-1 are also changed.

また、上記枠の拡大・縮小に対応して、非アク
テイブ状態の側の枠について次の事態が生じかね
ない。即ち、非アクテイブ側の枠については、実
カーソルは実際に発光されないが、アクテイブ側
に切換わつた際に実カーソルを発光できるよう
に、非アクテイブ側の枠に対応するボツクスにつ
いて、画面制御情報保持ユニツト44内に実カー
ソル位置49−iを保持している。この状態で、
枠の縮小が存在しなければ、次にアクテイブ状態
に切換えられたとき実カーソルを正しく発光でき
るはずであるが、枠の縮小が行われたために実カ
ーソルが発行されるべき位置が、縮小された枠内
からはずれてしまうことになりかねない。この場
合には、当該縮小された枠側がアクテイブ状態に
切換えられたとき、実カーソル表示制御ユニツト
26は、画面制御情報保持ユニツト44の内容か
ら、必然的に上下スクロール制御を行うべき事態
が発生していることを判定し、上下スクロールを
行わせる。
Furthermore, in response to the expansion/reduction of the frame, the following situation may occur regarding the frame in the inactive state. In other words, the actual cursor does not actually emit light for the frame on the inactive side, but screen control information is retained for the box corresponding to the frame on the inactive side so that the actual cursor can emit light when switching to the active side. The actual cursor position 49-i is held within the unit 44. In this state,
If there is no frame reduction, the actual cursor should be able to emit correctly the next time it is switched to the active state, but because the frame has been reduced, the position where the actual cursor should be emitted has been reduced. You may end up going outside the box. In this case, when the reduced frame side is switched to the active state, the actual cursor display control unit 26 determines that, based on the contents of the screen control information holding unit 44, a situation occurs in which it is necessary to perform vertical scrolling control. , and scrolls up and down.

第9図B図示右下方に示される50−1,…
…,50−nは夫々インデツクス保持ユニツトで
あつて、主記憶上にロードされている各ボツクス
毎に夫々1つのインデツクス保持ユニツトが用意
される。そして該インデツクス保持ユニツト50
−iは、インデツクス・バツフア51−iと、イ
ンデツクス・フイールド情報52−iと、読出し
レジスタ53−iと、更新前レコード・バツフア
54−iとをもつている。インデツクスは、言う
までもなく、カード・イメージ上の個々のフイー
ルドまたはその内容についての索引早見表に対応
するものである。そして個々のフイールドまたは
その内容についての読出しキー(図示の場合
「あ」)と組にした形で当該読出しキーをもつカー
ド・イメージのレコード番号(ページ番号に対応
するもの)がインデツクス・バツフア51−i上
に保持される。インデツクス・フイールド情報5
0−iはインデツクス・バツフア51−iの管理
情報と考えてよい。インデツクス・バツフア51
−iの内容は、インデツクス・セーブ制御ユニツ
ト55、インデツクス・ロード制御ユニツト5
6、インデツクス更新部ユニツト57によつてリ
ード/ライトされ、必要に応じて更新される。
50-1,... shown in the lower right of FIG. 9B
. . , 50-n are index holding units, and one index holding unit is prepared for each box loaded on the main memory. And the index holding unit 50
-i has an index buffer 51-i, index field information 52-i, read register 53-i, and pre-update record buffer 54-i. The index, of course, corresponds to a quick index of the individual fields or their contents on the card image. Then, the record number (corresponding to the page number) of the card image having the read key is stored in the index buffer 51- in combination with the read key for each field or its contents ("A" in the figure). held on i. Index field information 5
0-i can be considered to be management information for the index buffer 51-i. Index buffer 51
The contents of -i are stored in the index save control unit 55 and the index load control unit 5.
6. Read/written by the index update unit 57 and updated as necessary.

図示58は更新前レコード・バツフア複写処理
ユニツトであつて、主記憶上のレコード・バツフ
ア35−iの内容を更新する際に、当該レコー
ド・バツフア35−iの前内容をコピーし、更新
前レコード・バツフア54−iに格納せしめるよ
う働らく。インデツクス更新部ユニツト57は、
更新されたレコード・バツフア35−iの内容
と、更新前レコード・バツフア54−iの内容と
の差を抽出し、インデツクス・バツフア51−i
の内容を更新する。
Reference numeral 58 in the figure indicates a pre-update record buffer copy processing unit, which, when updating the contents of the record buffer 35-i on the main memory, copies the previous contents of the record buffer 35-i and copies the pre-update record. - Works to store it in the buffer 54-i. The index update unit 57
The difference between the contents of the updated record buffer 35-i and the contents of the pre-update record buffer 54-i is extracted, and the difference is stored in the index buffer 51-i.
Update the contents of.

図示59は、高速検索項目設定ユニツトであつ
て、検索処理に当つて、インデツクス・バツフア
51−iの内容を利用して検索を行い得る場合の
検索項目をセツトする。そして、当該項目にもと
づいて、インデツクス保持ユニツト50−iが索
引される。即ち検索処理に利用される。また第9
図B図示左下方の頁番号レコード番号変換ユニツ
ト60は、検索処理時に利用されるもので、検索
処理時には検索条件に合致した頁をいわば飛び飛
びに抽出することから頁番号をレコード番号に変
換して個々のカード・イメージを管理するように
されており、上記頁番号レコード番号変換ユニツ
ト60はこの変換処理を行う。この結果は、第9
図A図示のレコード・バツフア35−iに対応づ
けてレコード番号61−iとして保持される。
Reference numeral 59 is a high-speed search item setting unit, which sets search items when a search can be performed using the contents of the index buffer 51-i during search processing. Then, the index holding unit 50-i is indexed based on the item. That is, it is used for search processing. Also the 9th
The page number record number conversion unit 60 at the lower left of Figure B is used during search processing, and in order to extract pages that match the search conditions at random during search processing, it converts page numbers into record numbers. Each card image is managed, and the page number record number conversion unit 60 performs this conversion process. This result is the 9th
It is held as a record number 61-i in association with the record buffer 35-i shown in FIG.

第9図A図示右上方の照合サブボツクス選択ユ
ニツト62は、デイスプレイ画面上に1つのボツ
クス(メイン・ボツクス)のカード・イメージを
表示しておいて、当該カード・イメージに対応づ
けられるベきカード・イメージを照合してゆく処
理(検索を利用した処理)に当つて、ボツクスを
選択するためのものである。また第9図B図示の
かな漢字変換辞書63は例えばカード・イメージ
上のフイールド名やカード・データを記述するに
当つてかな漢字変換を行うためのものである。更
に白紙カード作成ユニツト64は、カード様式の
みの表示を行わせるためのものと考えてよい。
The collation subbox selection unit 62 at the upper right in FIG. This is used to select a box during image matching processing (processing using search). The kana-kanji conversion dictionary 63 shown in FIG. 9B is used to perform kana-kanji conversion when writing field names and card data on card images, for example. Furthermore, the blank card creation unit 64 may be considered to be for displaying only the card format.

第10図は、第9図図示のインデツクス保持ユ
ニツト50−iや主記憶上のレコード・バツフア
35−iの内容にもとづいて検索処理とその処理
の応用である照合処理とについて実行する一実施
例要部を表わしている。
FIG. 10 shows an embodiment in which search processing and collation processing, which is an application of the search processing, are executed based on the contents of the index holding unit 50-i and the record buffer 35-i in the main memory shown in FIG. It shows the main part.

まづ第11図を参照しつつ、カード照合の概念
について説明しておく。第11図図示上方の表示
枠上に示す如き人事カード・イメージを表示して
おいて、従来員各人が所属する「所属課」と当該
所属課の業務内容を次々と調べたいことが生じ
る。この場合、第11図図示下方の表示枠上に、
上方の表示枠に表示されたカード・イメージ上の
「所属」の内容と同じ「課名」が記述されている
職掌カード・ボツクス中の1つのカード・イメー
ジを表示せしめるように制御される。即ち職掌カ
ードなるボツクスに属する複数のカード・イメー
ジから該当する1つを検索によつて抽出し表示せ
しめる。そして上方の表示枠に表示されたカー
ド・イメージが更新される都度、そのカード・イ
メージ上の「所属」の内容に対応する職掌カー
ド・ボツクス上のカード・イメージを抽出し表示
するようにされてゆく。
First, the concept of card verification will be explained with reference to FIG. A personnel card image as shown in the upper display frame of FIG. 11 may be displayed, and it may be desired to successively check the ``department'' to which each employee belongs and the business content of the department. In this case, on the lower display frame in Figure 11,
Control is performed to display one card image in the job card box in which the same "department name" as the "department" content on the card image displayed in the upper display frame is written. That is, a corresponding one is extracted by search from a plurality of card images belonging to a box called job title card and displayed. Each time the card image displayed in the upper display frame is updated, the card image on the job title card box corresponding to the content of "affiliation" on the card image is extracted and displayed. go.

まず検索処理について、第10図を参照して説
明してゆく。検索条件は、第6図に関連して説明
した入力イメージ5に示す如く、オペレータによ
つて与えられる。この処理は、第10図図示の検
索条件指定ユニツト65によつて指定される。検
索状態の解除は検索状態解除指定ユニツト66に
よつて行われる。
First, the search process will be explained with reference to FIG. The search conditions are provided by the operator as shown in input image 5 described in connection with FIG. This process is designated by a search condition designation unit 65 shown in FIG. The search state is canceled by the search state cancellation designation unit 66.

主記憶上にロードされるボツクスが表示される
表示枠に対応して、検索リンク保持ユニツト67
−1ないし67−nが用意されている。そして、
上記指定された検索条件は、検索条件記憶部68
−iにセツトされる。そして、該当する検索状態
フリツプ・フロツプ69−iをセツトして、検索
制御ユニツト71に対して起動をかける。
The search link holding unit 67 corresponds to the display frame in which the box to be loaded into the main memory is displayed.
-1 to 67-n are available. and,
The specified search conditions are stored in the search condition storage unit 68.
-i. Then, the corresponding search state flip-flop 69-i is set and the search control unit 71 is activated.

これによつて、検索制御ユニツト71は、検索
条件記憶部68−iから検索条件をフエツチし、
当該検索に当つて上述のインデツクス・バツフア
51−iの内容を利用可能である場合には第9図
B図示の高速検索項目設定ユニツト59を介して
インデツクス・バツフア51−iの内容を利用す
べくフエツチする。またインデツクス・バツフア
の内容を利用できない場合には、順次検索に頼る
以外には途はなく、第9図A図示のレコード・バ
ツフア35−iの内容を用いて順次検索を行つて
ゆく。そして、1つの検索条件に合致するカー
ド・イメージが存在すれば、当該カード・イメー
ジのレコード番号を検索リンク70−i上に順次
セツトしてゆく。該検索リンク70−i上のレコ
ード番号は、次の検索条件に合致するカード・イ
メージを選出するために母集団として利用され、
第2の検索条件にも合致したカード・イメージの
レコード番号が検索リンク70−i上に残されて
ゆく。最終的に残つたレコード番号が検索結果と
して出力される。
As a result, the search control unit 71 fetches the search conditions from the search condition storage section 68-i, and
When the contents of the index buffer 51-i mentioned above can be used for the search, the contents of the index buffer 51-i are used via the high-speed search item setting unit 59 shown in FIG. 9B. Have sex. Furthermore, if the contents of the index buffer cannot be used, there is no other choice but to rely on sequential retrieval, and the retrieval is performed sequentially using the contents of record buffer 35-i shown in FIG. 9A. If a card image matching one search condition exists, the record number of the card image is sequentially set on the search link 70-i. The record number on the search link 70-i is used as a population to select card images that match the next search condition,
Record numbers of card images that also match the second search condition are left on the search link 70-i. The record numbers that ultimately remain are output as the search results.

第11図を参照して概説したカード照合の場合
について説明する。この場合の照合条件は照合条
件指定ユニツト72によつて指定される。カード
照合状態解除は照合状態解除ユニツト73によつ
て解除される。照合条件例えば第11図図示の場
合で言えば 「人事コード・所属=職掌カード・課名」 が与えられると、当該照合条件は照合条件記憶ユ
ニツト74に記憶される。この状態で、第11図
図示の人事カード・ボツクス側がメイン・ボツク
スとされ、職掌カード・ボツクス側がサブ・ボツ
クスとされて、カード照合が開始される。
The case of card verification outlined with reference to FIG. 11 will be explained. The matching condition in this case is specified by the matching condition specifying unit 72. The card verification state is canceled by the verification state cancellation unit 73. When a matching condition is given, for example, in the case shown in FIG. 11, "personnel code/department=job title card/department name", the matching condition is stored in the matching condition storage unit 74. In this state, the personnel card box shown in FIG. 11 is set as the main box, the position card box is set as the sub-box, and card verification is started.

メイン・ボツクス(人事カード)に属する1つ
のカード・イメージが表示されたことがボツクス
比較ユニツト75を介して照合検索条件生成ユニ
ツト76に指示されると、照合条件記憶ユニツト
74から上記「所属」がユニツト76に通知され
る。これにもとづいてユニツト76は、メイン・
ボツクス側のレコード・バツフアから、現に表示
されているカード・イメージ上の「所属」の内容
例えば「開発部開発課」を受取り、当該内容を照
合時の検索条件としてサブ・ボツクスの検索条件
記憶部68−iにセツトする。そして、検索状態
フリツプ・フロツプ69−iをセツトし、検索制
御ユニツト71に起動をかける。検索制御ユニツ
ト71は、上述の検索処理を同時にサブ・ボツク
スに属するカード・イメージを検索し、職掌カー
ド・ボツクス内で課名が上記「開発部開発課」と
なつているカード・イメージを抽出し、当該カー
ド・イメージを表示する。言うまでもなく、この
検索処理は、メイン・ボツクス側のカード・イメ
ージが変化されると、それに応じてその都度行わ
れる。
When the matching search condition generation unit 76 is instructed via the box comparison unit 75 that one card image belonging to the main box (personnel card) has been displayed, the above-mentioned "affiliation" is stored from the matching condition storage unit 74. unit 76 is notified. Based on this, unit 76
Receives the content of "Affiliation" on the currently displayed card image from the record buffer on the box side, for example "Development Department Development Section", and uses the content as a search condition for verification in the search condition storage section of the sub box. 68-i. Then, the search state flip-flop 69-i is set and the search control unit 71 is activated. The search control unit 71 performs the above-mentioned search process while simultaneously searching for card images belonging to sub-boxes, and extracts card images whose section name is the above-mentioned "Development Department Development Section" from the job card box. , display the card image. Needless to say, this search process is performed each time the card image on the main box side is changed.

なお、当該カード照合処理の場合には、検索回
数が多いので、出来れば上述のインデツクスが準
備できている範囲での検索に限ることが望まし
い。
Note that, in the case of the card verification process, since the number of searches is large, it is desirable to limit the search to the range for which the above-mentioned index is available if possible.

上記において説明した検索処理やカード照合処
理は、同一ボツクス内の検索などに限られるもの
ではなく、そのために複数個の検索リンク保持ユ
ニツト67−iが用意されている。
The search processing and card matching processing described above are not limited to searching within the same box, and for that purpose, a plurality of search link holding units 67-i are provided.

なお上記においてボツクスという用語を用いた
が、当該用語は広く解釈されるべきであり、例え
ばフアイルなどを含めて上記ボツクスに該当する
情報の集まりを意味することは言うまでもない。
Although the term box has been 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, the card
In image processing, it becomes possible to perform processing while extracting necessary card images by searching.

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

第1図ないし第3図は本発明にいうカード・イ
メージとボツクスとの概念を説明する説明図、第
4図ないし第7図は夫々本発明において実行する
処理態様例、第8図は本発明のカード・イメージ
処理データ処理装置の一実施例全体概念図、第9
図および第10図は本発明に直接関連する部分の
一実施例要部構成図を示す。また第11図はカー
ド照合の概念を説明する説明図を示す。 図中、1はカード・イメージ、2はボツクス、
3,4はカード・イメージの全部または一部、5
は入力イメージ、7は実カーソル、10はキーボ
ード、11はデイスプレイ、12はフロツピイ・
デイスク、13は様式指定制御部、14はカード
作成管理部、15は様式解析部、17は手順登録
制御部、18は手順記憶部、19は手順実行制御
部、20は主記憶上にロードされたボツクス、5
0はインデツクス保持ユニツト、67は検索リン
ク保持ユニツト、71は検索制御ユニツトを表わ
す。
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
10 and 10 show a main part configuration diagram of an embodiment of a portion directly related to the present invention. Further, FIG. 11 shows an explanatory diagram for explaining the concept of card verification. In the figure, 1 is a card image, 2 is a box,
3 and 4 are all or part of the card image, 5
is the input image, 7 is the actual cursor, 10 is the keyboard, 11 is the display, 12 is the floppy disk.
13 is a format specification control section, 14 is a card creation management section, 15 is a format analysis section, 17 is a procedure registration control section, 18 is a procedure storage section, 19 is a procedure execution control section, and 20 is loaded onto the main memory. Tabox, 5
0 represents an index holding unit, 67 a search link holding unit, and 71 a search control unit.

Claims (1)

【特許請求の範囲】[Claims] 1 デイスプレイ画面上にカード・イメージを表
示せしめると共に当該カード・イメージ上の個々
のフイールドを指示して処理態様を与えフイール
ドの内容についての処理を行うカード・イメージ
処理データ処理装置において、共通の様式をもつ
複数のカードに対応して1つのボツクスを対応づ
けて当該ボツクスをアクセスして処理できるよう
構成すると共に、当該ボツクスに少なくとも様式
データ記憶部とフイールド定義情報記憶部と個々
のカードに対応するカード・データ記憶部とを対
応づけ、主記憶上に当面上記デイスプレイ画面上
に表示するカード・イメージに対応するボツクス
をロードして、個々のカード・イメージを上記様
式データ記憶部の内容と上記カード・データ記憶
部の内容とをマージして表示すると共に、上記デ
イスプレイ画面上の表示内容にもとづいて、予め
与えられた検索条件にしたがつてカード・イメー
ジ内容検索処理を実行するよう構成され、検索制
御処理ユニツト部は上記与えられた検索条件を記
憶部から抽出すると共に上記主記憶上にロードさ
れているボツクスに対応する個々のカード・デー
タを検索し、上記検索条件に合致するカード・イ
メージの番号を主記憶装置上に格納するようにし
たことを特徴とする検索機能をもつカード・イメ
ージ処理データ処理装置。
1 A common format is used in card image processing data processing equipment that displays a card image on a display screen, specifies the processing mode by specifying the processing mode for each field on the card image, and processes the contents of the field. The configuration is such that one box can be accessed and processed by associating one box with a plurality of cards, and each box has at least a form data storage section, a field definition information storage section, and a card corresponding to each card.・Associate the card image with the data storage section, load the box corresponding to the card image to be displayed on the display screen into the main memory for the time being, and copy each card image to the contents of the form data storage section and the card image. It is configured to merge and display the contents of the data storage unit and to execute a card/image contents search process according to search conditions given in advance based on the display contents on the display screen, and the search control The processing unit extracts the given search condition from the storage section, searches the individual card data corresponding to the box loaded on the main memory, and extracts the number of the card image that matches the search condition. What is claimed is: 1. A card image processing data processing device having a search function, characterized in that the information is stored on a main storage device.
JP57177810A 1982-10-11 1982-10-11 Card image processing data processor having retrieving function Granted JPS59103126A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP57177810A JPS59103126A (en) 1982-10-11 1982-10-11 Card image processing data processor having retrieving function
PCT/JP1983/000337 WO1984001640A1 (en) 1982-10-11 1983-10-11 Card image data processing system
DE8383903204T DE3382543D1 (en) 1982-10-11 1983-10-11 DATA PROCESSING SYSTEM FOR CARD IMAGES.
EP83903204A EP0120977B1 (en) 1982-10-11 1983-10-11 Card image data processing system
US07/111,117 US4835735A (en) 1982-10-11 1987-10-21 Card image data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57177810A JPS59103126A (en) 1982-10-11 1982-10-11 Card image processing data processor having retrieving function

Publications (2)

Publication Number Publication Date
JPS59103126A JPS59103126A (en) 1984-06-14
JPH0128982B2 true JPH0128982B2 (en) 1989-06-07

Family

ID=16037480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57177810A Granted JPS59103126A (en) 1982-10-11 1982-10-11 Card image processing data processor having retrieving function

Country Status (1)

Country Link
JP (1) JPS59103126A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0727448B2 (en) * 1985-08-07 1995-03-29 株式会社日立製作所 Data input device
JPS63118836A (en) * 1986-11-06 1988-05-23 Toyota Motor Corp Data retrieving method

Also Published As

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

Similar Documents

Publication Publication Date Title
JPH07200786A (en) Filing equipment
JPH0128980B2 (en)
JPS6115276A (en) Document file device
US4835735A (en) Card image data processing system
JPH08286871A (en) File processor
JPH0128982B2 (en)
JPH0130174B2 (en)
JPS645346B2 (en)
JPH05265834A (en) Management method of memo information
JPH0132544B2 (en)
JPH0128979B2 (en)
JPH0128983B2 (en)
JPH0128981B2 (en)
JPS59103125A (en) Page changing control system of card image processing data processor
JPH0236478A (en) information processing system
JPH0219465B2 (en)
JPH0130176B2 (en)
JP3872162B2 (en) Business processing system and commissioned business execution control method
JPS5968042A (en) Frame header display control system of card image processing data processor
JP4462508B2 (en) Information processing apparatus and definition information generation method
JPH09160907A (en) Document processing apparatus and method
JPH0130175B2 (en)
JPH08123833A (en) CAD system annotation method
JPH02170216A (en) Data entry method
JPH04369704A (en) information processing equipment