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
JP2708852B2 - Information processing device - Google Patents
[go: Go Back, main page]

JP2708852B2 - Information processing device - Google Patents

Information processing device

Info

Publication number
JP2708852B2
JP2708852B2 JP1050286A JP5028689A JP2708852B2 JP 2708852 B2 JP2708852 B2 JP 2708852B2 JP 1050286 A JP1050286 A JP 1050286A JP 5028689 A JP5028689 A JP 5028689A JP 2708852 B2 JP2708852 B2 JP 2708852B2
Authority
JP
Japan
Prior art keywords
data
item
displayed
candidate
screen
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 - Fee Related
Application number
JP1050286A
Other languages
Japanese (ja)
Other versions
JPH02228719A (en
Inventor
裕一郎 野中
一彦 塩野
寿彦 徳田
義弘 稲木
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP1050286A priority Critical patent/JP2708852B2/en
Publication of JPH02228719A publication Critical patent/JPH02228719A/en
Application granted granted Critical
Publication of JP2708852B2 publication Critical patent/JP2708852B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、特定の項目に対する文字の入力を予め登録
した候補の中から選択して入力する選択入力機能を備え
た情報処理装置に関する。
The present invention relates to an information processing apparatus having a selection input function of selecting and inputting a character input for a specific item from candidates registered in advance.

(ロ)従来の技術 従来、ある項目にデータを入力するに際に予め登録し
ておいた候補を表示画面の候補表示エリアに表示させ
て、該表示された候補の中から所望の候補を選択して入
力する選択入力機能を備えた情報処理装置としては防災
ドキュメントシステムがある。
(B) Conventional technology Conventionally, when inputting data for an item, a candidate registered in advance is displayed in a candidate display area of a display screen, and a desired candidate is selected from the displayed candidates. There is a disaster prevention document system as an information processing apparatus having a selection input function for inputting a document.

(ハ)発明が解決しようとする課題 しかしながら、このような従来の情報処理装置におい
て、候補の表示画面中の候補表示エリアに表示する際、
該候補の文字数が前記表示エリアに所定の文字サイズ
(例えば全角)で表示できる文字数より多いと、操作者
は該候補の一部分しか見ることができない。したがって
他に同じ様な候補があると、その候補との違いが区別で
きなかった。このような場合、操作者は表示する候補の
文字サイズを所定の文字サイズ(例えば全角)よりも小
さい文字サイズ(例えば半角、1/4角)等に変換しなけ
ればならず、操作者に負担がかかっていた。
(C) Problems to be Solved by the Invention However, in such a conventional information processing apparatus, when displaying in a candidate display area on a candidate display screen,
If the number of characters of the candidate is larger than the number of characters that can be displayed in the display area at a predetermined character size (for example, full width), the operator can see only a part of the candidate. Therefore, when there was another similar candidate, the difference from the candidate could not be distinguished. In such a case, the operator must convert the character size of the candidate to be displayed smaller character size (e.g. byte, 1 / square) than a predetermined character size (e.g., double-byte) in the like, the burden to the operator Was hanging.

本発明の情報処理装置は、このような事情に鑑みなさ
れたものであり、候補を表示エリアに所定の文字サイズ
で表示できない時には、候補の文字サイズを所定の文字
サイズより小さく設定して表示し、候補の確認が容易に
行えるとともに操作者の労力の低減が図れる情報処理装
置を提供することを目的とする。
The information processing apparatus of the present invention has been made in view of such circumstances, and when a candidate cannot be displayed in a display area with a predetermined character size, the candidate character size is set to be smaller than the predetermined character size and displayed. It is another object of the present invention to provide an information processing apparatus capable of easily confirming candidates and reducing operator's labor.

(ニ)課題を解決するための手段 本発明は、特定の項目に対するデータの入力を予め登
録した候補の中から選択して入力する選択入力機能を備
えた情報処理装置であって、前記課題を解決するため
に、前記項目に入力する候補を登録するための候補登録
手段と、該候補を表示するための表示エリアが設けられ
る表示手段と、前記候補登録手段に登録された候補の文
字数と前記表示手段上に設けられる表示エリアに所定の
文字サイズで表示できる文字数とを比較する比較手段
と、前記候補を前記表示エリアに表示する際に前記比較
手段により表示エリアに所定の文字サイズで表示できる
文字数よりも候補の文字数の方が多いと判定された場
合、該候補を前記表示エリアに前記所定の文字サイズよ
りも小さい文字サイズで表示する制御手段と、を具備す
る事を特徴とする。
(D) Means for Solving the Problems The present invention is an information processing apparatus having a selection input function of selecting and inputting data input for a specific item from candidates registered in advance. In order to solve the problem, candidate registration means for registering a candidate to be input in the item, display means provided with a display area for displaying the candidate, the number of characters of the candidate registered in the candidate registration means, Comparing means for comparing the number of characters that can be displayed in a display area provided on the display means with a predetermined character size; and displaying the candidate in the display area with a predetermined character size when displaying the candidate in the display area. When it is determined that the number of characters of the candidate is larger than the number of characters, control means for displaying the candidate in the display area with a character size smaller than the predetermined character size, It is characterized by having.

(ホ)作用 上述の如く、候補の文字と表示エリアに所定の文字サ
イズで表示できる文字数とを比較する比較手段と、前記
表示エリアに全角で表示できる文字数よりも候補の文字
数の方が多いと判定された場合に、候補の文字数を該所
定の文字サイズよりも小さい文字サイズで表示する制御
手段を具備することにより、表示エリアに所定の文字サ
イズで表示できる文字数よりも候補の文字数の方が多い
場合には、候補を所定の文字サイズよりも小さな文字サ
イズにして表示するため、候補の全体若しくは大半を見
ることができ、候補の確認を容易に行うことが可能にな
る。
(E) Function As described above, the comparing means for comparing the candidate characters with the number of characters that can be displayed in the display area in a predetermined character size, and when the number of candidate characters is larger than the number of characters that can be displayed in the display area in full-width. By providing control means for displaying the number of candidate characters in a character size smaller than the predetermined character size when the determination is made, the number of candidate characters is smaller than the number of characters that can be displayed in the display area in the predetermined character size. When there are many candidates, the candidates are displayed in a character size smaller than the predetermined character size, so that all or most of the candidates can be viewed, and the candidates can be easily confirmed.

(ヘ)実施例 本発明の一実施例を以下に図面に従い説明する。同実
施例装置は文書作成モードとソート、セレクト等のデー
タ処理モードとを切換えてなし得る情報処理装置で、第
1図に示す如き外観のハード構成と第2図に示す如き機
能的ブロック構成を有している。(1)はデータ、テキ
スト等の入力や種々の機能の選択入力等をなすキーボー
ド(1A)からなる入力手段で、基本的には市販のワード
プロセッサのキー配列をなしていて、第1図にその要部
の配列を示す如く、機能がモードによって変るファンク
ションキー(F1)〜(F10)や特定の機能を指定するフ
ァンクションキー(F11)…を有し、こうした多数のフ
ァンクションキーを用いることで入力の操作性を向上さ
せている。(2)はCRT(2A)よりなる表示手段、
(3)はレーザービームプリンタ、LEDプリンタ、熱転
写プリンタ等のプリンタ(3A)よりなる印字手段、
(4)は文書作成モードで作成したテキストやデータ処
理モードで作成したカードのイメージデータを蓄えるテ
キストメモリ、(5)はデータ処理モードにて入力した
複数の項目(フィールド)からなるレコードを複数件蓄
えるデータ処理レコードメモリ、(6)はデータ処理モ
ードにおける項目を管理する為のデータが記録される項
目管理テーブル、(7)は文書作成モードで作成した表
(テキストデータ)をデータ処理用のレコードに変換す
るデータ変換するデータ変換処理時において表の位置と
レコードの項目No.を対応づけるデータ変換用対応テー
ブル、(8)は同データ変換時に表の枠組みを記憶する
データ変換用ポジションテーブル、(9)は文書作成モ
ードで作成した帳票の原票(文書ファイル)内にデータ
処理ファイルのレコードの項目データを埋め込むべき位
置とその項目No.を記憶する帳票管理テーブルで、これ
等(4)〜(9)は文書作成やデータ処理の処理時には
RAMからなる主メモリに展開され、処理終了後や適当な
時にハードディスクからなる補助メモリに蓄えられる。
(F) Embodiment One embodiment of the present invention will be described below with reference to the drawings. The apparatus of this embodiment is an information processing apparatus that can be switched between a document creation mode and a data processing mode such as sorting and selection, and has a hardware configuration having an external appearance as shown in FIG. 1 and a functional block configuration as shown in FIG. Have. (1) is an input means consisting of a keyboard (1A) for inputting data, text, etc., selecting input of various functions, etc., and basically has a key arrangement of a commercially available word processor. As shown in the layout of the main part, the function keys (F1) to (F10) whose functions change according to the mode and the function keys (F11) that specify a specific function are provided. Operability has been improved. (2) means for displaying a CRT (2A),
(3) printing means consisting of a printer (3A) such as a laser beam printer, an LED printer, a thermal transfer printer,
(4) a text memory for storing text created in the document creation mode and image data of a card created in the data processing mode, and (5) a plurality of records including a plurality of items (fields) input in the data processing mode. A data processing record memory to be stored, (6) an item management table in which data for managing items in the data processing mode is recorded, and (7) a record (text data) created in the document creation mode for data processing. A data conversion correspondence table for associating a table position with a record item number at the time of data conversion processing for data conversion, (8) a data conversion position table for storing a table framework at the time of the data conversion, 9) The record of the data processing file is stored in the original form (document file) of the form created in the document creation mode. In the form management table storing location to embed de item data and the item No., which like (4) - (9) At the time of processing of the document creation and data processing
It is developed in a main memory composed of a RAM, and is stored in an auxiliary memory composed of a hard disk after processing is completed or at an appropriate time.

