JP3470625B2 - Form data input device and storage medium - Google Patents
Form data input device and storage mediumInfo
- Publication number
- JP3470625B2 JP3470625B2 JP37228698A JP37228698A JP3470625B2 JP 3470625 B2 JP3470625 B2 JP 3470625B2 JP 37228698 A JP37228698 A JP 37228698A JP 37228698 A JP37228698 A JP 37228698A JP 3470625 B2 JP3470625 B2 JP 3470625B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- slip
- inheritance
- item
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、帳票データ入力装
置に係り、詳細には、帳票の複数の入力項目に対して当
該入力項目のデータを入力する帳票データ入力装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a form data input device, and more particularly to a form data input device for inputting data of a plurality of input items of a form.
【0002】[0002]
【従来の技術】従来、伝票等の帳票の複数の入力項目に
対してデータを入力する場合、表示装置等の表示部に帳
票の複数の入力項目にデータを入力するための入力画面
を表示する。そして、この入力画面を利用して、帳票の
複数の入力項目に対してデータを入力する方法があっ
た。2. Description of the Related Art Conventionally, when data is input to a plurality of input items of a form such as a slip, an input screen for inputting data to the plurality of input items of the form is displayed on a display unit such as a display device. . Then, using this input screen, there has been a method of inputting data for a plurality of input items of the form.
【0003】上記方法において、帳票の複数の入力項目
に対してデータを入力する効率を向上させるために、入
力項目の一部に関し、それぞれの入力項目に対するデフ
ォルト値(例えば、最も頻度の高い情報)を入力項目の
データとし、入力作業を軽減するものがあった。In the above method, in order to improve the efficiency of inputting data to a plurality of input items of a form, with respect to some of the input items, default values for each input item (for example, most frequent information). There was one that reduced the input work by using as input item data.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上述の
ようにして入力作業を軽減させる場合、入力項目のデフ
ォルト値と当該入力項目への所望のデータが同一である
ときは入力作業が不必要となるが、同一でない場合には
入力作業が必要である。このため、入力項目に入力する
データがデフォルト値と異なる場合には、入力作業を軽
減させることができないという問題点があった。However, in the case of reducing the input work as described above, when the default value of the input item and the desired data for the input item are the same, the input work becomes unnecessary. However, if they are not the same, input work is required. For this reason, when the data input to the input item is different from the default value, there is a problem that the input work cannot be reduced.
【0005】本発明の課題は、帳票へのデータ入力を効
率よく行うことができる帳票データ入力装置、及び帳票
へのデータ入力を効率よく行うためのプログラムを格納
した記録媒体を提供することである。An object of the present invention is to provide a form data input device capable of efficiently inputting data to a form and a recording medium storing a program for efficiently inputting data to the form. .
【0006】[0006]
【課題を解決するための手段】請求項1記載の発明は、
帳票の複数の入力項目に対して入力項目のデータを入力
若しくは当該入力項目の前回データを継承することによ
って、当該複数の入力項目のデータを決定する帳票デー
タ入力装置であって、複数の入力項目の前回データを記
憶する記憶手段と、複数の入力項目の中から前回データ
を継承する入力項目を指定入力する指定入力手段と、前
記指定入力手段により指定入力された入力項目の前回デ
ータを前記記憶手段から読み出し、該読み出した前回デ
ータを当該入力項目のデータとするデータ継承手段と、
を備えたことを特徴とする。The invention according to claim 1 is
A form data input device that determines the data of a plurality of input items by inputting the data of the input items to the plurality of input items of the form or inheriting the previous data of the input items. Storage means for storing the previous data of the above, a designation input means for designating and inputting an input item that inherits the previous data from a plurality of input items, and the previous data of the input item designated and input by the designating input means. Data inheriting means for reading out the previous data as the data of the input item,
It is characterized by having.
【0007】請求項1記載の発明によれば、帳票の複数
の入力項目に対して入力項目のデータを入力若しくは当
該入力項目の前回データを継承することによって、当該
複数の入力項目のデータを決定する帳票データ入力装置
であって、記憶手段は複数の入力項目の前回データを記
憶し、指定入力手段は複数の入力項目の中から前回デー
タを継承する入力項目を指定入力し、データ継承手段は
前記指定入力手段により指定入力された入力項目の前回
データを前記記憶手段から読み出し、該読み出した前回
データを当該入力項目のデータとする。According to the first aspect of the invention, the data of the plurality of input items is determined by inputting the data of the input item to the plurality of input items of the form or inheriting the previous data of the input item. In the form data input device, the storage unit stores previous data of a plurality of input items, the designated input unit designates and inputs an input item that inherits the previous data from the plurality of input items, and the data inheritance unit The previous data of the input item designated and input by the designation input unit is read from the storage unit, and the read previous data is set as the data of the input item.
【0008】従って、帳票の複数の入力項目に中から、
前回データを利用する入力項目を、任意に指定すること
が可能であるため、帳票へのデータ入力を効率よく行う
ことができる帳票データ入力装置を実現することが可能
となる。Therefore, from among the plurality of input items of the form,
Since it is possible to arbitrarily specify the input items that use the previous data, it is possible to realize a form data input device that can efficiently input data to a form.
【0009】[0009]
【発明の実施の形態】以下、図1〜図17を参照して本
発明に係る帳票データ入力装置の実施の形態を詳細に説
明する。
(第1の実施の形態)本発明を適用した第1の実施の形
態における帳票データ入力装置について図1〜図11を
用いて説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of a form data input device according to the present invention will be described in detail below with reference to FIGS. (First Embodiment) A form data input device according to a first embodiment of the present invention will be described with reference to FIGS.
【0010】まず構成を説明する。図1は、本発明の第
1の実施の形態における帳票データ入力装置1の内部構
成を示すブロック図である。図2は、図1中のRAM1
3のデータ領域の一例を示す図である。この図1におい
て、帳票データ入力装置1は、CPU(Central Proces
sing Unit )11、入力装置12、RAM(Random Acc
ess Memory)13、表示装置14、記憶装置15、及び
記憶媒体16によって構成されており、記憶媒体16を
除く各部はバス17によって接続されている。First, the structure will be described. FIG. 1 is a block diagram showing an internal configuration of a form data input device 1 according to the first embodiment of the present invention. FIG. 2 shows the RAM 1 in FIG.
It is a figure which shows an example of the data area of 3. In FIG. 1, the form data input device 1 is a CPU (Central Process).
sing Unit) 11, input device 12, RAM (Random Acc)
ESS Memory) 13, a display device 14, a storage device 15, and a storage medium 16, and each unit except the storage medium 16 is connected by a bus 17.
【0011】CPU11は、記憶装置15内の記憶媒体
16に格納されているシステムプログラム及び当該シス
テムに対応する各種アプリケーションプログラムの中か
ら指定されたアプリケーションプログラムをRAM13
内のプログラム格納領域(不図示)に展開し、入力装置
12から入力される各種指示あるいはデータをRAM1
3内の所定領域に一時的に格納し、この入力指示及び入
力データに応じて上記アプリケーションプログラムにし
たがって各種処理を実行し、その処理結果をRAM13
内の所定領域に格納するとともに、表示装置14に表示
する。そして、CPU11は、RAM13に格納した処
理結果を入力装置12から入力指示される記憶装置15
内の記憶媒体16の保存先に保存する。The CPU 11 stores in the RAM 13 an application program designated from the system programs stored in the storage medium 16 in the storage device 15 and various application programs corresponding to the system.
The program is expanded in a program storage area (not shown) in the RAM 1 and various instructions or data input from the input device 12 are stored in the RAM 1.
3 is temporarily stored in a predetermined area, various processes are executed according to the application program in accordance with the input instruction and the input data, and the processing result is stored in the RAM 13
The data is stored in a predetermined area inside and displayed on the display device 14. Then, the CPU 11 receives the processing result stored in the RAM 13 from the input device 12 and is instructed by the storage device 15 to input the processing result.
It is saved in the storage destination of the storage medium 16 inside.
【0012】また、CPU11は、記憶媒体16からR
AM13にロードされたプログラムのコードにしたが
い、帳票データ入力処理を行う。帳票には複数のものが
あるが、時間外手当伝票を例に挙げ説明する。この帳票
データ入力処理において、CPU11は、RAM13内
の後述する伝票書式ファイル格納部13a(図2参照)
に格納されている伝票書式ファイル(図3参照)を基
に、表示装置14の表示画面に、伝票入力画面(図6参
照)を表示する。Further, the CPU 11 reads the R from the storage medium 16.
According to the code of the program loaded in the AM 13, the form data input process is performed. There are a plurality of forms, but an overtime allowance slip will be taken as an example for explanation. In this form data input process, the CPU 11 causes the slip format file storage unit 13a (see FIG. 2) in the RAM 13 to be described later.
A slip input screen (see FIG. 6) is displayed on the display screen of the display device 14 based on the slip format file (see FIG. 3) stored in the.
【0013】さらに、CPU11は、上記処理により表
示装置14に表示された伝票入力画面内の各項目(例え
ば、所属名、事業所名等:図6参照)に対して順次以下
の処理を行う。Further, the CPU 11 sequentially performs the following processing for each item (for example, affiliation name, business office name, etc .: see FIG. 6) in the slip input screen displayed on the display device 14 by the above processing.
【0014】CPU11は、データを入力する入力項目
に対応する伝票書式ファイルの継承フラグ(図3参照)
がオンであるか否か、すなわち当該継承フラグの値が
“1”であるか否かを判定する。The CPU 11 has a succession flag of the slip format file corresponding to an input item for inputting data (see FIG. 3).
Is ON, that is, whether or not the value of the inheritance flag is "1".
【0015】継承フラグが“1”の場合、CPU11
は、継承フラグがオンである項目の直前(前回)のデー
タをRAM13内の後述する伝票データファイル格納部
13bに格納されている伝票データファイル(図4参
照)から読み出して継承し、該継承した値を、伝票入力
画面内の該当するデータ表示領域(図7中データ表示領
域14a)に表示するとともに、対応する伝票入力画面
内の継承BOX(図7中継承BOX14b)を黒四角と
して表示する。When the inheritance flag is "1", the CPU 11
Reads and inherits the data immediately before (the previous time) the item for which the inheritance flag is ON from the slip data file (see FIG. 4) stored in the slip data file storage unit 13b described later in the RAM 13, and inherits the data. The value is displayed in the corresponding data display area (data display area 14a in FIG. 7) in the slip input screen, and the inherited BOX (inherited box 14b in FIG. 7) in the corresponding slip input screen is displayed as a black square.
【0016】一方、継承フラグが“0”の場合、この場
合はユーザが該当する項目のデータを入力装置12に設
けられたキーを利用して入力する場合であるが、CPU
11は、入力装置12から入力されるキーの押下信号を
基に、表示装置14に表示された伝票入力画面内のデー
タ表示領域(図7中データ表示領域14a)にユーザに
よる入力データを表示する。On the other hand, when the inheritance flag is "0", in this case, the user inputs the data of the corresponding item using the keys provided on the input device 12, but the CPU
Reference numeral 11 indicates the data input by the user in the data display area (data display area 14a in FIG. 7) in the slip input screen displayed on the display device 14 based on the key press signal input from the input device 12. .
【0017】上記処理により各項目に対するデータが入
力若しくは継承された後、継承した前回データ若しくは
ユーザによる入力値をRAM13内の後述する伝票デー
タファイル格納部13b(図2参照)に格納されている
伝票データファイル(図4参照)へ格納する。After the data for each item is input or inherited by the above process, the previous data that has been inherited or the input value by the user is stored in the slip data file storage unit 13b (see FIG. 2) described later in the RAM 13. Store in a data file (see FIG. 4).
【0018】ユーザは今回の伝票のデータの中からいず
れを継承するか、継承を中止するかを入力装置12に備
えられたマウスで継承BOXをクリックして選択する
が、CPU11は、入力装置12から入力される位置信
号を基に、いずれの継承BOXがクリックされたか否か
を判定し、クリックされたと判定した継承BOXに対応
する伝票書式ファイル(図3参照)の継承フラグを、
“1”から“0”、又は“0”から“1”へと変更する
とともに、伝票入力画面内の該当する継承BOXを反転
(黒四角から黒枠、黒枠から黒四角)させて表示する。The user clicks on the inheritance BOX with the mouse provided in the input device 12 to select which of the data of the current slip is to be inherited or to cancel the inheritance. Based on the position signal input from, it is determined which inherited BOX has been clicked, and the inheritance flag of the slip format file (see FIG. 3) corresponding to the inherited BOX that is determined to have been clicked,
The value is changed from "1" to "0" or "0" to "1", and the corresponding inherited BOX in the slip input screen is displayed in reverse (black square to black frame, black frame to black square).
【0019】ユーザは今回の伝票のデータ入力等を終え
ると、更に他の伝票のデータを入力するか否かを、すな
わち伝票へのデータ入力を継続するか否かを入力する
が、CPU11は、入力装置12から入力されるキーの
押下信号を基に、伝票へのデータ入力を継続するか否か
を判定する。なお、ユーザは、予め定められた入力装置
12のキー(伝票入力継続、伝票入力終了)を利用し
て、伝票へのデータ入力を継続するか否かを入力する。
CPU11は、伝票入力終了と判定するまで上述のデー
タ入力処理が繰り返される。When the user finishes inputting the data of the slip this time, the user inputs whether to input data of another slip, that is, whether to continue inputting data to the slip. Based on the key depression signal input from the input device 12, it is determined whether or not to continue data input to the slip. The user uses a predetermined key of the input device 12 (continuation of slip input, end of slip input) to input whether or not to continue data input to the slip.
The CPU 11 repeats the above-mentioned data input processing until it is determined that the slip input has been completed.
【0020】入力装置12は、カーソルキー、数字入力
キー及び各種機能キーなどを備えたキーボード及びマウ
スなどのポインティングデバイスを含み、キーボードに
おいて押下されたキーの押下信号やマウスの位置信号を
CPU11へ出力する。The input device 12 includes a keyboard having a cursor key, a numeric input key, various function keys and the like and a pointing device such as a mouse. The input device 12 outputs a push signal of a key depressed on the keyboard and a position signal of the mouse to the CPU 11. To do.
【0021】RAM13は、図2に示す伝票書式ファイ
ル格納部13a、伝票データファイル格納部13b、伝
票データファイル(図4参照)内の前回の伝票のレコー
ドの位置情報を格納するレコード位置メモリ13c、後
述する第3の実施の形態で継承するデータ部分の指示位
置を示す情報を格納する指示位置メモリ13dの他、記
憶媒体16内に格納されているシステムプログラム及び
当該システムに対応する各種アプリケーションプログラ
ムの中から指定されたアプリケーションプログラムを格
納するプログラム格納領域(不図示)、入力指示と入力
データと処理結果などを格納するワークメモリ(不図
示)などからなる。The RAM 13 includes a slip format file storage unit 13a, a slip data file storage unit 13b shown in FIG. 2, a record position memory 13c for storing the position information of the record of the previous slip in the slip data file (see FIG. 4), In addition to the pointing position memory 13d that stores the information indicating the pointing position of the data portion inherited in the third embodiment described later, the system program stored in the storage medium 16 and various application programs corresponding to the system are stored. A program storage area (not shown) for storing an application program designated from the inside, a work memory (not shown) for storing input instructions, input data, processing results, and the like.
【0022】RAM13内の伝票書式ファイル格納部1
3aには、図3に示す伝票書式ファイルが格納される。
図3は、伝票書式ファイルの一例を説明するための図で
ある。この伝票書式ファイルは、項目名、データ型、表
示幅、継承BOX及び継承フラグが対応してなるファイ
ルである。Voucher format file storage unit 1 in RAM 13
The slip format file shown in FIG. 3 is stored in 3a.
FIG. 3 is a diagram for explaining an example of the slip format file. This slip format file is a file in which item names, data types, display widths, inheritance boxes, and inheritance flags correspond to each other.
【0023】項目名は、所属名等の項目の名称である。
データ型は、入力若しくは設定されるデータが、文字列
なのか数値なのかを示すデータ(文字列、数値)であ
る。表示幅は、各項目名に対応して表示装置14に表示
される伝票入力画面(図6参照)内のデータ表示領域
(図6中データ表示領域14a)の最大表示文字数を示
すデータである。The item name is the name of an item such as a department name.
The data type is data (character string, numerical value) indicating whether the input or set data is a character string or a numerical value. The display width is data indicating the maximum number of display characters in the data display area (data display area 14a in FIG. 6) in the slip input screen (see FIG. 6) displayed on the display device 14 corresponding to each item name.
【0024】継承BOXは、表示装置14に表示される
伝票入力画面に継承BOX(図6中継承BOX14b)
を表示するか否かを示すデータであり、継承BOXの値
が“0”の場合、対応する項目名には継承BOXが表示
されず、継承BOXの値が“1”の場合、対応する項目
名には継承BOXが表示される。The inherited BOX is the inherited BOX (inherited BOX 14b in FIG. 6) on the slip input screen displayed on the display device 14.
When the inherited BOX value is “0”, the inherited BOX is not displayed in the corresponding item name, and when the inherited BOX value is “1”, the corresponding item is displayed. The inheritance box is displayed in the name.
【0025】継承フラグは、対応する項目のデータとし
て当該項目の前回のデータを継承してそのまま使用する
か否かを示すデータであり、継承フラグの値が“0”の
場合、前回のデータを継承せず、継承フラグの値が
“1”の場合、前回のデータを継承する。The inheritance flag is data indicating whether or not the previous data of the item is inherited and used as it is as the data of the corresponding item. When the value of the inheritance flag is "0", the previous data is set. If not inherited and the value of the inheritance flag is "1", the previous data is inherited.
【0026】RAM13内の伝票データファイル格納部
13bには、図4に示す伝票データファイルが格納され
る。図4は、伝票データファイルの一例を説明するため
の図である。この伝票データファイルは、帳票データ入
力処理により入力されたデータを格納するファイルであ
り、所属名、事業所名、資格名、氏名及び時間外手当が
対応してなるファイルである。図4の例では、所属名
“総務部総務課”、事業所名“新宿事業所”、資格名
“一般職”、氏名“田中 太郎”、及び時間外手当“9
5,000”が対応し、所属名“総務部総務課”、事業
所名“飯田橋事業所”、資格名“総合職”、氏名“山下
花子”、及び時間外手当“5,000”が対応してい
る。The slip data file storage unit 13b in the RAM 13 stores the slip data file shown in FIG. FIG. 4 is a diagram for explaining an example of the slip data file. This slip data file is a file that stores the data input by the form data input processing, and is a file in which the affiliation name, business office name, qualification name, name, and overtime allowance correspond. In the example of FIG. 4, an organization name “general affairs department general affairs section”, establishment name “Shinjuku establishment”, qualification name “general work”, name “Taro Tanaka”, and overtime allowance “9”
5,000 correspond, organization name "general affairs department general affairs section", establishment name "Iidabashi establishment", qualification name "general work", full name "Yamashita Hanako", and overtime allowance "5,000" is doing.
【0027】表示装置14は、CRT(Cathode Ray Tu
be)などにより構成され、CPU11に制御され、例え
ば図6に一例を示す伝票入力画面等の各種表示データを
表示する。The display device 14 is a CRT (Cathode Ray Tu).
be) and the like, and is controlled by the CPU 11 to display various display data such as a slip input screen, an example of which is shown in FIG.
【0028】伝票入力画面について図6〜図11を参照
して説明する。図6〜図11は、伝票入力画面を示す図
である。伝票入力画面では、項目(所属名等)に対応し
て、データ表示領域14aと、継承BOX14bがあ
る。このデータ表示領域14aの表示幅は、図3に一例
を示す伝票書式ファイルの表示幅を基に決定され、継承
BOX14bは、図3に一例を示す伝票書式ファイルの
継承BOXの値を基に作成される。The slip input screen will be described with reference to FIGS. 6 to 11 are views showing slip input screens. On the slip input screen, there are a data display area 14a and a succession box 14b corresponding to items (affiliation name, etc.). The display width of the data display area 14a is determined based on the display width of the slip format file of which an example is shown in FIG. 3, and the inherited BOX 14b is created based on the value of the inherited box of the slip format file of which an example is shown in FIG. To be done.
【0029】このデータ表示領域14aには、入力装置
12を利用して入力される入力データ若しくは継承した
前回データが表示される。また、継承BOX14bは、
前回データを継承するか否かを決定する際に利用される
領域であり、入力装置12に備え付けられたマウスを利
用して当該継承BOX14bをクリックすることにより
非継承から継承へ、継承から非継承へと変更される。そ
して、継承の場合には継承BOXは黒四角、非継承の場
合には継承BOXは黒枠となる。In the data display area 14a, input data input using the input device 12 or inherited previous data is displayed. In addition, the inheritance box 14b
This area is used when deciding whether or not to inherit the data last time. By clicking the inheritance BOX 14b using the mouse attached to the input device 12, non-inheritance is inherited, and inheritance is not inherited. Is changed to. In the case of inheritance, the inherited BOX is a black square, and in the case of non-inherited, the inherited BOX is a black frame.
【0030】記憶装置15は、プログラムやデータなど
が予め記憶されている記憶媒体16を有しており、この
記憶媒体16は磁気的記憶媒体、光学的記憶媒体、若し
くは半導体メモリで構成されている。この記憶媒体16
は記憶装置15に固定的に設けたもの、若しくは着脱自
在に装着するものである。記憶媒体16には、前記シス
テムプログラム及び当該システムに対応する各種アプリ
ケーションプログラム、データ表示プログラム、及び各
種処理プログラムで処理されたデータなどを記憶する。The storage device 15 has a storage medium 16 in which programs and data are stored in advance. The storage medium 16 is composed of a magnetic storage medium, an optical storage medium, or a semiconductor memory. . This storage medium 16
Is fixedly provided in the storage device 15 or detachably mounted. The storage medium 16 stores the system program, various application programs corresponding to the system, a data display program, data processed by various processing programs, and the like.
【0031】また、この記憶媒体16に記憶するプログ
ラム、データなどは、通信回線などを介して接続された
他の機器から受信して記憶する構成にしてもよく、さら
に、通信回線などを介して接続された他の機器側に前記
記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶
されているプログラム、データを通信回線を介して使用
する構成にしてもよい。Further, the program, data, etc. stored in the storage medium 16 may be configured to be received and stored from another device connected via a communication line or the like, and further via a communication line or the like. A storage device including the storage medium may be provided on the side of another connected device and the programs and data stored in the storage medium may be used via a communication line.
【0032】次に動作を説明する。図5は、第1の実施
の形態における帳票データ入力処理を示すフローチャー
トである。CPU11は、RAM13内の伝票書式ファ
イル格納部13aに格納されている図3に示す伝票書式
ファイルを基に、表示装置14の表示画面に、図6に示
す伝票入力画面を表示する(ステップS101)。Next, the operation will be described. FIG. 5 is a flowchart showing the form data input processing according to the first embodiment. The CPU 11 displays the slip input screen shown in FIG. 6 on the display screen of the display device 14 based on the slip format file shown in FIG. 3 stored in the slip format file storage unit 13a in the RAM 13 (step S101). .
【0033】CPU11は、データを入力する項目(所
属名、事業所名等)に対応する伝票書式ファイルの継承
フラグがオンであるか否か、すなわち当該継承フラグの
値が“1”であるか否かを判定する(ステップS10
2)。The CPU 11 determines whether or not the succession flag of the slip format file corresponding to an item (affiliation name, establishment name, etc.) for inputting data is on, that is, whether or not the value of the succession flag is "1". It is determined whether or not (step S10)
2).
【0034】ステップS102でCPU11によりデー
タを入力する項目の継承フラグが“1”であると判定さ
れた場合、CPU11は、RAM13内のレコード位置
メモリ13cに格納されている直前(前回)の伝票のレ
コード位置を基に、当該項目の直前(前回)のデータを
RAM13内の伝票データファイル格納部13bに格納
されている伝票データファイルから読み出して継承し、
該継承した値を、伝票入力画面内の該当するデータ表示
領域14aに表示するとともに、対応する伝票入力画面
内の継承BOX14bを黒四角として表示する(ステッ
プS103)。When it is determined in step S102 that the succession flag of the item for which data is input by the CPU 11 is "1", the CPU 11 determines that the previous (previous) slip stored in the record position memory 13c in the RAM 13 is stored. Based on the record position, the data immediately before (previous) the item is read from the slip data file stored in the slip data file storage unit 13b in the RAM 13 and inherited,
The inherited value is displayed in the corresponding data display area 14a in the slip input screen, and the inherited BOX 14b in the corresponding slip input screen is displayed as a black square (step S103).
【0035】ステップS102でCPU11によりデー
タを入力する項目の継承フラグが“1”でない、すなわ
ち“0”であると判定された場合、この場合はユーザが
当該項目のデータを入力装置12に設けられたキーを利
用して入力する場合であるが、CPU11は、入力装置
12から入力されるキーの押下信号を基に、表示装置1
4に表示された伝票入力画面内のデータ表示領域14a
にユーザによる入力データを表示する(ステップS10
4)。In step S102, when the CPU 11 determines that the inheritance flag of the item to which the data is input is not "1", that is, "0", the user provides the data of the item to the input device 12 in this case. In this case, the CPU 11 uses the key to press the key input signal from the input device 12 based on the key press signal.
Data display area 14a in the slip input screen displayed in 4
The data input by the user is displayed on the screen (step S10).
4).
【0036】CPU11は、他の項目へ入力項目が移動
したか否か、例えば“所属名”から“事業所名”へ移動
したか否かを、判定する処理を行い(ステップS10
5)、他の項目へ入力項目が移動したと判定した場合に
は、ステップS102に戻り、当該他の項目に対してス
テップS102からステップS104の処理が行われ
る。The CPU 11 determines whether or not the input item has moved to another item, for example, whether it has moved from the "affiliation name" to the "business name" (step S10).
5) If it is determined that the input item has moved to another item, the process returns to step S102, and the processes of steps S102 to S104 are performed on the other item.
【0037】ステップS105で入力項目が他の項目へ
移動しないと判定された場合、すなわち必要な入力項目
のデータの全てが入力若しくは継承された場合、CPU
11は、ステップS102からステップS105の各処
理により、伝票の各項目の継承した前回データ若しくは
ユーザにより入力されたデータを、RAM13内の伝票
データファイル格納部13bに格納されている伝票デー
タファイルに格納する(ステップS106)。If it is determined in step S105 that the input item does not move to another item, that is, if all of the necessary input item data is input or inherited, the CPU
11 stores the previous data inherited by each item of the slip or the data input by the user in the slip data file stored in the slip data file storage unit 13b in the RAM 13 by the processes of steps S102 to S105. (Step S106).
【0038】ユーザは今回の伝票のデータの中からいず
れを次の伝票へ継承するか、継承を中止するかを入力装
置12に備えられたマウスを利用して継承BOX14b
をクリックすることにより選択するが、CPU11は、
入力装置12から入力される位置信号を基に、いずれの
継承BOX14bがクリックされたか否かを判定し、ク
リックされたと判定した継承BOX14bに対応するR
AM13の伝票書式ファイル格納部13aに格納されて
いる伝票書式ファイルの継承フラグを、“1”から
“0”、又は“0”から“1”へと変更するとともに、
伝票入力画面内の該当する継承BOXを反転(黒四角か
ら黒枠、黒枠から黒四角)させて表示する(ステップS
107)。なお、ユーザは、継承する項目から継承しな
い項目、及び継承しない項目から継承する項目へと変更
する場合のみ、継承BOX14bをクリックする操作を
行う。The user uses the mouse provided in the input device 12 to determine which of the current slip data is to be inherited to the next slip or to cancel the inheritance BOX 14b.
Select by clicking, but the CPU 11
Based on the position signal input from the input device 12, it is determined which inherited BOX 14b is clicked, and the R corresponding to the inherited BOX 14b that is determined to be clicked.
The inheritance flag of the slip format file stored in the slip format file storage unit 13a of the AM 13 is changed from "1" to "0" or "0" to "1", and
The corresponding inherited BOX in the slip input screen is displayed in reverse (black square to black frame, black frame to black square) (step S
107). Note that the user clicks the inherited box 14b only when changing from an item that is not inherited to an item that is not inherited and from an item that is not inherited to an item that is inherited.
【0039】ステップS107の処理後、ユーザは、さ
らに他の伝票に対して、データを入力するか否かを、す
なわち伝票へのデータ入力を継続するか否かを入力する
が、CPU11は、入力装置12から入力されるキーの
押下信号を基に、伝票へのデータ入力を継続するか否か
を判定し(ステップS108)、CPU11が伝票への
データ入力を終了すると判定した場合には、帳票データ
入力処理を終了する。After the processing of step S107, the user further inputs whether or not to input data to another slip, that is, whether or not to continue data input to the slip. Based on the key depression signal input from the device 12, it is determined whether or not to continue the data input to the slip (step S108), and when the CPU 11 determines to finish the data input to the slip, the form is The data input process ends.
【0040】ステップS108において、CPU11が
伝票へのデータ入力を継続すると判定した場合には、C
PU11は、次の伝票入力画面を表示し(ステップS1
09)、ステップS102に戻って、伝票へデータを入
力する処理(ステップS102からステップS108)
が行われる。If the CPU 11 determines in step S108 that data input to the slip is to be continued, C
The PU 11 displays the next slip input screen (step S1).
09), the process returns to step S102 to input data to the slip (steps S102 to S108)
Is done.
【0041】さらに、図5のフローチャートを用いて上
述した帳票データ入力処理について、図6〜図11を用
いて簡単にまとめる。この例は、最初の伝票では全項目
のデータを入力装置12のキーで入力し、次の伝票で
は、項目(所属名、事業所名、資格名等)のうち、所属
名のみ、前回データを継承する場合である。Further, the form data input processing described above with reference to the flowchart of FIG. 5 will be briefly summarized with reference to FIGS. 6 to 11. In this example, in the first slip, data of all items is input by the key of the input device 12, and in the next slip, only the belonging name of the items (affiliation name, establishment name, qualification name, etc.) and the previous data are input. This is the case when inheriting.
【0042】CPU11は、RAM13内の伝票書式フ
ァイル格納部13aに格納されている図3に示す伝票書
式ファイルを基に、表示装置14の表示画面に、図6に
示す伝票入力画面を表示する(ステップS101)。The CPU 11 displays the slip input screen shown in FIG. 6 on the display screen of the display device 14 based on the slip format file shown in FIG. 3 stored in the slip format file storage section 13a in the RAM 13 ( Step S101).
【0043】ステップS102の判定処理において項目
“所属名”に対応する伝票書式ファイルの継承フラグが
“0”であると判定されるので、ユーザは入力装置12
を利用して、“総務部総務課”を入力し、図7に示すよ
うに、入力データが伝票入力画面内のデータ表示領域1
4aに表示される(ステップS104)。In the determination processing of step S102, since the succession flag of the slip format file corresponding to the item "affiliation name" is determined to be "0", the user inputs
Enter "General Affairs Department General Affairs Division" using, and the input data is the data display area 1 in the slip input screen as shown in FIG.
4a (step S104).
【0044】ステップS105の判定処理において他の
項目“事業所名”に入力項目が移動していると判定され
てステップS102に戻り、ステップS102の判定処
理において項目“所属名”に対応する伝票書式ファイル
の継承フラグが“0”であると判定されるので、ユーザ
は入力装置12を利用して、“新宿事業所”と入力し、
図8に示すような伝票入力画面が表示される(ステップ
S104)。同様に、項目“資格名”、“氏名”、“時
間外手当”に対応するデータも、入力装置12を利用し
てユーザにより入力され、入力データが伝票入力画面内
のデータ表示領域14aに表示される。In the determination processing of step S105, it is determined that the input item has been moved to another item "business name", the process returns to step S102, and the slip format corresponding to the item "affiliation name" in the determination processing of step S102. Since it is determined that the inheritance flag of the file is "0", the user uses the input device 12 to input "Shinjuku office",
A slip input screen as shown in FIG. 8 is displayed (step S104). Similarly, data corresponding to the items “qualification name”, “name”, and “overtime allowance” are input by the user using the input device 12, and the input data is displayed in the data display area 14a in the slip input screen. To be done.
【0045】必要な入力項目のデータの全てが入力若し
くは継承された後、CPU11は、伝票の各項目の継承
した前回データ若しくはユーザにより入力されたデータ
を、RAM13内の伝票データファイル格納部13bに
格納されている伝票データファイルに格納する(ステッ
プS106)。After all of the required input item data are input or inherited, the CPU 11 stores the previous data inherited by each item of the slip or the data input by the user in the slip data file storage unit 13b in the RAM 13. It is stored in the stored slip data file (step S106).
【0046】ユーザは今回の伝票のデータの中からいず
れを継承するか、継承を中止するかを入力装置12に備
えられたマウスを利用して継承BOX14bをクリック
することにより選択するが、本例においてはユーザは
“所属名”に対応する継承BOX14bを入力装置12
に備え付けられたマウスを利用してクリックし、CPU
11は、伝票書式ファイルの“所属名”に対応する継承
フラグを、“0”から“1”へと変更するとともに、伝
票入力画面内の該当する継承BOXを反転(黒四角から
黒枠、黒枠から黒四角)させて表示する(ステップS1
07)。表示装置14に表示される伝票入力画面は、図
9に示すものとなる。The user selects from the data of the slip this time to inherit or cancels the inheritance by clicking the inheritance BOX 14b using the mouse provided in the input device 12. In this example, In, the user inputs the inheritance box 14b corresponding to the "affiliation name" to the input device 12
Click using the mouse installed in the CPU
11 changes the inheritance flag corresponding to the “affiliation name” of the slip format file from “0” to “1” and reverses the corresponding inheritance BOX in the slip input screen (from black square to black frame, from black frame) It is displayed as a black square (step S1)
07). The slip input screen displayed on the display device 14 is as shown in FIG.
【0047】ステップS108の判定処理において、伝
票へのデータ入力が継続すると判定され、CPU11
は、次の伝票入力画面を表示し(ステップS109)、
ステップS102に戻る。In the determination processing of step S108, it is determined that the data input to the slip is continued, and the CPU 11
Displays the next slip entry screen (step S109),
It returns to step S102.
【0048】ステップS102の判定処理において項目
“所属名”に対応する伝票書式ファイルの継承フラグが
“1”であると判定されるので、CPU11は、伝票デ
ータファイルから“所属名”の前回データを読み込んで
継承するとともに、“所属名”に対応する継承BOX1
4bを黒四角として表示する(ステップS103)。表
示装置14に表示される伝票入力画面は、図10に示す
ものとなる。In the determination processing of step S102, since the succession flag of the slip format file corresponding to the item "affiliation name" is determined to be "1", the CPU 11 extracts the previous data of "affiliation name" from the slip data file. Inheritance BOX1 that reads and inherits, and corresponds to "affiliation name"
4b is displayed as a black square (step S103). The slip input screen displayed on the display device 14 is as shown in FIG.
【0049】ステップS105の判定処理において他の
項目“事業所名”に入力項目が移動していると判定され
てステップS102に戻り、ステップS102の判定処
理において項目“所属名”に対応する伝票書式ファイル
の継承フラグが“0”であると判定されるので、ユーザ
は入力装置12を利用して、“飯田橋事業所”と入力し
(ステップS104)、同様に、項目“資格名”、“氏
名”、“時間外手当”に対応するデータも、入力装置1
2を利用して入力する。表示装置14に表示される伝票
入力画面は、図11に示すものとなる。In the determination process of step S105, it is determined that the input item has moved to another item "business name", and the process returns to step S102. In the determination process of step S102, the slip format corresponding to the item "affiliation name". Since the inheritance flag of the file is determined to be "0", the user uses the input device 12 to input "Iidabashi office" (step S104), and similarly, the items "qualification name" and "name" The data corresponding to "" and "overtime allowance" are also input device 1
Enter using 2. The slip input screen displayed on the display device 14 is as shown in FIG.
【0050】必要な入力項目のデータの全てが入力若し
くは継承された後、CPU11は、伝票の各項目の継承
した前回データ若しくはユーザにより入力されたデータ
を、RAM13内の伝票データファイル格納部13bに
格納されている伝票データファイルに格納する(ステッ
プS106)。After all of the necessary input item data are input or inherited, the CPU 11 stores the previous data inherited by each item of the slip or the data input by the user in the slip data file storage unit 13b in the RAM 13. It is stored in the stored slip data file (step S106).
【0051】ステップS107ではユーザはいずれの継
承BOX14bも入力装置12に備え付けられたマウス
でクリックすることなく、また、ステップS108の判
定処理において、伝票へのデータ入力が終了すると判定
され、CPU11は、帳票データ入力処理を終了する。In step S107, the user does not click any inherited BOX 14b with the mouse attached to the input device 12, and in the determination processing of step S108, it is determined that the data input to the slip is completed, and the CPU 11 The form data input process ends.
【0052】本第1の実施の形態によれば、前回データ
を継承するか否かを決定する際に利用される継承BOX
を設け、継承BOXをクリックすることによりデータを
継承するか否かを決定する。そして、継承BOXのクリ
ックされた項目、すなわちデータの継承を行う項目に対
しては、継承フラグをオン(“1”)とし、伝票等の帳
票へのデータ入力の際に継承フラグがオンである項目に
対してはデータを入力せずに前回データを継承すること
としている。このため、同一のデータの重複入力を避け
ることができ、入力作業の軽減を図ることが可能とな
る。According to the first embodiment, the inheritance box used when deciding whether or not to inherit the previous data.
Is set and the inheritance box is clicked to decide whether or not to inherit the data. Then, the inheritance flag is turned on (“1”) for the clicked item of the inheritance box, that is, the item for which the data is to be inherited, and the inheritance flag is turned on when data is input to a form such as a slip. For the item, the previous data is inherited without inputting the data. Therefore, it is possible to avoid duplicate input of the same data and reduce the input work.
【0053】(第2の実施の形態)本発明を適用した第
2の実施の形態における帳票データ入力装置について図
12〜図14を用いて説明する。(Second Embodiment) A form data input device according to a second embodiment of the present invention will be described with reference to FIGS.
【0054】本第2の実施の形態におけるデータ処理シ
ステムの基本構成は、上記第1の実施の形態において説
明したデータ処理システムデータと同じであり、上記第
1の実施の形態とは、以下の点で異なる。The basic configuration of the data processing system in the second embodiment is the same as the data processing system data described in the first embodiment. The first embodiment is the same as the following. Different in points.
【0055】RAM13の伝票書式ファイル格納部13
aに格納される本第2の実施の形態における伝票書式フ
ァイルは、図3に一例を示した第1の実施の形態の伝票
書式ファイルとは異なり、図12に一例を示すものであ
る。Voucher format file storage unit 13 of RAM 13
The slip format file according to the second embodiment stored in a is different from the slip format file according to the first embodiment shown in FIG. 3 as an example, and an example is shown in FIG.
【0056】図12は、第2の実施の形態における伝票
書式ファイルの一例を説明するための図である。この伝
票書式ファイルは、項目名、データ型、表示幅、継承B
OX、継承フラグ、継承回数カウンタ、上インジケータ
フラグ、下インジケータフラグが対応してなるファイル
である。なお、項目名、データ型、表示幅、及び継承フ
ラグは、第1の実施の形態で説明したものと同様である
ので、詳細は省略する。FIG. 12 is a diagram for explaining an example of the slip format file in the second embodiment. This voucher format file includes item name, data type, display width, inheritance B
The OX, inheritance flag, inheritance counter, upper indicator flag, and lower indicator flag correspond to each other. Note that the item name, data type, display width, and inheritance flag are the same as those described in the first embodiment, so details will be omitted.
【0057】継承BOXは、表示装置14に表示される
伝票入力画面に継承BOX(図13中継承BOX14
c)を表示するか否かを示すデータであり、継承BOX
の値が“0”の場合、対応する項目名には継承BOXが
表示されず、継承BOXの値が“1”の場合、対応する
項目名には継承BOXが表示される。継承回数カウンタ
は、何回継承するかを示す情報であり、この値は、継承
BOX(図13中継承BOX14c)内に表示される。The inherited BOX is the inherited BOX (inherited BOX 14 in FIG. 13) on the slip input screen displayed on the display device 14.
It is data indicating whether to display c), and the inherited BOX
When the value of is "0", the inherited BOX is not displayed in the corresponding item name, and when the value of the inherited BOX is "1", the inherited BOX is displayed in the corresponding item name. The inheritance number counter is information indicating how many times to inherit, and this value is displayed in the inheritance box (inheritance box 14c in FIG. 13).
【0058】上インジケータフラグは、伝票入力画面内
の上インジケータ(図13中上インジケータ14d)に
対応するフラグであり、上インジケータフラグの値が
“1”の場合上インジケータは使用可能状態となり、上
インジケータフラグの値が“0”の場合上インジケータ
は使用できない状態となる。下インジケータフラグは、
伝票入力画面内の下インジケータ(図13中の下インジ
ケータ14e)に対応するフラグであり、下インジケー
タフラグの値が“1”の場合下インジケータは使用可能
状態となり、下インジケータフラグの値が“0”の場合
下インジケータは使用できない状態となる。The upper indicator flag is a flag corresponding to the upper indicator (upper indicator 14d in FIG. 13) in the slip input screen. When the value of the upper indicator flag is "1", the upper indicator is in the usable state, When the value of the indicator flag is "0", the upper indicator cannot be used. The lower indicator flag is
This is a flag corresponding to the lower indicator (lower indicator 14e in FIG. 13) in the slip input screen. When the value of the lower indicator flag is "1", the lower indicator is in the usable state, and the value of the lower indicator flag is "0". In the case of ", the lower indicator is in an unusable state.
【0059】表示装置14の表示画面に表示される本第
2の実施の形態における伝票入力画面は、図6に一例を
示した第1の実施の形態の伝票入力画面とは異なり、図
13に一例を示すものである。The slip input screen in the second embodiment displayed on the display screen of the display device 14 is different from the slip input screen in the first embodiment shown in FIG. An example is shown.
【0060】図13は、第2の実施の形態における伝票
入力画面の一例を説明するための図である。伝票入力画
面では、項目(所属名等)に対応して、データ表示領域
14aと、継承BOX14c、上インジケータ14d、
下インジケータ14eがある。このデータ表示領域14
aの表示幅は、図12に一例を示す伝票書式ファイルの
表示幅を基に決定され、継承BOX14cと継承BOX
14c内に表示される値は、図12に一例を示す伝票書
式ファイルの継承BOXと継承回数カウンタの値を基に
作成される。さらに、上インジケータ14d及び下イン
ジケータ14eは、ぞれぞれ図12に一例を示す上イン
ジケータフラグ及び下インジケータフラグの値を基に作
成される。FIG. 13 is a diagram for explaining an example of the slip input screen in the second embodiment. On the slip input screen, the data display area 14a, the inheritance box 14c, the upper indicator 14d,
There is a lower indicator 14e. This data display area 14
The display width of a is determined based on the display width of the slip format file, an example of which is shown in FIG. 12, and the inherited BOX 14c and the inherited BOX.
The value displayed in 14c is created based on the values of the inheritance box and the inheritance number counter of the slip format file, an example of which is shown in FIG. Further, the upper indicator 14d and the lower indicator 14e are created based on the values of the upper indicator flag and the lower indicator flag, an example of which is shown in FIG.
【0061】本第2の実施の形態におけるCPU11の
帳票データ入力処理は、以下のようなものである。CP
U11は、RAM13内の伝票書式ファイル格納部13
aに格納されている伝票書式ファイル(図12参照)を
基に、表示装置14の表示画面に、伝票入力画面を表示
する。The form data input processing of the CPU 11 in the second embodiment is as follows. CP
U11 is a slip format file storage unit 13 in the RAM 13.
Based on the slip format file (see FIG. 12) stored in a, the slip input screen is displayed on the display screen of the display device 14.
【0062】さらに、CPU11は、上記処理により表
示装置14に表示された伝票入力画面内の各項目(例え
ば、所属名、事業所名等:図13参照)に対して順次以
下の処理を行う。Further, the CPU 11 sequentially performs the following processing for each item (for example, affiliation name, establishment name, etc .: see FIG. 13) in the slip input screen displayed on the display device 14 by the above processing.
【0063】CPU11は、データを入力する入力項目
に対応する伝票書式ファイルの継承フラグがオンである
か否か、すなわち当該継承フラグの値が“1”であるか
否かを判定する。The CPU 11 determines whether or not the inheritance flag of the slip format file corresponding to the input item for inputting data is on, that is, whether or not the value of the inheritance flag is "1".
【0064】継承フラグが“1”の場合、CPU11
は、継承フラグがオンである項目の直前(前回)のデー
タをRAM13内の伝票データファイル格納部13bに
格納されている伝票データファイルから読み出して継承
し、該継承した値を、伝票入力画面内の該当するデータ
表示領域14aに表示するとともに、対応する継承BO
X14c内の値を“1”デクリメントする。When the inheritance flag is "1", the CPU 11
Reads the data immediately before (the previous time) the item for which the inheritance flag is ON from the slip data file stored in the slip data file storage unit 13b in the RAM 13 and inherits the data, and the inherited value is displayed in the slip input screen. Is displayed in the corresponding data display area 14a of the
The value in X14c is decremented by "1".
【0065】一方、継承フラグが“0”の場合、この場
合はユーザが該当する項目のデータを入力装置12に設
けられたキーを利用して入力する場合であるが、CPU
11は、入力装置12から入力されるキーの押下信号を
基に、表示装置14に表示された伝票入力画面内のデー
タ表示領域14aにユーザによる入力データを表示す
る。On the other hand, when the inheritance flag is "0", in this case, the user inputs the data of the corresponding item using the keys provided on the input device 12, but the CPU
The reference numeral 11 displays the input data by the user in the data display area 14a in the slip input screen displayed on the display device 14 based on the key pressing signal input from the input device 12.
【0066】上記処理により各項目に対するデータが入
力若しくは継承された後、継承した前回データ若しくは
ユーザによる入力値をRAM13内の伝票データファイ
ル格納部13bに格納されている伝票データファイルへ
格納する。After the data for each item is input or inherited by the above processing, the inherited previous data or the input value by the user is stored in the slip data file stored in the slip data file storage unit 13b in the RAM 13.
【0067】ユーザは今回の伝票のデータの中からいず
れを継承するか、継承を中止するかを入力装置12に備
えられたマウスを利用して継承BOX14cをクリック
することにより選択するが、CPU11は、入力装置1
2から入力される位置信号を基に、いずれの継承BOX
14cがクリックされたかを判定し、クリックされたと
判定した継承BOX14cに対応する伝票書式ファイル
の継承フラグを、“1”から“0”、又は“0”から
“1”へと変更するとともに、伝票入力画面内の該当す
る継承BOX14cの表示を反転させる。The user selects which of the data of the slip this time is to be inherited or is to cancel the inheritance by clicking the inheritance box 14c using the mouse provided in the input device 12, but the CPU 11 , Input device 1
Any inherited BOX based on the position signal input from 2
14c is clicked, and the inheritance flag of the slip format file corresponding to the inherited box 14c that is determined to be clicked is changed from "1" to "0" or "0" to "1", and The display of the corresponding inherited box 14c in the input screen is reversed.
【0068】また、ユーザは今回の伝票のデータを以後
継承する回数を入力装置12に備えられたマウスを利用
して上インジケータ14d若しくは下インジケータ14
eをクリックすることにより決定するが、CPU11
は、入力装置12から入力される位置信号を基に、継承
回数を特定し、該特定した継承回数を伝票書式ファイル
の該当する継承回数カウンタの値にセットするととも
に、継承BOX14c内に継承回数を表示する。Further, the user uses the mouse provided in the input device 12 to determine the number of times that the data of this voucher will be succeeded thereafter by using the upper indicator 14d or the lower indicator 14d.
It is decided by clicking e, but CPU11
Specifies the number of times of inheritance based on the position signal input from the input device 12, sets the specified number of times of inheritance to the value of the corresponding number of times of inheritance counter in the slip format file, and sets the number of times of inheritance in the inheritance BOX 14c. indicate.
【0069】ユーザは今回の伝票のデータ入力等を終え
ると、更に他の伝票のデータを入力するか否かを、すな
わち伝票へのデータ入力を継続するか否かを入力する
が、CPU11は、入力装置12から入力される押下信
号を基に、伝票へのデータ入力を継続するか否かを判定
する。なお、ユーザは、予め定められた入力装置12の
キー(伝票入力継続、伝票入力終了)を利用して、伝票
へのデータ入力を継続するか否かを入力する。CPU1
1は、伝票入力終了と判定するまで上述のデータ入力処
理が繰り返される。When the user finishes inputting the data of the slip this time, the user inputs whether or not to input the data of another slip, that is, whether or not to continue the data input to the slip. Based on the push signal input from the input device 12, it is determined whether or not to continue data input to the slip. The user uses a predetermined key of the input device 12 (continuation of slip input, end of slip input) to input whether or not to continue data input to the slip. CPU1
In No. 1, the above data input processing is repeated until it is determined that the slip input is completed.
【0070】次に動作を説明する。図14は、第2の実
施の形態における帳票データ入力処理を示すフローチャ
ートである。CPU11は、RAM13内の伝票書式フ
ァイル格納部13aに格納されている図12に示す伝票
書式ファイルを基に、表示装置14の表示画面に、伝票
入力画面を表示する(ステップS201)。Next, the operation will be described. FIG. 14 is a flowchart showing the form data input processing according to the second embodiment. The CPU 11 displays the slip input screen on the display screen of the display device 14 based on the slip format file shown in FIG. 12 stored in the slip format file storage unit 13a in the RAM 13 (step S201).
【0071】CPU11は、データを入力する項目(所
属名、事業所名等)に対応する伝票書式ファイルの継承
フラグがオンであるか否か、すなわち当該継承フラグの
値が“1”であるか否かを判定する(ステップS20
2)。The CPU 11 determines whether or not the inheritance flag of the slip format file corresponding to the item (affiliation name, establishment name, etc.) for inputting data is on, that is, whether or not the value of the inheritance flag is "1". It is determined whether or not (step S20)
2).
【0072】ステップS202でCPU11によりデー
タを入力する項目の継承フラグが“1”であると判定さ
れた場合、RAM13内のレコード位置メモリ13cに
格納されている直前(前回)の伝票のレコード位置を基
に、CPU11は、当該項目の直前(前回)のデータを
RAM13内の伝票データファイル格納部13bに格納
されている伝票データファイルから読み出して継承し、
該継承した値を、伝票入力画面内の該当するデータ表示
領域14aに表示する(ステップS203)。When the CPU 11 determines in step S202 that the inheritance flag of the item for inputting data is "1", the record position of the immediately preceding (previous) slip stored in the record position memory 13c in the RAM 13 is set. Based on this, the CPU 11 reads out and inherits the data immediately before (previous) the item from the slip data file stored in the slip data file storage section 13b in the RAM 13,
The inherited value is displayed in the corresponding data display area 14a in the slip input screen (step S203).
【0073】そして、CPU11は、該当する伝票入力
画面内の継承BOX14cの計数回数を“1”デクリメ
ントして白抜きで表示するとともに、伝票書式ファイル
の継承回数カウンタを“1”デクリメントし、デクリメ
ント後の値が“0”であれば、継承フラグを“1”から
“0”へ更新する。(ステップS204)。Then, the CPU 11 decrements the inheritance box 14c count value in the corresponding slip entry screen by "1" and displays it in white, and also decrements the succession counter of the slip format file by "1", and after decrementing. If the value of is "0", the inheritance flag is updated from "1" to "0". (Step S204).
【0074】ステップS202でCPU11によりデー
タを入力する項目の継承フラグが“1”でない、すなわ
ち“0”であると判定された場合、この場合はユーザが
項目のデータを入力装置12に設けられたキーを利用し
て入力する場合であるが、CPU11は、入力装置12
から入力されるキーの押下信号を基に、表示装置14に
表示された伝票入力画面内のデータ表示領域14aにユ
ーザによる入力データを表示する(ステップS20
5)。In step S202, if the CPU 11 determines that the inheritance flag of the item for inputting data is not "1", that is, "0", in this case, the user sets the item data in the input device 12. In the case of inputting using a key, the CPU 11 uses the input device 12
The input data by the user is displayed in the data display area 14a in the slip input screen displayed on the display device 14 on the basis of the key depression signal input from (step S20).
5).
【0075】CPU11は、他の項目へ入力項目が移動
したか否か、例えば“所属名”から“事業所名”へ移動
したか否かを、判定する処理を行い(ステップS20
6)、他の項目へ入力項目が移動したと判定した場合に
は、ステップS202に戻り、当該他の項目に対してス
テップS202からステップS205の処理が行われ
る。The CPU 11 determines whether or not the input item is moved to another item, for example, whether the "affiliation name" is moved to the "business name" (step S20).
6) If it is determined that the input item has moved to another item, the process returns to step S202 and the processes of steps S202 to S205 are performed on the other item.
【0076】ステップS206で入力項目が他の項目へ
移動しないと判定された場合、すなわち必要な入力項目
のデータの全てが入力若しくは継承された場合、CPU
11は、ステップS202からステップS206の各処
理により、伝票の各項目の継承した前回データ若しくは
ユーザにより入力されたデータを、RAM13内の伝票
データファイル格納部13bに格納されている伝票デー
タファイルに格納する(ステップS207)。If it is determined in step S206 that the input item does not move to another item, that is, if all of the necessary input item data has been input or inherited, the CPU
11 stores the previous data inherited by each item of the slip or the data input by the user in the slip data file stored in the slip data file storage unit 13b in the RAM 13 by the processes of steps S202 to S206. Yes (step S207).
【0077】ユーザは今回の伝票の項目の中からいずれ
の項目を継承するか、継承を中止するかを、入力装置1
2に備えられたマウスを利用して継承BOX14cをク
リックすることにより選択したり、以後の伝票に対する
データ入力での継承回数を上インジケータ14dや下イ
ンジケータ14eをマウスを利用してクリックすること
により決定するが、CPU11は、入力装置12から入
力される位置信号を基に、クリックされた継承BOX1
4cを特定し、該特定した継承BOX14cに対応する
RAM13の伝票書式ファイル格納部13aに格納され
ている伝票書式ファイルの継承フラグを、“1”から
“0”、又は“0”から“1”へと変更したり、上イン
ジケータ14dや下インジケータ14eをクリックする
ことにより決定された継承回数を伝票書式ファイルの継
承回数カウンタに設定する処理を行う(ステップS20
8)。なお、継承する項目を変更しない場合、継承回数
を変更しない場合には、ステップS208の操作を行わ
ない。The user determines which item is to be inherited from the items of the current slip and which inheritance should be cancelled.
Select by clicking the inheritance BOX 14c using the mouse provided in 2, or determine the number of inheritance in data input for the subsequent slips by clicking the upper indicator 14d or the lower indicator 14e with the mouse. However, based on the position signal input from the input device 12, the CPU 11 clicks the inherited BOX 1
4c is specified, and the succession flag of the slip format file stored in the slip format file storage unit 13a of the RAM 13 corresponding to the specified inheritance box 14c is changed from "1" to "0" or "0" to "1". The number of inheritance determined by changing to, or by clicking the upper indicator 14d or the lower indicator 14e is set in the inheritance counter of the slip format file (step S20).
8). If the item to be inherited is not changed or the number of times of inheritance is not changed, the operation of step S208 is not performed.
【0078】ステップS208の処理後、ユーザは、さ
らに他の伝票に対して、データを入力するか否かを、す
なわち伝票へのデータ入力を継続するか否かを入力する
が、CPU11は、入力装置12から入力されるキーの
押下信号を基に、伝票へのデータ入力を継続するか否か
を判定し(ステップS209)、CPU11が伝票への
データ入力を終了すると判定した場合には、帳票データ
入力処理を終了する。After the processing in step S208, the user further inputs whether or not to input data to another slip, that is, whether or not to continue inputting data to the slip. Based on a key depression signal input from the device 12, it is determined whether or not to continue data input to the slip (step S209), and when the CPU 11 determines to end the data input to the slip, the form The data input process ends.
【0079】ステップS209において、CPU11が
伝票へのデータ入力を継続すると判定した場合には、C
PU11は、次の伝票入力画面を表示し(ステップS2
10)、ステップS202に戻って、伝票へデータを入
力する処理(ステップS202からステップS209)
が行われる。In step S209, if the CPU 11 determines to continue inputting data to the slip, C
The PU 11 displays the next slip input screen (step S2
10) The process of returning to step S202 and inputting data into the slip (steps S202 to S209)
Is done.
【0080】本第2の実施の形態によれば、伝票へのデ
ータ入力において、以後継承する回数を設定することが
できるので、伝票へのデータ入力の作業効率を向上させ
ることが可能となる。According to the second embodiment, since it is possible to set the number of times of succeeding data input to the slip, it is possible to improve the work efficiency of data input to the slip.
【0081】(第3の実施の形態)本発明を適用した第
3の実施の形態における帳票データ入力装置について図
15〜図17を用いて説明する。(Third Embodiment) A form data input device according to a third embodiment of the present invention will be described with reference to FIGS.
【0082】本第3の実施の形態におけるデータ処理シ
ステムの基本構成は、上記第1の実施の形態において説
明したデータ処理システムデータと同じであり、上記第
1の実施の形態とは、以下の点で異なる。The basic configuration of the data processing system in the third embodiment is the same as the data processing system data described in the first embodiment. The first embodiment is the same as the following. Different in points.
【0083】RAM13の伝票書式ファイル格納部13
aに格納される本第3の実施の形態における伝票書式フ
ァイルは、図3に一例を示した第1の実施の形態の伝票
書式ファイルとは異なり、図15に一例を示すものであ
る。図15は、第3の実施の形態における伝票書式ファ
イルの一例を説明するための図である。Voucher format file storage unit 13 of RAM 13
The slip format file according to the third embodiment stored in a is different from the slip format file according to the first embodiment shown in FIG. 3 as an example, and an example is shown in FIG. FIG. 15 is a diagram for explaining an example of the slip format file according to the third embodiment.
【0084】この伝票書式ファイルは、項目名、データ
型、表示幅、継承BOX、継承フラグ、継承開始位置、
継承終了位置が対応してなるファイルである。なお、項
目名、データ型、表示幅、継承BOX、及び継承フラグ
は、第1の実施の形態で説明したものと同様であるの
で、詳細は省略する。This slip format file includes item names, data types, display widths, inheritance boxes, inheritance flags, inheritance start positions,
It is a file whose inheritance end position corresponds. Note that the item name, data type, display width, inheritance box, and inheritance flag are the same as those described in the first embodiment, so details will be omitted.
【0085】継承開始位置は、継承を開始するデータの
位置を示す情報であり、例えば“総務部総務課”のデー
タのうち継承部分が“総務部”の場合には“1”と、継
承部分が“総務課”の場合には“4”となる。継承終了
位置は、継承を終了するデータの位置を示す情報であ
り、例えば“総務部総務課”のデータのうち継承部分が
“総務部”の場合には“3”と、継承部分が“総務課”
の場合には“6”となる。The inheritance start position is information indicating the position of data at which inheritance starts. For example, if the inheritance part of the data of "General Affairs Department General Affairs Division" is "General Affairs Department", it is "1" and the inheritance part. If is "General Affairs Division", it is "4". The inheritance end position is information indicating the position of the data at which inheritance ends. For example, if the inheritance part of the data of "General Affairs Department General Affairs Division" is "General Affairs Department", it is "3", and the inheritance part is "General Affairs Department". Section "
In the case of, it becomes "6".
【0086】図16は、第3の実施の形態における伝票
入力画面の一例を説明するための図である。この図にお
いて、データ表示領域14aの反転表示されいる部分
“総務部”が次の伝票への継承を行う部分である。FIG. 16 is a diagram for explaining an example of the slip input screen in the third embodiment. In this figure, the highlighted part "General Affairs Department" of the data display area 14a is the part that inherits to the next slip.
【0087】本第3の実施の形態におけるCPU11の
帳票データ入力処理は、以下のようなものである。CP
U11は、RAM13内の伝票書式ファイル格納部13
aに格納されている伝票書式ファイルを基に、表示装置
14の表示画面に、伝票入力画面を表示する。The form data input processing of the CPU 11 in the third embodiment is as follows. CP
U11 is a slip format file storage unit 13 in the RAM 13.
A slip input screen is displayed on the display screen of the display device 14 based on the slip format file stored in a.
【0088】さらに、CPU11は、上記処理により表
示装置14に表示された伝票入力画面内の各項目(例え
ば、所属名、事業所名等)に対して順次以下の処理を行
う。Further, the CPU 11 sequentially performs the following processing for each item (for example, affiliation name, business office name, etc.) in the slip input screen displayed on the display device 14 by the above processing.
【0089】CPU11は、データを入力する入力項目
に対応する伝票書式ファイルの継承フラグがオンである
か否か、すなわち当該継承フラグの値が“1”であるか
否かを判定する。The CPU 11 determines whether or not the inheritance flag of the slip format file corresponding to the input item for inputting data is on, that is, whether or not the value of the inheritance flag is "1".
【0090】継承フラグが“1”の場合、CPU11
は、継承フラグがオンである項目の直前(前回)のデー
タをRAM13内の伝票データファイル格納部13bに
格納されている伝票データファイルから読み出し、伝票
書式ファイルの継承開始位置と継承終了位置を基に該読
み出したデータの継承部分を特定し、該特定した継承部
分のデータを、伝票入力画面内の該当するデータ表示領
域14aに表示するとともに、対応する伝票入力画面内
の継承BOX14bを黒四角として表示する。この後、
ユーザが残り部分のデータを入力装置12に設けられた
キーを利用して入力するが、CPU11は、入力装置1
2から入力されるキーの押下信号を基に、表示装置14
に表示された伝票入力画面内のデータ表示領域14aに
ユーザにより入力された残り部分のデータを表示する。When the inheritance flag is "1", the CPU 11
Reads the data immediately before (the previous time) the item for which the inheritance flag is ON from the slip data file stored in the slip data file storage section 13b in the RAM 13, and determines the inheritance start position and inheritance end position of the slip format file. The succeeding part of the read data is specified, the data of the specified succeeding part is displayed in the corresponding data display area 14a in the slip input screen, and the inherited BOX 14b in the corresponding slip input screen is set as a black square. indicate. After this,
The user inputs the remaining data using the keys provided on the input device 12, but the CPU 11 uses the input device 1
2 based on the key depression signal input from the display device 14
The remaining data input by the user is displayed in the data display area 14a in the slip input screen displayed in.
【0091】一方、継承フラグが“0”の場合、この場
合はユーザが該当する項目のデータの全てを入力装置1
2に設けられたキーを利用して入力する場合であるが、
CPU11は、入力装置12から入力されるキーの押下
信号を基に、表示装置14に表示された伝票入力画面内
のデータ表示領域14aにユーザによる入力データを表
示する。On the other hand, when the inheritance flag is "0", in this case, the user inputs all the data of the corresponding item.
In the case of inputting using the key provided in 2,
The CPU 11 displays the input data by the user in the data display area 14a in the slip input screen displayed on the display device 14 based on the key depression signal input from the input device 12.
【0092】上記処理により各項目に対するデータが入
力等された後、一部継承した前回データ及び残り部分の
入力値、若しくは全データの入力値をRAM13内の伝
票データファイル格納部13bに格納されている伝票デ
ータファイルへ格納する。After the data for each item is input by the above processing, the partially inherited previous data and the input value of the remaining part, or the input values of all the data are stored in the slip data file storage section 13b in the RAM 13. Store it in the existing slip data file.
【0093】ユーザは今回の伝票のデータの中からいず
れを継承するか、継承を中止するかを入力装置12に備
えられたマウスを利用して継承BOX14bをクリック
することにより選択し、継承する場合には、さらにデー
タ表示領域14a内の表示データに対してマウスをドラ
ッグしながら移動させることによって継承部分を指定入
力するが、CPU11は、入力装置12から入力される
位置信号を基に、いずれの継承BOX14aがクリック
されたか否かを判定する。そして、CPU11は、クリ
ックされたと判定した継承BOX14bに対応する伝票
書式ファイルの継承フラグを、“1”から“0”、又は
“0”から“1”へと変更するとともに、伝票入力画面
内の該当する継承BOX14bを反転(黒四角から黒
枠、黒枠から黒四角)させて表示する。さらに、CPU
11は、RAM13の指示位置メモリ13dに継承開始
位置及び継承終了位置を格納した後、継承部分の開始位
置を伝票書式ファイルの継承開始位置に格納し、継承部
分の終了位置を伝票書式ファイルの継承終了位置に格納
する。In the case where the user selects which of the data of the current slip should be inherited or cancels the inheritance by clicking the inheritance BOX 14b by using the mouse provided in the input device 12, Further, the inheritance portion is designated and input by further moving the mouse while dragging the display data in the data display area 14a. However, the CPU 11 selects which of the display data is input based on the position signal input from the input device 12. It is determined whether the inheritance box 14a has been clicked. Then, the CPU 11 changes the inheritance flag of the slip format file corresponding to the inherited BOX 14b determined to have been clicked from "1" to "0" or "0" to "1", and also in the slip input screen. The corresponding inherited box 14b is displayed in reverse (black square to black frame, black frame to black square). Furthermore, CPU
11 stores the inheritance start position and the inheritance end position in the designated position memory 13d of the RAM 13, then stores the inheritance start position in the chit format file inheritance start position, and the inheritance part end position in the chit format file inheritance. Store at the end position.
【0094】ユーザは今回の伝票のデータ入力等を終え
ると、更に他の伝票のデータを入力するか否かを、すな
わち伝票へのデータ入力を継続するか否かを入力する
が、CPU11は、入力装置12から入力される押下信
号を基に、伝票へのデータ入力を継続するか否かを判定
する。なお、ユーザは、予め定められた入力装置12の
キー(伝票入力継続、伝票入力終了)を利用して、伝票
へのデータ入力を継続するか否かを入力する。CPU1
1は、伝票入力終了と判定するまで上述のデータ入力処
理が繰り返される。When the user finishes inputting the data of the slip this time, the user inputs whether or not to input the data of another slip, that is, whether or not to continue the data input to the slip. Based on the push signal input from the input device 12, it is determined whether or not to continue data input to the slip. The user uses a predetermined key of the input device 12 (continuation of slip input, end of slip input) to input whether or not to continue data input to the slip. CPU1
In No. 1, the above data input processing is repeated until it is determined that the slip input is completed.
【0095】次に動作を説明する。図17は、第3の実
施の形態における帳票データ入力処理を示すフローチャ
ートである。CPU11は、RAM13内の伝票書式フ
ァイル格納部13aに格納されている伝票書式ファイル
を基に、表示装置14の表示画面に、伝票入力画面を表
示する(ステップS301)。Next, the operation will be described. FIG. 17 is a flowchart showing the form data input processing according to the third embodiment. The CPU 11 displays the slip input screen on the display screen of the display device 14 based on the slip format file stored in the slip format file storage unit 13a in the RAM 13 (step S301).
【0096】CPU11は、データを入力する項目(所
属名、事業所名等)に対応する伝票書式ファイルの継承
フラグがオンであるか否か、すなわち当該継承フラグの
値が“1”であるか否かを判定する(ステップS30
2)。The CPU 11 determines whether or not the succession flag of the slip format file corresponding to the item (affiliation name, establishment name, etc.) for inputting data is ON, that is, whether or not the value of the succession flag is "1". It is determined whether or not (step S30
2).
【0097】ステップS302でCPU11によりデー
タを入力する項目の継承フラグが“1”であると判定さ
れた場合、CPU11は、RAM13のレコード位置メ
モリ13cに格納されているレコード位置を基に、当該
項目の直前(前回)のデータをRAM13内の伝票デー
タファイル格納部13bに格納されている伝票データフ
ァイルから読み出し、伝票書式ファイルの継承開始位置
と継承終了位置を基に該読み出したデータの継承部分を
特定し、該特定した継承部分のデータを、伝票入力画面
内の該当するデータ表示領域14aに表示するととも
に、対応する伝票入力画面内の継承BOXを黒四角とし
て表示する(ステップS303)。When it is determined in step S302 that the inheritance flag of the item to which data is input by the CPU 11 is "1", the CPU 11 determines the item based on the record position stored in the record position memory 13c of the RAM 13. The data immediately before (previous) is read from the slip data file stored in the slip data file storage unit 13b in the RAM 13, and the inherited part of the read data is determined based on the inheritance start position and the inheritance end position of the slip format file. The specified inherited portion data is displayed in the corresponding data display area 14a in the slip input screen, and the inherited BOX in the corresponding slip input screen is displayed as a black square (step S303).
【0098】この後、ユーザが残り部分のデータを入力
装置12に設けられたキーを利用して入力するが、CP
U11は、入力装置12から入力されるキーの押下信号
を基に、表示装置14に表示された伝票入力画面内のデ
ータ表示領域14aにユーザにより入力された残り部分
のデータを表示する(ステップS304)。After that, the user inputs the remaining data by using the keys provided on the input device 12.
U11 displays the data of the remaining part input by the user in the data display area 14a in the slip input screen displayed on the display device 14 based on the key pressing signal input from the input device 12 (step S304). ).
【0099】ステップS302でCPU11によりデー
タを入力する項目の継承フラグが“1”でない、すなわ
ち“0”であると判定された場合、この場合はユーザが
項目の全データを入力装置12に設けられたキーを利用
して入力する場合であるが、CPU11は、入力装置1
2から入力されるキーの押下信号を基に、表示装置14
に表示された伝票入力画面内のデータ表示領域14aに
ユーザによる入力データを表示する(ステップS30
5)。In step S302, when the CPU 11 determines that the inheritance flag of the item to which the data is input is not "1", that is, "0", the user is provided with all data of the item in the input device 12. In the case of inputting using the keys, the CPU 11 uses the input device 1
2 based on the key depression signal input from the display device 14
The data input by the user is displayed in the data display area 14a in the slip input screen displayed on the screen (step S30).
5).
【0100】CPU11は、他の項目へ入力項目が移動
したか否か、例えば“所属名”から“事業所名”へ移動
したか否かを、判定する処理を行い(ステップS30
6)、他の項目へ入力項目が移動したと判定した場合に
は、ステップS302に戻り、当該他の項目に対してス
テップS302からステップS305の処理が行われ
る。The CPU 11 carries out a process for judging whether or not the input item has moved to another item, for example, whether or not it has moved from the "affiliation name" to the "business office name" (step S30).
6) If it is determined that the input item has moved to another item, the process returns to step S302, and the processes of steps S302 to S305 are performed on the other item.
【0101】ステップS306で入力項目が他の項目へ
移動しないと判定された場合、すなわち必要な入力項目
のデータの全てが入力等された場合、CPU11は、ス
テップS302からステップS306の各処理により、
伝票の各項目の一部継承した前回データとユーザにより
入力された残り部分のデータからなるデータ若しくはユ
ーザにより入力されたデータを、RAM13内の伝票デ
ータファイル格納部13bに格納されている伝票データ
ファイルに格納する(ステップS307)。When it is determined in step S306 that the input item does not move to another item, that is, when all of the data of the necessary input items have been input, the CPU 11 executes the processes of steps S302 to S306.
A slip data file stored in the slip data file storage unit 13b in the RAM 13 with data consisting of the previous data partially inherited from each item of the slip and the remaining data input by the user or data input by the user (Step S307).
【0102】ユーザは今回の伝票のデータの中からいず
れを継承するか、継承を中止するかを入力装置12に備
えられたマウスを利用して継承BOX14bをクリック
することにより選択し、さらに継承する場合にはデータ
表示領域14a内の表示データに対してマウスをドラッ
グしながら移動させることによって継承部分を指定入力
する。CPU11は、入力装置12から入力される位置
信号を基に、いずれの継承BOX14bがクリックされ
たか否かを判定し、クリックされたと判定した継承BO
X14bに対応する伝票書式ファイルの継承フラグを、
“1”から“0”、又は“0”から“1”へと変更す
る。それとともに、CPU11は、伝票入力画面内の該
当する継承BOX14bを反転(黒四角から黒枠、黒枠
から黒四角)させて表示する。さらに、CPU11は、
継承部分の開始位置を伝票書式ファイルの継承開始位置
に格納し、継承部分の終了位置を伝票書式ファイルの継
承終了位置に格納する(ステップS308)。The user selects which of the current slip data is to be inherited or is to cancel the inheritance by clicking the inheritance box 14b using the mouse provided in the input device 12, and further inheriting the data. In this case, the inheritance portion is designated and input by moving the mouse while dragging the display data in the data display area 14a. The CPU 11 determines which inherited BOX 14b is clicked based on the position signal input from the input device 12, and the inherited BOX which is determined to be clicked.
Inherit flag of the slip format file corresponding to X14b
Change from "1" to "0" or "0" to "1". At the same time, the CPU 11 inverts (displays a black square to a black frame, a black frame to a black square) the corresponding inheritance box 14b in the slip input screen and displays it. Furthermore, the CPU 11
The start position of the inheritance part is stored in the inheritance start position of the slip format file, and the end position of the inheritance part is stored in the inheritance end position of the slip format file (step S308).
【0103】ステップS308の処理後、ユーザは、さ
らに他の伝票に対して、データを入力するか否かを、す
なわち伝票へのデータ入力を継続するか否かを入力する
が、CPU11は、入力装置12から入力されるキーの
押下信号を基に、伝票へのデータ入力を継続するか否か
を判定し(ステップS309)、CPU11が伝票への
データ入力を終了すると判定した場合には、帳票データ
入力処理を終了する。After the processing of step S308, the user further inputs whether or not to input data to another slip, that is, whether or not to continue data input to the slip, but the CPU 11 inputs the data. Based on a key depression signal input from the device 12, it is determined whether or not to continue data input to the slip (step S309), and when the CPU 11 determines to end the data input to the slip, the form is The data input process ends.
【0104】ステップS309において、CPU11が
伝票へのデータ入力を継続すると判定した場合には、C
PU11は、次の伝票入力画面を表示し(ステップS3
10)、ステップS302に戻って、伝票へデータを入
力する処理(ステップS302からステップS309)
が行われる。In step S309, if the CPU 11 determines to continue inputting data into the slip, C
The PU 11 displays the next slip input screen (step S3
10) The process of returning to step S302 to input data into the slip (steps S302 to S309)
Is done.
【0105】本第3の実施の形態によれば、伝票へのデ
ータ入力において、以後継承する項目のどの部分のデー
タを継承するかを指定できるため、伝票へのデータ入力
の作業効率を向上させることが可能となる。According to the third embodiment, in the data input to the slip, it is possible to specify which part of the item to be inherited from which the data will be inherited. Therefore, the work efficiency of the data input to the slip is improved. It becomes possible.
【0106】[0106]
【発明の効果】請求項1及び請求項4記載の発明によれ
ば、帳票の複数の入力項目に中から、前回データを利用
する入力項目を、任意に指定することが可能であるた
め、帳票へのデータ入力を効率よく行うことができる。According to the inventions of claims 1 and 4, it is possible to arbitrarily specify an input item using the previous data from among a plurality of input items of the form. Data can be input efficiently.
【0107】請求項2記載の発明によれば、帳票へのデ
ータ入力において、以後継承する回数を設定することが
できるので、帳票へのデータ入力の作業効率を向上させ
ることが可能となる。According to the second aspect of the invention, since the number of times of succession can be set in the data input to the form, the work efficiency of data input to the form can be improved.
【0108】請求項3記載の発明によれば、帳票へのデ
ータ入力において、以後継承する項目のどの部分のデー
タを継承するかを指定できるため、帳票へのデータ入力
の作業効率を向上させることが可能となる。According to the third aspect of the present invention, when inputting data to a form, it is possible to specify which part of the item to be inherited subsequently is to be inherited, thus improving the work efficiency of data input to the form. Is possible.
【図1】図1は、本発明の帳票データ入力装置1の内部
構成を示すブロック図である。FIG. 1 is a block diagram showing an internal configuration of a form data input device 1 of the present invention.
【図2】図2は、図1中のRAM13のデータ領域の一
例を示す図である。FIG. 2 is a diagram showing an example of a data area of a RAM 13 in FIG.
【図3】図3は、伝票書式ファイルの一例を説明するた
めの図である。FIG. 3 is a diagram for explaining an example of a slip format file.
【図4】図4は、伝票データファイルの一例を説明する
ための図である。FIG. 4 is a diagram for explaining an example of a slip data file.
【図5】図5は、第1の実施の形態における帳票データ
入力処理を示すフローチャートである。FIG. 5 is a flowchart showing a form data input process according to the first embodiment.
【図6】図6は、伝票入力画面を示す図である。FIG. 6 is a diagram showing a slip input screen.
【図7】図7は、伝票入力画面を示す図である。FIG. 7 is a diagram showing a slip input screen.
【図8】図8は、伝票入力画面を示す図である。FIG. 8 is a diagram showing a slip input screen.
【図9】図9は、伝票入力画面を示す図である。FIG. 9 is a diagram showing a slip input screen.
【図10】図10は、伝票入力画面を示す図である。FIG. 10 is a diagram showing a slip input screen.
【図11】図11は、伝票入力画面を示す図である。FIG. 11 is a diagram showing a slip input screen.
【図12】図12は、伝票書式ファイルの一例を説明す
るための図である。FIG. 12 is a diagram for explaining an example of a slip format file.
【図13】図13は、伝票入力画面の一例を説明するた
めの図である。FIG. 13 is a diagram for explaining an example of a slip input screen.
【図14】図14は、第2の実施の形態における帳票デ
ータ入力処理を示すフローチャートである。FIG. 14 is a flowchart showing a form data input process according to the second embodiment.
【図15】図15は、伝票書式ファイルの一例を説明す
るための図である。FIG. 15 is a diagram for explaining an example of a slip format file.
【図16】図16は、伝票入力画面の一例を説明するた
めの図である。FIG. 16 is a diagram for explaining an example of a slip input screen.
【図17】図17は、第2の実施の形態における帳票デ
ータ入力処理を示すフローチャートである。FIG. 17 is a flowchart showing a form data input process according to the second embodiment.
1 帳票データ入力装置 11 CPU 12 入力装置 13 RAM 14 表示装置 15 記憶装置 16 記憶媒体 17 バス 1 Form data input device 11 CPU 12 Input device 13 RAM 14 Display 15 Memory device 16 storage media 17 bus
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 19/00 G06F 3/00 ─────────────────────────────────────────────────── ─── Continuation of the front page (58) Fields surveyed (Int.Cl. 7 , DB name) G06F 19/00 G06F 3/00
Claims (4)
データを入力若しくは当該入力項目の前回データを継承
することによって、当該複数の入力項目のデータを決定
する帳票データ入力装置であって、 複数の入力項目の前回データを記憶する記憶手段と、 複数の入力項目の中から前回データを継承する入力項目
を指定入力する指定入力手段と、 前記指定入力手段により指定入力された入力項目の前回
データを前記記憶手段から読み出し、該読み出した前回
データを当該入力項目のデータとするデータ継承手段
と、 を備えたことを特徴とする帳票データ入力装置。1. A form data input device for determining the data of a plurality of input items by inputting the data of the input item or inheriting the previous data of the input item for a plurality of input items of the form. , Storage means for storing the previous data of a plurality of input items, designation input means for designating and inputting an input item that inherits the previous data from the plurality of input items, and A form data input device comprising: a data inheriting unit that reads previous data from the storage unit and uses the read previous data as data of the input item.
データを継承する継承回数を設定する継承回数設定手段
と、 前記継承回数設定手段により設定された継承回数の値を
前記入力項目の前回データを継承する度に減少させる計
数手段と、 前記計数手段により減少させられた値が所定値であるか
否かを判定し、該判定結果が所定値である場合にデータ
の継承を中断する継承中断手段と、 を更に備えたことを特徴とする請求項1記載の帳票デー
タ入力装置。2. An inheritance number setting means for setting the inheritance number for inheriting the previous data of the input item for the input item, and a value of the inheritance number set by the inheritance number setting means for the previous time of the input item. Counting means for decreasing each time data is inherited, and inheritance for judging whether or not the value reduced by the counting means is a predetermined value, and interrupting the inheritance of data when the judgment result is a predetermined value The form data input device according to claim 1, further comprising: an interrupting unit.
力項目に対して当該入力項目のデータから継承するデー
タ部分を指定する継承部分指定手段と、 前記継承部分指定手段により指定されたデータ部分の情
報を記憶するデータ部分情報記憶手段と、 前記データ部分情報記憶手段に記憶されている情報に基
づいて、前記継承部分指定手段により指定されたデータ
部分の前回データを前記記憶手段から読み出し、該読み
出した前回データを当該データ部分のデータとするデー
タ部分継承手段と、 を更に備えたことを特徴とする請求項1記載の帳票デー
タ入力装置。3. An inheritance portion designating means for designating a data portion to be inherited from the data of the input item with respect to an input item designated by the designation input means, and a data portion designated by the inheritance portion designating means. A data part information storage means for storing information, and based on the information stored in the data part information storage means, read the previous data of the data part specified by the inherited part specification means from the storage part, and read the data. 2. The form data input device according to claim 1, further comprising: a data portion inheriting unit that uses previous data as data of the data portion.
データを入力若しくは当該入力項目の前回データを継承
することによって、当該複数の入力項目のデータを決定
する制御にかかわるコンピュータが実行可能なプログラ
ムを格納した記憶媒体であって、 複数の入力項目の前回データを記憶手段に記憶させるた
めのコンピュータが実行可能なプログラムコードと、 複数の入力項目の中から前回データを継承する入力項目
を指定入力するためのコンピュータが実行可能なプログ
ラムコードと、 前記指定入力された入力項目の前回データを前記記憶手
段から読み出し、該読み出した前回データを当該入力項
目のデータとするためのコンピュータが実行可能なプロ
グラムコードと、 を含むプログラムを格納したことを特徴とする記憶媒
体。4. A computer relating to control for determining data of a plurality of input items can be executed by inputting data of the input item to a plurality of input items of a form or by inheriting previous data of the input item. A computer-executable program code for storing the previous data of a plurality of input items in the storage means, and an input item that inherits the previous data from the plurality of input items. A computer-executable program code for designating and inputting, the previous data of the designated input item is read from the storage means, and the computer for setting the read previous data as data of the input item is executable. A storage medium having stored therein a program including the various program codes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP37228698A JP3470625B2 (en) | 1998-12-28 | 1998-12-28 | Form data input device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP37228698A JP3470625B2 (en) | 1998-12-28 | 1998-12-28 | Form data input device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000194784A JP2000194784A (en) | 2000-07-14 |
| JP3470625B2 true JP3470625B2 (en) | 2003-11-25 |
Family
ID=18500184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP37228698A Expired - Fee Related JP3470625B2 (en) | 1998-12-28 | 1998-12-28 | Form data input device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3470625B2 (en) |
-
1998
- 1998-12-28 JP JP37228698A patent/JP3470625B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000194784A (en) | 2000-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0650129A2 (en) | Method and system for automatic formatting of user selected text | |
| JP3470625B2 (en) | Form data input device and storage medium | |
| JPH08339297A (en) | User interface device | |
| US5874963A (en) | Method and system for cursor applied processing within a data processing system | |
| JP2003058534A (en) | Data processing device and program | |
| CN116610885A (en) | UI style rendering method, device, equipment and storage medium | |
| JP3463331B2 (en) | Menu selection method | |
| CN114153636A (en) | Method and device for processing events on display page, electronic equipment and medium | |
| US20100251113A1 (en) | Portable electronic device and method for constructing a user interface of the portable electronic device | |
| JP2003036130A (en) | User operation management processing program, user operation management method, and user operation management device | |
| CN114265530A (en) | Button construction and response method, device and terminal based on iOS system | |
| JPH07182214A (en) | File list display method and data processing device | |
| JPH1049280A (en) | Menu display device | |
| JPH0675913A (en) | Usage menu display method | |
| JPH04256117A (en) | information processing equipment | |
| JP2872457B2 (en) | Image editing method and apparatus | |
| JP3882424B2 (en) | Input device and storage medium | |
| JP2020067862A (en) | Information processing apparatus, information processing system, and program | |
| JPH0756902A (en) | Document editing device | |
| JP3358311B2 (en) | Table processing equipment | |
| JPH08137652A (en) | Information processing device | |
| JPH0675914A (en) | Information processing equipment | |
| JPH10228451A (en) | System for restricting start of application program | |
| JP3005523B2 (en) | File installation method and recording medium | |
| JPH09274620A (en) | Data output device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030812 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070912 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130912 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |