JPH06231019A - Information processor - Google Patents

Information processor

Info

Publication number
JPH06231019A
JPH06231019A JP5012817A JP1281793A JPH06231019A JP H06231019 A JPH06231019 A JP H06231019A JP 5012817 A JP5012817 A JP 5012817A JP 1281793 A JP1281793 A JP 1281793A JP H06231019 A JPH06231019 A JP H06231019A
Authority
JP
Japan
Prior art keywords
data
screen
maintenance
program
processing
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
Application number
JP5012817A
Other languages
Japanese (ja)
Inventor
Tamotsu Miwa
保 三輪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP5012817A priority Critical patent/JPH06231019A/en
Publication of JPH06231019A publication Critical patent/JPH06231019A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To efficiently perform the developing and editing work of a program. CONSTITUTION:A record format to preserve data in an external memory device is designated (S1-S5). Thence, a maintenance target item is designated (S6-S10). In such processing, a required data item is selected from data items displayed on an item selection screen for maintenance. Furthermore, the edit of a maintenance screen is performed (S11-S19). At this time, the maintenance screen in accordance with the data item selected in the above processing is generated, and the edit of the data is performed on the maintenance screen at need, and the maintenance screen is stored in the external memory device with a maintenance program. When the maintenance program is executed (S20), the maintenance program is started up, and processing for the registration of new data, the correction of existing data, and the deletion of the existing data, etc., are performed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ファイル内での各種の
データ処理を行ってデータを外部記憶装置に蓄積する情
報処理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus which processes various data in a file and stores the data in an external storage device.

【0002】[0002]

【従来の技術】コンピュータ装置あるいはコンピュータ
応用機器においては、データを格納するファイルを設計
すれば、ファイルにデータを保存する機能や、ファイル
からデータを削除する機能などファイルをメンテナンス
するプログラムが必要になる。
2. Description of the Related Art In a computer device or a computer application device, if a file for storing data is designed, a program for maintaining the file such as a function of saving the data in the file and a function of deleting the data from the file is required. .

【0003】このため、従来では、以下に説明するよう
な手順によってファイル内でのデータ処理が行われてい
た。
For this reason, conventionally, data processing within a file has been performed by the procedure described below.

【0004】図11のフローチャートに示すように、ま
ず、ファイル設定が入力されると、データ形式が設定さ
れてメンテナンスプログラム(図中、メンテプログラ
ム)が起動する(S21)。これにより、表示装置には
メンテナンス画面が表示される(S22)。このメンテ
ナンス画面に対しデータが入力されると、そのデータが
設定されたデータ項目の順にメンテナンス画面に入力さ
れていく(S23)。そして、入力されたデータは、外
部記憶装置に出力される(S24)。
As shown in the flowchart of FIG. 11, first, when a file setting is input, a data format is set and a maintenance program (maintenance program in the figure) is started (S21). As a result, the maintenance screen is displayed on the display device (S22). When data is input to this maintenance screen, the data is sequentially input to the maintenance screen in the order of the set data items (S23). Then, the input data is output to the external storage device (S24).

【0005】[0005]

【発明が解決しようとする課題】ところが、上記従来の
技術では、メンテナンス画面が固定された形式であるた
め、データを全てのデータ項目が定義された順に入力す
る機能しかない。このため、データ項目全てに対し入力
を行わないにも関わらず、そのようなメンテナンス画面
が固定的に用意され無駄があった。また、1つのメンテ
ナンス画面におけるデータ項目数が制限されていた。上
記従来の技術は、このような不都合により、ユーザの希
望に応じた多様な処理を行うことができないという問題
点があった。
However, in the above-mentioned conventional technique, since the maintenance screen has a fixed format, there is only a function of inputting data in the order in which all data items are defined. For this reason, such a maintenance screen was fixedly prepared and wasted even though all the data items were not entered. Further, the number of data items on one maintenance screen was limited. Due to such inconvenience, the above-mentioned conventional technique has a problem in that it is not possible to perform various processes according to the user's request.

【0006】[0006]

【課題を解決するための手段】本発明の情報処理装置
は、上記の課題を解決するために、データ入力画面に各
データ項目に応じて入力されたデータに対し処理プログ
ラムにしたがって各種の処理を実行して外部記憶装置に
蓄積する情報処理装置において、以下の手段を講じてい
ることを特徴としている。
In order to solve the above-mentioned problems, the information processing apparatus of the present invention performs various processes according to a processing program on the data input corresponding to each data item on the data input screen. The information processing apparatus that executes and stores in the external storage device is characterized by the following means.