(10)はテキスト入力や種々編集機能をなすテキスト
編集手段、(11)はテキスト管理手段で、テキストメモ
リ(4)へのリード(R)/ライト(W)を管理すべく
R/Wできる行、桁を示すアクセスラインポインタとアク
セスカラムポインタを有する。(12)はレコード管理手
段で、レコードの項目データのR/Wを管理すべく、R/Wで
きるレコードを指すアクセスポインタを有する。(13)
はデータ表示形式管理手段で、データ処理モードにおい
て、レコードを1件1葉のカード形式で表示するか複数
のレコードをまとめた一覧表形式で表示するかの切替を
行う。(14)はセレクト処理手段で、セレクト指定条件
に合わないレコードに対し処理対象から外す処理を行な
うと共に、セレクトを解除すると全レコードを処理対象
に戻す。(15)はデータ変換手段で、文書作成モードで
作成のテキストデータをデータ処理モードで作成のレコ
ードに変換してデータベースとして蓄積する。(16)は
表枠解析手段で、データ変換時にテキスト管理手段(1
1)のカレントラインで指示された行について全表枠の
位置を検出する。(17)は帳票出力手段で、データ処理
モードで作成のレコードを文書作成モードで作成のテキ
ストデータ(原票)に埋め込む機能をなす。(18)は帳
票修飾発生手段で、前記原票において項目名に帳票修飾
の属性をセットする。(19)は入力手段(1)から入力
されるローマ字又はかな文字を漢字に変換する周知のか
な漢字変換手段で、文書作成モード及びデータ処理モー
ド時機能する。(20)はディレクトリテーブルで、文書
選択画面で表示する際必要なデータ及び文書に対して構
成されているファイルの外部メモリ上での位置情報、構
成ファイル数情報、各テーブルの使用状況フラグを含ん
でいる。テーブル中のファイルポジションにはテキスト
ファイル、レコードファイル、項目管理テーブルの順で
位置情報が書かれている。(21)は電源投入直後、外部
メモリより上記ディレクトリテーブル(20)のデータを
読み出し、文書選択を行なわしめる文書選択画面を表示
させるファイル管理部で、文書選択の際既存の文書を選
択した後は、上記ディレクトリテーブル(20)の情報に
基づきファイルを読み出す。文書作成モードのファイル
を選択した場合、外部メモリからテキストファイルをテ
キストメモリ(4)に読み出し、またデータ処理モード
のファイルを選択した場合、外部メモリからテキストフ
ァイルをテキストメモリ(4)に、レコードファイルを
レコードメモリ(5)に、そして項目管理テーブルデー
タを項目管理テーブル(6)に夫々読み出す。更に、既
存の文書ではなく新規文書作成のファイルが選択された
場合、ディレクトリテーブル(20)に所定のデータを登
録する。各処理が終了ると、各メモリ(4)、(5)中
のデータを外部メモリに書き出すと共に、ディレクトリ
テーブル(20)の内容も当該外部メモリに書き込む。
(10) is a text editing means for performing text input and various editing functions, and (11) is a text management means for managing read (R) / write (W) to the text memory (4).
It has an access line pointer and an access column pointer that indicate the row and column that can be read / written. (12) is a record management means, which has an access pointer pointing to a record that can be read / written in order to manage the R / W of the item data of the record. (13)
Is a data display format management unit that switches between displaying records in a card format on a one-by-one basis or displaying a list of a plurality of records in a data processing mode. (14) is a selection processing means for performing processing for excluding records that do not meet the selection designation condition from processing targets, and returning the records to processing targets when the selection is released. (15) Data conversion means converts text data created in the document creation mode into records created in the data processing mode and accumulates the data as a database. (16) is a table frame analysis means, and a text management means (1
The positions of all table frames are detected for the line specified by the current line in 1). (17) is a form output means, which has a function of embedding a record created in the data processing mode into text data (original form) created in the document creation mode. (18) is a form modification generating means for setting a form modification attribute to an item name in the original form. (19) is a well-known kana-kanji conversion means for converting a Roman character or a kana character input from the input means (1) into a kanji, and functions in a document creation mode and a data processing mode. Reference numeral (20) denotes a directory table, which includes data necessary for display on the document selection screen, position information of the file configured for the document on the external memory, information on the number of constituent files, and a use status flag of each table. In. In the file position in the table, position information is written in the order of a text file, a record file, and an item management table. (21) is a file management unit for reading the data of the directory table (20) from the external memory immediately after turning on the power and displaying a document selection screen for selecting a document. The file is read based on the information in the directory table (20). When a file in the document creation mode is selected, a text file is read from the external memory to the text memory (4). When a file in the data processing mode is selected, the text file is read from the external memory to the text memory (4), and the record file is read. To the record memory (5) and the item management table data to the item management table (6). Further, when a file for creating a new document is selected instead of an existing document, predetermined data is registered in the directory table (20). When each process is completed, the data in each of the memories (4) and (5) is written to the external memory, and the contents of the directory table (20) are also written to the external memory.

(22)は上記各手段(10)〜(21)を制御し、本実施
例装置の各種機能を実現させる主制御手段で、これら
(10)〜(22)の各手段によって制御手段(23)が構成
されている。この制御手段(21)はハードウェア的には
中央処理装置(図示しない)と上記主メモリ及び補助メ
モリから主構成され、ソフトウェア的には上記主メモリ
又は補助メモリに蓄えられ中央処理装置の制御手順を示
す種々プログラムとして存在する。尚、制御手段(21)
を構成する機能手段は代表的なものを明示しただけであ
る。又、制御手段(21)の機能手段は必要に応じてロジ
ック回路に置換可能である。
(22) is a main control means for controlling the above means (10) to (21) and realizing various functions of the apparatus of the present embodiment, and the control means (23) by these means (10) to (22). Is configured. The control means (21) is mainly composed of a central processing unit (not shown) in terms of hardware and the main memory and the auxiliary memory, and is stored in the main memory or the auxiliary memory in terms of software and controls the central processing unit. Exist as various programs indicating the following. Control means (21)
The functional means constituting are merely representative. The function means of the control means (21) can be replaced with a logic circuit as required.

上記のメモリ(4)、(5)及び制御手段(23)は、
装置本体(23A)内に収納される。(24)はフロッピー
ディスク(図示しない)の挿入口で、本体(23A)にて
作成した文書ファイルやデータ処理ファイルを必要に応
じて同フロッピーディスクに蓄えたり、後記の如く他の
文書ファイル作成専用機にて作成の文書ファイルを蓄え
たフロッピーディスクをここ(24)から挿入し同ディス
クの文書ファイルを取り込んだり、同文書ファイルのテ
キストデータから、データ処理用レコードを吸い上げて
データ処理ファイルに蓄える前記データ変換(詳細は後
述)を行えるよう構成している。
The above memories (4) and (5) and the control means (23)
It is stored in the device body (23A). (24) is an insertion slot for a floppy disk (not shown). The document file and data processing file created by the main unit (23A) can be stored on the same floppy disk as needed, or dedicated to other document file creation as described below. Insert the floppy disk containing the document file created by the machine from here (24) and take in the document file of the disk, or download the data processing record from the text data of the document file and store it in the data processing file It is configured to perform data conversion (details will be described later).

次に本実施例装置の動作及び機能を主に第3図〜第4
図に示す制御手段(23)のなすフローチャート及び第5
図の表示画面に従い説明する。
Next, the operation and function of the apparatus of this embodiment will be described mainly with reference to FIGS.
The flow chart of the control means (23) shown in FIG.
Explanation will be given according to the display screen of the figure.

[A]装置起動及び文書選択 先ず装置の電源を投入すると、文書作成用のプログラ
ムがロードされ、第5−1図に示す初期画面が表示手段
(2)に表示される。同表示例では左端にナンバリング
された如くNo.1〜5の5つのファイルが既に作成されメ
モリに蓄えられている。5つのファイルのうち用紙の欄
が黒反転しているファイルNo.1,2,4はデータ処理モード
で作成されたデータ処理ファイルで、反転していないも
のNo.3,5は文書作成モードで作成されたファイルである
ことを示している。又、画面の最下段には入力手段
(1)の最上段のファンクションキー(F1)〜(F10)
に対応するファンクションキーが表示されていて、F1が
編集(文書作成)にF6がデータ処理に対応している。
[A] Device Startup and Document Selection When the device is first turned on, a document creation program is loaded, and an initial screen shown in FIG. 5-1 is displayed on the display means (2). In the display example, five files No. 1 to No. 5 are already created and stored in the memory as numbered at the left end. Of the five files, file Nos. 1, 2, and 4 whose paper columns are black inverted are data processing files created in data processing mode, and those that are not inverted are No. 3 and 5 in document creation mode. Indicates that the file was created. At the bottom of the screen, the function keys (F1) to (F10) at the top of the input means (1)
Is displayed, and F1 corresponds to editing (document creation) and F6 corresponds to data processing.

[B]データ処理モード起動 上述の如く、装置が起動せしられると、第5−1図の
初期画面が表示され、その初期状態では横一行のカーソ
ル(C1)はNo.0の文書新規作成を受け付け可状態である
ことを報知すべく、当該No.0の行を黒反転させている。
この状態で、第3図のステップS1に基づく文書選択を行
なう。本文書はデータ処理モードにより作成されるよう
に、表示画面下段のメニュー項目からデータ処理を選択
するファンクションキー(F6)が押下されると、S2ステ
ップでデータ処理モードに入る。ステップS3で新規作成
が判断されると、表示画面は第5−2図に変わり右下枠
内に文書名、日付等の入力を求めるウインドウが表示さ
れる。このように、マルチウインドウ表示された画面右
下枠内に、文書名、日付等を入力した後実行キー(SW
1)を押すと、これまでロードされていた文書作成プロ
グラムが無効にされ、替ってデータ処理プログラムがロ
ードされる。その結果データ処理モードが起動して、表
示画面は第5−3図に変り、ステップS5のカード設計ル
ーチンに移行する。
[B] Activation of data processing mode As described above, when the apparatus is activated, the initial screen shown in FIG. 5-1 is displayed. In the initial state, the horizontal one-line cursor (C1) is a new document of No. 0 No. 0 is black-reversed in order to notify that the state is acceptable.
In this state, a document is selected based on step S1 in FIG. As this document is created in the data processing mode, when the function key (F6) for selecting data processing is pressed from the menu item at the bottom of the display screen, the data processing mode is entered in step S2. If a new creation is determined in step S3, the display screen changes to FIG. 5-2, and a window for inputting a document name, date, etc. is displayed in the lower right frame. In this way, after inputting the document name, date, etc. in the lower right frame of the multi-window display screen, execute key (SW
When 1) is pressed, the document creation program that has been loaded is invalidated, and the data processing program is loaded instead. As a result, the data processing mode is activated, the display screen is changed to FIG. 5-3, and the flow shifts to a card design routine of step S5.

[C]カード設計 第5−3図の画面は文書作成モードの空白1ページに
相当する画面であり、カーソル(C2)は空白1ページ内
を自由に移動可能で、入力手段(1)からの文字入力、
ケイ線描画により自由な入力画面がテキスト編集手段
(10)の機能を用い文書作成モード時と同様な操作で設
計可能となる。同表示画面の最下段には入力したい項目
のデータの型(文字又は数値等)を指定する為のファン
クションキーの表示がなされる。
[C] Card Design The screen shown in FIG. 5-3 is a screen corresponding to one blank page in the document creation mode, and the cursor (C2) can be freely moved within one blank page. Character input,
The free input screen can be designed by the key line drawing by the same operation as in the document creation mode using the function of the text editing means (10). At the bottom of the display screen, a function key for designating a data type (character or numerical value, etc.) of an item to be input is displayed.

今、第5−4図に従い名前、住所、電話、年齢の4項
目からなる住所録カードの設計を説明する。先ず、カー
ソル(C2)を画面の適所に移動し、項目名‘名前’をか
な漢字変換で入力する。次いで、名前の右端のデータ入
力開始位置にカーソルを移動させ、文字入力をすべく、
文字項目を指示するファンクションキー(F1)を押した
後、入力手段(1)のカーソル移動キー(SW2)を動か
すと開始位置(P1)からカーソル最終位置(P2)までが
‘電話’の欄の如く黒反転(X)し、仮の項目データ入
力領域が確認できる。この仮領域で良い場合は、実行キ
ー(SW1)を押すと、文字項目であるのでアンダーライ
ンの付いた‘X'が領域を埋め‘名前’項目の定義を行
う。先頭の‘X'は文字の高さを高くすることで、開始位
置(P1)を明確にする。同様に‘住所’‘電話’‘年
齢’の各項目の定義を‘名前’同様に行う。‘年齢’の
項目の如く数値入力する場合には数値項目を指定するフ
ァンクションキー(F2)を押す。この場合はアンダーラ
インの付いた‘N'で入力領域が埋められる(第5−5
図)。
Now, the design of an address book card consisting of four items of name, address, telephone and age will be described with reference to FIG. 5-4. First, the cursor (C2) is moved to an appropriate position on the screen, and the item name “name” is input by using kana-kanji conversion. Next, move the cursor to the data entry start position on the right end of the name, and enter characters to
After pressing the function key (F1) indicating the character item and moving the cursor movement key (SW2) of the input means (1), the area from the start position (P1) to the cursor end position (P2) is in the "Phone" column. As described above, the black item is inverted (X), and the provisional item data input area can be confirmed. When the temporary area is sufficient, when the execution key (SW1) is depressed, an underlined 'X' fills the area and defines a 'name' item because it is a character item. The leading 'X' makes the starting position (P1) clear by increasing the character height. Similarly, the definition of each item of "address", "telephone", and "age" is performed in the same manner as "name". To enter a numerical value like the item of 'age', press the function key (F2) for specifying the numerical value item. In this case, the input area is filled with an underlined 'N' (No. 5-5).
Figure).

