JPH0130174B2 - - Google Patents
Info
- Publication number
- JPH0130174B2 JPH0130174B2 JP57177811A JP17781182A JPH0130174B2 JP H0130174 B2 JPH0130174 B2 JP H0130174B2 JP 57177811 A JP57177811 A JP 57177811A JP 17781182 A JP17781182 A JP 17781182A JP H0130174 B2 JPH0130174 B2 JP H0130174B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- card image
- contents
- box
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Subject matter not provided for in other groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (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) 発明の技術分野
本発明は、カード照合機能をもつカード・イメ
ージ処理データ処理装置、特に、共通の様式をも
つ複数個のカードを「ボツクス」なる概念によつ
て管理するようにしてデイスプレイ上にカード・
イメージを表示し、カード・イメージ上のフイー
ルドの内容について計算処理を含む処理を実行で
きるようにしておき、当該処理に当つて1つのカ
ード・イメージ上のフイールド内容と同じ内容が
記述されているフイールドをもつ他のカード・イ
メージを検索しつつ抽出できるようにしたカー
ド・イメージ処理データ処理装置に関するもので
ある。[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 card verification function, and in particular, to a card image processing data processing device having a card verification function, and in particular, to processing a plurality of cards having a common format using a concept called a “box”. Cards and cards on the display
It is possible to display an image and perform processing, including calculation processing, on the contents of a field on a card image, and in this process, a field that has the same contents as the field contents on one card image is displayed. The present invention relates to a card image processing data processing device that is capable of searching and extracting other card images having the same information.
(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 cart images may become large, It is desirable to extract card images to be processed by card verification processing and to be able to perform processing on each card image.
(C) 発明の目的と構成
本発明は、上記の点を解決することを目的とし
ており、複数のカード・イメージを一度に表示し
て処理を行うに当つて、一方のカード・イメージ
をメインとして他方のカード・イメージを検索的
に抽出できるようにしたカード・イメージ処理デ
ータ処理装置を提供することを目的としている。(C) Purpose and Structure of the Invention The present invention aims to solve the above-mentioned problems, and when displaying and processing multiple card images at once, it is possible to display one card image as the main image. It is an object of the present invention to provide a card image processing data processing device that is capable of searchingly extracting another card image.
そしてそのため、本発明のカード照合機能をも
つカード・イメージ処理データ処理装置は、デイ
スプレイ画面上にカード・イメージを表示せしめ
ると共に当該カード・イメージ上の個々のフイー
ルドを指示して処理態様を与えフイールドの内容
についての処理を行うカード・イメージ処理デー
タ処理装置において、共通の様式をもつ複数のカ
ードに対応して1つのボツクスを対応づけて当該
ボツクスをアクセスして処理できるよう構成する
と共に、当該ボツクスに少なくとも様式データ記
憶部とフイールド定義情報記憶部と個々のカード
に対応するカード・データ記憶部とを対応づけ、
主記憶上に当面上記デイスプレイ画面上に表示す
るカード・イメージに対応するボツクスをロード
して、個々のカード・イメージを上記様式データ
記憶部の内容と上記カード・データ記憶部の内容
とをマージして表示すると共に、複数のカード・
イメージの1方のカード・イメージ上のフイール
ド内容を指定し、他方のカード・イメージ上で上
記フイールド内容と同じ内容をもつフイールドが
存在するカード・イメージを検索して抽出するよ
う構成され、上記検索処理を行う検索制御処理ユ
ニツト部において、上記フイールド内容が検索条
件としてセツトされるようにしたことを特徴とし
ている。以下図面を参照しつつ説明する。 Therefore, the card image processing data processing device having a card verification function of the present invention not only displays a card image on the display screen, but also instructs each field on the card image to give a 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. At least a form data storage section, a field definition information storage section, and a card data storage section corresponding to each card are associated,
A box corresponding to the card image to be displayed on the display screen is loaded into the main memory, and each card image is merged with the contents of the form data storage section and the card data storage section. and multiple cards/cards.
The image is configured to specify field contents on one of the card images and search for and extract a card image in which a field having the same contents as the above field contents exists on the other card image, and the above search The present invention is characterized in that the contents of the above fields are set as search conditions in the search control processing unit that performs the processing. 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. Then, on the form data, "..." is given to indicate the character insertion point corresponding to the character field, and "..." is given to indicate the numeric insertion point corresponding to the numeric field.
,” is given.
第1図や第2図に示す如き様式データを共通に
もつカードは一般に多数枚存在することから、こ
れらのカードに対応するカード・イメージをまと
めて、第3図図示の如く、「ボツクス」なる概念
を導入する。図示符号1はカード・イメージ、2
はボツクスを表わしている。ボツクスを1つの処
理上のかたまりとして与えるために、各ボツクス
に対応して次の如き情報(又は記憶部)が用意さ
れる。即ち、
ボツクス・プロフイール(記憶部)……ボツ
クス番号やボツクス名など。 Generally, there are many cards that share format data as shown in Figures 1 and 2, so the 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. In other words, box profile (memory section)... box number, box name, etc.
様式データ(記憶部)……第1図や第3図示
の如きカード様式(白紙カード)に対応するデ
ータ。 Format data (storage unit): Data corresponding to the card format (blank card) as shown in Figures 1 and 3.
フイールド定義情報(記憶部)……個々のフ
イールドについてのフイールド開始座標や属性
(数値フイールドならばカンマの有無や小数点
以下の桁数など)。 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.).
フイールド名(記憶部)……個々のフイール
ドの名前。 Field name (memory part)...The name of each field.
カード・データ(記憶部)……同一ボツクス
に属する個々のカード・イメージに対応するカ
ード・データが夫々頁に対応づけて記憶され
る。 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. "Furo Osaka" on page 3 is placed in the first frame, and all of the card image of Mr. "Taro Fujitsu" on page 7 belonging to the box "Membership Fee Deposit Slip" is placed in the first frame. or Part 4 are displayed together in the second frame (hereinafter sometimes referred to as split display). Then, input image 5 is displayed, and the field on the card image in the second frame is This command instructs to transfer the contents of the second line of the "Billed Amount" field to the "Current Billed Amount" field on the card image in the first frame.
本発明の対象としているデータ処理装置の場
合、図示入力イメージ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. Furthermore, the sizes of the first frame and the second frame can be increased or decreased as necessary.
At this time, the sizes of 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. It is expressed in terms of status. 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". is 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 for 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 that stores the registered processing procedures, and 19 is a procedure execution control unit that executes calculations, searches, card verification, etc. according to the processing procedures registered in the processing procedure storage unit 18. Items to be executed include boxes 20-1 to 20-n loaded in the main memory, 21 a box selection section for selecting one of the boxes to be processed for the time being, and 22 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
Box 20-1 is stored in main memory as necessary for processing.
to 20-n.
第8図図示様式指定制御部13は、ロードされ
ているボツクスにもとづいてデイスプレイ表示な
どを制御したり、上述のボツクス作成などの処理
と取扱う。図示カード作成管理部14は、上述の
ボツクス作成に当つてのデータ記入処理部16に
対する指示を行うが、主な機能として、手順登録
制御部17に対して第4図ないし第7図に示した
如き処理手順の登録を行わせ、手順実行制御部1
9に対して処理手順記憶部18の内容にもとづい
て処理を実行させる。またその間、必要なボツク
スを主記憶上にロードし不必要となつたボツクス
をフロツピイ・デイスク12上にストアし、また
ボツクス選択部21に指示を与えてボツクス切換
えを行わせる。 The illustration style specification control section 13 shown in FIG. 8 controls the display display based on the loaded box, and handles the above-mentioned box creation process. 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. During this time, 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図ABにおいて、符号10,11,12,
16,20―1,…,20―n,21,22,2
3は第8図に対応している。また25は入力キー
振り分けユニツトであつて入力されたキーを解読
して処理を切り分ける。26は、実カーソル表示
制御ユニツトであつて、表示位置検出機能をも
ち、現にアクチブ状態にある枠に表示されている
カード・イメージについて、当該カード・イメー
ジ上のどのフイールドに対応して実カーソルが表
示されるべきかを検出し、表示制御を行う。27
は、カーソル座標変換ユニツトであつて、実カー
ソル表示に当つて、カード・イメージ上での相対
座標値にもとづいてデイスプレイ画面上での絶対
座標値に変換してこれをデイスプレイ11に供給
し、実カーソルを発光せしめる。 In FIG. 9 AB, symbols 10, 11, 12,
16,20-1,...,20-n,21,22,2
3 corresponds 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 relative coordinate values on the card image into absolute coordinate values on the display screen based on the actual cursor display, supplies this to the display 11, and performs the actual cursor display. Make the 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
を介して、後述する指示オープン制御ユニツト4
2(第9図A)に通知し、頁番号表示を行わせる
ようになる。 Reference numeral 28 is a frame switching control unit which instructs the box selection unit 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 oven 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
Against 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 the card corresponding to the new page is stored via the record load control unit 31-2. floppy data
Load from disk 12 onto main memory. At this time, the page number holding section 36-1 is stored in the main memory.
The contents of page number display control unit 32 are updated.
via an instruction open control unit 4, which will be described later.
2 (FIG. 9A), and the page number is displayed.
主記憶上にロードされているボツクス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,
End line 46-i of the display frame, start Y coordinate 47-i of the card displayed on the screen, left end X coordinate 48-i of the card displayed on the screen, actual cursor position 49-i on the card image. i 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 (coordinate value on the card image).
relative coordinate values) and are used for vertical scroll processing. The left edge X coordinate 48-i of the card displayed on the screen holds the X coordinate value (relative coordinate value) of the left edge 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 display control unit 38 receives each piece of information on the screen control information holding unit 44, and the card image buffer 34-i.
It is used for positioning when creating a screen display image on the screen buffer 41 based on the contents of the screen buffer 41.
なお、実カーソル・キーに押下に対応して動作
する上下スクロール制御ユニツト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 about to be moved beyond the left or right border of the frame, the actual cursor display control unit 26 controls the display on the screen control information holding unit 44 via the left/right scroll control unit 40. The contents of the 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―i,……のボツクス
番号とボツクス名とを受取り、上記枠ヘツダ上に
ボツクス名を黒線内に含ませて表示する。第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-i, . . . loaded on the main memory. and displays the box name within the black line on the header of the box. Regarding the upper frame in FIG. 4, 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 currently emitting light on the lower frame (second frame) shown in FIG. 4, that is, when the first frame is in the active state, the corresponding When attempting to move the real 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. . 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 in 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上に保持
される。インデツクス・フイールド情報50―i
はインデツクス・バツフア51―iの管理情報と
考えてよい。インデツクス・バツフア51―iの
内容は、インデツクス・セーブ制御ユニツト5
5、インデツクス・ロード制御ユニツト56、イ
ンデツクス更新部ユニツト57によつてリード/
ライトされ、必要に応じて更新される。 50-1,... shown in the lower right of Figure 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 reference table for the individual fields or their contents on the card image. and a read key for each field or its contents (“A” in the illustration)
The record number (corresponding to the page number) of the card image having the read key is held in the index buffer 51-i in combination with the read key. Index field information 50-i
can be considered as management information of the index buffer 51-i. The contents of the index buffer 51-i are stored in the index save control unit 5.
5. Read/read by index load control unit 56 and index update unit 57
written 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 copying 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 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 index buffer 51-i is
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 for selecting a box in the process of collating (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 sequentially 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 "section 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 "affiliation" content 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 frame in which the box to be loaded onto 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.
- set to 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 searches for card images belonging to sub-boxes in the same way as the above-mentioned search process, and extracts card images whose division title is the above-mentioned "Development Department Development Section" in the job card box. and 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 prepared.
なお、上記においてボツクスという用語を用い
ているが、当該用語は広く解釈されるべきであ
り、例えばフアイルなどを含めて上記ボツクスに
該当する情報の集まりを意味することは言うまで
もない。 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, the card
In image processing, it becomes possible to perform processing while extracting necessary card images by searching.
第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)
示せしめると共に当該カード・イメージ上の個々
のフイールドを指示して処理態様を与えフイール
ドの内容についての処理を行うカード・イメージ
処理データ処理装置において、共通の様式をもつ
複数のカードに対応して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. In addition to merging and displaying the contents of the data storage section, specifying the field contents on one of the multiple card images, and specifying the field contents on the other card image that have the same contents as the above field contents. The card matching function is configured to search and extract a card image in which a card image exists, and the search control processing unit section that performs the search process sets the contents of the field as a search condition. Card image processing data processing device.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57177811A JPS59103127A (en) | 1982-10-11 | 1982-10-11 | Card image processing data processor having card collating function |
| EP83903204A EP0120977B1 (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. |
| PCT/JP1983/000337 WO1984001640A1 (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 |
|---|---|---|---|
| JP57177811A JPS59103127A (en) | 1982-10-11 | 1982-10-11 | Card image processing data processor having card collating function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59103127A JPS59103127A (en) | 1984-06-14 |
| JPH0130174B2 true JPH0130174B2 (en) | 1989-06-16 |
Family
ID=16037498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57177811A Granted JPS59103127A (en) | 1982-10-11 | 1982-10-11 | Card image processing data processor having card collating function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59103127A (en) |
-
1982
- 1982-10-11 JP JP57177811A patent/JPS59103127A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59103127A (en) | 1984-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6162170A (en) | Compound document editing | |
| JPH07200786A (en) | Filing equipment | |
| JPH0128980B2 (en) | ||
| EP0503673A2 (en) | Editing apparatus | |
| JPS6115276A (en) | Document file device | |
| US4835735A (en) | Card image data processing system | |
| JPH04507309A (en) | Document annotation and manipulation device using images from window sources | |
| JPH0128982B2 (en) | ||
| JPH05265834A (en) | Management method of memo information | |
| JPH0130174B2 (en) | ||
| JPH0132544B2 (en) | ||
| JPS645346B2 (en) | ||
| JPH0128983B2 (en) | ||
| JPH0128979B2 (en) | ||
| JPH0236478A (en) | information processing system | |
| JPH0128981B2 (en) | ||
| JPS59103125A (en) | Page changing control system of card image processing data processor | |
| JPH0219465B2 (en) | ||
| JPS5968042A (en) | Frame header display control system of card image processing data processor | |
| JPH0418331B2 (en) | ||
| JP3872162B2 (en) | Business processing system and commissioned business execution control method | |
| JPH0130176B2 (en) | ||
| JP4462508B2 (en) | Information processing apparatus and definition information generation method | |
| JPH0130175B2 (en) | ||
| JP2000035998A (en) | Spreadsheet processor |