【0007】すなわち、上記の情報処理装置は、ファイ
ル構成およびデータ項目の定義が行われると処理プログ
ラムを生成するプログラム生成手段と、処理プログラム
の生成時に、すでに定義された上記のデータ項目のうち
指定データ項目を有するデータ入力画面かまたは全デー
タ項目を有するデータ入力画面かを選択してすでに定義
されたファイル構成に応じたデータ入力画面を作成し、
データ項目が1つのデータ入力画面に収まらないときに
データ項目数に応じた複数のデータ入力画面を作成する
データ入力画面作成手段と、プログラム作成手段により
生成された処理プログラムとデータ入力画面作成手段に
より作成されたデータ入力画面の情報とを結合して外部
記憶装置に記憶させる記憶制御手段とを備えている。
That is, the above-mentioned information processing apparatus specifies a program generating means for generating a processing program when a file structure and a data item are defined, and specifies one of the above-defined data items when the processing program is generated. Select a data entry screen with data items or a data entry screen with all data items to create a data entry screen according to the already defined file structure,
A data input screen creating means for creating a plurality of data input screens according to the number of data items when the data items do not fit on one data input screen, and a processing program created by the program creating means and the data input screen creating means. Storage control means for combining the created information on the data input screen and storing it in an external storage device.

【0008】[0008]

【作用】上記の構成では、プログラム生成手段により、
ファイル構成およびデータ項目の定義が行われると処理
プログラムが生成される。一方、処理プログラム生成時
には、データ入力画面作成手段によりデータ入力画面が
作成されるが、このとき、データ入力画面に入れ込むデ
ータ項目に応じて異なるデータ入力画面が選択される。
In the above structure, the program generation means
When the file structure and the data item are defined, the processing program is generated. On the other hand, when generating the processing program, the data input screen is created by the data input screen creating means. At this time, a different data input screen is selected according to the data item to be put in the data input screen.

【0009】そのデータ項目が処理プログラム生成に先
立って定義されたデータ項目のうち指定されたデータ項
目である場合、そのデータ項目のみが入れ込まれたデー
タ入力画面が作成される。また、データ入力画面に入れ
込むデータ項目が上記の定義されたデータ項目の全てで
ある場合、全データ項目が入れ込まれたデータ入力画面
が作成される。
When the data item is the designated data item among the data items defined prior to the generation of the processing program, the data input screen in which only the data item is inserted is created. Further, when the data items to be inserted in the data input screen are all of the above defined data items, the data input screen in which all the data items are input is created.

【0010】さらに、データ項目数の数が多くなって、
1つのデータ入力画面に収まらなくなると、データ入力
画面作成手段によりデータ項目数に応じた複数のデータ
入力画面が作成される。そして、記憶制御手段の制御に
より、処理プログラムとデータ入力画面の情報とが結合
されて外部記憶装置に記憶される。
Furthermore, the number of data items increases,
When the data input screen cannot fit on one data input screen, the data input screen creating means creates a plurality of data input screens according to the number of data items. Then, under the control of the storage control means, the processing program and the information on the data input screen are combined and stored in the external storage device.

【0011】ユーザは、上記のようにして外部記憶装置
に記憶された情報を呼び出して、処理プログラムを実行
させながらデータ入力画面上で、移動、変更、削除等の
編集作業を行う。
The user recalls the information stored in the external storage device as described above and executes the editing work such as moving, changing and deleting on the data input screen while executing the processing program.

【0012】このように、上記の構成によれば、ユーザ
により定義されたファイル構成およびデータ項目に応じ
てユーザ固有のデータ入力画面が作成される。しかも、
データ項目数が多くなっても複数のデータ入力画面が作
成されるので、データ入力画面毎に新たに処理プログラ
ムを別途開発するといった手間が必要なくなる。
As described above, according to the above configuration, the user-specific data input screen is created according to the file configuration and the data items defined by the user. Moreover,
Since a plurality of data input screens are created even if the number of data items is large, it is not necessary to separately develop a processing program for each data input screen.

【0013】[0013]

【実施例】本発明の一実施例について図1ないし図10
に基づいて説明すれば、以下の通りである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described with reference to FIGS.
The explanation is based on the following.

【0014】本実施例に係る情報処理装置は、図2に示
すように、CPU1と、キーボード2と、表示装置3
と、メモリ4と、プリンタ5とを備えている。
As shown in FIG. 2, the information processing apparatus according to this embodiment has a CPU 1, a keyboard 2, and a display device 3.
A memory 4 and a printer 5.