この入力項目の定義において、カーソル(C2)の大き
さを予め半角にしておくか、全角又は倍角或いは半角に
しておくかによって、自動的に‘X'又は‘N'の大きさが
変り、カーソルの大きさに応じた文字又は数値でのデー
タ入力条件が定義される。入力項目、例えば‘名前’の
横に予め入力を許容する最大桁数の文字を入力しておい
て、入力済み文字の上をカーソルでなぞると入力文字に
沿った桁数の項目データ入力の定義が行える。この場
合、入力文字の桁数に応じた定義がなされるので、桁数
の設計が容易に行ない得る。
In the definition of this input item, the size of 'X' or 'N' automatically changes depending on whether the size of the cursor (C2) is half-width, full-width, double-width or half-width beforehand. A data input condition in a character or a numerical value according to the size of is defined. Enter the maximum number of digits allowed beforehand next to the input item, for example, 'Name', and trace the entered character with the cursor to define the item data entry of the number of digits along the input character Can be performed. In this case, since the definition is made according to the number of digits of the input character, the number of digits can be easily designed.

[D]データ入力 こうして、各項目の設定を終え、入力手段(1)の終
了キー(F11)を押すと、第5−6図の画面の如く画面
下に左右に大きい網かけ大字表記の2つのファンクショ
ンキーが表示され、入力手段のキーのうち左半分(F1)
〜(F5)のうちどれかを押すと、第6図のステップS6で
1件1葉のカード形式での項目入力(ステップS7)に移
行する。また、ファンクションキーの右半分(F6)〜
(F10)のうちどれかを押すとカード定義を中止してス
テップS1に戻る。ステップS7では表示画面は第5−7図
の如く、カード設計で作成したページイメージで下線の
付いた‘X'や‘N'が除かれ項目名のみの空白カード表示
となる。画面下右端にはカーソルの位置表示のみならず
入力中のカードが何枚目に当るかが表示される。データ
入力時カーソル(C3)はカード設計で設定した項目領域
(X又はNのあった領域)しか移動できず、カーソルサ
イズも定義した文字の大きさに自動的に変更設定され
る。又、文字項目ではかな漢字変換により自由な漢字、
かな文字が入力できるが、数値項目は入力手段(1)の
数字キーのみしか受けつけず数字列のみの入力が可能と
なる。
[D] Data Entry After the setting of each item is completed and the end key (F11) of the input means (1) is pressed, a large shaded large letter 2 is displayed below the screen as shown in the screen of FIG. 5-6. Two function keys are displayed, and the left half (F1) of the input means keys
When any one of .about. (F5) is pressed, the process shifts to item entry in the card format for each leaf (step S7) in step S6 in FIG. Also, the right half (F6) of the function keys
Pressing any one of (F10) cancels the card definition and returns to step S1. In step S7, as shown in FIG. 5-7, the display screen is a blank card display with only the item names except for the underlined 'X' and 'N' in the page image created by the card design. At the lower right corner of the screen, not only the position of the cursor but also the number of the card being input is displayed. The cursor (C3) at the time of data input can move only the item area (the area where X or N was set) set in the card design, and the cursor size is automatically changed to the defined character size. Also, in the character item, you can use free kanji by converting kana kanji,
Although kana characters can be entered, only the numeric keys of the input means (1) are accepted for numeric items, and only numeric strings can be entered.

各項目の入力が終了すると第5−8図の如き表示画面
となり入力手段(1)の次ページキー(F12)を押す
と、画面は改ページされ第5−9図の如くステップS9に
基づき空白の新しいカードとなり、カードとしては2枚
目の表示がなされ、ステップS7に戻って第5-10図のよう
に2枚目のカード形式での項目データ入力がなされる。
このようにステップS7〜S9のループを循環することによ
って、1件1葉のカード型住所録データが任意の件数
(枚数)作成される。この実施例では第5-11図に示す如
く12件のカードが作成された。
When the input of each item is completed, a display screen as shown in FIG. 5-8 is displayed, and when the next page key (F12) of the input means (1) is pressed, the screen is changed to a blank page as shown in FIG. 5-9 based on step S9. The second card is displayed, and the process returns to step S7 to input the item data in the second card format as shown in FIG. 5-10.
By circulating the loop of steps S7 to S9 in this manner, an arbitrary number (number) of card-type address book data for each leaf is created. In this example, twelve cards were created as shown in FIG. 5-11.

[E]表示フォーマット切替 ステップS8で表示切替キー(F13)を押すと第4図の
フローに移りデータ表示形式管理手段(13)は第5-12図
の如くこれまでのカード形式画面から一覧表の表示に自
動的に切替える(ステップS20)。この一覧表表示にお
いては、1枚のカードのデータ(1レコード)が1行に
割り当てられて表示され、この表示順序及び幅はカード
設計において、左上から右下に向って見た場合における
項目の順序が、一覧表の1行の左から右の順序に対応
し、欄幅は定義の際決定されるその項目の桁数に一致し
ている。この1行における順序及び長さはステップS21
の表示フォーマット変更キー(F14)の操作により、ス
テップS26に進み。このステップで任意に変更できる。
また、画面の横方向に対する表示可能文字数よりも一覧
表横一行の表示領域の合計文字数が大きい場合は、左の
項目から表示できる項目の途中までが画面上に現われ、
カーソル(C3)を右方向に移動することで、横スクロー
ルが行われ任意の項目を画面上に表示させることができ
る。例えば第5-12図の画面では電話番号が途中までしか
表示されていないが、この表示フォーマットの変更処理
を利用して名前及び住所の欄に存在する余白部を桁数の
削減により除去することにより、第5-13図の如く変更で
きる。更に第5-13図の例では年齢の欄が末尾から住所の
前に移動せしめられている。このように一覧表はカード
形式の既入力に基づいて自動作成されるが、そのフォー
マットはカード形式のデータ作成モードに一旦戻ること
なく、一覧表の画面を見乍ら任意のフォーマットに変更
可能である。
[E] Display format switching When the display switching key (F13) is pressed in step S8, the flow shifts to the flow of FIG. 4 and the data display format management means (13) displays a list from the previous card format screen as shown in FIG. 5-12. (Step S20). In this list display, data (one record) of one card is assigned to one line and displayed, and the display order and width of the item in the card design when viewed from the upper left to the lower right in the card design. The order corresponds to the order from left to right of one row of the list, and the column width matches the number of digits of the item determined at the time of definition. The order and length in this one line are determined in step S21.
The operation proceeds to step S26 by operating the display format change key (F14). This step can be changed arbitrarily.
Also, if the total number of characters in the display area of one horizontal line of the list is larger than the number of displayable characters in the horizontal direction of the screen, a part of the displayable items from the left item appears on the screen,
By moving the cursor (C3) rightward, horizontal scrolling is performed, and any item can be displayed on the screen. For example, in the screen shown in Fig. 5-12, the telephone number is displayed only partway, but this display format change processing is used to remove the blank space existing in the name and address columns by reducing the number of digits. Can be changed as shown in Fig. 5-13. Further, in the example of FIG. 5-13, the age column has been moved from the end to the front of the address. As described above, the list is automatically created based on the input in the card format, but the format can be changed to an arbitrary format while viewing the list screen without returning to the card format data creation mode. is there.

次に一覧表表示において、項目データの入力又は修正
はステップS20で受け付けられる。修正の場合、第5-14
図の如く、カーソル(C3)を項目データの欄に移動させ
ると、画面下に文字入力欄(l1)が表示され、修正した
い項目まで移動させて当該文字入力欄(l1)に正しい項
目データを入力手段(1)よりワープロタッチで入力す
れば良い。このようにして修正された項目は、一覧表表
示であるにも拘らずカード形式において項目データを修
正したことと同じとなる。即ち、ステップS21で表示切
替キー(F13)を押すと第5-15図の如く修正したカード
のカード表示形式に画面に戻り、住所項目が正しいデー
タに変更されていることが分る。
Next, in the list display, input or correction of item data is accepted in step S20. In case of modification, 5-14
As shown in the figure, when the cursor (C3) is moved to the item data box, a character input box (l 1 ) is displayed at the bottom of the screen, and the cursor is moved to the item to be corrected and the correct item is entered in the character input box (l 1 ). Data may be input by a word processor touch from the input means (1). The items corrected in this way are the same as the item data corrected in the card format in spite of the list display. That is, when the display switching key (F13) is pressed in step S21, the screen returns to the corrected card display format as shown in FIG. 5-15, and it can be seen that the address item has been changed to the correct data.

又、ステップS21で次ページキー(F12)を押すとステ
ップS22において図示しないがカードNo.13の欄が自動的
に追加表示されここで、項目データを入力することで、
一覧表表示状態で新レコード(カード)の追加作成が実
行される。
When the next page key (F12) is pressed in step S21, a field of card No. 13 is automatically added and displayed in step S22 (not shown). Here, by inputting item data,
New records (cards) are additionally created in the list display state.

[F]セレクト処理 次に、第3図に戻って、入力された12件のレコードか
らなるデータ処理ファイルにおけるデータ処理としてセ
レクト処理について説明する。ステップS7で、セレクト
キー(F15)を押すと画面は第5-16図に変り、セレクト
条件を受け付けるステップS10に移行する。すると、カ
ード表示画面の下に条件入力画面が表示され条件入力欄
(l2)に住所が大阪の付くレコードを検索すべく「大阪
*」を入力手段(1)よりワープロタッチで入力する。
「*」は大阪の後の文字は何でも良いことを示す前方一
致の演算子である。条件の入力が終わると実行キー(SW
1)を押すことでステップS11に進みセレクト処理手段
(14)によるセレクト処理が実行される。
[F] Select Processing Next, returning to FIG. 3, the select processing will be described as data processing in the data processing file including the input 12 records. When the select key (F15) is pressed in step S7, the screen changes to FIG. 5-16, and the flow shifts to step S10 for receiving the selection condition. Then, a condition input screen is displayed below the card display screen, and "Osaka *" is input by a word processor touch from the input means (1) in order to search for a record having an address attached to Osaka in the condition input field (l 2 ).
"*" Is a prefix match operator indicating that any character after Osaka may be used. After inputting the conditions, press the execution key (SW
By pressing 1), the process proceeds to step S11, where the selection processing by the selection processing means (14) is performed.

上記のセレクト条件に合致するレコードは本実施例で
は5件あり、これを一覧表で見るにはステップS8で表示
切替キー(F13)を押すことで、第5-17図の如く表示さ
れるし、表示切替キー(F13)を押さなければカード形
式で1枚ずつ見ることが可能である。
In the present embodiment, there are five records that meet the above selection conditions. To see them in a list, press the display switching key (F13) in step S8 to display the records as shown in FIG. 5-17. If the display switching key (F13) is not pressed, it is possible to view one card at a time in card format.

