JPH11353083A - Data input device and storage medium - Google Patents
Data input device and storage mediumInfo
- Publication number
- JPH11353083A JPH11353083A JP15959998A JP15959998A JPH11353083A JP H11353083 A JPH11353083 A JP H11353083A JP 15959998 A JP15959998 A JP 15959998A JP 15959998 A JP15959998 A JP 15959998A JP H11353083 A JPH11353083 A JP H11353083A
- Authority
- JP
- Japan
- Prior art keywords
- level
- input
- data
- item
- items
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 帳票等に記載されるデータを入力する際に、
多様な目的に対応して、必要な項目のみを容易に選択
し、効率よくデータを入力することが可能なデータ入力
装置を提供する。
【解決手段】 CPU11は、入力装置15により入力
された指示に従って、帳票に記載される各項目について
対応するレベルを設定し、設定内容をデータ記憶媒体1
9内に格納されたスペックファイル内の入力レベルテー
ブルに格納する。そして、帳票のデータ入力処理におい
ては、入力装置15から入力された指示により指定され
たレベルと、各項目に対応して設定されたレベルとを比
較し、指定されたレベル以上の項目のみを、入力可能な
状態を示す矩形表示として、表示装置14が有する表示
画面上に表示させる。
(57) [Summary] [Problem] When inputting data described in a form, etc.,
Provided is a data input device capable of easily selecting only necessary items and inputting data efficiently for various purposes. SOLUTION: A CPU 11 sets a corresponding level for each item described in a form in accordance with an instruction input by an input device 15, and stores the set contents in a data storage medium 1.
9 is stored in the input level table in the specification file stored in 9. Then, in the form data input process, the level specified by the instruction input from the input device 15 is compared with the level set corresponding to each item, and only the items of the specified level or more are compared. It is displayed on a display screen of the display device 14 as a rectangular display indicating an input enabled state.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、帳票に記載される
複数の項目の入力を行う際に、記載が必要な項目のみを
抽出して入力操作を行うデータ入力装置およびその制御
プログラムを格納した記憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention stores a data input device for extracting only items that need to be described and performing an input operation when inputting a plurality of items described in a form, and a control program therefor. It relates to a storage medium.
【0002】[0002]
【従来の技術】一般に、業務上の取引等に使用される各
種伝票などの帳票には、相手先の名称、住所、商品名な
ど、多数の項目が記載される。これらの項目の中には、
省略されることが多いものもあり、帳票にどの項目を記
載するかは、その帳票の用途や相手先等によって異な
る。2. Description of the Related Art In general, various forms such as various slips used for business transactions and the like contain a large number of items such as a destination name, an address, and a product name. Some of these items include
Some items are often omitted, and the items to be described in the form differ depending on the use of the form, the destination, and the like.
【0003】そこで、近年普及しているコンピュータに
よる帳票作成処理においては、入力不要な項目を指定す
ることにより、入力処理の際に、不要な項目を自動的に
無視する処理が行われていた。この処理によれば、入力
が必要な項目についてのみ、入力可能な状態に移行する
ので、順次入力動作を実行することで、不要な項目を無
視して操作を進めることができる。Therefore, in a form creation process using a computer that has become widespread in recent years, a process of automatically ignoring unnecessary items in an input process by specifying items that do not need to be input has been performed. According to this processing, only the items that need to be input are shifted to a state in which input is possible. Therefore, by performing the input operation sequentially, the operation can be performed ignoring the unnecessary items.
【0004】[0004]
【発明が解決しようとする課題】ところが、上記のよう
な処理によれば、各項目について、常に入力を行うか、
或いは常に無視するかのいずれか一方の設定しかできな
いという問題点があった。すなわち、不要な項目である
と設定された項目は、帳票を作成する際に必ず無視され
てしまう。また、必要であると設定された項目は、必ず
入力する必要がある。しかし実際には、帳票の相手先や
目的によって、必要な項目と不要な項目は異なることが
多いので、異なる状況にきめ細かく対応することができ
ないという問題があった。このため、入力が必要か不要
かの設定を頻繁に行わなければならず、面倒であるとい
う問題があった。However, according to the processing described above, it is necessary to always input each item.
Alternatively, there is a problem that only one of the settings can be always ignored. That is, items set as unnecessary items are always ignored when creating a form. Items that are set to be required must be input. However, in practice, necessary items and unnecessary items often differ depending on the destination and purpose of the form, so that there has been a problem that it is not possible to cope with different situations in detail. For this reason, it is necessary to frequently set whether input is necessary or not, which is troublesome.
【0005】また、帳票作成作業時に、各項目毎に、必
要か不要かの判断を行って、その都度設定を行うため、
利用者の作業負担が大きいという問題があった。さら
に、各項目について適切な判断を行うためには、帳票作
成に関する業務上の知識が必要であり、未熟な利用者が
設定を行うことは困難であるという問題があった。[0005] In addition, at the time of creating a form, it is necessary to judge whether each item is necessary or unnecessary and to set each time.
There is a problem that the work load of the user is large. Further, there is a problem that in order to make an appropriate determination for each item, business knowledge on form creation is required, and it is difficult for an unskilled user to make settings.
【0006】この発明は、上記問題点を解決するため、
帳票等に記載されるデータを入力する際に、多様な目的
に対応して、必要な項目のみを容易に選択し、効率よく
データを入力することが可能なデータ入力装置を提供す
ることを目的とする。The present invention has been made to solve the above problems,
It is an object of the present invention to provide a data input device capable of easily selecting only necessary items and inputting data efficiently for various purposes when inputting data described in a form or the like. And
【0007】[0007]
【課題を解決するための手段】上記課題を解決するた
め、請求項1記載の発明は、データが入力される複数の
項目について、各項目毎にレベルを設定する項目レベル
設定手段と、前記複数の項目と、これら複数の項目につ
いて前記項目レベル設定手段により設定されたレベルと
をそれぞれ対応づけて記憶する項目レベル記憶手段と、
前記項目レベル設定手段により設定されたレベルのう
ち、特定のレベルを指定するレベル指定手段と、このレ
ベル指定手段により指定されたレベルに該当する項目
を、前記項目レベル記憶手段に記憶された前記複数の項
目の中から抽出する抽出手段と、この抽出手段により抽
出された項目について、データを入力するデータ入力手
段と、を備えることを特徴としている。According to a first aspect of the present invention, there is provided an item level setting means for setting a level for each of a plurality of items to which data is inputted, and And item level storage means for storing the items set in association with the levels set by the item level setting means for the plurality of items, respectively.
Among the levels set by the item level setting means, a level designating means for designating a specific level, and an item corresponding to the level designated by the level designating means, the plurality of items stored in the item level storage means. , And data input means for inputting data with respect to the items extracted by the extracting means.
【0008】この請求項1記載の発明によれば、データ
を入力する項目にレベルが設定されているので、レベル
を指定することによって、適切な項目のみを抽出してデ
ータを入力することができる。これによって、データを
入力する毎に、各項目についてデータを入力するか、或
いは省略するかの判断を行う必要が無く、予め決められ
たレベルを指定するだけで、データの入力を行うことが
できる。例えば、帳票を作成する際に当該帳票に記載さ
れる様々な項目についてデータを入力する場合にも、予
め十分な知識を有する利用者が項目毎のレベル設定を行
っておくことにより、未熟な利用者であっても、作成す
る帳票の用途や宛先に対応して、最適な項目を取捨選択
することができる。また、必要な項目のみを容易に抽出
することができるので、利用者の作業負担を大きく軽減
し、作業効率を大きく向上させることができる。According to the first aspect of the present invention, since the level is set for the item for inputting data, it is possible to extract only appropriate items and input data by designating the level. . Thus, it is not necessary to determine whether to input or omit data for each item every time data is input, and data can be input only by specifying a predetermined level. . For example, even when data is input for various items described in the form when creating the form, a user having sufficient knowledge can set the level for each item in advance, so that an inexperienced use can be performed. Even the user can select the most appropriate items according to the purpose and destination of the form to be created. Further, since only necessary items can be easily extracted, the work load on the user can be greatly reduced, and the work efficiency can be greatly improved.
【0009】[0009]
【発明の実施の形態】以下、この発明の実施の形態につ
いて、図1〜図13の図面を参照しながら説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to FIGS.
【0010】まず、構成を説明する。First, the configuration will be described.
【0011】図1は、本発明の実施の形態としてのデー
タ入力装置1の概略構成を示す図であり、同図に示すよ
うに、データ入力装置1は、CPU11、RAM12、
ROM13、表示装置14、入力装置15、プログラム
記憶装置、プログラム記憶装置16が有するプログラム
記憶媒体17、データ記憶装置18、データ記憶装置1
8が有するデータ記憶媒体19およびバス20によって
構成され、プログラム記憶媒体17およびデータ記憶媒
体19を除く各部はバス20によって構成されている。FIG. 1 is a diagram showing a schematic configuration of a data input device 1 according to an embodiment of the present invention. As shown in FIG.
ROM 13, display device 14, input device 15, program storage device, program storage medium 17 included in program storage device 16, data storage device 18, data storage device 1
8 is constituted by a data storage medium 19 and a bus 20, and each part except the program storage medium 17 and the data storage medium 19 is constituted by a bus 20.
【0012】CPU(Central Processing Unit )11
は、ROM13内に格納されるプログラムを読み込み、
RAM12内に設けられたメモリエリアに展開し、入力
装置15から入力される各種指示に基づいて、プログラ
ム記憶装置16により、プログラム記憶媒体17内に格
納された、データ入力処理のための各種プログラムを読
み込んで実行し、後述する、入力レベル設定処理、入力
項目移動処理、入力レベル変更処理、入力画面表示処
理、ユーザおよび得意先毎の入力レベル設定処理などの
各種処理を実行する。そして、データ記憶装置18によ
り、データ記憶媒体19内に格納された各種データを読
み込むとともに、上記の各種処理によって生成したデー
タを、データ記憶媒体19内に格納させる。CPU (Central Processing Unit) 11
Reads a program stored in the ROM 13,
Various programs for data input processing, which are developed in a memory area provided in the RAM 12 and stored in the program storage medium 17 by the program storage device 16 based on various instructions input from the input device 15, are provided. The processing is read and executed, and various processing such as input level setting processing, input item moving processing, input level changing processing, input screen display processing, and input level setting processing for each user and customer, which will be described later, are executed. Then, various data stored in the data storage medium 19 are read by the data storage device 18, and the data generated by the various processes described above are stored in the data storage medium 19.
【0013】また、CPU11は、上記の各種処理によ
る処理結果や、入力装置15から入力された各種指示や
データを表示するための表示情報を生成して、表示装置
14に対して出力し、表示画面上に表示させる。The CPU 11 generates display results for displaying the processing results of the above-described various processes and various instructions and data input from the input device 15, and outputs the display information to the display device 14. Display on the screen.
【0014】また、CPU11は、プログラム記憶媒体
17内に格納されたプログラムを読み込んで実行するこ
とにより、帳票データ入力処理を実行し、入力装置15
から入力された各種データを、帳票の項目として記載す
べきデータとして、データ記憶装置18に対して出力
し、データ記憶媒体19内に格納させる。The CPU 11 executes a form data input process by reading and executing a program stored in the program storage medium 17, and executes a form data input process.
Are output to the data storage device 18 as data to be described as form items, and stored in the data storage medium 19.
【0015】RAM(Random Access Memory)12は、
CPU11により処理される各種プログラムや、その処
理に係るデータを一時的に格納するメモリエリアを形成
する。The RAM (Random Access Memory) 12
A memory area for temporarily storing various programs processed by the CPU 11 and data related to the processing is formed.
【0016】ROM(Read Only Memory)13は、CP
U11が一連の処理を実行するための各種制御プログラ
ムを格納する。この各種制御プログラムは、CPU11
が読み取り可能なプログラムコードの形態で格納され、
このROM13に格納された各種制御プログラムを実行
することにより、プログラム記憶装媒体17内に格納さ
れたプログラムを読み込んで各種処理を実行する。The ROM (Read Only Memory) 13 has a CP
U11 stores various control programs for executing a series of processes. These various control programs are executed by the CPU 11
Is stored in the form of readable program code,
By executing the various control programs stored in the ROM 13, the programs stored in the program storage medium 17 are read and various processes are executed.
【0017】表示装置14は、CRT(Cathode Ray Tu
be)やLCD(Liquid Crystal Display)等により構成
される表示画面を備え、CPU11から入力される表示
情報を解析することにより、帳票の各項目にデータを入
力するための入力画面など、プログラム記憶媒体16内
に格納された各種プログラムに従って実行された処理に
係る処理結果や各種データ、入力装置15から入力され
たデータや指示等を表示画面上に表示する。The display device 14 is a CRT (Cathode Ray Tu).
be), a liquid crystal display (LCD) or the like, and a program storage medium such as an input screen for inputting data to each item of a form by analyzing display information input from the CPU 11. The processing result and various data relating to the processing executed according to the various programs stored in the memory 16 and the data and instructions input from the input device 15 are displayed on the display screen.
【0018】入力装置15は、文字キーや方向キー、各
種機能キーを備えたキーボード等を備え、各キーが押下
されると、押下されたキーに対応する押下信号をCPU
11に対して出力する。また、入力装置15は、マウス
等のポインティングデバイスを備え、これらのポインテ
ィングデバイスにおいてクリック動作等の操作が行われ
た際に、対応する操作信号とともに相対位置座標データ
をCPU11に対して出力する構成としても良い。The input device 15 includes a keyboard having character keys, direction keys, and various function keys. When each key is pressed, a pressing signal corresponding to the pressed key is sent to the CPU.
11 is output. Further, the input device 15 includes a pointing device such as a mouse, and outputs relative position coordinate data to the CPU 11 together with a corresponding operation signal when an operation such as a click operation is performed on the pointing device. Is also good.
【0019】プログラム記憶装置16は、各種プログラ
ムが記憶されるプログラム記憶媒体17を有し、このプ
ログラム記憶媒体17は磁気的、光学的記録媒体、若し
くは半導体メモリで構成されている。このプログラム記
憶媒体17はプログラム記憶装置16に固定的に設けた
もの、若しくは着脱自在に装着するものであり、帳票に
データを入力するためのデータ入力処理に関する各種プ
ログラムが格納されている。The program storage device 16 has a program storage medium 17 in which various programs are stored, and the program storage medium 17 is constituted by a magnetic or optical recording medium or a semiconductor memory. This program storage medium 17 is fixedly provided in the program storage device 16 or is detachably mounted, and stores various programs related to data input processing for inputting data to a form.
【0020】データ記憶装置18は、各種データが記憶
されるデータ記憶媒体19を有し、このデータ記憶媒体
は、上記のプログラム記憶媒体17と同様に、磁気的、
光学的記録媒体、若しくは半導体メモリで構成され、デ
ータ記憶媒体19に固定的に設けたもの、若しくは着脱
自在に装着するものであって、プログラム記憶媒体17
に格納された各種プログラムに係るデータをはじめとす
る各種データが格納されている。The data storage device 18 has a data storage medium 19 in which various data are stored. This data storage medium is, like the above-mentioned program storage medium 17, magnetically and magnetically.
An optical recording medium or a semiconductor memory, which is fixedly provided on the data storage medium 19 or is detachably attached to the data storage medium 19;
And various data including data relating to various programs stored in.
【0021】また、上記のプログラム記憶媒体17およ
びデータ記憶媒体19に記憶されるプログラムやデータ
等は、通信回線等を介して接続された他の機器から受信
して記憶する構成にしてもよく、さらに、通信回線等を
介して接続された他の機器側に上記記憶媒体を備えた記
憶装置を設け、この記憶媒体に記憶されているプログラ
ムやデータを通信回線を介して使用する構成としても良
い。The program and data stored in the program storage medium 17 and the data storage medium 19 may be configured to be received from another device connected via a communication line or the like and stored. Further, a storage device having the above storage medium may be provided on another device connected via a communication line or the like, and a program or data stored in this storage medium may be used via the communication line. .
【0022】図2は、プログラム記憶媒体17の内部構
成を模式的に示す図である。同図に示すように、プログ
ラム記憶媒体17内には、「入力レベル設定モジュー
ル」、「入力項目移動制御モジュール」、「入力項目明
示モジュール」、「入力レベル変更モジュール」、「ユ
ーザ毎入力レベル管理モジュール」、「得意先毎入力レ
ベル設定モジュール」等のプログラムモジュールが格納
されている。これらの各プログラムモジュールを読み込
んで実行することにより、CPU11は、図7〜図11
に示すように、項目毎入力レベル設定処理、入力項目移
動処理、入力項目表示画面生成処理、入力レベル変更処
理および入力レベル設定処理を実行することができる。FIG. 2 is a diagram schematically showing the internal configuration of the program storage medium 17. As shown in the figure, in the program storage medium 17, “input level setting module”, “input item movement control module”, “input item clearing module”, “input level change module”, “user-based input level management” Program modules such as “module” and “customer input level setting module”. By reading and executing each of these program modules, the CPU 11
As shown in (1), it is possible to execute an input level setting process for each item, an input item moving process, an input item display screen generating process, an input level changing process and an input level setting process.
【0023】図3は、図1に示すデータ記憶媒体19の
内部構成を模式的に示す図である。この図3に示すよう
に、データ記憶媒体19には、「スペックファイル」
と、「データベース」と、「入力レベル管理ファイル」
とが格納されている。FIG. 3 is a diagram schematically showing the internal configuration of the data storage medium 19 shown in FIG. As shown in FIG. 3, the data storage medium 19 includes a "spec file".
, "Database", and "input level management file"
And are stored.
【0024】このうち、「スペックファイル」には、デ
ータ入力装置1によって処理される帳票を表示画面上に
出力するためのデータが格納されており、例えば、帳票
の各項目について入力レベルを設定した「入力レベルテ
ーブル」や、各項目を帳票内の所定の位置に出力するた
めの「レイアウト情報」が格納されている。ここで、図
4は、「入力レベルテーブル」の構成を模式的に示す図
である。この図4に示すように、「入力レベルテーブ
ル」には、帳票に記載される各種の項目についてのデー
タが設定されており、この設定により、必要な項目のみ
を選び出すことができる。例えば、「No.」、「得意
先」、「品名」および「数量」の各項目が入力レベル
“3”に設定されている。従って、入力レベルが“3”
以上の項目を表示する処理を実行すると、「No.」、
「得意先」、「品名」および「数量」の各項目が表示画
面上に出力される。The "spec file" stores data for outputting a form processed by the data input device 1 on a display screen. For example, an input level is set for each item of the form. An "input level table" and "layout information" for outputting each item to a predetermined position in the form are stored. Here, FIG. 4 is a diagram schematically showing the configuration of the “input level table”. As shown in FIG. 4, in the "input level table", data on various items described in the form are set, and only necessary items can be selected by this setting. For example, the items “No.”, “Customer”, “Product Name”, and “Quantity” are set to the input level “3”. Therefore, the input level is "3"
When the process of displaying the above items is executed, “No.”
The items "customer", "article name" and "quantity" are output on the display screen.
【0025】一方、データ記憶媒体19(図3)内に格
納された「データベース」には、得意先に関する各種の
データが設定された「得意先テーブル」等が格納され、
同様にデータ記憶媒体19内に格納された「入力レベル
管理ファイル」には、データ入力装置1によって作業を
行う各ユーザ毎のデータが設定された「ユーザテーブ
ル」等が格納されている。On the other hand, a "database" stored in the data storage medium 19 (FIG. 3) stores a "customer table" in which various data relating to customers are set, and the like.
Similarly, the “input level management file” stored in the data storage medium 19 stores a “user table” in which data for each user who works by the data input device 1 is set.
【0026】図5は、データ記憶媒体19内の「データ
ベース」内に格納される「得意先テーブル」の構成を模
式的に示す図である。この図5に示す「得意先テーブ
ル」には、帳票の宛先となる各得意先に割り当てられた
コード番号、名称、住所および電話番号に対応して、入
力レベルが設定されている。このため、ユーザによって
所望の得意先が指定された際に、CPU11は、図5に
示す「得意先テーブル」を参照し、当該得意先の入力レ
ベルを取得した上で、さらに図4に示す入力レベルテー
ブルを参照することにより、当該得意先に設定された入
力レベルに該当する項目のみを出力することができる。FIG. 5 is a diagram schematically showing the structure of the “customer table” stored in the “database” in the data storage medium 19. In the “customer table” shown in FIG. 5, input levels are set in correspondence with the code numbers, names, addresses, and telephone numbers assigned to the respective customers serving as destinations of the form. Therefore, when a desired customer is designated by the user, the CPU 11 refers to the “customer table” shown in FIG. 5, obtains the input level of the customer, and further obtains the input level shown in FIG. By referring to the level table, only items corresponding to the input level set for the customer can be output.
【0027】図6は、データ記憶装置19内の「入力レ
ベル管理ファイル」内に設定された「ユーザテーブル」
の構成を模式的に示す図である。同図に示すように、
「ユーザテーブル」には、データ入力装置1を使用して
作業を行う複数のユーザについて、コード番号と氏名が
登録され、コード番号と氏名に対応して入力レベルが設
定されている。このため、各ユーザがデータ入力装置1
を使用する際に、自分のコード番号または氏名を入力す
ると、CPU11は、「ユーザテーブル」を参照して入
力レベルを取得するとともに、図4に示す「入力レベル
テーブル」を参照して、当該入力レベルに該当する項目
のみを出力することができる。FIG. 6 shows the “user table” set in the “input level management file” in the data storage device 19.
It is a figure which shows the structure of FIG. As shown in the figure,
In the “user table”, code numbers and names are registered for a plurality of users who work using the data input device 1, and input levels are set corresponding to the code numbers and names. For this reason, each user enters the data input device 1
When the user inputs his / her code number or name when using, the CPU 11 acquires the input level by referring to the “user table”, and refers to the “input level table” shown in FIG. Only items corresponding to the level can be output.
【0028】図7〜図11は、データ入力装置1による
帳票データ入力に係る一連の処理を示すフローチャート
である。また、図12および図13は、図7〜図11に
示す処理において表示画面上に実行される表示の一例を
示す図である。以下、これら図7〜図13に従って、デ
ータ入力装置1の動作について説明する。FIGS. 7 to 11 are flowcharts showing a series of processes relating to the form data input by the data input device 1. FIG. FIGS. 12 and 13 are diagrams illustrating an example of a display executed on the display screen in the processing illustrated in FIGS. 7 to 11. Hereinafter, the operation of the data input device 1 will be described with reference to FIGS.
【0029】図7は、データ入力装置1によって実行さ
れる項目毎入力レベル設定処理を示すフローチャートで
ある。この図7に示す項目毎入力レベル設定処理は、C
PU11によって、プログラム記憶媒体17(図2)に
格納された「入力レベル設定モジュール」を読み込んで
実行することにより行われる。FIG. 7 is a flowchart showing the input level setting process for each item executed by the data input device 1. The input level setting process for each item shown in FIG.
This is performed by the PU 11 reading and executing the “input level setting module” stored in the program storage medium 17 (FIG. 2).
【0030】まず、CPU11は、項目毎入力レベル設
定処理において各種データを入力するための入力画面を
表示するため、表示情報を生成して表示装置14に対し
て出力し(ステップS11)、表示画面上に当該入力画
面を表示させる。そして、入力装置15により各項目の
入力レベルが入力されると(ステップS12)CPU1
1は、入力された入力レベルを、データ記憶装置18に
より、データ記憶媒体19(図3)内の「スペックファ
イル」に格納する(ステップS13)。その後、入力が
終了すると、項目毎入力レベル設定処理のための入力画
面を消去して(ステップS14)、処理を終了する。First, the CPU 11 generates and outputs display information to the display device 14 to display an input screen for inputting various data in the input level setting processing for each item (step S11). The input screen is displayed above. Then, when the input level of each item is input by the input device 15 (step S12), the CPU 1
1 stores the inputted input level in the “spec file” in the data storage medium 19 (FIG. 3) by the data storage device 18 (step S13). Thereafter, when the input is completed, the input screen for the input level setting process for each item is deleted (step S14), and the process is terminated.
【0031】この図7に示す項目毎入力レベル設定処理
は、帳票データ入力処理を行う際にユーザが行うことも
可能であるが、熟練したユーザが、予め全ての項目につ
いて設定を行うことにより、初心者でもデータ入力装置
1を用いた帳票データ入力処理を容易に行うことができ
る。The input level setting process for each item shown in FIG. 7 can be performed by the user when performing the form data input process. However, a skilled user can set all the items in advance. Even a beginner can easily perform a form data input process using the data input device 1.
【0032】図8は、データ入力装置1により実行され
る入力画面表示処理を示すフローチャートである。この
図8に示す入力画面表示処理は、CPU11により、プ
ログラム記憶媒体17(図2)に格納された「入力項目
明示モジュール」を実行することによって行われる。FIG. 8 is a flowchart showing an input screen display process executed by the data input device 1. The input screen display processing shown in FIG. 8 is performed by the CPU 11 executing the “input item specifying module” stored in the program storage medium 17 (FIG. 2).
【0033】まず、CPU11は、データ記憶装置19
(図3)内の「スペックファイル」に格納された「レイ
アウト情報」を参照して、全ての項目を、表示画面上の
所定の位置にレイアウトして表示する(ステップS2
1)。ここで表示される表示画面においては、全ての項
目について、入力可能な状態であることを示す矩形表示
が行われる。First, the CPU 11 operates in the data storage device 19.
Referring to the “layout information” stored in the “specification file” in FIG. 3, all items are laid out and displayed at predetermined positions on the display screen (step S2).
1). On the display screen displayed here, a rectangular display indicating that all items can be input is performed.
【0034】ここで、後述する入力レベル設定処理によ
って入力レベルが設定されると(ステップS22)、C
PU11は、表示画面上の矩形表示を全て消去して(ス
テップS23)、データ記憶媒体19内の「スペックフ
ァイル」に格納された「入力レベルテーブル」(図4)
に設定された項目および当該項目の入力レベルを取得す
る(ステップS24)。このとき、「入力レベルテーブ
ル」に、取得すべき項目があるか否かを確認し(ステッ
プS25)、項目が無い場合には、これ以上の処理を行
うことができないので、処理を終了する。Here, when an input level is set by an input level setting process described later (step S22), C
The PU 11 deletes all the rectangular displays on the display screen (step S23), and stores the “input level table” stored in the “spec file” in the data storage medium 19 (FIG. 4).
And the input level of the item set (step S24). At this time, it is confirmed whether or not there is an item to be acquired in the "input level table" (step S25). If there is no item, no further processing can be performed, and the processing is terminated.
【0035】そして、ステップS24において取得した
項目の入力レベルと、ステップS22において設定され
た入力レベルとを比較し(ステップS26)、取得した
項目の入力レベルが設定された入力レベル以上である場
合には、当該項目について矩形表示を行って入力可能な
状態とし(ステップS27)、ステップS24に戻る。
例えば、ステップS22において入力レベルが“2”に
設定された場合には、「入力レベルテーブル」において
入力レベルが“2”以上の値に設定された項目は、表示
画面上について矩形表示が実行される。Then, the input level of the item obtained in step S24 is compared with the input level set in step S22 (step S26). If the input level of the obtained item is higher than the set input level, Displays a rectangle for the item to enable input (step S27), and returns to step S24.
For example, when the input level is set to “2” in step S22, the item whose input level is set to a value equal to or more than “2” in the “input level table” is displayed as a rectangle on the display screen. You.
【0036】また、ステップS24において取得した項
目の入力レベルが、ステップS22において設定された
入力レベルよりも小さい値である場合には、ステップS
24に戻って、次の入力項目を「入力レベルテーブル」
から取得する。If the input level of the item obtained in step S24 is smaller than the input level set in step S22, the process proceeds to step S22.
Returning to 24, the next input item is set to the "input level table".
To get from.
【0037】図9は、ステップS22(図8)の入力レ
ベル設定処理を示すフローチャートである。この図9に
示す入力レベル設定処理は、CPU11により、プログ
ラム記憶媒体内に格納された「ユーザ毎入力レベル管理
モジュール」および「得意先毎入力レベル設定モジュー
ル」を読み込んで実行することによって行われる。FIG. 9 is a flowchart showing the input level setting process in step S22 (FIG. 8). The input level setting process shown in FIG. 9 is performed by the CPU 11 reading and executing the “input level management module for each user” and the “input level setting module for each customer” stored in the program storage medium.
【0038】この図9に示す処理においては、入力装置
15により、新規にレベルを設定するか、或いは予め設
定された入力レベルを参照するか、の選択入力が行われ
る(ステップS31)。ここで、新規に入力する旨の入
力が行われた場合には、設定すべき入力レベルが入力さ
れ(ステップS32)、設定が終了する。In the process shown in FIG. 9, the input device 15 selects and inputs a new level or refers to a preset input level (step S31). Here, when an input indicating a new input is performed, an input level to be set is input (step S32), and the setting ends.
【0039】ここで、予めデータ記憶媒体19内に格納
された各種テーブルに設定されている入力レベルを参照
する場合には、得意先毎に設定された設定内容を参照す
るか否かの選択が行われる(ステップS33)。すなわ
ち、データ入力装置1が有するデータ記憶媒体19(図
3)に格納された「データベース」内には「得意先テー
ブル」(図5)が格納され、「入力レベル管理ファイ
ル」内には「ユーザテーブル」(図6)が格納されてい
る。従って、得意先毎、或いはユーザ毎に、予め設定さ
れた入力レベルのうち、ステップS33において、いず
れの入力レベルに従って設定を行うかが選択される。Here, when referring to the input levels set in the various tables stored in the data storage medium 19 in advance, it is necessary to select whether or not to refer to the set contents set for each customer. This is performed (step S33). That is, the "database" stored in the data storage medium 19 (FIG. 3) of the data input device 1 stores a "customer table" (FIG. 5), and the "input level management file" stores "user Table "(FIG. 6). Therefore, for each customer or each user, in step S33, the input level to be set is selected from among the preset input levels.
【0040】得意先毎に設定された入力レベルにより設
定を行う旨が選択された場合には、作成される帳票の宛
先となる得意先のコード番号が入力装置15(図1)に
より入力され(ステップS34)、CPU11は「得意
先テーブル」を参照し、入力された得意先のコード番号
に対応する入力レベルを読み込み(ステップS35)、
ステップS38に移行する。If the setting to be made is selected based on the input level set for each customer, the code number of the customer who is the destination of the form to be created is input by the input device 15 (FIG. 1) ( In step S34), the CPU 11 refers to the "customer table" and reads an input level corresponding to the input customer code number (step S35).
Move to step S38.
【0041】また、ステップS33において、得意先に
よる入力レベルの設定を行わない旨が入力された場合に
は、CPU11は、ユーザ毎に設定された入力レベルを
参照するものと判断する。ここで、入力装置15により
ユーザのコード番号が入力されると(ステップS3
6)、CPU11は「ユーザテーブル」(図6)を参照
し、入力されたコード番号に対応する入力レベルを読み
込み(ステップS37)、ステップS38に移行する。If it is determined in step S33 that the input level is not set by the customer, the CPU 11 determines that the input level set for each user is to be referred to. Here, when the code number of the user is input by the input device 15 (step S3).
6) The CPU 11 reads the input level corresponding to the input code number with reference to the "user table" (FIG. 6) (step S37), and proceeds to step S38.
【0042】ステップS38においては、ステップS3
5またはステップS37で読み込んだ入力レベルが
“1”以上であるか否かの比較を実行する。予め入力レ
ベルが“0”に設定された項目は無く、入力レベルが
“0”である場合には“未定義”であることを示すの
で、入力レベルが“1”より小さい場合と判断された場
合には、表示画面上の表示によって、入力レベルを入力
するようユーザに対して要求し(ステップS40)、ス
テップS32に移行する。In step S38, step S3
5 or a comparison is made as to whether the input level read in step S37 is "1" or more. There is no item with the input level set to “0” in advance, and if the input level is “0”, it indicates “undefined”, so it was determined that the input level was smaller than “1”. In this case, the user is requested to input an input level by the display on the display screen (step S40), and the process proceeds to step S32.
【0043】また、ステップS38において、入力レベ
ルが“1”以上であると判断された場合には、ステップ
S35またはステップS37において取得した入力レベ
ルを、入力レベルとして設定し、入力レベル設定処理を
終了する。If it is determined in step S38 that the input level is "1" or more, the input level obtained in step S35 or step S37 is set as the input level, and the input level setting process ends. I do.
【0044】なお、この図9に示す処理においては、ス
テップS34またはステップS36において、得意先ま
たはユーザに割り当てられたコード番号を入力する構成
としたが、得意先の名前やユーザの氏名を入力すること
によって「得意先テーブル」または「ユーザテーブル」
を参照する構成としても良い。In the process shown in FIG. 9, the code number assigned to the customer or the user is input in step S34 or step S36, but the name of the customer or the name of the user is input. By "customer table" or "user table"
May be referred to.
【0045】また、ステップS34(図9)で得意先の
コード番号が指定された際に、「得意先テーブル」(図
5)を参照することにより、得意先の名称を取得し、表
示画面上に表示される画面において、取得した得意先の
名称を自動的に記載する構成としても良い。Further, when the code number of the customer is specified in step S34 (FIG. 9), the name of the customer is obtained by referring to the "customer table" (FIG. 5), and is displayed on the display screen. , The name of the acquired customer may be automatically described.
【0046】さらに、ステップS31において新規の帳
票作成が選択され、入力レベルが入力された後に、この
新規の帳票に対して得意先の名称が入力されると、入力
された得意先の名称をもとに「得意先テーブル」を参照
して、当該得意先に対応する入力レベルを設定する構成
とすれば、新規作成処理と同様の操作を毎回行っても、
予め設定された適切な入力レベルが設定されるので、未
熟なユーザであっても容易に適切な入力レベルを設定す
ることができる。Further, when the creation of a new form is selected in step S31 and the input level is entered, and the name of the customer is entered for this new form, the entered name of the customer is also displayed. By referring to the "customer table" and setting the input level corresponding to the customer, even if the same operation as the new creation process is performed every time,
Since an appropriate input level set in advance is set, even an unskilled user can easily set an appropriate input level.
【0047】図12は、図8および図9に示す入力画面
表示・入力レベル設定処理において表示画面上に実行さ
れる表示の一例を示す図であり、(a)は初期状態に表
示される表示状態を示し、(b)は、入力レベルを入力
する際の表示状態を示し、(c)は入力レベルの設定が
終了した段階での表示状態を示す。FIG. 12 is a view showing an example of a display executed on the display screen in the input screen display / input level setting processing shown in FIGS. 8 and 9, wherein FIG. (B) shows the display state when the input level is input, and (c) shows the display state at the stage when the input level setting is completed.
【0048】図8に示す入力画面表示処理が開始される
と、ステップS21において、図12(a)に示す画面
が表示される。この図12(a)に示す画面において
は、入力レベルが設定されていないために、全ての項目
について、入力可能な状態であることを示す矩形表示が
行われている。When the input screen display processing shown in FIG. 8 is started, a screen shown in FIG. 12A is displayed in step S21. On the screen shown in FIG. 12A, since the input level is not set, a rectangular display indicating that all items can be input is performed.
【0049】そして、図9に示す入力レベル設定処理に
おいて、ステップS32で入力レベルが入力される際に
は、例えば図12(b)に示すような画面が表示され
る。この入力画面においては、入力レベル“1”〜
“3”のいずれかを選択することになっているので、図
7に示す項目毎入力レベル設定処理において設定されて
いないレベルが入力されることがない。従って、不慣れ
なユーザにも容易に操作が可能である。Then, in the input level setting process shown in FIG. 9, when an input level is input in step S32, for example, a screen as shown in FIG. 12B is displayed. In this input screen, the input level “1” to
Since any one of “3” is to be selected, a level not set in the item-by-item input level setting process shown in FIG. 7 is not input. Therefore, the operation can be easily performed by an unskilled user.
【0050】図9に示す入力レベル設定処理において設
定された入力レベルに基づいて、図8に示す入力画面表
示処理が実行されると、図12(c)に示すような画面
が表示される。なお、図12(c)には、入力レベルが
“3”に設定された状態で表示される画面を示す。この
画面においては、「No.」、「得意先」、「品名」、
「数量」の各項目のみが矩形表示されている。すなわ
ち、データ記憶装置19内の「スペックファイル」に格
納された「入力レベルテーブル」(図4)において、入
力レベルが“3”に設定されている項目のみが矩形表示
され、他のレベル1〜2に設定された項目については矩
形表示されていない。このように、図8に示す入力画面
表示処理により、入力が不要な項目を、入力操作から除
外することができる。When the input screen display processing shown in FIG. 8 is executed based on the input level set in the input level setting processing shown in FIG. 9, a screen as shown in FIG. 12C is displayed. FIG. 12C shows a screen displayed with the input level set to “3”. On this screen, “No.”, “Customer”, “Product Name”,
Only each item of “quantity” is displayed in a rectangle. That is, in the "input level table" (FIG. 4) stored in the "spec file" in the data storage device 19, only the items for which the input level is set to "3" are displayed in a rectangular shape, and the other levels 1 to 3 are displayed. No rectangle is displayed for the item set to 2. In this way, by the input screen display processing shown in FIG. 8, items that do not require input can be excluded from the input operation.
【0051】図10は、帳票データ入力処理における入
力操作において、1カ所の項目に入力を行った後に次の
項目の入力に移行するための入力項目移動処理を示すフ
ローチャートである。FIG. 10 is a flowchart showing an input item moving process for shifting to the input of the next item after inputting one item in the input operation in the form data input process.
【0052】まず、CPU11は、現在設定されている
入力レベルを取得し(ステップS41)、データ記憶媒
体19内の「スペックファイル」(図3)に格納された
「レイアウト情報」を参照することによって次の入力項
目を取得し、さらに、「入力レベルテーブル」(図4)
を参照して、取得した次の入力項目の入力レベルを取得
する(ステップS42)。First, the CPU 11 acquires the currently set input level (step S41), and refers to the “layout information” stored in the “spec file” (FIG. 3) in the data storage medium 19. The next input item is obtained, and further, an “input level table” (FIG. 4)
, The input level of the acquired next input item is acquired (step S42).
【0053】ここで、次の入力項目が取得できたか否か
を確認し(ステップS43)、取得できたことが確認さ
れると、取得した次の項目の入力レベルが、現在設定さ
れている入力レベル以上であるか否かを判別する(ステ
ップS44)。すなわち、現在入力レベルが“3”に設
定されていれば、入力レベルが“2”の項目に入力を行
う必要はない。このため、ステップS44において、現
在設定されている入力レベル以上でない項目であると判
断した場合には、ステップS42に戻り、さらに次の項
目を取得する。Here, it is confirmed whether or not the next input item has been obtained (step S43). When it is confirmed that the next input item has been obtained, the input level of the obtained next item is set to the currently set input level. It is determined whether the level is equal to or higher than the level (step S44). That is, if the current input level is set to “3”, it is not necessary to input to the item whose input level is “2”. Therefore, if it is determined in step S44 that the item is not higher than the currently set input level, the process returns to step S42, and the next item is acquired.
【0054】取得した次の項目の入力レベルが、現在設
定されている入力レベル以上であった場合には、表示画
面上において、その項目の位置に入力エリアを移動して
(ステップS45)、入力が実行される(ステップS4
6)。そして、その入力エリアにおける入力が終了した
ら、ステップS42に戻り、次の入力項目を取得する。If the acquired input level of the next item is equal to or higher than the currently set input level, the input area is moved to the position of the item on the display screen (step S45), and the input is performed. Is executed (step S4).
6). Then, when the input in the input area is completed, the process returns to step S42 to acquire the next input item.
【0055】また、ステップS43において、次の入力
項目を取得できなかった場合には、全ての項目について
の移動処理が終了したと判断し、表示画面上の表示によ
って入力が終了したことをユーザに通知し(ステップS
47)、処理を終了する。If it is determined in step S43 that the next input item cannot be obtained, it is determined that the moving process for all the items has been completed, and the user is notified on the display screen that the input has been completed. Notify (Step S
47), and the process ends.
【0056】図13は、図12に示す入力項目移動処理
において表示画面上に実行される表示の一例を示す図で
あり、(a)は、入力レベルが“1”に設定されている
状態を示し、(b)は、入力レベルが“2”に設定され
た状態を示している。FIG. 13 is a diagram showing an example of a display executed on the display screen in the input item moving process shown in FIG. 12, and (a) shows a state where the input level is set to "1". (B) shows a state where the input level is set to “2”.
【0057】図13(a)に示すように、入力レベルが
“1”に設定されている場合には、得意先の名称が入力
された後、入力を行うための入力エリアは、次の項目と
して「住所」の項目に移動する。As shown in FIG. 13A, when the input level is set to "1", after the name of the customer is input, the input area for inputting the next item is To the "Address" item.
【0058】一方、図13(b)に示すように、入力レ
ベルが“2”に設定されている場合には、得意先の名称
が入力された後、入力エリアは「品名」の項目に移動す
る。すなわち、「住所」、「電話番号」の項目は、入力
レベル“1”に設定されているので、ステップS44
(図10)において入力する必要がないと判別され、入
力エリアは、入力レベル“2”以上の項目に移動する。On the other hand, as shown in FIG. 13 (b), when the input level is set to "2", after the name of the customer is input, the input area moves to the item of "article name". I do. That is, since the items of “address” and “telephone number” are set to the input level “1”, step S44
In FIG. 10, it is determined that there is no need to make an input, and the input area is moved to an item having an input level “2” or more.
【0059】ここで、入力エリアにおいて入力を行う際
に、入力レベルを変更することも可能である。図11
は、データ入力装置1によって実行される入力レベル変
更処理を示すフローチャートである。この図11に示す
入力レベル変更処理は、CPU11により、プログラム
記憶媒体17(図2)内に格納された「入力レベル変更
モジュール」を読み込むことにより実行可能である。Here, when inputting in the input area, the input level can be changed. FIG.
5 is a flowchart showing an input level changing process executed by the data input device 1. The input level changing process shown in FIG. 11 can be executed by the CPU 11 reading the “input level changing module” stored in the program storage medium 17 (FIG. 2).
【0060】まず、CPU11は、「入力レベルテーブ
ル」(図4)を参照し、各項目について設定された入力
レベルの最大値を取得する(ステップS51)。そし
て、入力装置15(図1)によって入力レベルの選択入
力が行われると(ステップS52)、入力された入力レ
ベルが、ステップS51において取得した入力れねる以
下か否かを判別する(ステップS53)。ここで、入力
された入力レベルが、「入力レベルテーブル」に設定さ
れた入力レベルの最大値を超えている場合には、不適切
な入力であると判断して、ステップS52に戻る。First, the CPU 11 refers to the "input level table" (FIG. 4) to acquire the maximum value of the input level set for each item (step S51). When an input level is selected and input by the input device 15 (FIG. 1) (step S52), it is determined whether or not the input level is equal to or less than the input level obtained in step S51 (step S53). . If the input level exceeds the maximum input level set in the “input level table”, it is determined that the input is inappropriate, and the process returns to step S52.
【0061】ステップS53において、入力装置15に
より入力された入力レベルが、ステップS51で取得し
た入力レベル以下であると判別された場合には、当該入
力レベルに対応する入力画面を生成して表示を実行し
(ステップS54)、入力レベル変更処理を終了する。If it is determined in step S53 that the input level input by the input device 15 is lower than the input level obtained in step S51, an input screen corresponding to the input level is generated and displayed. Execute (step S54), and terminate the input level changing process.
【0062】以上のように、本発明の実施の形態として
のデータ入力装置1によれば、データ記憶媒体19内
に、帳票に記載される各項目について入力レベルを設定
した「入力レベルテーブル」を格納し、帳票の各項目に
データを入力する処理に先だって入力レベルを設定する
構成としたので、設定された入力レベルの該当しない項
目は入力対象とならず、設定された入力レベルに該当す
る項目のみが入力可能な状態となる。これによって、予
め、場合によっては入力する必要のない項目について
は、適切なレベルを設定しておくことにより、入力を行
う毎に当該項目が必要であるか否かをを判断する必要が
無く、利用者の負担を減らし、作業効率を高めることが
できる。また、予め各項目についての入力レベルの設定
を実行しておき、データを入力する際には、設定された
入力レベルを参照するだけでよいので、熟練した利用者
が設定を行っておくことにより、不慣れな利用者も、効
率よく、容易にデータ入力処理を行うことができる。As described above, according to the data input device 1 according to the embodiment of the present invention, the “input level table” in which the input level is set for each item described in the form is stored in the data storage medium 19. Since the input level is set prior to the process of storing and inputting data to each item of the form, items that do not correspond to the set input level are not input targets, and items that correspond to the set input level Only the input is enabled. By setting an appropriate level in advance for an item that does not need to be input in some cases, there is no need to determine whether or not the item is necessary each time an input is performed, The burden on the user can be reduced and work efficiency can be increased. In addition, the input level is set in advance for each item, and when inputting data, it is only necessary to refer to the set input level. Also, an unskilled user can efficiently and easily perform data input processing.
【0063】また、データ記憶媒体19内に、帳票の宛
先となる得意先について入力レベルを設定した「得意先
テーブル」と、利用者毎に入力レベルを設定した「ユー
ザテーブル」とを格納したので、得意先または利用者に
割り当てられたコード番号や、その名称を入力すること
によって適切な入力レベルを設定することができるの
で、得意先毎、または利用者毎にきめ細かく対応したデ
ータ入力を、入力レベルを指定する操作を行うことな
く、容易に行うことができる。さらに、利用者がデータ
入力処理を行う毎に、入力レベルを判断する必要が無
く、より一層の効率化を図ることが可能であり、また、
複数の帳票の記載の仕方がまちまちになることを避ける
ことができる。In the data storage medium 19, a "customer table" in which an input level is set for a customer serving as a destination of a form and a "user table" in which an input level is set for each user are stored. By inputting the code number assigned to each customer or user and its name, an appropriate input level can be set, and data entry corresponding to each customer or each user can be input. The operation can be easily performed without performing the operation of designating the level. Further, it is not necessary to judge the input level every time the user performs the data input processing, and it is possible to further improve the efficiency.
It is possible to prevent a plurality of forms from being written in various ways.
【0064】そして、各項目にデータを入力している処
理中であっても、入力レベルを変更することができるの
で、様々なケースに柔軟に対応して、帳票のデータを入
力することが可能である。Since the input level can be changed even during the process of inputting data for each item, it is possible to flexibly respond to various cases and input the form data. It is.
【0065】なお、上記実施の形態としてのデータ入力
装置1においては、帳票の印刷を行うことが可能な印刷
装置をさらに備え、データが入力された帳票をそのまま
印刷・発行する構成としても良い。また、得意先に対し
て発行すべき帳票におけるデータ入力に限定されること
はなく、例えばテストの成績表を発行する際に、実施さ
れたテストの種類に応じて入力する項目を変更する構成
としても良いし、公的な書類を発行する際に、対象者毎
に、入力すべき項目を変更する構成としても良い。The data input device 1 according to the above-described embodiment may further include a printing device capable of printing a form, and may print and issue the form in which data is input as it is. Further, the present invention is not limited to data entry in a form to be issued to a customer. For example, when a test report is issued, an item to be input is changed according to the type of test performed. Alternatively, a configuration may be employed in which items to be input are changed for each target person when a public document is issued.
【0066】また、各種の処理を実行するためのプログ
ラムモジュールをプログラム記憶媒体17内に格納し、
CPU11によって各プログラムモジュールを読み込ん
で実行する構成としたが、各プログラムモジュールを実
行する装置をそれぞれ備え、これら各装置によって上記
の各処理を実行させる構成としても良い。その他、細部
の構成についても、適宜変更可能である。In addition, program modules for executing various processes are stored in the program storage medium 17,
Although the configuration is such that each program module is read and executed by the CPU 11, a configuration may also be adopted in which devices for executing each program module are provided, and these devices execute the above-described processing. In addition, the configuration of the details can be appropriately changed.
【0067】[0067]
【発明の効果】請求項1および6記載の発明によれば、
データを入力する項目にレベルが設定されているので、
レベルを指定することによって、適切な項目のみを抽出
してデータを入力することができる。これによって、デ
ータを入力する毎に、各項目についてデータを入力する
か、或いは省略するかの判断を行う必要が無く、予め決
められたレベルを指定するだけで、データの入力を行う
ことができる。例えば、帳票を作成する際に当該帳票に
記載される様々な項目についてデータを入力する場合に
も、予め十分な知識を有する利用者が項目毎のレベル設
定を行っておくことにより、未熟な利用者であっても、
作成する帳票の用途や宛先に対応して、最適な項目を取
捨選択することができる。また、必要な項目のみを容易
に抽出することができるので、利用者の作業負担を大き
く軽減し、作業効率を大きく向上させることができる。According to the first and sixth aspects of the present invention,
Since the level is set for the item to enter data,
By specifying a level, only appropriate items can be extracted and data can be input. Thus, it is not necessary to determine whether to input or omit data for each item every time data is input, and data can be input only by specifying a predetermined level. . For example, even when data is input for various items described in the form when creating the form, a user having sufficient knowledge can set the level for each item in advance, so that an inexperienced use can be performed. Even if
The most appropriate item can be selected according to the purpose and destination of the form to be created. Further, since only necessary items can be easily extracted, the work load on the user can be greatly reduced, and the work efficiency can be greatly improved.
【0068】請求項2記載の発明によれば、表示画面上
において、データを入力すべき項目が差別化されて表示
されるので、どの項目にデータを入力すればよいかを容
易に把握することができるので、利用者がより速やかに
処理を行うことができ、作業効率をより一層向上させる
ことができる。According to the second aspect of the present invention, the items for which data is to be input are displayed on the display screen in a differentiated manner, so that it is easy to grasp which item to input data. Therefore, the user can perform the processing more quickly, and the working efficiency can be further improved.
【0069】請求項3記載の発明によれば、利用者毎に
レベルが設定されているので、例えば、利用者が自分の
コード番号或いは氏名を入力することによってレベルが
指定され、データ入力の必要な項目のみが抽出される。
従って、利用者は、作業を行う毎にレベルの指定を行う
必要が無く、容易に作業を行うことができるので、より
一層の効率化を図ることができる。According to the third aspect of the present invention, since the level is set for each user, the level is specified by, for example, the user inputting his / her own code number or name, and data input is required. Only items that are important are extracted.
Therefore, the user does not need to specify the level each time the work is performed, and the user can easily perform the work, so that the efficiency can be further improved.
【0070】請求項4記載の発明によれば、例えば帳票
を作成する場合に、帳票の宛先の名称等、特定の項目に
データを入力することにより、入力したデータに対応し
たレベルが指定されるので、レベル指定のための操作を
行うことなく、容易に、目的に応じた帳票を作成するこ
とができる。また、特定のデータについてのレベルの設
定を、予め十分な知識を有する作業者が行うことによっ
て、未熟な作業者が作業を行っても、容易に最適な作業
を行うことができる。According to the fourth aspect of the present invention, when a form is created, for example, by inputting data to a specific item such as a destination name of the form, a level corresponding to the input data is designated. Therefore, it is possible to easily create a form according to the purpose without performing an operation for specifying a level. Also, by setting the level of specific data by a worker having sufficient knowledge in advance, even if an unskilled worker performs the work, the optimum work can be easily performed.
【0071】請求項5記載の発明によれば、各項目につ
いてデータを入力する作業を開始した後であっても、レ
ベルを変更することができるので、例えば、特定の宛先
について、通常とは異なる帳票を作成する場合にも、予
め該宛先に対応して設定されたレベルとは異なるレベル
を、作業中に指定することができるので、様々な目的に
対して、より柔軟に対応した作業を容易に行うことがで
きる。According to the fifth aspect of the present invention, the level can be changed even after the operation of inputting data for each item is started, so that, for example, a specific destination is different from a normal destination. Even when creating a form, a level different from the level set in advance for the destination can be designated during the work, so that work that is more flexible for various purposes can be easily performed. Can be done.
【図1】本発明の実施の形態としてのデータ入力装置の
概略構成を示すブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration of a data input device according to an embodiment of the present invention.
【図2】図1のプログラム記憶媒体内の構成を模式的に
示す図である。FIG. 2 is a diagram schematically showing a configuration in a program storage medium of FIG. 1;
【図3】図1のデータ記憶媒体内の構成を模式的に示す
図である。FIG. 3 is a diagram schematically showing a configuration in a data storage medium of FIG. 1;
【図4】図3の入力レベルテーブルに設定されるデータ
の構成を示す図である。FIG. 4 is a diagram showing a configuration of data set in an input level table of FIG. 3;
【図5】図3の得意先テーブルに設定されるデータの構
成を示す図である。FIG. 5 is a diagram showing a configuration of data set in a customer table of FIG. 3;
【図6】図3のユーザテーブルに設定されるデータの構
成を示す図である。FIG. 6 is a diagram showing a configuration of data set in a user table of FIG. 3;
【図7】図1のデータ入力装置によって実行される項目
毎入力レベル設定処理を示すフローチャートである。FIG. 7 is a flowchart showing an item-by-item input level setting process executed by the data input device of FIG. 1;
【図8】図1のデータ入力装置によって実行される入力
画面表示処理を示すフローチャートである。FIG. 8 is a flowchart showing an input screen display process executed by the data input device of FIG. 1;
【図9】図1のデータ入力装置によって実行される入力
レベル設定処理を示すフローチャートである。FIG. 9 is a flowchart showing an input level setting process executed by the data input device of FIG. 1;
【図10】図1のデータ入力装置によって実行される入
力項目移動処理を示すフローチャートである。FIG. 10 is a flowchart showing an input item moving process executed by the data input device of FIG. 1;
【図11】図1のデータ入力装置によって実行される入
力レベル変更処理を示すフローチャートである。FIG. 11 is a flowchart showing an input level changing process executed by the data input device of FIG. 1;
【図12】図8に示す入力画面表示処理において実行さ
れる表示例を示す図であり、(a)は初期状態における
表示例を示す図であり、(b)は入力レベル入力設定処
理における表示例を示す図であり、(c)は入力画面表
示処理後の表示例を示す図である。12 is a diagram showing a display example executed in the input screen display process shown in FIG. 8, (a) is a diagram showing a display example in an initial state, and (b) is a table in the input level input setting process; It is a figure which shows the example of a display, (c) is a figure which shows the example of a display after an input screen display process.
【図13】図10に示す入力項目移動処理において実行
される表示例を示す図であり、(a)は入力レベルが
“1”に設定された状態での表示例を示す図であり、
(b)は入力レベルが“2”に設定された状態での表示
例を示す図である。FIG. 13 is a diagram showing a display example executed in the input item moving process shown in FIG. 10; FIG. 13 (a) is a diagram showing a display example when the input level is set to “1”;
(B) is a figure which shows the example of a display in the state where the input level was set to "2".
1 データ入力装置 11 CPU 12 RAM 13 ROM 14 表示装置 15 入力装置 16 プログラム記憶装置 17 プログラム記憶媒体 18 データ記憶装置 19 データ記憶媒体 20 バス Reference Signs List 1 data input device 11 CPU 12 RAM 13 ROM 14 display device 15 input device 16 program storage device 17 program storage medium 18 data storage device 19 data storage medium 20 bus
Claims (6)
各項目毎にレベルを設定する項目レベル設定手段と、 前記複数の項目と、これら複数の項目について前記項目
レベル設定手段により設定されたレベルとをそれぞれ対
応づけて記憶する項目レベル記憶手段と、 前記項目レベル設定手段により設定されたレベルのう
ち、特定のレベルを指定するレベル指定手段と、 このレベル指定手段により指定されたレベルに該当する
項目を、前記項目レベル記憶手段に記憶された前記複数
の項目の中から抽出する抽出手段と、 この抽出手段により抽出された項目について、データを
入力するデータ入力手段と、 を備えることを特徴とするデータ入力装置。1. For a plurality of items to which data is input,
Item level setting means for setting a level for each item; item level storage means for storing the plurality of items and the levels set by the item level setting means for the plurality of items in association with each other; A level designation unit for designating a specific level among the levels set by the item level setting unit; and an item corresponding to the level designated by the level designation unit, the plurality of items stored in the item level storage unit. A data input device comprising: an extracting unit that extracts from items; and a data input unit that inputs data on the items extracted by the extracting unit.
示手段と、 この表示手段により表示された前記複数の項目のうち、
前記抽出手段により抽出された項目を差別化して表示さ
せる表示制御手段と、 をさらに備えることを特徴とする請求項1記載のデータ
入力装置。2. A display means for displaying the plurality of items on a display screen, and among the plurality of items displayed by the display means,
The data input device according to claim 1, further comprising: a display control unit that differentiates and displays the items extracted by the extraction unit.
設定手段と、 複数の利用者と、これら複数の利用者について前記利用
者レベル設定手段により設定されたレベルとをそれぞれ
対応づけて記憶する利用者レベル記憶手段と、 この利用者レベル記憶手段に記憶された複数の利用者の
うち、特定の利用者を指定する利用者指定手段と、をさ
らに備え、 前記抽出手段は、前記利用者指定手段により指定された
利用者に対応づけて前記利用者レベル記憶手段に記憶さ
れたレベルに該当する項目を抽出し、 前記データ入力手段は、前記抽出手段により新たに抽出
された項目についてデータを入力すること、 を特徴とする請求項1または2記載のデータ入力装置。3. A user level setting means for setting a level for each user, a plurality of users, and a level set by the user level setting means for the plurality of users in association with each other and stored. Further comprising: a user level storage unit for performing the operation; and a user designating unit for designating a specific user among a plurality of users stored in the user level storage unit. An item corresponding to the level stored in the user level storage unit is extracted in association with the user specified by the specifying unit, and the data input unit inputs data for the item newly extracted by the extraction unit. 3. The data input device according to claim 1, wherein the data is input.
れるデータと、当該データに対応するレベルとを対応づ
けて記憶するデータレベル記憶手段と、 前記データ入力手段により前記特定の項目についてデー
タが入力されると、入力されたデータに対応して前記デ
ータレベル記憶手段に記憶されたレベルを抽出するデー
タレベル抽出手段と、をさらに備え、 前記抽出手段は、前記データレベル抽出手段により抽出
されたレベルに該当する項目を前記項目レベル記憶手段
に記憶された前記複数の項目から抽出し、 前記データ入力手段は、前記抽出手段により新たに抽出
された項目についてデータを入力すること、 を特徴とする請求項1から3のいずれかに記載のデータ
入力装置。4. A data level storage means for storing data input to a specific item among the plurality of items and a level corresponding to the data in association with each other; Data level extracting means for extracting a level stored in the data level storing means in response to the input data, wherein the extracting means extracts the level by the data level extracting means. An item corresponding to the extracted level is extracted from the plurality of items stored in the item level storage unit, and the data input unit inputs data for an item newly extracted by the extraction unit. The data input device according to any one of claims 1 to 3, wherein
目についてデータが入力された後に、特定のレベルを指
定するレベル変更手段をさらに備え、 前記抽出手段は、前記レベル変更手段により指定された
レベルに該当する項目を前記項目レベル記憶手段に記憶
された前記複数の項目から抽出し、 前記データ入力手段は、前記抽出手段により新たに抽出
された項目についてデータを入力すること、 を特徴とする請求項1から4のいずれかに記載のデータ
入力装置。5. The apparatus according to claim 1, further comprising a level changing unit for designating a specific level after data is input for any of the items by the data input unit, wherein the extracting unit sets the level specified by the level changing unit. 2. The method according to claim 1, wherein a corresponding item is extracted from the plurality of items stored in the item level storage unit, and the data input unit inputs data for an item newly extracted by the extraction unit. 5. The data input device according to any one of 1 to 4.
納した記憶媒体であって、 データが入力される複数の項目について、各項目毎にレ
ベルを設定させるためのコンピュータが実行可能なプロ
グラムコードと、 前記複数の項目と、これら複数の項目について設定され
たレベルとをそれぞれ対応づけて項目レベル記憶手段に
記憶させるためのコンピュータが実行可能なプログラム
コードと、 前記複数の項目に対して設定されたレベルのうち、特定
のレベルを指定させるためのコンピュータが実行可能な
プログラムコードと、 指定されたレベルに該当する項目を、前記項目レベル記
憶手段に記憶された前記複数の項目の中から抽出させる
ためのコンピュータが実行可能なプログラムコードと、 抽出された項目についてデータを入力させるためのコン
ピュータが実行可能なプログラムコードと、 を含むプログラムを格納したことを特徴とする記憶媒
体。6. A storage medium storing a computer-executable program, wherein a computer-executable program code for setting a level for each of a plurality of items to which data is input; A computer-executable program code for storing a plurality of items and the levels set for the plurality of items in the item level storage unit in association with each other; and a level of the level set for the plurality of items. A computer code for causing a computer to execute a specific level, and a computer for causing an item corresponding to the specified level to be extracted from the plurality of items stored in the item level storage means. Is required to enter executable program code and data for the extracted items. Storage medium characterized by the computer program code executable, storing a program including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15959998A JPH11353083A (en) | 1998-06-08 | 1998-06-08 | Data input device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15959998A JPH11353083A (en) | 1998-06-08 | 1998-06-08 | Data input device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11353083A true JPH11353083A (en) | 1999-12-24 |
Family
ID=15697229
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15959998A Pending JPH11353083A (en) | 1998-06-08 | 1998-06-08 | Data input device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11353083A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010026664A (en) * | 2008-07-16 | 2010-02-04 | Nomura Research Institute Ltd | Transaction mediation device |
| JP2011222116A (en) * | 2011-06-27 | 2011-11-04 | Rohm Co Ltd | Recorder |
| JP2013254437A (en) * | 2012-06-08 | 2013-12-19 | Pfu Ltd | Image processing apparatus, image reading device, image processing method, and image processing program |
-
1998
- 1998-06-08 JP JP15959998A patent/JPH11353083A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010026664A (en) * | 2008-07-16 | 2010-02-04 | Nomura Research Institute Ltd | Transaction mediation device |
| JP2011222116A (en) * | 2011-06-27 | 2011-11-04 | Rohm Co Ltd | Recorder |
| JP2013254437A (en) * | 2012-06-08 | 2013-12-19 | Pfu Ltd | Image processing apparatus, image reading device, image processing method, and image processing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1248977A2 (en) | Apparatus and method for starting application software on a computer | |
| JP2002288581A (en) | Document processing method, document processing program and document processor | |
| JPH07220109A (en) | Information processing apparatus and method | |
| JPH11144027A (en) | File management system, method and recording medium | |
| JP2011128710A (en) | Display device, display system, display control method and display control program | |
| JP2001117918A (en) | Document editing processor | |
| JP2000250678A (en) | Image processing device and storage medium | |
| JP7184410B1 (en) | Application development support device | |
| JP3489364B2 (en) | Table processing equipment | |
| JP2000123221A (en) | Automatic transaction system | |
| JPH11184940A (en) | Slip processing device and storage medium | |
| JP2001250077A (en) | Form processing device and storage medium | |
| JP2001318944A (en) | Search device and its program recording medium | |
| JP2000250917A (en) | Object search method, object search device, and recording medium recording object search program | |
| JP2005141463A (en) | Method of inputting data, data input support information input device, and data input device | |
| JP2001222354A (en) | Icon display control device and storage medium | |
| JP2753015B2 (en) | Attribute input method | |
| JP2001005656A (en) | Program customizing device and storage medium | |
| JP2001195532A (en) | Matrix creation method and display method | |
| JP3252950B2 (en) | Visual search method and apparatus | |
| JPH05151277A (en) | Color image file management device | |
| JP2020177280A (en) | Document management system, document management method and computer program | |
| JPH07325691A (en) | Screen construction device and screen construction method | |
| JPH08180107A (en) | Schedule information processing apparatus and schedule information management method | |
| JP2004139090A (en) | Image display processing device |