【0015】CPU1には、キーボード2と、表示装置
3と、メモリ4と、プリンタ5と、外部記憶装置6とに
接続されている。このCPU1は、ファイル構成および
データ項目の定義がなされると、それに応じたメンテナ
ンスプログラム(登録、修正、削除等を行う事務処理用
のプログラム)を処理プログラムとして自動生成するよ
うになっており、処理プログラム生成手段としての機能
を有している。
A CPU 2, a keyboard 2, a display device 3, a memory 4, a printer 5, and an external storage device 6 are connected to the CPU 1. When the file structure and the data item are defined, the CPU 1 automatically generates a maintenance program (a program for office work that performs registration, correction, deletion, etc.) according to the definition as a processing program. It has a function as a program generation means.

【0016】また、CPU1は、メンテナンスプログラ
ムの生成時に、データ入力画面としての後述するメンテ
ナンス画面13(図6参照)を自動的に作成し、このメ
ンテナンス画面13上でのユーザによる編集を実行する
ようになっている。CPU1は、この際、すでに定義さ
れた上記のデータ項目のうち指定データ項目を有するメ
ンテナンス画面13かまたは全データ項目を有するメン
テナンス画面13かを選択してすでに定義されたファイ
ル構成に応じたデータ入力画面を作成するようになって
いる。CPU1は、これに加えて、データ項目が1つの
メンテナンス画面13に収まらないときにデータ項目数
に応じた複数のメンテナンス画面13を作成するように
なっており、データ入力画面作成手段としての機能を有
している。
Further, the CPU 1 automatically creates a maintenance screen 13 (see FIG. 6), which will be described later, as a data input screen when the maintenance program is generated, and executes editing by the user on the maintenance screen 13. It has become. At this time, the CPU 1 selects either the maintenance screen 13 having the designated data item or the maintenance screen 13 having all the data items from the above-mentioned data items already defined, and inputs the data according to the already defined file structure. It is designed to create screens. In addition to this, the CPU 1 is adapted to create a plurality of maintenance screens 13 according to the number of data items when the data items cannot fit in one maintenance screen 13, and functions as a data input screen creating means. Have

【0017】さらに、CPU1は、メンテナンスプログ
ラムとメンテナンス画面13に関する情報である画面設
計情報とを結合して、外部記憶装置6に格納させるよう
になっており、記憶制御手段としての機能を有してい
る。
Further, the CPU 1 combines the maintenance program and the screen design information, which is information about the maintenance screen 13, and stores them in the external storage device 6, and has a function as a storage control means. There is.

【0018】入力装置となるキーボード2は、カーソル
を上下左右に移動させるカーソル移動キー、文字・数字
を入力する文字・数字キー、複数の機能を選択するため
の汎用キー、および入力データを編集するための各種の
操作に必要な編集キー等を有している。表示装置3は、
CRTや液晶表示パネル等を有しており、後述する各種
の画面を表示するようになっている。
The keyboard 2 serving as an input device edits the cursor movement keys for moving the cursor up / down and left / right, the character / number keys for inputting characters / numbers, the general-purpose keys for selecting a plurality of functions, and the input data. It has edit keys and the like necessary for various operations. The display device 3 is
It has a CRT, a liquid crystal display panel, and the like, and displays various screens described later.

【0019】内部記憶装置となるメモリ4は、RAM等
の半導体メモリにより構成され、メンテナンス画面13
等の生成された情報を一時的に格納しておくようになっ
ている。出力装置となるプリンタ5は、表示装置3に表
示される各種の画面等を必要に応じてプリントアウトす
るようになっている。外部記憶装置6は、例えばフロッ
ピディスクのような記録媒体に記憶させるものや、半導
体メモリを用いたものであり、作成したメンテナンスプ
ログラムを格納するようになっている。
The memory 4 serving as an internal storage device is composed of a semiconductor memory such as RAM, and has a maintenance screen 13
The generated information such as is temporarily stored. The printer 5, which is an output device, prints out various screens displayed on the display device 3 as necessary. The external storage device 6 is, for example, a device that stores it in a recording medium such as a floppy disk or a device that uses a semiconductor memory, and stores the created maintenance program.