こうした、セレクト処理の結果が必要でなく、入力レ
コード12件を全て保存したい場合はセレクト解除キー
(F16)を押すことでセレクトが解除される。次いでス
テップS8で終了キー(F11)を押すことで、第5-18図の
画面が表示され、ステップ15で再度文書名、著者名、日
付がウインドウに表示される。表示内容で良ければ実行
キー(SW1)を押下し、またそれらを修正したい文書
名、日付等の項目を修正入力した後、実行キー(SW1)
を押すことで、「住所録」のデータ処理ファイルがクロ
ーズされ、ステップS1に戻る。最終的に第5-19図におい
て新データ処理ファイルNo.6がメモリに記録されたこと
が表示されている。
If the user does not need the result of the selection process and wants to save all 12 input records, the selection is released by pressing the selection release key (F16). Next, by pressing the end key (F11) in step S8, the screen shown in FIG. 5-18 is displayed, and in step 15, the document name, author name, and date are displayed again in the window. Press the execution key (SW1) if the displayed content is OK, and correct and input items such as the document name and date for which you want to correct them, and then press the execution key (SW1).
By pressing, the data processing file of “address book” is closed, and the process returns to step S1. Finally, FIG. 5-19 shows that the new data processing file No. 6 has been recorded in the memory.

このようにしたセレクトの他にデータ処理としてはソ
ートやそれ以外にもAND、OR等の論理演算子を用いた条
件式検索も可能である。例えば、条件式[住所=大阪府
*]AND[年齢>30歳]による検索である。
In addition to the above-described selection, sorting and other conditional processing using logical operators such as AND and OR are also possible as data processing. For example, a search is performed using a conditional expression [address = Osaka *] AND [age> 30 years old].

[G]データ処理ファイルの構成 こうして、作成された1つのデータ処理ファイルは
‘住所録’のカードイメージがテキストメモリ(4)に
蓄えられ、複数のレコードデータ(各レコードは複数の
項目データからなる)は第12図に示す如くレコードメモ
リ(5)に蓄えられる。レコードの各項目をカードイメ
ージのどこに埋込むかの情報は第13図に示す如き項目管
理テーブル(6)に蓄えられる。具体的に、第5−8図
のレコードについて説明すると、テキストメモリ(4)
に蓄えられているカードイメージデータは第5−7図に
示すものであるが、文字データ(L1)…の連続として1
行ずつ当該テキストメモリ(4)に記憶される。例えば
名前の行は第15図に示す如く記憶される。各文字データ
(L1)…は第16図に示す如く文字修飾を表わす16ビット
のデータ(D1)とJIS規格にて制定の16ビット文字コー
ド(D2)の組み合せの32ビットからなる。この文字デー
タ構成は後述する文書作成モードで作成された文書ファ
イルの文字データ構成と同じ構成である。
[G] Configuration of Data Processing File In this one data processing file, the card image of the “address book” is stored in the text memory (4), and a plurality of record data (each record is composed of a plurality of item data) ) Are stored in the record memory (5) as shown in FIG. Information on where each item of the record is embedded in the card image is stored in an item management table (6) as shown in FIG. Specifically, the record in FIG. 5-8 will be described.
The card image data stored in FIG. 5-7 is as shown in FIG. 5-7.
Each line is stored in the text memory (4). For example, the name line is stored as shown in FIG. Each character data (L1) consists of 32 bits as a combination of 16-bit data (D1) representing character modification and a 16-bit character code (D2) defined by the JIS standard as shown in FIG. This character data structure is the same as the character data structure of a document file created in a document creation mode described later.

尚、第5−8図の如くデータ処理モードで作成された
文書が文書作成モードにて作成される場合には、第17図
のように全てテキストメモリ(4)に記憶される。この
記憶態様及び文字データの構成は第5−7図のカードイ
メージデータと同様である。
When a document created in the data processing mode as shown in FIG. 5-8 is created in the document creation mode, the entire document is stored in the text memory (4) as shown in FIG. The storage mode and the structure of the character data are the same as those of the card image data in FIG. 5-7.

データ処理モードで作成された各項目データは、第12
図に示す如く、1件目のレコードの処理情報、名前デー
タ、住所データ、電話データ、年齢データ、2件目のレ
コードの処理情報、名前データ、住所データ、電話デー
タ…の順にレコードメモリ(5)に記憶され、更に1件
目のレコードにつき詳細に説明すれば第14図に示すよう
に処理情報‘0'は処理対象でないことを、‘1'は処理対
象であることをそれぞれ意味し(通常は1で、セレクト
処理で対象外となったものは‘0'となりユーザがアクセ
スできなくなる。)、名前データを構成する文字データ
列、住所データの文字データ列…の順に各々文字修飾情
報と共に記憶される。ここでこのレコードメモリ(5)
の文字データは第16図の如く、テキストメモリ(4)の
文字データと同じ構成を採用しており、これにより本実
施例においてはデータ変換処理(文書作成モードで作成
の表形式テキストデータから必要な項目データを吸い上
げレコードメモリ(5)に転送して記憶してデータベー
ス化する)や、その逆のレコードメモリ(5)のレコー
ドを文書ファイルのテキストデータ内に埋め込む帳票出
力処理が容易に行えるようになっている。又、項目管理
テーブル(6)は前述のカード設計時に作成され、例え
ば第5−7図に示すカードイメージ内に項目データを埋
込む際、このテーブル(6)を参照しつつレコードメモ
リ(5)の項目データを読み出して所定の位置に埋め込
むべく機能する。
Each item data created in the data processing mode is
As shown in the figure, the processing information of the first record, name data, address data, telephone data, age data, processing information of the second record, name data, address data, telephone data,... ), And if the first record is described in detail, as shown in FIG. 14, the processing information '0' means that it is not a processing object, and '1' means that it is a processing object. Normally, it is 1 and those which are excluded from the selection processing become '0' and cannot be accessed by the user.), The character data string constituting the name data, the character data string of the address data,... It is memorized. Here this record memory (5)
As shown in FIG. 16, the character data has the same structure as the character data in the text memory (4), so that in this embodiment, the data conversion processing (from the tabular text data created in the document creation mode is necessary) Of the item data is transferred to the record memory (5) and stored in the database to create a database), or vice versa, and the record output process of embedding the record of the record memory (5) in the text data of the document file can be easily performed. It has become. The item management table (6) is created at the time of designing the card described above. For example, when embedding item data in the card image shown in FIG. 5-7, the record memory (5) is referred to by referring to the table (6). Function to read out and embed the item data in a predetermined position.

また、年齢データは数値データであるので、レコード
メモリ(5)内には他の文字列データ列の16ビットのJI
Sコードではなく、4ビット構成のBCDフォーマットによ
るコードにより格納されている。これはデータ処理ファ
イルで扱われるデータの型が通常文字よりも数値が多い
ためであり、もし数値型の数字までも16ビットのJISコ
ードで扱うと、メモリ容量を浪費することとなる。
Also, since the age data is numerical data, the 16-bit JI of other character string data strings is stored in the record memory (5).
It is stored not as an S code but as a code in a 4-bit BCD format. This is because the type of data handled in the data processing file has more numerical values than normal characters, and if even numeric type numbers are handled in 16-bit JIS code, memory capacity is wasted.

[H]帳票出力処理 データ処理モードで作成したデータ処理ファイル(例
えば、住所録ファイル)のレコードを文書作成モードで
作成した文書ファイルに取込んで帳票を作成する帳票出
力処理について説明する。
[H] Form Output Processing The form output processing for creating a form by taking records of a data processing file (for example, an address book file) created in the data processing mode into a document file created in the document creation mode will be described.

〈原票作成〉 先ず、第3図のステップS1に対応する第5-19図の表示
画面において、横一行のカーソルを新規作成に位置させ
て(初期状態ではこの位置に存在する)ファンクション
キー(F1)を押すと、ステップS2で文書作成モードが選
択されS30〜S33の処理が実行される。即ち、ステップS3
0でYESが判断され、ステップS31に移行し、ここで第5-2
0図の画面が表示され文書名、日付等の入力が受付けら
れ、実行キー(SW1)を押すと、ステップS32に移行し、
画面は第5-21図に変る。この画面ではカーソルは自由に
動き、入力手段(1)からの文字入力やケイ線描画、文
字修飾等の入力による種々のテキスト編集機能(所謂ワ
ードプロセッサ機能)がテキスト編集手段(10)によっ
て実行される。具体的に第5-22図に示す原票作成につい
て説明すると‘電話番号一覧表’の全体タイトルと‘氏
名’‘電話番号’の項目タイトルをかな漢字変換で入力
し、更にケイ線描画により表の枠組を形成する。次い
で、項目データを入力したい箇所の住所録ファイルの項
目名と同じ‘名前’‘電話’をかな漢字変換機能を用い
て入力し表示させ、帳票修飾する項目名のスタート位置
にカーソル(C4)をセットし、帳票修飾設定キー(F1
7)を押し、カーソル(C4)を動かして範囲を指定し、
実行キー(SW1)を押すと指定範囲に網かけ表示された
修飾(T)がつけられる。即ち帳票修飾発生手段(18)
により項目名に帳票修飾の属性がセットされる。こうし
た作業の繰り返しでデータを取り込みたい全ての項目名
に修飾を施すと、第5-22図の原票が完成する。この修飾
は横ケイ線を引く前に横1行の名前、電話、名前、電話
を入力した上で各項目に修飾を施し、この1行を行リピ
ート機能を用いて5行を複写した後、ケイ線描写で表枠
を作成することで効率的に行える。
<Original Form Creation> First, on the display screen shown in FIG. 5-19 corresponding to step S1 in FIG. 3, position the cursor on one horizontal line to create a new form (in the initial state, the function key (F1) exists). ) Is pressed, the document creation mode is selected in step S2, and the processes in S30 to S33 are executed. That is, step S3
If YES is determined as 0, the process proceeds to step S31, where
When the screen shown in Figure 0 is displayed and the input of the document name, date, etc. is accepted and the execution key (SW1) is pressed, the process moves to step S32,
The screen changes to Fig. 5-21. On this screen, the cursor moves freely, and various text editing functions (so-called word processor functions) are executed by the text editing means (10) by inputting characters, drawing a key line, and modifying characters from the input means (1). . To explain the original form creation shown in Fig. 5-22 in detail, enter the entire title of the 'phone number list' and the item title of 'name''phonenumber' by kana-kanji conversion and draw the frame of the table by drawing the K-line To form Next, input and display the same “name” and “telephone” as the item name of the address book file where you want to input the item data using the Kana-Kanji conversion function, and set the cursor (C4) at the start position of the item name to be modified. And the form modifier setting key (F1
7) Press and move the cursor (C4) to specify the range,
When the execution key (SW1) is pressed, a decoration (T) shaded is added to the specified range. That is, form modification generation means (18)
The attribute of the form decoration is set in the item name. By modifying all the item names for which data is to be captured by repeating such operations, the original form shown in Fig. 5-22 is completed. This decoration is applied to each item after entering the name, telephone, name, telephone of one horizontal line before drawing horizontal line, and after copying this one line, 5 lines are copied using the line repeat function, It can be done efficiently by creating a table frame with the K line drawing.

ステップS32で終了キー(F11)を押すとステップS33
に移行し、画面は第5-23図の文書名、日付等の修正受付
状態となり、修正を施し(又はそのままでも良い)た
後、実行キー(SW1)を押すと、ステップS1に戻る。画
面は第5-24図に示す如くファイルNo.7として第5-22図
の’電話一覧表の原票がテキストメモリ(4)に記憶さ
れ、文書ファイルとして管理される。
When the end key (F11) is pressed in step S32, step S33 is performed.
The screen shifts to the state of accepting the correction of the document name, date, etc. shown in FIG. 5-23. After the correction is made (or may be made as it is), when the execution key (SW1) is pressed, the process returns to the step S1. On the screen, as shown in FIG. 5-24, the original of the telephone list shown in FIG. 5-22 is stored in the text memory (4) as file No. 7, and is managed as a document file.

