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
JPS645346B2 - - Google Patents
[go: Go Back, main page]

JPS645346B2 - - Google Patents

Info

Publication number
JPS645346B2
JPS645346B2 JP57177801A JP17780182A JPS645346B2 JP S645346 B2 JPS645346 B2 JP S645346B2 JP 57177801 A JP57177801 A JP 57177801A JP 17780182 A JP17780182 A JP 17780182A JP S645346 B2 JPS645346 B2 JP S645346B2
Authority
JP
Japan
Prior art keywords
card
processing
field
box
procedure
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
JP57177801A
Other languages
Japanese (ja)
Other versions
JPS5985529A (en
Inventor
Yoshiki Ikegami
Yoshio Hayakawa
Yasuaki Sato
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 JP57177801A priority Critical patent/JPS5985529A/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 JPS5985529A publication Critical patent/JPS5985529A/en
Priority to US07/111,117 priority patent/US4835735A/en
Publication of JPS645346B2 publication Critical patent/JPS645346B2/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)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 (A) 発明の技術分野 本発明は、カード・イメージ処理データ処理装
置、特に、共通の様式をもつ複数個のカードを
「ボツクス」なる概念によつて管理するようにし
てデイスプレイ上にカード・イメージを表示し、
カード・イメージ上のフイールドの内容について
計算処理を含む処理を実行するようにしたカー
ド・イメージ処理機能を有するデータ処理装置に
関するものである。
[Detailed Description of the Invention] (A) Technical Field of the Invention The present invention relates to a card image processing data processing device, and particularly to a card image processing data processing device, which manages a plurality of cards having a common format using a concept called “box”. to display the card image on the display,
The present invention relates to a data processing device having a card image processing function that executes processing including calculation processing on the contents of fields on a card image.