【0020】上記の構成におけるメンテナンスプログラ
ムの開発手順を図1のフローチャートを参照に説明す
る。この開発手順は、大きく4つの部分からなってお
り、以降各部の手順について説明する。
The development procedure of the maintenance program in the above configuration will be described with reference to the flowchart of FIG. This development procedure is roughly divided into four parts, and the procedure of each part will be described below.

【0021】(1)外部記憶装置6にデータを保存させ
るためのレコード形式の指定 まず、設定プログラムを起動すると、データ形式を設定
する画面が表示装置3に表示される(S1)。次いで、
入力ガイドにしたがって項目名称、メンテナンス画面1
3の入力ガイドになる日本語名称、データの属性、デー
タの桁数、小数点以下の桁数、数値データの表示形式等
の入力が順次行われる(S2)。
(1) Designation of Record Format for Saving Data in External Storage Device 6 First, when the setting program is activated, a screen for setting the data format is displayed on the display device 3 (S1). Then
Item name, maintenance screen 1 according to the input guide
The Japanese name, the data attribute, the number of digits of the data, the number of digits after the decimal point, the display format of the numerical data, etc., to be the input guide of 3, are sequentially input (S2).

【0022】このとき、入力内容は、図3の(a)に示
す記憶形式7でメモリ4に格納される(S3)。この状
態では、図4に示すファイル・データ設定画面10にお
いて、キーボード2のカーソルキーを削除・変更項目ま
で移動させて、すでに入力された内容を削除・変更する
ことが可能である。なお、削除・変更に際しては、キー
ボード2の各汎用キーの機能を示すキーガイド11にし
たがって汎用キーを操作することにより、削除モードあ
るいは変更モードを選択しておく。
At this time, the input contents are stored in the memory 4 in the storage format 7 shown in FIG. 3A (S3). In this state, on the file / data setting screen 10 shown in FIG. 4, it is possible to move the cursor key of the keyboard 2 to a delete / change item and delete / change the already input contents. When deleting or changing, the delete mode or the change mode is selected by operating the general-purpose keys according to the key guide 11 showing the functions of the general-purpose keys of the keyboard 2.

【0023】上記のような処理の後、終了キーが操作さ
れて処理が終了したか否かが判定され(S4)、処理が
終了していない場合はS2以降の処理を再び実行し、処
理が終了している場合はすでに入力された内容がメモリ
4に保存され(S5)、次の処理に進む。
After the above processing, it is judged whether or not the processing is completed by operating the end key (S4). If the processing is not completed, the processing after S2 is executed again, and the processing is completed. If it has been completed, the contents already input are saved in the memory 4 (S5), and the process proceeds to the next process.

【0024】(2)メンテナンス対象項目の指定 この処理では、まず、図3の記憶形式7でメモリ4に保
存されているデータが呼び出され、図5に示すメンテナ
ンス用項目選択画面12が表示装置3に表示される(S
6)。このメンテナンス用項目選択画面12には、呼び
出されたデータのデータ定義内容が含まれている。次い
で、メンテナンス対象項目が順次指定される(S7)。
(2) Designation of maintenance target item In this process, first, the data stored in the memory 4 in the storage format 7 of FIG. 3 is called, and the maintenance item selection screen 12 shown in FIG. Is displayed in (S
6). The maintenance item selection screen 12 includes the data definition contents of the called data. Next, items to be maintained are sequentially designated (S7).

【0025】このとき、メンテナンス用項目選択画面1
2に表示されている項目全てを選択する場合は、キーガ
イド11にしたがって汎用キーにより「ALL機能」を
選択する。また、項目を個別に選択する場合は、キーガ
イド11にしたがって汎用キーにより「ALL機能」を
選択した後、カーソル移動キーで表示欄の該当項目まで
カーソルを移動させて改行キーの入力で選択する。選択
された項目については、前記の記憶形式7における「選
択欄」に選択済みの情報が書き込まれる(S8)。
At this time, the maintenance item selection screen 1
To select all the items displayed in 2, select the "ALL function" with the general-purpose keys according to the key guide 11. When selecting an item individually, select "ALL function" with the general-purpose key according to the key guide 11, move the cursor to the corresponding item in the display field with the cursor movement key, and select by entering the line feed key. . For the selected item, the selected information is written in the "selection column" in the storage format 7 (S8).