〈出力条件設定〉 次いで、ステップS1において上記原票に出力したいデ
ータ処理ファイルである住所録ファイル(No.6)にカー
ソルを位置させ、データ処理用のファンクションキー
(F6)を押すと、ステップS2、ステップS3からステップ
S7、S8、S20を経て第4図のステップS21に移る。このス
テップS21で帳票出力キー(F18)を押すと出力条件設定
ステップS23に移行し画面を第5-25図とする。この出力
条件の設定は第6図に示す処理フローで行う。即ち、ス
テップS40で‘6住所録’データ処理ファイルのレコー
ドのうち出力したいレコードの範囲を例えば1枚目〜12
枚目とする。(尚、出力範囲初期値は1枚目〜最終枚目
が入っている。)上記第5-25図において‘改ページ指
定’とは係(グループ)の帳票を出力したい場合、実施
例はないが係の項目でソートして、係が変われば帳票の
ページを変える機能である。設定した後、実行キー(SW
1)を押すとステップS41へと移行し画面は第5-26図にな
り、画面右下のウインドウ(第5-24図の縮小表示)内で
カーソル(C5)を移動し実行キー(SW1)を押すことで
原票を選択する。この場合‘7電話一覧表’が指定され
る。この指定により‘原票指定’の欄には原票には原票
のキャビネット名、ファイル名等が自動的に表示され
る。
<Output Condition Setting> Next, in step S1, place the cursor on the address book file (No. 6), which is the data processing file to be output on the original form, and press the data processing function key (F6). Step S3 to Step
After S7, S8, and S20, the process proceeds to step S21 in FIG. When the form output key (F18) is pressed in step S21, the process shifts to output condition setting step S23, and the screen is changed to that shown in FIG. 5-25. The setting of the output condition is performed according to the processing flow shown in FIG. That is, in step S40, the range of the record to be output among the records of the '6 address book' data processing file is, for example,
Take the sheet. (Note that the output range initial value includes the first sheet to the last sheet.) In FIG. 5-25, there is no embodiment for outputting a form (group) related to "page break specification". Is a function that sorts by the section item and changes the page of the form if the section changes. After setting, execute key (SW
Press 1) to move to step S41 and the screen will be as shown in Fig. 5-26. Move the cursor (C5) in the lower right window of the screen (reduced display in Fig. 5-24) and execute key (SW1) Press to select the original form. In this case, "7 telephone list" is specified. With this designation, the cabinet name, file name, and the like of the original form are automatically displayed in the "Original form designation" column.

次いで、ステップS42で出力ファイル名を設定する。
この出力ファイル名は初期値として原票の名前が自動的
にセットされているが、本実施例では‘電話一覧表一出
力’と「一出力」を追記している。この追記はカーソル
を追記位置に移動させかな漢字変換で入力することで実
行される。尚、図示していないがステップS42では第5-2
6図のウインドウは消えた状態となっている。
Next, an output file name is set in step S42.
As the output file name, the name of the original form is automatically set as an initial value. However, in this embodiment, "one output of telephone list" and "one output" are added. This additional writing is executed by moving the cursor to the additional writing position and inputting by Kana-Kanji conversion. Although not shown, in step S42, the 5-2
The window in Fig. 6 has disappeared.

こうして、帳票出力条件の設定を終え、条件に間違い
ないことを確認して実行キー(SW1)を押すとステップS
43でYESが判定されステップS24の帳票出力処理(第2デ
ータ変換処理)が実行される。この詳細は第7図
(イ)、(ロ)の処理フローにて説明する。
After completing the setting of the form output condition, confirming that the condition is correct, and pressing the execution key (SW1), the step S is performed.
YES is determined in 43, and the form output processing (second data conversion processing) in step S24 is executed. This will be described in detail with reference to FIGS. 7A and 7B.

〈帳票出力処理〉 第7図において、ステップS51において、帳票出力条
件で指定された原票のファイルをオープンし、そのファ
イル内容をテキストメモリ(4)に入れる。次にステッ
プS52で帳票管理テーブル(9)をクリアし、ステップS
53でテキスト管理手段(11)のアクセスラインポインタ
を1行目にセットする。ステップS54に移行してアクセ
スラインポインタの指す行に修飾項目があるかどうかが
判断される。第5-22図の実施例では5行目まで修飾項目
がないので、5行目まではアクセス行が文末かどうかの
判断をするステップS58でNOが判断されステップS59で順
次アクセス行を次へ進める。5行目になるとステップS5
4でYESが判断されステップS55でアクセス行の修飾項目
の開始桁位置をチェクし、このチエックが終ったかどう
かの判定をなすステップS56でYESが判断されるまでステ
ップS54、S55、S56、S57から再びS54に戻るループが繰
り返される。ステップS57でアクセス行の帳票修飾の付
いた項目名に対応する項目No.とその位置及びステータ
ス‘1'を帳票管理テーブル(9)にセットする。このテ
ーブル(9)は例えば第8図に示される。ステータス
‘0'は未セットを示す。こうした処理をアクセス行を進
めながら文末を繰り返し、テキスト文末となるとステッ
プS58でYESとなり、ステップS60に移行して、帳票管理
テーブル(9)のステータス欄を全て0にクリアする。
<Form Output Processing> In FIG. 7, in step S51, the file of the original form specified by the form output condition is opened, and the file contents are stored in the text memory (4). Next, in step S52, the form management table (9) is cleared, and step S52 is executed.
At 53, the access line pointer of the text management means (11) is set to the first line. The process shifts to step S54 to determine whether or not there is a decoration item in the line indicated by the access line pointer. In the embodiment shown in FIG. 5-22, since there is no decoration item up to the fifth line, NO is determined in step S58 for determining whether the access line is the end of the sentence up to the fifth line, and the access line is sequentially next in step S59. Proceed. Step S5 on the 5th line
In step S55, YES is determined, and in step S55, the starting digit position of the qualifying item of the access line is checked. From step S54, S55, S56, S57, until YES is determined in step S56, it is determined whether this check is completed. The loop returning to S54 is repeated. In step S57, the item No. corresponding to the item name with the form modification of the access line, its position and status "1" are set in the form management table (9). This table (9) is shown, for example, in FIG. The status '0' indicates that it has not been set. Such processing is repeated at the end of the text while the access line is being advanced. When the end of the text is reached, YES is determined in the step S58, and the process shifts to the step S60 to clear all the status columns of the form management table (9) to zero.

次に、ステップS61でレコード管理手段(12)のアク
セスポインタを条件で指定されたレコードの開始位置へ
セットし、ステップS62にてアクセスポインタで指定さ
れたレコード(複数の項目データからなる)の項目No.
と帳票管理(9)に登録の項目No.とが対応し、かつ帳
票管理テーブル(9)のステータスが‘0'なら、同テー
ブル(9)が示す開始行・桁に基づいてレコードの当該
項目データを第5-22図の原票テキストに埋込む。埋込み
後はステータスを‘1'にしておく。そしてステップS63
においてアクセスポインタを次へ進めた後、ステップS6
4で指定したレコードの範囲を越えたかどうかが判定さ
れステップS62に戻る。こうして、ステップS62、S63、S
64、S62のループが、アクセスポインタが12番目のレコ
ードを越えるまで続けられ、項目データの埋込みが続行
される。ステップS64でYESが判断されるとステップS65
においてテキストメモリ(4)のテキスト内容を読み出
し、条件で指定した出力ファイル名‘住所録一覧表−出
力’で新ファイルを作成し管理する。その結果、第5-27
図の画面において‘8電話一覧表−出力’のファイル名
が追加される。そして、この画面でカーソル(C1)をフ
ァイルNo.8に位置させて実行キー(SW1)を押すと、同
ファイルがオープンされ、その内容は第5-28図に示され
る。即ち原票の修飾項目の部分に12組のレコードの対応
項目のデータが埋め込まれている。
Next, in step S61, the access pointer of the record management means (12) is set to the start position of the record specified by the condition, and in step S62, the item of the record (composed of a plurality of item data) specified by the access pointer is set. No.
And the item number registered in the form management (9), and if the status of the form management table (9) is '0', the corresponding item of the record based on the starting row / digit indicated by the table (9) Embed the data in the original form text in Figure 5-22. After embedding, set the status to '1'. And step S63
After the access pointer is advanced to the next in step S6
It is determined whether or not the range of the record specified in step 4 has been exceeded, and the flow returns to step S62. Thus, steps S62, S63, S
The loop of S64 and S62 is continued until the access pointer exceeds the twelfth record, and the embedding of the item data is continued. If YES is determined in the step S64, the step S65 is performed.
In step (2), the text contents of the text memory (4) are read, and a new file is created and managed with the output file name “address book list-output” specified by the condition. As a result,
On the screen shown in the figure, a file name of “8 telephone list-output” is added. Then, when the cursor (C1) is positioned on file No. 8 and the execution key (SW1) is pressed on this screen, the file is opened, and its contents are shown in FIG. 5-28. That is, the data of the corresponding items of the 12 sets of records are embedded in the modification item portion of the original form.

このようにして、データ処理ファイルのデータが、文
書ファイルのテキストの内に埋込まれて有効利用され
る。
In this way, the data of the data processing file is effectively used by being embedded in the text of the document file.

尚、本実施例では原票ファイル(No.7)と別に帳票出
力用のファイル(No.8)を作成して処理を行っている
が、帳票出力ファイル(No.8)を作成することなく原票
ファイル(No.7)上にて直ちにデータ埋め込みを行う様
に構成しても良い。
In this embodiment, a form output file (No. 8) is created and processed separately from the original form file (No. 7), but the form output file (No. 8) is not created. The data may be embedded immediately in the file (No. 7).

[I]データ変換処理 自装置又は他装置において文書作成モードで作成した
表があった場合、このテキストデータはデータベースと
して活用し難いが、このテキストデータをデータベース
化して活用する、即ち文書ファイルのテキストデータを
データ処理ファイルのレコードとして取り込むデータ変
換処理について以下に説明する。
[I] Data Conversion Processing When there is a table created in the document creation mode in the own apparatus or another apparatus, it is difficult to use this text data as a database. The data conversion processing for capturing data as a record of the data processing file will be described below.