(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, Instead of providing processing procedures one by one, it is desirable to prepare a series of processing procedures in advance so that common processing can be executed sequentially at high speed for each card image.

(C) 発明の目的と構成 本発明は、上記の点を解決することを目的とし
ており、カード・イメージを表示して処理手順を
作成しては登録しておいて、処理を実行できるよ
うにするカード・イメージ処理機能を有するデー
タ処理装置を提供することを目的としている。そ
のため、本発明のカード・イメージ処理機能を有
するデータ処理装置は、デイスプレイ画面上にカ
ード・イメージを表示せしめると共に当該カー
ド・イメージ上の個々のフイールドを指示して処
理態様を与え、フイールドの内容についての処理
を行うカード・イメージ処理機能を有するデータ
処理装置において、 共通の様式をもつ複数のカードに対応して1つ
のボツクスを対応づけて当該ボツクスをアクセス
して処理できるよう構成すると共に、 当該ボツクスに少なくとも、 罫線及び固定文字を含むカードの様式情報を格
納する様式情報記憶手段、 カードの記入フイールドに関する定義情報を格
納するフイールド定義情報記憶手段、 個々のカードの記入フイールドに記入された内
容を格納するカード・データ記憶手段、 を対応づけてなり、かつ 上記様式情報記憶手段の内容、フイールド定義
情報記憶手段の内容及びカード・データ記憶手段
の内容とを用いて表示されたカードの各記入フイ
ールドを指示するフイールド指示手段、 該フイールド指示手段で指示されるフイールド
を対象として処理手順を入力する入力手段、 および該入力手段にて登録された処理手順を実
行する入力手順実行手段 とを備えた ことを特徴としている。以下図面を参照しつつ説
明する。
(C) Object and Structure of the Invention The present invention aims to solve the above-mentioned problems, and provides a system in which a card image is displayed, a processing procedure is created and registered, and the processing can be executed. An object of the present invention is to provide a data processing device having a card image processing function. Therefore, the data processing device having a card image processing function according to the present invention displays a card image on a display screen, and also instructs each field on the card image to give a processing mode, and provides information on the contents of the field. A data processing device having a card image processing function that processes a plurality of cards having a common format is configured so that one box can be accessed and processed in correspondence with a plurality of cards having a common format. at least a format information storage means for storing card format information including ruled lines and fixed characters, a field definition information storage means for storing definition information regarding the entry fields of the card, and a storage means for storing the contents entered in the entry fields of each card. a card data storage means that corresponds to each other, and each entry field of the card displayed using the contents of the form information storage means, the contents of the field definition information storage means, and the contents of the card data storage means; The method further comprises a field instruction means for instructing, an input means for inputting a processing procedure for the field specified by the field instruction means, and an input procedure execution means for executing the processing procedure registered by the input means. It is a feature. This will be explained below with reference to the drawings.

(D) 発明の実施例 第1図ないし第3図は本発明にいうカード・イ
メージとボツクスとの概念を説明する説明図、第
4図ないし第7図は夫々本発明において実行する
処理態様例、第8図は本発明のカード・イメージ
処理機能を有するデータ処理装置の一実施例全体
概念図、第9図は本発明に直接関連する部分の一
実施例要部構成図を示す。
(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 a data processing device having a card image processing function according to the present invention, and FIG. 9 is a diagram showing the main part of an embodiment of a portion directly related to the present invention.

本発明の場合、所定のカード様式をもつカード
をカード・イメージとしてデータ処理装置内に格
納し、当該カード・イメージをデイスプレイ上に
表示して処理を行う。各カード・イメージは、第
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 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つの処
理上のかたまりとして与えるために、各ボツクス
に対応して次の如き情報(又は記憶部)が用意さ
れる。即ち、 (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 Prefecture" on page 3 is placed in the first frame, and the card image of Mr. "Osaka Prefecture" on page 7 belonging to the box "Membership Fee Deposit Slip" is placed in the first frame.
All or part of the image 4 is displayed together in the second frame (hereinafter sometimes referred to as split display).
ing. Input image 5 is displayed, and the contents of the second line of the "Billed Amount" field, which is the field on the card image in the second frame, are changed to the "Current amount" field, which is the field on the card image in the first frame. Instructs to transfer the amount to "Invoiced Amount".

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

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

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

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

また、図示を省略しているが、第1枠に表わさ
れているカード・イメージについて処理を行おう
としている場合には(枠切換えキーにて指定)、
第1枠のカード・イメージ上にのみ実カーソルが
表示され第2枠のカード・イメージ上の実カーソ
ルは消滅される。更に、第1枠や第2枠の夫々の
カード・イメージは夫々独立にスクロールするこ
とができる。また必要に応じて第1枠と第2枠と
の夫々の枠の大きさを増減させることができ、こ
のとき他の枠の大きさはそれに応じ減増される。
Although not shown, if you are trying to process the card image displayed in the first frame (specified using the frame switching key),
The real cursor is displayed only on the card image in the first frame, and the real cursor on the card image in the second frame disappears. Furthermore, each card image in the first frame and the second frame can be scrolled independently. Moreover, the size of each of the first frame and the second frame can be increased or decreased as necessary, and at this time, the size of the other frames can be increased or decreased 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 for multiple fields on multiple cards.
In the illustrated case, the instruction is 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 a data processing device having a card image processing function according to the present invention. In the figure, reference numeral 10 is a keyboard, 11 is a display, 12 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, and 15 is a format analysis section. , 16 is a data entry processing unit that inputs card data such as field names using a kana-kanji conversion function, and 17 is a procedure registration control unit that inputs processing procedures such as calculation instructions, search instructions, and card verification. 18 is a processing procedure storage unit that stores the registered processing procedure; 19 is a procedure execution control unit that performs the processing procedure registered in the processing procedure storage unit 18; Therefore, the boxes 20-1 to 20-n are loaded into the main memory for executing calculations, searches, card verification, etc., and the box 21 is a box selection section which is the current processing target. 22 is a box call control unit which loads the box on the floppy disk 12 onto the main memory; 23 is a box storage control unit which loads the box on the main memory into the floppy disk. What is stored on the disk 12, 24 represents a screen control section.

第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 character count 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
Boxes 20-2 are stored in main memory as necessary for processing.
1 to 20-n.

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

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

第9図において符号10,11,18,20−
1,…20−n,21は第8図に対応している。
また25は、手順指示制御ユニツトであつて、キ
ーボード10からのキー入力にもとづいて制御を
発動する。26は、枠切換制御ユニツトであつ
て、デイスプレイ11上に表示されているカー
ド・イメージの内の第4図に関連して説明した枠
3,4について当面処理が行われるカード・イメ
ージ側に枠を切換える処理を行ない、必要に応じ
て第1の枠3と第2の枠4との境界位置を変更す
る処理を行う。該枠の切換は、カーソル位置情報
保持ユニツト31内に「カーソルがある枠番号」
33をセツトし、上述のボツクス選択部21にこ
の旨が通知されることによつて行われると考えて
よい。
In FIG. 9, the symbols 10, 11, 18, 20-
1, . . . 20-n, 21 correspond to FIG.
Reference numeral 25 denotes a procedure instruction control unit, which initiates control based on key input from the keyboard 10. Reference numeral 26 denotes a frame switching control unit which selects a frame on the side of the card image where processing will be performed for the time being regarding the frames 3 and 4 explained in connection with FIG. 4 among the card images displayed on the display 11. A process of switching the frame 3 and a process of changing the boundary position between the first frame 3 and the second frame 4 as necessary is performed. To switch the frame, check the "frame number where the cursor is located" in the cursor position information holding unit 31.
33, and the above-mentioned box selection unit 21 is notified of this.

27は、頁指定制御ユニツトであつて、頁切換
キーによつて頁が指示されたことに対応する処理
を行う。デイスプレイ11上に、第4図に示して
いる如く、第1枠3上に仮にボツクス20−1に
属するカード・イメージが様式データとカード・
データとがマージされて表示され、また第2枠4
上に仮にボツクス20−nに属するカード・イメ
ージが同様にマージされて表示されているとす
る。この状態において新しい頁が指示されると、
当該ページがカーソル位置情報保持ユニツト31
内に「カーソルがあるページ番号」34に各枠対
応にセツトされ、これに対応して、ページ選択制
御ユニツト41を発動し、当該枠に表示されてい
るボツクス上の当該頁を抽出し、カード表示ユニ
ツト39に転送せしめる。即ち当該枠内に表示さ
れているカード・イメージが変更される(同一ボ
ツクス内の頁が変化する)。
Reference numeral 27 is a page designation control unit that performs processing corresponding to the page designated by the page switching key. On the display 11, as shown in FIG.
data is merged and displayed, and the second frame 4
Assume that the card images belonging to box 20-n are similarly merged and displayed above. When a new page is specified in this state,
The relevant page is the cursor position information holding unit 31
``Page number where the cursor is located'' 34 is set corresponding to each frame, and in response to this, the page selection control unit 41 is activated to extract the page in the box displayed in the frame, and to display the page on the card. The data is transferred to the display unit 39. That is, the card image displayed within the frame is changed (the pages within the same box are changed).

28は、カーソル移動制御ユニツトであつて、
カーソル移動キーによつてカーソル(実カーソ
ル)が移動せしめられたとき新しいカーソルの位
置を検出してカーソル位置情報保持ユニツト31
内に「カーソルがあるフイールド番号」32に各
枠対応にセツトする。そして、実カーソル表示ユ
ニツト36によつてカーソルが表示され、当該フ
イールド番号にもとづいてフイールド定義情報サ
ーチ・ユニツト40によつて該当するフイールド
のフイールド定義情報やフイールド名を抽出して
処理に利用せしめる。言うまでもなく当該フイー
ルドがデイスプレイ画面上で表示されていなかつ
た位置にあれば上下スクロール処理や横スクロー
ル処理によつて上記枠内に限つた範囲でスクロー
ルが行われる。
28 is a cursor movement control unit,
When the cursor (actual cursor) is moved by the cursor movement key, the cursor position information holding unit 31 detects the new cursor position.
The "field number where the cursor is located" 32 is set corresponding to each frame. Then, a cursor is displayed by the actual cursor display unit 36, and based on the field number, the field definition information and field name of the corresponding field are extracted by the field definition information search unit 40 and used for processing. Needless to say, if the field is located at a position that is not displayed on the display screen, scrolling will be performed within the above-mentioned frame by vertical scrolling processing or horizontal scrolling processing.

29−1は演算子キー制御ユニツトであつて計
算処理手順の登録に対応して発動される。また2
9−2は検索キー制御ユニツトであり、29−p
は一覧表作成キー制御ユニツトであつて、夫々該
当する処理手順を登録する場合に発動される。
Reference numeral 29-1 is an operator key control unit which is activated in response to registration of a calculation processing procedure. Also 2
9-2 is a search key control unit; 29-p
is a list creation key control unit, which is activated when registering the corresponding processing procedure.

30−1は、計算式表示制御ユニツトであつ
て、演算子キー制御ユニツト29−1によつて有
効と判定された演算子キーと、フイールド定義情
報サーチ・ユニツト40から抽出されたフイール
ド名と、ボツクス番号とにもとづいて、デイスプ
レイ11上に例えば第4図ないし第7図に示した
入力イメージ5の如く、処理手順をイメージの形
に作り上げ、これをデイスプレイ11上供給す
る。即ち、処理手順が順次作成されるにつれて、
入力イメージ5表示が行われる。この間、手順編
集制御ユニツト37が、手順カーソルの移動制御
を行なう。また手順の挿入、追加、削除、置換な
どを手順カーソル8やマーク9を表示せしめつつ
行う。手順カーソル8の表示は、手順カーソル表
示制御ユニツト37が手順カーソル位置を管理す
るものと考えてよい。
30-1 is a calculation formula display control unit that displays operator keys determined to be valid by the operator key control unit 29-1, field names extracted from the field definition information search unit 40, Based on the box number, a processing procedure is created in the form of an image on the display 11, such as the input image 5 shown in FIGS. 4 to 7, and this is displayed on the display 11. That is, as processing procedures are created sequentially,
Input image 5 is displayed. During this time, the procedure editing control unit 37 controls the movement of the procedure cursor. Further, insertion, addition, deletion, replacement, etc. of procedures are performed while displaying the procedure cursor 8 and mark 9. The display of the procedure cursor 8 can be thought of as the procedure cursor display control unit 37 managing the procedure cursor position.

30−2は検索条件表示制御ユニツトであり、
また30−pは一覧表作成手順表示制御ユニツト
であつて、上記検索キー制御ユニツト29−1や
一覧表作成キー制御ユニツト29−pに対応した
入力イメージを表示せしめる処理を行う。
30-2 is a search condition display control unit;
Reference numeral 30-p is a list creation procedure display control unit that performs processing to display input images corresponding to the search key control unit 29-1 and list creation key control unit 29-p.

35は、手順コード組立て処理ユニツトであつ
て、上記演算子キー制御ユニツト29−1や計算
式表示制御ユニツト30−1に関連して説明した
如く、上述の入力イメージを順次作成してゆくの
に対応して、演算子やフイールド定義情報やボツ
クス番号やページ番号やフイールド番号や枠番号
にもとづいて、処理手順コードを順次組立ててゆ
く。即ち、上記処理手順が入力イメージとして表
示されてゆくのに対応して、第8図図示の手順実
行制御部19が実行し易いコード形態で処理手順
を記述してゆく。そして、その組立て結果は、上
記入力イメージの表示の形でオペレータによつて
チエツクを受け、正当であれば手順記憶部18に
格納されてゆく。即ち、例えば 単価×数量=合計 が与えられた処理手順であれば、手順記憶部18
の各アドレスに 『第iアドレス (単価のフイールド番号とボツ
クス番号) 第(i+1)アドレス (〔×〕演算子コード) 第(i+2)アドレス (数量のフイールド番号
とボツクス番号) 第(i+3)アドレス (〔=〕演算子コード) 第(i+4)アドレス (合計のフイールド番号
とボツクス番号)』 の如く格納する。これらの各アドレスの内容は、
第8図に示す手順実行制御部19による実行時に
順次読出され、必要なボツクスから必要なフイー
ルド内容を抽出しつつ実行する。
35 is a procedure code assembly processing unit, which sequentially creates the above-mentioned input images, as explained in connection with the operator key control unit 29-1 and the calculation formula display control unit 30-1. Correspondingly, processing procedure codes are sequentially assembled based on operators, field definition information, box numbers, page numbers, field numbers, and frame numbers. That is, as the above processing procedure is displayed as an input image, the processing procedure is written in a code format that is easy to execute by the procedure execution control section 19 shown in FIG. Then, the assembly result is checked by the operator in the form of a display of the input image, and if it is correct, it is stored in the procedure storage section 18. That is, for example, if the processing procedure is given unit price x quantity = total, the procedure storage unit 18
For each address, write "i-th address (Unit price field number and box number) (i+1) address ([x] operator code) (i+2) address (quantity field number and box number) (i+3) address ( [=]operator code) (i+4)th address (total field number and box number)'. The contents of each of these addresses are
When executed by the procedure execution control unit 19 shown in FIG. 8, they are sequentially read out and executed while extracting necessary field contents from necessary boxes.

なお、第9図において、主記憶上にロードされ
ているボツクスは、同じボツクスを2つの夫々の
枠にロードする形でセツトしてもよく、また異な
るボツクスを2つの夫々の枠にロードする形でセ
ツトしてもよい。このために、上記処理手順を登
録することによつて実行される処理は、 (i) 単一のカード・イメージ上のフイールド内容
相互間の処理、 (ii) 第一のボツクスに属する異なるカード・イメ
ージ(異なるページ)のフイールド内容相互間
の処理、 (iii) 異なるボツクスに属するカード・イメージの
フイールド内容相互間の処理、 を夫々登録することができる。
In FIG. 9, the boxes loaded in the main memory may be set in such a way that the same box is loaded into two respective frames, or different boxes may be set in a form in which different boxes are loaded into two respective frames. You can also set it with . For this purpose, the processing performed by registering the above processing procedure is (i) processing between field contents on a single card image, (ii) processing between different card images belonging to the first box. Processing between field contents of images (different pages); (iii) Processing between field contents of card images belonging to different boxes can be registered.

(E) 発明の効果 以上説明した如く、本発明によれば、共通の様
式をもつカード群をボツクスとしてまとめて処理
することが可能となり、個々のカード・イメージ
を様式データとカード・データとに分けて格納し
ておき必要に応じてマージして出力することがで
きる。また必要に応じてカード・イメージをスプ
リツト表示の形で表示せしめることもでき、更に
処理すべき処理手順を順次作成し登録することが
できる。したがつて、従来の一般カード処理をデ
イスプレイと対話しつつ実行することが可能とな
る。
(E) Effects of the Invention As explained above, according to the present invention, it is possible to collectively process a group of cards having a common format as a box, and to combine individual card images into format data and card data. They can be stored separately and merged and output as needed. Further, the card image can be displayed in a split display if necessary, and processing procedures to be processed can be sequentially created and registered. Therefore, conventional general card processing can be performed while interacting with the display.

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

第1図ないし第3図は本発明にいうカード・イ
メージとボツクスとの概念を説明する説明図、第
4図ないし第7図は夫々本発明において実行する
処理態様例、第8図は本発明のカード・イメージ
処理機能を有するデータ処理装置の一実施例全体
概念図、第9図は本発明に直接関連する部分の一
実施例要部構成図を示す。 図中、1はカード・イメージ、2はボツクス、
3,4はカード・イメージの全部または一部、5
は入力イメージ、7は実カーソル、8は手順カー
ソル、9はマーク、10はキーボード、11はデ
イスプレイ、12はフロツピイ・デイスク、13
は様式指定制御部、14はカード作成管理部、1
5は様式解析部、16はデータ記入処理部、17
は手順登録制御部、18は処理手順記憶部、19
は手順実行制御部、20−1ないし20−nは
夫々主記憶上にロードされているボツクス、21
はボツクス選択部、22はボツクス呼出制御部、
23はボツクス格納制御部、24は画面制御部、
26は枠切換制御ユニツト、27は頁指定制御ユ
ニツト、28はカーソル移動制御ユニツト、29
−1は演算子キー制御ユニツト、30−1は計算
式表示制御ユニツト、35は手順コード組立て処
理ユニツトを表わしている。
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 FIG. 9 shows an overall conceptual diagram of an embodiment of a data processing apparatus having a card image processing function, and FIG. 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 an input image, 7 is a real cursor, 8 is a procedure cursor, 9 is a mark, 10 is a keyboard, 11 is a display, 12 is a floppy disk, 13
14 is a format specification control section, 14 is a card creation management section, 1
5 is a format analysis section, 16 is a data entry processing section, 17
18 is a procedure registration control unit; 18 is a processing procedure storage unit; 19
21 is a procedure execution control unit; 20-1 to 20-n are boxes respectively loaded on the main memory;
22 is a box selection section, 22 is a box call control section,
23 is a box storage control unit, 24 is a screen control unit,
26 is a frame switching control unit, 27 is a page designation control unit, 28 is a cursor movement control unit, 29
-1 represents an operator key control unit, 30-1 a calculation formula display control unit, and 35 a procedure code assembly processing unit.

Claims (1)

【特許請求の範囲】 1 デイスプレイ画面上にカード・イメージを表
示せしめると共に当該カード・イメージ上の個々
のフイールドを指示して処理態様を与え、フイー
ルドの内容についての処理を行うカード・イメー
ジ処理機能を有するデータ処理装置において、 共通の様式をもつ複数のカードに対応して1つ
のボツクスを対応づけて当該ボツクスをアクセス
して処理できるよう構成すると共に、 当該ボツクスに少なくとも、 罫線及び固定文字を含むカードの様式情報を格
納する様式情報記憶手段、 カードの記入フイールドに関する定義情報を格
納するフイールド定義情報記憶手段、 個々のカードの記入フイールドに記入された内
容を格納するカード・データ記憶手段、 を対応づけてなり、かつ 上記様式情報記憶手段の内容、フイールド定義
情報記憶手段の内容及びカード・データ記憶手段
の内容とを用いて表示されたカードの各記入フイ
ールドを指示するフイールド指示手段、 該フイールド指示手段で指示されるフイールド
を対象として処理手順を入力する入力手段、 および該入力手段にて登録された処理手順を実
行する入力手順実行手段 とを備えた ことを特徴とするカード・イメージ処理機能を有
するデータ処理装置。
[Claims] 1. A card image processing function 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. A data processing device having a card that is configured to be able to access and process a box by associating one box with a plurality of cards having a common format, and the box includes at least ruled lines and fixed characters. A form information storage means for storing form information of the card, a field definition information storage means for storing definition information regarding the entry fields of the card, and a card data storage means for storing the contents entered in the entry fields of the individual cards. and a field indicating means for indicating each entry field of the displayed card using the contents of the form information storage means, the contents of the field definition information storage means, and the contents of the card data storage means; has a card image processing function characterized by comprising: an input means for inputting a processing procedure for a field specified by the input means; and an input procedure execution means for executing the processing procedure registered by the input means. Data processing equipment.
JP57177801A 1982-10-11 1982-10-11 Processor of card image processing data Granted JPS5985529A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP57177801A JPS5985529A (en) 1982-10-11 1982-10-11 Processor of card image processing data
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
JP57177801A JPS5985529A (en) 1982-10-11 1982-10-11 Processor of card image processing data

Publications (2)

Publication Number Publication Date
JPS5985529A JPS5985529A (en) 1984-05-17
JPS645346B2 true JPS645346B2 (en) 1989-01-30

Family

ID=16037322

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57177801A Granted JPS5985529A (en) 1982-10-11 1982-10-11 Processor of card image processing data

Country Status (1)

Country Link
JP (1) JPS5985529A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61296447A (en) * 1985-06-25 1986-12-27 Sord Comput Corp Information control processing device
JPS61296446A (en) * 1985-06-25 1986-12-27 Sord Comput Corp Group information processing device
JPS625454A (en) * 1985-06-29 1987-01-12 Sord Comput Corp Information processor
JP2656923B2 (en) * 1987-04-21 1997-09-24 富士通株式会社 Spreadsheet processor
JPS63273947A (en) * 1987-04-24 1988-11-11 インタ−ナショナル・ビジネス・マシ−ンズ・コ−ポレ−ション Data base system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS569860A (en) * 1979-07-05 1981-01-31 Hitachi Ltd Handling unit for document picture data
JPS56124939A (en) * 1980-03-07 1981-09-30 Fujitsu Ltd Character input device
JPS5771072A (en) * 1980-10-20 1982-05-01 Sharp Corp Electronic computer

Also Published As

Publication number Publication date
JPS5985529A (en) 1984-05-17

Similar Documents

Publication Publication Date Title
JPH0128980B2 (en)
EP0120977B1 (en) Card image data processing system
JPS645346B2 (en)
JPH08286871A (en) File processor
JPH0132544B2 (en)
JPH0128979B2 (en)
JPH0130176B2 (en)
JPH0128981B2 (en)
JPH0130175B2 (en)
JPS59103125A (en) Page changing control system of card image processing data processor
JP3662644B2 (en) Price card creation system
JP2845897B2 (en) Document search / display method and apparatus
JP3872162B2 (en) Business processing system and commissioned business execution control method
JPH0128982B2 (en)
JPS5968042A (en) Frame header display control system of card image processing data processor
JPH0636173B2 (en) Graphic editing device
EP0351786B1 (en) Data processing apparatus
JPS59149533A (en) Processor for card image processing data
JPH0245216B2 (en)
JPH0219465B2 (en)
JPH03113672A (en) Data retrieval device
JPH02170216A (en) Data entry method
JPS59103128A (en) Processing result output system of card image processing data processor
JPH06266487A (en) Information processor and help information presenting method
JPH0130174B2 (en)