【0026】図4に示すファイル・データ設定画面10
において、キーボード2のカーソルキーを該当項目まで
移動させて、すでに選択された項目を解除することが可
能である。なお、解除に際しては、キーボード2の各汎
用キーの機能を示すキーガイド11にしたがって汎用キ
ーを操作することにより解除モードを選択し、上記形式
の選択欄を未選択の状態に戻す。
The file / data setting screen 10 shown in FIG.
In, it is possible to move the cursor key of the keyboard 2 to the corresponding item and cancel the already selected item. At the time of canceling, the cancel mode is selected by operating the general-purpose keys in accordance with the key guide 11 showing the functions of the general-purpose keys of the keyboard 2, and the selection field of the above format is returned to the unselected state.

【0027】上記のような処理の後、終了キーが操作さ
れて処理が終了したか否かが判定され(S9)、処理が
終了していない場合はS7以降の処理を再び実行し、処
理が終了している場合はすでに入力された内容がメモリ
4に保存され(S10)、次の処理に進む。
After the above-mentioned processing, it is judged whether or not the processing is ended by operating the end key (S9), and if the processing is not ended, the processing from S7 is executed again, and the processing is If it has been completed, the contents already input are saved in the memory 4 (S10), and the process proceeds to the next process.

【0028】(3)メンテナンス画面の編集 この処理では、まず、図3の(b)に示す記憶形式8で
メモリ4に保存されているデータの選択済みの項目だけ
が呼び出され図4に示す形式に変換されて(S11)、
メモリ4の別の領域に書き込まれる(S12)。このと
き、(2)の処理で選択されたデータ項目が(1)の処
理で定義されたデータ項目のうち指定されたデータ項目
が選択されると、図6に示すように、そのデータ項目の
み有するメンテナンス画面13が作成される。また、定
義された全データ項目が選択されると、全データ項目を
有するメンテナンス画面13が作成される。さらに、デ
ータ項目数が1つのメンテナンス画面13に収まらない
場合は、データ項目数に応じて複数のメンテナンス画面
13が作成される。
(3) Editing the maintenance screen In this process, first, only the selected item of the data stored in the memory 4 in the storage format 8 shown in FIG. 3B is called and the format shown in FIG. Is converted to (S11),
It is written in another area of the memory 4 (S12). At this time, when the specified data item is selected from the data items defined in the process (1), the data item selected in the process (2) is selected, as shown in FIG. The maintenance screen 13 that the user has is created. When all defined data items are selected, a maintenance screen 13 having all data items is created. Furthermore, when the number of data items does not fit in one maintenance screen 13, a plurality of maintenance screens 13 are created according to the number of data items.

【0029】次いで、上記のメンテナンス画面13が表
示装置3に表示される(S13)。メンテナンス画面1
3は、画面左端に配される処理区分欄13aと、その右
側に配されるデータ入力領域13bとからなっている。
Next, the maintenance screen 13 is displayed on the display device 3 (S13). Maintenance screen 1
Reference numeral 3 includes a processing division field 13a arranged on the left end of the screen and a data input area 13b arranged on the right side thereof.

【0030】このように自動生成されたメンテナンス画
面13をそのまま使用する場合は、終了キーを操作す
る。一方、編集を行ってより見やすい画面を作成する場
合は、移動、変更、削除等の編集コマンドを利用して編
集を行う。メンテナンス画面13では、メンテナンス用
項目選択画面12で設定した日本語名称が入力ガイドと
なって処理区分欄13aに表示されるとともに、日本語
名称に応じたデータがデータ入力領域13bに入力さ
れ、編集処理が行われる(S14)。
When the maintenance screen 13 thus automatically generated is used as it is, the end key is operated. On the other hand, when editing is performed to create a more readable screen, editing is performed by using an edit command such as move, change, or delete. On the maintenance screen 13, the Japanese name set on the maintenance item selection screen 12 serves as an input guide and is displayed in the processing classification column 13a, and data corresponding to the Japanese name is input to the data input area 13b for editing. Processing is performed (S14).

【0031】罫線、文字および入力項目を個別に編集す
る場合は、罫線、文字、項目キーによりそれぞれを入力
してから、移動、変更、あるいは削除キーを操作して、
カーソル移動させて編集を行う。例えば、図7のメンテ
ナンス画面13においてデータ入力領域13bにある子
(1)、子(3)、子(5)を処理区分欄13aの「数
値」の位置に移動させると、図8のメンテナンス画面1
3のようになる。このとき、「家族名」は、子(1)、
子(2)、子(3)、子(4)、子(5)が番号順に並
べ代えられる。また、罫線、文字および入力項目をまと
めて編集する場合は、領域キーの操作によりカーソルで
始点位置と終点位置とを決めて領域単位で移動・削除を
行う。
When the ruled line, the character and the input item are individually edited, the ruled line, the character and the item key are respectively input, and then the move, change or delete key is operated,
Move the cursor to edit. For example, when the child (1), child (3), and child (5) in the data input area 13b on the maintenance screen 13 in FIG. 7 are moved to the “numerical value” position in the process classification column 13a, the maintenance screen in FIG. 1
It becomes like 3. At this time, the "family name" is the child (1),
The child (2), the child (3), the child (4), and the child (5) are rearranged in numerical order. In addition, when the ruled lines, characters, and input items are collectively edited, the start and end positions are determined by the cursor by operating the area key, and the area is moved / deleted.