第5-30図に示す如き自装置又は他装置にて作成済み文
書ファイル(ファイル名新入社員一覧表)が補助メモリ
に記憶されているとする。第5-29図の表示画面において
(ステップS1)'6住所録’ファイルへカーソル(C1)を
移動させデータ変換のファンクションキーF6を押すとス
テップS2、S3でデータ処理ファイルを開く、そしてステ
ップS7をパスし、ステップS8でデータ変換キー(F6)を
押すと、ステップS12に移行し取り込みたい文書ファイ
ルの指定を受け付ける。この受け付けは第5-31図の画面
で、第5-29図のファイル一覧表をマルチウインドウ処理
で右下に縮小表示させる。カーソル(C5)を移動し、
‘9新入社員一覧表’を指定し、実行キー(SW1)を押
すと、項目対応付けステップS13に移行し、画面は第5-3
2図の如く2分割され、上に指定の文書ファイルのテキ
ストデータが、下にデータ処理ファイルのカードイメー
ジが表示される。この時カーソル(C6)は上画面にあ
り、カーソルキー(SW2)を操作することで処理対象の
開始行にカーソル(C6)を位置させ(第5-33図)、実行
キー(SW1)を押すと第5-34図の表示画面の如く縦ケイ
線にて仕切られた枠(Y1)〜(Y6)に対応して…が
自動的に付加表示される。そして、カーソル(C6)をカ
ーソルキー操作で取込みたい項目へ移動させ(第5-35
図)、項目指定キー(ファンクションキーF1〜F5のどれ
でも良い)を押すとカーソル(C6)が下画面に自動的に
移動し、画面右下に指定項目名を表示する。そして、
カーソル(C6)を対応付けたいカードの項目データ領域
に位置させる。この実施例では名前項目であるので第5-
36図の状態に位置させ対応項目指定キー(ファンクショ
ンキーF1)を押すと、第5-37図の如く名前の項目データ
領域先頭に番号が付加表示される。同時にカーソル
(C6)は上画面の次の枠に移動し、画面右下の指定項目
名も消える(第5-37図)。この状態で項目指定キーを押
し、カーソル(C6)を下画面に移動させた後、年齢項目
のデータ領域に位置させて、対応項目指定キーを押すと
年齢項目に番号付される。
It is assumed that a document file (file name new employee list) created by the own device or another device as shown in FIG. 5-30 is stored in the auxiliary memory. In the display screen of Fig. 5-29 (step S1), move the cursor (C1) to the '6 address book' file and press the function key F6 for data conversion, and open the data processing file in steps S2 and S3, and step S7 When the data conversion key (F6) is pressed in step S8, the process proceeds to step S12 where the designation of a document file to be imported is accepted. This reception is performed by reducing the file list shown in FIG. 5-29 to the lower right by multi-window processing on the screen shown in FIG. 5-31. Move the cursor (C5)
When "9 New Employees List" is specified and the execution key (SW1) is pressed, the process proceeds to the item association step S13, and the screen is changed to the fifth to third.
As shown in FIG. 2, the text data of the designated document file is displayed above, and the card image of the data processing file is displayed below. At this time, the cursor (C6) is on the upper screen. By operating the cursor key (SW2), position the cursor (C6) on the start line to be processed (Fig. 5-33) and press the execution key (SW1). Are automatically added and displayed in correspondence with the frames (Y1) to (Y6) separated by vertical lines as shown in the display screen of FIG. 5-34. Then, move the cursor (C6) to the item to be captured by operating the cursor keys (5-35).
Pressing the item designation key (any of the function keys F1 to F5), the cursor (C6) automatically moves to the lower screen, and the designated item name is displayed at the lower right of the screen. And
Position the cursor (C6) in the item data area of the card to be associated. In this embodiment, since it is a name item,
When the corresponding item designation key (function key F1) is pressed in the state shown in FIG. 36, a number is added and displayed at the head of the item data area with the name as shown in FIG. 5-37. At the same time, the cursor (C6) moves to the next frame on the upper screen, and the specified item name at the lower right of the screen also disappears (Fig. 5-37). In this state, after pressing the item designation key to move the cursor (C6) to the lower screen, position the item in the age item data area, and press the corresponding item designation key to number the age item.

この様にカードのデータ項目とテキスト表データの欄
との対応付けを項目指定キーと対応項目指定キーとカー
ソルキーの操作で繰り返し、対応付けを完了する(第5-
38図)。そして、終了キー(F11)を押すとステップS14
にてデータ変換処理がなされる。この詳細は第9図の処
理フローにて説明する。
In this manner, the association between the data items of the card and the columns of the text table data is repeated by operating the item designation key, the corresponding item designation key, and the cursor key, and the association is completed (5-th.
Figure 38). Then, when the end key (F11) is pressed, step S14 is performed.
Performs data conversion processing. The details will be described with reference to the processing flow of FIG.

第9図において、ステップS70にてレコード管理手段
(12)のアクセスラインポインタを最後のレコードへセ
ットし、ステップS71にてテキスト管理手段(11)のア
クセスラインを指定された開始行(第5-37図の番号の付
加された行)にセットする。次いで、ステップS72にて
表枠解析手段(16)により解析された枠の位置と順番と
をデータ変換用ポジションテーブル(8)に第11図の如
くセットし、ステップS73にてテキスト管理手段(11)
のアクセスポインタで指示されるアクセス行が横ケイ線
のみかどうかを判断する。最初はNOであるのでステップ
S74に移行し、アクセスラインに対し、表枠解析手段(1
6)で解析された枠の位置とポジションテーブル(8)
にセットされた枠の位置とを比較する。最初は当然一致
するので、YESでステップS75に移行し、レコード管理手
段(12)のアクセスポインタの指すレコードの次に新し
いレコードを追加する。アクセスポインタは自動的に追
加されたレコードへ進む。次いで、ステップS76におい
て、既にステップS13にてセットされている第10図に示
すデータ変換用対応テーブル(7)に従い、アクセス行
中のデータをテキストメモリ(4)から読み出しアクセ
スポインタの指すレコードメモリ(5)のレコードに対
応する項目へ書き込む。この場合、枠内のデータと項目
データの長さが異なる場合は項目データの後へスペース
コードを追加したり(前者が短い場合)、途中でデータ
をカットする(前者が長い場合)、等の手法により、デ
ータ長を自動的に合わせる様構成されている。又、文字
サイズを全角から半角へとまたその逆に自動的に変更し
てデータ長を合わせても良い。
In FIG. 9, in step S70, the access line pointer of the record management means (12) is set to the last record, and in step S71, the access line of the text management means (11) is designated as the start line (5- Set it to the numbered line in Figure 37). Then, in step S72, the position and the order of the frames analyzed by the table frame analysis means (16) are set in the data conversion position table (8) as shown in FIG. 11, and in step S73, the text management means (11 )
It is determined whether or not the access line indicated by the access pointer is only the horizontal key line. First because it is NO
The process proceeds to S74, and the access line is subjected to table frame analysis means (1
Frame position and position table analyzed in 6) (8)
Compare with the position of the frame set in. At first, they naturally match, so the process proceeds to step S75 with YES, and a new record is added next to the record indicated by the access pointer of the record management means (12). The access pointer automatically advances to the added record. Next, in step S76, the data in the access line is read from the text memory (4) in accordance with the data conversion correspondence table (7) shown in FIG. Write to the item corresponding to the record of 5). In this case, if the data in the frame and the length of the item data are different, a space code is added after the item data (when the former is short), or the data is cut in the middle (when the former is long), etc. It is configured to automatically adjust the data length by the method. Also, the data size may be adjusted by automatically changing the character size from full-width to half-width and vice versa.

次に、ステップS77でアクセス行を自動的に1行進め
同時にカーソルを次行に移動する。ステップS78で、文
末かどうかが判断され、文末でないとステップS73に戻
り、ステップS78で文末が判断されるまでデータ変換は
自動的に繰り返される。ステップS73でアクセス行が横
ケイ線と判断されるとステップS77に移行する。尚、デ
ータ変換を途中で終了したい場合は終了キー(F11)を
押すことで終了できる。
Next, in step S77, the access line is automatically advanced by one line and the cursor is simultaneously moved to the next line. In step S78, it is determined whether the sentence is the end of the sentence. If the sentence is not the end of the sentence, the process returns to step S73, and the data conversion is automatically repeated until the end of the sentence is determined in step S78. If it is determined in step S73 that the access line is a horizontal key line, the flow shifts to step S77. If the user wants to end the data conversion halfway, he can end it by pressing the end key (F11).

上記データ変換により、テキストデータからレコード
が取込まれ、第5-39図の画面に示す如く、データ処理フ
ァイル‘6住所録のレコードは12件から17件に増加して
いる。
As a result of the data conversion, records are read from the text data, and as shown in the screen of FIG. 5-39, the number of records in the data processing file '6 address book has increased from 12 to 17 records.

尚、上記の実施例では説明を省略したが、以下に述べ
る如き種々の機能を付与することによって情報処理機能
を向上できる。
Although the description has been omitted in the above embodiment, the information processing function can be improved by adding various functions as described below.

[J]一覧表表示機能 上記において表示フォーマット変更キーの操作で第5-
12図から第5-13図の如く一覧表表示のフォーマット変更
が可能であることを説明したが、変更したフォーマット
は例えば10パターン登録可能であり、登録したパターン
を選択手段によって任意に変更できるよう構成されてい
る。又、カード表示状態で表示切替手段を操作して最初
に表示される表示パターンは最終登録の表示パターンに
しても良いし、最も新しく使用した表示パターンとして
も良いし、最も使用頻度の高い表示パターンとしても良
い。
[J] List display function By the operation of the display format change key in the above,
Although it has been described that the format of the list display can be changed as shown in FIG. 12 to FIG. 5-13, the changed format can register, for example, 10 patterns, and the registered pattern can be arbitrarily changed by the selecting means. It is configured. In addition, the display pattern displayed first by operating the display switching means in the card display state may be the last registered display pattern, the most recently used display pattern, or the most frequently used display pattern. It is good.

[K]カード間集計処理機能 上記の実施例ではセレクト機能について説明したが、
第4図のステップS21の後に一覧表表示状態で第18図に
示す如き処理を付加することで、カード間集計処理機能
を付加できる。この機能を‘住所録’データ処理ファイ
ルにおいて平均年齢を計算する例について第18図及び第
19図に従い説明する。
[K] Aggregation processing function between cards In the above embodiment, the selection function has been described.
By adding processing as shown in FIG. 18 in a list display state after step S21 in FIG. 4, an inter-card counting processing function can be added. This function is used to calculate the average age in the 'address book' data processing file.
The description will be given with reference to FIG.

先ず、ファンクションキーの一つである集計処理キー
(図示しない)を押すと、第19-1図の如く、上下2分割
で、上画面に一覧表が、下画面に集計処理条件設定の画
面が表示される。ステップS80で処理カードの範囲をカ
ーソル(C7)を移動させて入力する。初期値はカード1
枚目から最終12枚目となっているので、全カードを対象
とするのであればこの入力はパスできる。次いで、ステ
ップS81に移行する。これはカーソル(C7)をグループ
項目(G1)にあててカーソルキー(SW2)の→を押す
(又は特定の変更キを押す)ことで、先ず下画面が消
え、表示画面は全面一覧表となる。この状態でカーソル
を‘グループ項目’に位置させ実行キーを押すことで画
面は再び2分割画面となり〔 〕内に指定のグループ項
目名が表示され、グループ項目指定がなされる。本実施
例では項目にグループ項目として適当なものがないので
カーソルを次の‘挿入される関数’に移動されることで
このステップはパスし、初期設定の‘指定範囲の最後に
追加する’、即ち最終カードの次に集計カードが1枚追
加されることになる。尚、グループ項目指定をした場合
は、グループ項目毎の集計カードがグループ数だけ追加
されることになる。同時にカーソル(C7)は‘挿入され
る関数’に移動し、ステップS82となる。ここでは予め
システムが用意した‘平均’、‘合計’、‘小計’、
‘偏差値’…等の集計処理機能が画面下に一覧表示され
るので、これを選択入力することで、既製の集計カード
が選択指定される。この場合は‘平均’が選択され、
‘挿入される関数’の欄に‘平均’が表示され平均の集
計が指定されたことになる。同時にカーソル(C7)が
‘演算対象の項目’に移動し、ステップS83に移行す
る。ここでは再び下画面が消え、カーソルが一覧表を左
右に移動できるようになり演算対象とすべき項目へ、こ
こでは年齢項目へカーソルを移動し実行キーを押すこと
で、画面は2分割画面に戻り‘演算対象項目’に‘年
齢’が表示される。
First, when a tabulation processing key (not shown), which is one of the function keys, is pressed, as shown in FIG. 19-1, a list is divided into upper and lower parts, a list is displayed on the upper screen, and a screen for setting the totaling condition is displayed on the lower screen. Is displayed. In step S80, the range of the processing card is input by moving the cursor (C7). Default value is Card 1
Since this is the 12th sheet from the 1st sheet, this input can be passed if all cards are targeted. Next, the procedure moves to step S81. This is done by placing the cursor (C7) on the group item (G1) and pressing the cursor key (SW2) → (or pressing a specific change key), the lower screen disappears first, and the display screen becomes a full list . In this state, when the cursor is positioned on the "group item" and the execution key is pressed, the screen is again divided into two screens, and the specified group item name is displayed in [] and the group item is specified. In this embodiment, since the item is not suitable as a group item, the cursor is moved to the next 'inserted function', and this step is passed, and the default setting 'add at the end of the specified range', That is, one totaling card is added after the last card. When a group item is designated, the totaling card for each group item is added by the number of groups. At the same time, the cursor (C7) moves to the "function to be inserted", and the process goes to step S82. Here, 'Average', 'Total', 'Subtotal',
A tabulation processing function such as 'deviation value' is displayed at the bottom of the screen. By selecting and inputting this, a ready-made tabulation card is selected and designated. In this case, 'Average' is selected,
'Average' is displayed in the column of 'Function to be inserted', indicating that the aggregation of the average is specified. At the same time, the cursor (C7) moves to "item to be calculated", and the routine goes to Step S83. Here, the lower screen disappears again, and the cursor can now move left and right in the list. Move the cursor to the item to be calculated, here the age item, and press the execution key. Return "Age" is displayed in "Calculation target item".

次いで、表示画面で条件を確認し、それが良ければ実
行キーを押す。するとステップS84にてYESが判断され、
ステップS85で指定の集計処理が実行され集計カードが
追加されて、画面は第19-2図に変る。この画面からカー
ド12枚目の後に、指定した関数(平均)が追加され、演
算結果が書き込まれていることが分る。尚、平均値表示
において表示幅が狭いので小数点以下は表示されていな
いが、表示幅が広ければ表示幅に合わせて、自動的に小
数点以下の桁を表示させる。
Next, the condition is confirmed on the display screen, and if it is good, the execution key is pressed. Then, YES is determined in step S84,
In step S85, the designated tabulation process is executed and the tabulation card is added, and the screen changes to FIG. 19-2. From this screen, it can be seen that the designated function (average) has been added after the twelfth card and the calculation result has been written. Note that the decimal point is not displayed because the display width is narrow in the average value display, but if the display width is wide, the decimal point is automatically displayed according to the display width.

[L]選択入力 上記実施例で各項目の入力を予め設定しておいた候補
より選択することより行う選択入力機能について以下に
説明する。この機能を付加するには上記実施例の第3図
のフローにおいてカード設計の終了後のステップS7の後
に第20図(イ)(ロ)の処理機能を追加すると共に第3
図のステップS8の処理を第20図(ハ)に変更すること
で、制御手段(21)に行わせるようにプログラムを追加
すれば良い。
[L] Selection Input A selection input function performed by selecting input of each item from preset candidates in the above embodiment will be described below. In order to add this function, the processing functions shown in FIGS. 20 (a) and (b) are added after step S7 after the card design is completed in the flow shown in FIG.
By changing the processing in step S8 in the figure to FIG. 20 (c), a program may be added so that the control means (21) performs the processing.

第21-1図に示す如く、項目‘名前’、‘住所’、‘電
話’、‘配属部署’からなるカードの設計が終了し選択
入力として配属部署の項目を‘電機’‘電機(株)回転
機事業部’、…等の候補より‘電機(株)回転機事業
部’を選択入力する例について説明する。
As shown in Fig. 21-1, the design of the card consisting of the items "name", "address", "telephone", and "department department" is completed, and the assignment department item is selected as "Electric" Denki Co., Ltd. as a selection input. An example of selecting and inputting “Rotating Machinery Division of Electric Machinery Co., Ltd.” from candidates such as “Rotating Machinery Division”,.

カード設計終了後、登録キー(図示しない)を押す
と、画面第21-2図の如くステップS90にて画面を上下に
分割し、ステップS91にて上側にカードイメージを表示
すると共にステップS92で下側に項目条件定義表示を表
示する。この表で‘項目名’、‘型’、‘プロテク
ト’、‘記入処理’が自動的に表示される。この時カー
ソルは下画面にあって移動可能状態にあり、変換キー
(図示しない)を押すと、ステップS95で押した時のカ
ーソル(C8)の位置が‘プロテクト’の列にあるかどう
かが判断され、YESであるとステップS99へ移行して‘し
ない’であれば‘する’に、‘する’であれば‘しな
い’に切替える。尚、初期値は‘しない’が設定されて
おり、プロテクト‘しない’とは当該項目の入力データ
を受け付けることを意味し、‘する’とは当該項目のデ
ータ入力を受け付けないことを意味する。プロテクトさ
れるとカーソルの移動はその項目をパスする(飛び越し
する)ように制御される。
When the registration key (not shown) is pressed after the card design is completed, the screen is vertically divided in step S90 as shown in FIG. 21-2, the card image is displayed on the upper side in step S91, and the lower side is displayed in step S92. Side displays the item condition definition display. In this table, 'Item name', 'Type', 'Protect', and 'Entry process' are automatically displayed. At this time, the cursor is on the lower screen and is in a movable state, and when a conversion key (not shown) is pressed, it is determined whether or not the position of the cursor (C8) at the time of pressing in step S95 is in the 'protect' row. If YES, the process proceeds to step S99 to switch to “Yes” if “No”, and to “No” if “Yes”. Note that the initial value is set to “No”, and protection “No” means that input data of the item is accepted, and “Yes” means that data input of the item is not accepted. When protected, the movement of the cursor is controlled to pass (jump over) the item.

ステップS95でカーソル(C8)が‘プロテクト’の列
にないと、ステップS96に移行し、、カーソル(C8)が
‘記入処理’の列にあるとYESが判断され、ステップS97
に移行、項目が文字項目であるかどうかが判断され、YE
SであるとステップS98で‘記入処理’の‘しない’又は
‘選択入力’をそれぞれ‘選択入力’又は‘しない’に
切替える。尚、‘記入処理’の初期値も‘しない’に設
定されている。ステップS96、ステップS97でNOが判断さ
れるとステップS93に戻る。例えば、最初の条件カーソ
ル設定時カーソル(C8)を配属部署の‘記入処理’に位
置させた状態で変換キーを押すと、S96、S97、S98、S99
と処理フローが進み、‘配属部署’の‘記入処理’を
‘しない’から‘選択入力’に切替え、ステップS93に
戻る。
If the cursor (C8) is not in the column of "protect" in step S95, the process proceeds to step S96, and YES is determined that the cursor (C8) is in the column of "entry processing", and step S97 is performed.
Move to, it is determined whether the item is a character item, YE
If it is S, in step S98, "not" or "selection input" of "entry processing" is switched to "selection input" or "not input", respectively. Note that the initial value of the "entry process" is also set to "no". If NO is determined in the steps S96 and S97, the process returns to the step S93. For example, when the conversion key is pressed while the cursor (C8) at the time of setting the first condition cursor is positioned at the "entry processing" of the assigned department, S96, S97, S98, S99
The processing flow advances, and the “entry processing” of the “department department” is switched from “not performed” to “selection input”, and the process returns to step S93.

ここでカーソルキー(C8)を操作してカーソル(C8)
を‘処理定義’の列に移動させる(第21-3図)と、画面
下に‘定義/変更’の実行キーの入力受付の表示がなさ
れる。定義をなすべく実行キー(SW1)を押すと、ステ
ップS94でYESが判断され、ステップS102に移行する。
Operate the cursor key (C8) here to move the cursor (C8)
Is moved to the column of "process definition" (FIG. 21-3), the input acceptance of the execution key of "definition / change" is displayed at the bottom of the screen. When the execution key (SW1) is pressed to make the definition, YES is determined in the step S94, and the process shifts to the step S102.

ステップS102で画面下に候補定義ライン(l5)を表示
させ、ステップS103で下側分割画面に選択入力を表示
し、ステップS104でキー入力待ちとなる(第21-4図)。
In step S102, a candidate definition line (l 5 ) is displayed at the bottom of the screen. In step S103, a selection input is displayed on the lower divided screen, and in step S104, key input is awaited (FIG. 21-4).

ここで、カーソルキー(C8)を上下に操作するとステ
ップS106でカーソル(C8)が選択入力中の選択肢間(1
−1)〜(1−5)を移動する。カーソル(C8)を先
ず、‘選択肢(1−1)に移動させ、‘三洋電機’をか
な漢字変換で入力し(第21-5図)、実行キー(SW1)を
押すとステップS105で‘三洋電機’がカーソルのある選
択肢(1−1)にセットされる(第21-6図)。一方、取
消キー(SW3)を押すとステップS107でカーソル(C8)
のある選択肢にセットされた候補が削除される。次にカ
ーソル(C8)を順次選択肢(1−2)〜(1−5)に移
動させるとともに候補‘電機(株)回転事業部’、‘電
機(株)音響機器事業部’、‘電機クレジット’、‘電
機労働組合’をかな漢字変換で入力する(第21-7図)。
ここで、表示画面の候補で良ければ終了キー(F11)を
押すとステップS108で入力された候補、即ち‘電機’、
‘電機(株)回転機事業部’、‘電機(株)音響機器事
業部’、‘電機クレジット’、‘電機労働組合’が項目
管理テーブル(6)の配属部署の項目に登録され、条件
表の配属部署の処理定義に前記各候補を表示し(第21-8
図)、ステップS93に戻る。ここで終了キー(F11)を押
すとスイテップS100で画面が元に戻り、ステップS7のカ
ード画面において、カーソル(C8)を配属部署の項目に
位置させると、ステップS109で項目管理テーブル(6)
の配属部署の項目に候補が登録されていると判断され、
ステップS110で各候補ごとに該表示エリアに全角(所定
の文字サイズ)で表示できる文字数と候補の文字数とが
比較され、候補の文字数の方が多いと判断されるとステ
ップS111で候補の文字サイズを半角(所定の文字サイズ
よりも小さい文字サイズ)に直して表示し、一方表示で
きる文字数の方が多いと判断されるとステップS112で候
補の文字をそのまま全角(所定の文字サイズ)で表示す
る(第21-9図)。ここで‘電機(株)回転機事業部’を
入力すべくテンキー(SW4)の‘2'を押すと(ステップS
113)、ステップS114で配属部署の項目に‘電機(株)
回転機事業部’が表示される(第21-10図)。
Here, when the cursor key (C8) is operated up and down, in step S106, the cursor (C8) moves between the options (1
-1) to (1-5) are moved. First, move the cursor (C8) to “Option (1-1)”, enter “Sanyo” in Kana-Kanji conversion (Fig. 21-5), and press the execution key (SW1). 'Is set to the option (1-1) with the cursor (FIG. 21-6). On the other hand, when the cancel key (SW3) is pressed, the cursor (C8) is displayed in step S107.
The candidate set for a given option is deleted. Next, the cursor (C8) is sequentially moved to the options (1-2) to (1-5) and the candidates “Electric Co., Ltd. Rotation Division”, “Electric Co., Ltd. Audio Equipment Division”, “Electric Credit” Enter 'Electrical Labor Union' with Kana-Kanji conversion (Fig. 21-7).
Here, if the display screen is a candidate, if the end key (F11) is pressed, the candidate input in step S108, that is,
“Electric Machine Co., Ltd. Rotating Machinery Division”, “Electrical Corporation Audio Equipment Division”, “Electrical Credit”, and “Electrical Labor Union” are registered in the item of the assigned department in the item management table (6), and the condition table Each of the above candidates is displayed in the process definition of the assigned department (No. 21-8).
(FIG.) And returns to step S93. Here, when the end key (F11) is pressed, the screen returns to the original in step S100, and when the cursor (C8) is positioned on the item of the assigned department on the card screen in step S7, the item management table (6) in step S109
It is determined that the candidate is registered in the item of the assigned department of,
In step S110, the number of characters that can be displayed in the display area in full-width (predetermined character size) is compared with the number of candidate characters for each candidate. If it is determined that the number of characters in the candidate is larger, the character size of the candidate is determined in step S111. Is displayed in half size (a character size smaller than a predetermined character size), and if it is determined that the number of characters that can be displayed is larger, the candidate characters are displayed in full size (a predetermined character size) in step S112. (Figure 21-9). Here, if you press "2" on the numeric keypad (SW4) to input "Rotating Machinery Division" (step S
113), in step S114, assign the item of the department assigned to 'Electric Co., Ltd.
The Rotating Machine Division 'is displayed (Fig. 21-10).