【0032】上記のような編集の後、終了キーが操作さ
れて処理が終了したか否かが判定され(S15)、処理
が終了していない場合はS14以降の処理を再び実行
し、処理が終了している場合はすでに編集された内容が
メモリ4に保存され(S16)、次の処理に進む。終了
の際には、終了キーの操作により保存名称の入力が指示
されるので、適当な保存名称を入力する。これにより、
メンテナンスプログラムの処理ロジックが外部記憶装置
6から呼び出される(S17)。そして、この処理ロジ
ックと編集内容とが連結され、これがメンテナンスプロ
グラム(図中、メンテプログラム)として外部記憶装置
6に保存される(S18)。
After the editing as described above, it is determined whether the end key has been operated and the processing has ended (S15). If the processing has not ended, the processing from S14 onward is executed again, and the processing is If it is finished, the edited contents are saved in the memory 4 (S16), and the process proceeds to the next process. At the time of ending, since the input of the save name is instructed by the operation of the end key, an appropriate save name is input. This allows
The processing logic of the maintenance program is called from the external storage device 6 (S17). Then, the processing logic and the edited content are linked, and this is stored in the external storage device 6 as a maintenance program (maintenance program in the figure) (S18).

【0033】上記のS17およびS18の処理について
さらに詳しく説明する。
The processes of S17 and S18 will be described in more detail.

【0034】図3の(b)に示すような記憶形式9でメ
モリ4に記憶される画面設計情報Aが、図10に示すよ
うに、目的モジュール形式Bに変換されて一時的に外部
記憶装置6に保存される。その後、すでに外部記憶装置
6に格納されている処理ロジックC(目的モジュール)
と上記の目的モジュールBとがリンケージエディタDに
通されると、図3の(c)に示すような記憶形式16の
ロードモジュールEに変換されて外部記憶装置6に保存
される。
As shown in FIG. 10, the screen design information A stored in the memory 4 in the storage format 9 as shown in FIG. 3B is converted into the target module format B and temporarily stored in the external storage device. Stored in 6. After that, the processing logic C (object module) already stored in the external storage device 6
When the target module B and the above-mentioned target module B are passed through the linkage editor D, they are converted into the load module E of the storage format 16 as shown in FIG. 3C and stored in the external storage device 6.

【0035】(4)メンテナンスプログラムの実行 まず、外部記憶装置6に保存されたロードモジュールの
名称が入力されると(S19)、ロードモジュールが呼
び出されてメンテナンスプログラムとして起動される。
これにより、新規データの登録、既存データの修正、既
存データの削除等の処理がメンテナンス処理(図中、メ
ンテ処理)として実行される(S20)。実際のメンテ
ナンスは、図9に示すメンテナンス実行画面14上で行
われる。
(4) Execution of Maintenance Program First, when the name of the load module stored in the external storage device 6 is input (S19), the load module is called and activated as a maintenance program.
As a result, processing such as registration of new data, correction of existing data, and deletion of existing data is executed as maintenance processing (maintenance processing in the figure) (S20). Actual maintenance is performed on the maintenance execution screen 14 shown in FIG.

【0036】以上述べたように、本実施例に係る情報処
理装置では、ファイルの構成およびデータ項目の定義が
行われるだけで、必要なデータ項目だけを採り上げたユ
ーザ固有のメンテナンス画面13を作成することができ
る。それゆえ、メンテナンス画面13をユーザにとって
見易くすることができる。
As described above, in the information processing apparatus according to the present embodiment, only the file structure and the data item definition are performed, and the maintenance screen 13 unique to the user in which only the necessary data items are selected is created. be able to. Therefore, the maintenance screen 13 can be easily seen by the user.

【0037】[0037]

【発明の効果】本発明の情報処理装置は、以上のよう
に、ファイル構成およびデータ項目の定義が行われると
処理プログラムを生成するプログラム生成手段と、処理
プログラムの生成時に、すでに定義された上記のデータ
項目のうち指定データ項目を有するデータ入力画面かま
たは全データ項目を有するデータ入力画面かを選択して
すでに定義されたファイル構成に応じたデータ入力画面
を作成し、データ項目が1つのデータ入力画面に収まら
ないときにデータ項目数に応じた複数のデータ入力画面
を作成するデータ入力画面作成手段と、プログラム作成
手段により生成された処理プログラムとデータ入力画面
作成手段により作成されたデータ入力画面の情報とを結
合して外部記憶装置に記憶させる記憶制御手段とを備え
ている構成である。
As described above, the information processing apparatus of the present invention has a program generating means for generating a processing program when the file structure and data items are defined, and the above-mentioned program definition means already defined at the time of generating the processing program. Select a data input screen with specified data items or a data input screen with all data items from the above data items to create a data input screen according to the already defined file structure. A data input screen creating means for creating a plurality of data input screens according to the number of data items when the data does not fit on the input screen, a processing program created by the program creating means, and a data input screen created by the data input screen creating means. And a storage control unit that stores the information in a storage unit in an external storage device.

【0038】これにより、ユーザにより定義されたファ
イル構成およびデータ項目に応じてユーザ固有のデータ
入力画面が作成される。それゆえ、必要のないデータ項
目をデータ入力画面から除いてデータ項目数の制限が緩
和されてデータ入力画面の使い勝手がよくなることによ
り、編集作業を効率よく行うことができる。また、デー
タ項目数が多くなっても複数の処理画面が作成されるの
で、処理画面毎に新たに処理プログラムを別途開発する
といった手間が必要なくなる。
As a result, a user-specific data input screen is created according to the file structure and data items defined by the user. Therefore, the unnecessary data items are removed from the data input screen, the restriction on the number of data items is relaxed, and the usability of the data input screen is improved, so that the editing work can be efficiently performed. Further, since a plurality of processing screens are created even if the number of data items increases, it is not necessary to separately develop a processing program for each processing screen.

【0039】したがって、本発明を採用すれば、プログ
ラム開発や編集作業の効率化が図られ、実用性の高い情
報処理装置を提供することができるという効果を奏す
る。
Therefore, if the present invention is adopted, the efficiency of program development and editing work can be improved, and an information processing apparatus of high practicability can be provided.

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

【図1】本発明の一実施例に係る情報処理装置によるメ
ンテナンスプログラムの開発手順を示すフローチャート
である。
FIG. 1 is a flowchart showing a maintenance program development procedure by an information processing apparatus according to an embodiment of the present invention.

【図2】上記の情報処理装置の概略構成を示すブロック
図である。
FIG. 2 is a block diagram showing a schematic configuration of the information processing apparatus.

【図3】メンテナンス対象項目をメモリに記憶する際の
記憶形式、メンテナンス画面をメモリに記憶する際の記
憶形式、およびロードモジュールを外部記憶装置に記憶
する際の記憶形式をそれぞれ示す説明図である。
FIG. 3 is an explanatory diagram showing a storage format for storing a maintenance target item in a memory, a storage format for storing a maintenance screen in a memory, and a storage format for storing a load module in an external storage device. .

【図4】図1の開発手順におけるレコード形式の指定の
際に表示装置に表示されるファイル・データ設定画面を
示す説明図である。
4 is an explanatory diagram showing a file / data setting screen displayed on a display device when a record format is designated in the development procedure of FIG. 1. FIG.

【図5】図1の開発手順におけるメンテナンス対象項目
の指定の際に表示装置に表示されるメンテナンス用項目
選択画面を示す説明図である。
5 is an explanatory diagram showing a maintenance item selection screen displayed on the display device when designating a maintenance target item in the development procedure of FIG. 1. FIG.

【図6】図1の開発手順におけるメンテナンス画面の編
集の際に表示装置に表示されるメンテナンス画面を示す
説明図である。
6 is an explanatory diagram showing a maintenance screen displayed on the display device when the maintenance screen is edited in the development procedure of FIG. 1. FIG.

【図7】編集処理として移動を行う際の移動前のメンテ
ナンス画面を示す説明図である。
FIG. 7 is an explanatory diagram showing a maintenance screen before moving when moving as an editing process.

【図8】編集処理として移動を行う際の移動後のメンテ
ナンス画面を示す説明図である。
FIG. 8 is an explanatory diagram showing a maintenance screen after movement when the movement is performed as an editing process.

【図9】図1の開発手順により開発されたメンテナンス
プログラムの実行の際に表示装置に表示されるメンテナ
ンス実行画面を示す説明図である。
FIG. 9 is an explanatory diagram showing a maintenance execution screen displayed on the display device when the maintenance program developed by the development procedure of FIG. 1 is executed.

【図10】メンテナンス画面を外部記憶装置に記憶させ
るための処理を示す説明図である。
FIG. 10 is an explanatory diagram showing a process for storing a maintenance screen in an external storage device.

【図11】従来のメンテナンス画面を用いた情報処理装
置におけるデータ処理の手順を示すフローチャートであ
る。
FIG. 11 is a flowchart showing a procedure of data processing in an information processing apparatus using a conventional maintenance screen.

【符号の説明】[Explanation of symbols]

1 CPU(プログラム生成手段、データ入力画面生成
手段、記憶制御手段) 3 表示装置 4 メモリ 6 外部記憶装置
1 CPU (program generation means, data input screen generation means, storage control means) 3 display device 4 memory 6 external storage device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】データ入力画面に各データ項目に応じて入
力されたデータに対し処理プログラムにしたがって各種
の処理を実行して外部記憶装置に蓄積する情報処理装置
において、 ファイル構成およびデータ項目の定義が行われると処理
プログラムを生成するプログラム生成手段と、 処理プログラムの生成時に、すでに定義された上記のデ
ータ項目のうち指定データ項目を有するデータ入力画面
かまたは全データ項目を有するデータ入力画面かを選択
してすでに定義されたファイル構成に応じたデータ入力
画面を作成し、データ項目が1つのデータ入力画面に収
まらないときにデータ項目数に応じた複数のデータ入力
画面を作成するデータ入力画面作成手段と、 プログラム作成手段により生成された処理プログラムと
データ入力画面作成手段により作成されたデータ入力画
面の情報とを結合して外部記憶装置に記憶させる記憶制
御手段とを備えていることを特徴とする情報処理装置。
1. A file structure and a data item definition in an information processing device for executing various processes on data input according to each data item on a data input screen in accordance with a processing program and storing the data in an external storage device. When a processing program is generated, a program generation means for generating a processing program and a data input screen having specified data items among the above-defined data items or a data input screen having all data items when the processing program is generated are displayed. Create a data entry screen according to the file structure that you have selected and already defined, and create multiple data entry screens according to the number of data items when the data items cannot fit in one data entry screen Means, processing program generated by the program creating means, and data input screen creating means The information processing apparatus characterized by and a storage control means for storing in the external storage device by combining the information of more created data entry screen.
JP5012817A 1993-01-28 1993-01-28 Information processor Pending JPH06231019A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5012817A JPH06231019A (en) 1993-01-28 1993-01-28 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5012817A JPH06231019A (en) 1993-01-28 1993-01-28 Information processor

Publications (1)

Publication Number Publication Date
JPH06231019A true JPH06231019A (en) 1994-08-19

Family

ID=11815944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5012817A Pending JPH06231019A (en) 1993-01-28 1993-01-28 Information processor

Country Status (1)

Country Link
JP (1) JPH06231019A (en)

Similar Documents

Publication Publication Date Title
JPH10289251A (en) Data retrieving method and recording medium where program for performing its process is recorded
JPH06231019A (en) Information processor
JPH1021220A (en) Document editing device and document managing method
JP2000227914A (en) Document edition device
JPH052587A (en) Document preparation device
JPH11126226A (en) Slip producing device and storage medium
JPH11203031A (en) Data input device and its control method and storage medium
JPS63610A (en) Automatic executing method for operation procedure
JP2751224B2 (en) Document creation device
JPH0241557A (en) Format set processing system of layout display
JPH0619894A (en) Document processor
JPH07160692A (en) Document display device
JPH0660097A (en) Data processing method and device
JPH0546155A (en) Ruled-line setting mechanism of information processor
JPH0744541A (en) Word processor and display method in the word processor
JPH0517570B2 (en)
JPH02151960A (en) Character processor
JPH0535451A (en) System for development environment switching by development name unit
JPH0816555A (en) Device and method for processing document
JPH09222981A (en) Information processor
JPH04294449A (en) Document processor
JPH04174062A (en) Data processor
JPH07192032A (en) Cad equipment
JPH04174063A (en) Data processor
JPH04280301A (en) Control program design support system