尚、本実施例では、候補の文字数が表示できる文字数
より多い時に候補の文字サイズを半角にして表示した
が、このサイズに限られるものではない。また、他の候
補との区別がつけば操作者による候補の選択は可能にな
るため、他の候補と区別できる所まで即ち、異なる文字
になった所までの表示を行うべく文字サイズを小さくす
るようにしてもよい。
In this embodiment, when the number of characters of the candidate is larger than the number of characters that can be displayed, the character size of the candidate is displayed in half size, but the present invention is not limited to this size. Also, if the candidate is distinguished from other candidates, it is possible for the operator to select the candidate. Therefore, the character size is reduced in order to display up to a place where it can be distinguished from other candidates, that is, up to a place where different characters are displayed. You may do so.

尚、‘記入処理’と‘処理定義’とを別に定義するこ
とで‘処理定義’で候補を定義しておき、‘記入処理’
を必要に応じて‘しない’‘選択入力’に切替えて、種
々の要望に対応できる。
Note that by defining 'entry processing' and 'processing definition' separately, candidates are defined in 'processing definition', and 'entry processing'
Can be switched to "not select" and "select input" as necessary to meet various demands.

尚、第21-2図で‘参照検索’とは指定しておいた項目
にデータが入力されれば、予じめユーザーによって指定
された他のデータベースファイルの特定項目と照らし合
わせ、一致するものが見つかればそれを含むレコードの
データを自由に参照し、取り出せることを定義する機能
である。
If data is entered in the item specified as "reference search" in Fig. 21-2, the data is matched with the specified item of another database file specified by the user in advance and matched. Is a function that defines that data in the record containing it can be freely referenced and retrieved.

(ト)発明の効果 本発明は以上の説明から明らかな如く、選択入力時に
表示する候補の文字数が表示エリアに所定の文字サイズ
で表示できる文字数よりも多くても、該候補は前記所定
の文字サイズよりも小さい文字サイズで表示されるた
め、候補の全体若しくは大半を見ることができ、候補の
確認が容易になるとともに操作者の労力の低減を図るこ
とができる。
(G) Effect of the present invention As is apparent from the above description, even if the number of characters to be displayed at the time of selection and input is larger than the number of characters that can be displayed in the display area with a predetermined character size, the candidate is not changed to the predetermined character. Since the characters are displayed in a character size smaller than the size, the whole or most of the candidates can be viewed, the confirmation of the candidates becomes easy, and the labor of the operator can be reduced.

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

図は全て本発明の実施例を説明するものであって、第1
図は概略構成図、第2図は構成ブロック図、第3図は全
体のフローチャート、第4図は表示切替のフローチャー
ト、第5−1図乃至第5-39は各状態別の表示画面の模式
図、第6図は出力条件設定のフローチャート、第7図
(イ)及び第7図(ロ)は帳票出力処理のフローチャー
ト、第8図は帳票管理テーブルの模式図、第9図はデー
タ変換処理のフローチャート、第10図はデータ変換用対
応テーブルの模式図、第11図はデータ変換用ポジション
テーブルの模式図、第12図はレコードメモリ内のレコー
ドデータの格納状態を示す模式図、第13図は項目管理テ
ーブルの模式図、第14図はレコードメモリ内の1件のレ
コードデータの格納状態を示す模式図、第15図はカード
イメージの格納状態を示す模式図、第16図は文字データ
のデータフォーマットの模式図、第17図はテキストメモ
リ内のテキストデータの格納状態を示す模式図、第18図
はカード間集計処理のフローチャート、第19-1図及び第
19-2図はカード間集計処理の表示画面の模式図、第20図
(イ)乃至第20図(ハ)は選択入力フローチャート、第
21-1図乃至21-10図は選択入力の状態別表示画面の模式
図、を夫々示している。 (1)……入力手段、(2)……表示手段、(3)……
印字手段、(4)……テキストメモリ、(5)……デー
タ処理レコードメモリ、(6)……項目管理テーブル、
(7)……データ変換用対応テーブル、(8)……デー
タ変換用ポジションテーブル、(9)……帳票管理テー
ブル、(10)……テキスト編集手段、(11)……テキス
ト管理手段、(12)……レコード管理手段、(13)……
データ表示形式管理手段、(14)……セレクト手段、
(15)……データ変換手段、(22)……主制御手段、
(23)……制御手段、(C1)〜(C8)……カーソル、
(F1)〜(F18)……ファンクションキー、(SW1)……
実行キー、(SW2)……カーソルキー、(SW3)……取消
キー、(SW4)……テンキー。
The drawings all illustrate embodiments of the present invention, and FIG.
FIG. 2 is a schematic configuration diagram, FIG. 2 is a configuration block diagram, FIG. 3 is an overall flowchart, FIG. 4 is a display switching flowchart, and FIGS. 5-1 to 5-39 are schematic diagrams of display screens for each state. 7 and 8 are flowcharts of a form output process, FIG. 8 is a schematic diagram of a form management table, and FIG. 9 is a data conversion process. FIG. 10 is a schematic diagram of a data conversion correspondence table, FIG. 11 is a schematic diagram of a data conversion position table, FIG. 12 is a schematic diagram showing a storage state of record data in a record memory, and FIG. Is a schematic diagram of an item management table, FIG. 14 is a schematic diagram showing a storage state of one record data in a record memory, FIG. 15 is a schematic diagram showing a storage state of a card image, and FIG. Model of data format Fig, 17 Fig. Is a schematic view showing a storage state of the text data in the text memory, the flow chart of FIG. 18 between cards aggregation process, the 19-1 view and a
FIG. 19-2 is a schematic view of the display screen of the inter-card counting process, FIGS. 20 (a) to 20 (c) are selection input flowcharts,
FIGS. 21-1 to 21-10 are schematic diagrams of display screens for different states of selection input. (1) ... input means, (2) ... display means, (3) ...
Printing means, (4) text memory, (5) data processing record memory, (6) item management table,
(7) ... Data conversion correspondence table, (8) ... Data conversion position table, (9) ... Form management table, (10) ... Text editing means, (11) ... Text management means, ( 12) Record management means (13)
Data display format management means, (14) ... selection means,
(15) ... data conversion means, (22) ... main control means,
(23) Control means (C1) to (C8) Cursor
(F1)-(F18) Function key, (SW1)
Execute key, (SW2) ... Cursor key, (SW3) ... Cancel key, (SW4) ... Numeric keys.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 稲木 義弘 大阪府守口市京阪本通2丁目18番地 三 洋電機株式会社内 (56)参考文献 特開 昭63−317818(JP,A) 特開 昭64−37660(JP,A) 特開 昭62−166557(JP,A) 特開 昭57−81643(JP,A) ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Yoshihiro Inagi 2-18-18 Keihanhondori, Moriguchi-shi, Osaka Sanyo Electric Co., Ltd. (56) References JP-A-63-317818 (JP, A) JP-A Sho 64-37660 (JP, A) JP-A-62-166557 (JP, A) JP-A-57-81643 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】特定の項目に対するデータの入力を予め登
録した候補の中から選択して入力する選択入力機能を備
えた情報処理装置において、 前記項目に入力する候補を登録するための候補登録手段
と、 該候補を表示するための表示エリアが設けられる表示手
段と、 前記候補登録手段に登録された候補の文字数と前記表示
手段上に設けられる表示エリアに所定の文字サイズで表
示できる文字数とを比較する比較手段と、 前記候補を前記表示エリアに表示する際に前記比較手段
により表示エリアに所定の文字サイズで表示できる文字
数よりも候補の文字数の方が多いと判定された場合、該
候補を前記表示エリアに前記所定の文字サイズよりも小
さい文字サイズで表示する制御手段と、 を具備する事を特徴とする情報処理装置。
1. An information processing apparatus having a selection input function of selecting and inputting data input for a specific item from candidates registered in advance, a candidate registering means for registering a candidate to be input to the item. Display means for providing a display area for displaying the candidate, the number of characters of the candidate registered in the candidate registration means and the number of characters that can be displayed in a predetermined character size in the display area provided on the display means Comparing means for comparing, when displaying the candidate in the display area, when the comparing means determines that the number of characters of the candidate is larger than the number of characters that can be displayed in the display area in a predetermined character size, Control means for displaying in the display area a character size smaller than the predetermined character size.
JP1050286A 1989-03-02 1989-03-02 Information processing device Expired - Fee Related JP2708852B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1050286A JP2708852B2 (en) 1989-03-02 1989-03-02 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1050286A JP2708852B2 (en) 1989-03-02 1989-03-02 Information processing device

Publications (2)

Publication Number Publication Date
JPH02228719A JPH02228719A (en) 1990-09-11
JP2708852B2 true JP2708852B2 (en) 1998-02-04

Family

ID=12854677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1050286A Expired - Fee Related JP2708852B2 (en) 1989-03-02 1989-03-02 Information processing device

Country Status (1)

Country Link
JP (1) JP2708852B2 (en)

Also Published As

Publication number Publication date
JPH02228719A (en) 1990-09-11

Similar Documents

Publication Publication Date Title
JP3434105B2 (en) Macro program management device
KR20110059556A (en) Electronic and computer readable media with dictionary features
US4835735A (en) Card image data processing system
US7555723B1 (en) GUI for selective copying of data
JP2708852B2 (en) Information processing device
KR20110060825A (en) Recording medium recording electronic dictionary device and program
JP5440229B2 (en) Electronic dictionary device and program
JP5321661B2 (en) Electronic device and program with dictionary function
JP2975624B2 (en) Information processing device
JPH0743624B2 (en) Information processing equipment
JP2760549B2 (en) Information processing device
JP2845897B2 (en) Document search / display method and apparatus
JP6048601B2 (en) Information display device, program, and word information display method
JPH061487B2 (en) Information organization device
JPH02181866A (en) Information processing device
JPH02181867A (en) Information processing device
JP2701601B2 (en) Component data processing method
JPH08123833A (en) CAD system annotation method
JP5733380B2 (en) Electronic equipment and programs
JPH02133822A (en) data processing equipment
JPH02181868A (en) Information processing device
JPH1091635A (en) Information processor and recording medium
JPS63102461A (en) Input device for electronic file device
JPH02297190A (en) Information processing device
JPS6120980A (en) Document generator with special character status display function

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees