JP2002196925A - Application creation support program for database processing - Google Patents
Application creation support program for database processingInfo
- Publication number
- JP2002196925A JP2002196925A JP2000394568A JP2000394568A JP2002196925A JP 2002196925 A JP2002196925 A JP 2002196925A JP 2000394568 A JP2000394568 A JP 2000394568A JP 2000394568 A JP2000394568 A JP 2000394568A JP 2002196925 A JP2002196925 A JP 2002196925A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- data
- creation support
- frame
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 プログラマーが行うコーディングの量を極力
低減すること。
【解決手段】 アプリケーション作成支援手段2は開発
部品5を有し、開発部品5はフレーム処理手段6を有し
ている。フレーム処理手段6は、アプリケーションのデ
ータを格納するフレームを表示画面上に作成し、且つこ
のフレーム内に格納されたデータを用いて所定の処理を
行うものである。そして、フレーム処理手段6は属性設
定手段7及び処理実行手段8を有している。属性設定手
段7は、所定動作についての属性を設定するものであ
り、処理実行手段は所定の処理を実行するものである。
(57) [Summary] [PROBLEMS] To minimize the amount of coding performed by a programmer. SOLUTION: An application creation support means 2 has a development component 5, and the development component 5 has a frame processing means 6. The frame processing means 6 creates a frame for storing application data on a display screen, and performs a predetermined process using the data stored in the frame. The frame processing means 6 has an attribute setting means 7 and a processing execution means 8. The attribute setting unit 7 sets an attribute for a predetermined operation, and the process execution unit executes a predetermined process.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プログラマーがデ
ータベース処理用アプリケーションを作成する際に用い
るデータベース処理用アプリケーション作成支援プログ
ラムに関するものである。The present invention relates to a database processing application creation support program used when a programmer creates a database processing application.
【0002】[0002]
【従来の技術】基幹系業務システムをはじめとする種々
のシステムにおいては、業務の効率化を促進するため
に、大量のデータを迅速且つ正確に処理することが要求
され、したがって、データベースに対するアクセスを効
率的に行うことが要求される。データベース処理用のア
プリケーションは、このようなデータベースに対する効
率的なアクセスを可能にするためのソフトウエアであ
り、通常は、プログラマーが開発ツールと呼ばれるアプ
リケーション作成支援手段を用いて作成する。このアプ
リケーション作成支援手段としては、例えば、GUI操
作機能を備えた米国Microsoft社のVisual Basicなどが
あり、従来、プログラマーは次のようにしてアプリケー
ション作成作業を行っていた。2. Description of the Related Art In various systems including a backbone business system, it is required to process a large amount of data quickly and accurately in order to promote efficiency of business, and therefore, access to a database is required. It is required to be performed efficiently. An application for database processing is software for enabling efficient access to such a database, and is usually created by a programmer using application creation support means called a development tool. As the application creation support means, there is, for example, Visual Basic of Microsoft Corporation of the United States having a GUI operation function. Conventionally, a programmer has performed an application creation work as follows.
【0003】例えば、伝票明細テーブルを作成し、この
テーブルに記載した内容をデータベースに登録しようと
する場合、プログラマーは、SQL文を動的に組み立て
ると共に、記載しようとする値を表示画面上のテキス
ト、リストボックス、ラジオボタンなどの各種フィール
ドに入力し、入力した値を変数にセットする。このと
き、テーブルのどの列にセットするかについてはプログ
ラマーが判断して、そのロジックを記述するコーディン
グを行う必要がある。あるいは、データベースに対して
検索を行った結果を表示画面上の各種フィールドに転送
して表示させようとする場合も、プログラマーはその転
送表示についてのロジックを記述するコーディングを行
う。For example, when a slip description table is created and the contents described in this table are to be registered in a database, the programmer dynamically assembles the SQL statement and displays the value to be described in a text on a display screen. , List boxes, radio buttons, and other various fields, and set the entered values in variables. At this time, it is necessary for the programmer to determine which column of the table is to be set, and to perform coding for describing the logic. Alternatively, in a case where the result of performing a search on the database is to be transferred to various fields on the display screen and displayed, the programmer performs coding that describes logic for the transfer display.
【0004】また、ある特定のキー操作が行われた場合
に、このキー操作に伴って表示画面上のカーソルが自動
的に所定位置に移動するような機能を実現させようとす
る場合も、やはりプログラマーはこのカーソル移動につ
いてのロジックを記述するコーディングを行っていた。[0004] Also, when a specific key operation is performed, a function of automatically moving a cursor on a display screen to a predetermined position in accordance with the key operation is intended to be realized. The programmer coded to describe the logic for this cursor movement.
【0005】[0005]
【発明が解決しようとする課題】しかし、上記の伝票明
細テーブル作成の例でいえば、テーブルの行又は列が多
数ある場合には、コーディングの量が膨大なものとな
り、プログラマーは多大の労力負担を強いられる結果と
なる。However, in the above-described example of creating a slip description table, if there are a large number of rows or columns in the table, the amount of coding becomes enormous, and the programmer requires a great deal of labor. Result.
【0006】また、従来のアプリケーション作成支援手
段では、データベースアクセスに関する多くのロジック
をコーディングにより実現させなければならないため
に、作成したアプリケーションはステップ数が膨らんだ
ものとなりがちである。そのため、アプリケーション作
成後又は作成途中に、ある1個所のロジックを変更する
必要が生じた場合に、それに付随して多くの個所のロジ
ックを変更しなければならなくなり、この変更に要する
プログラマーの工数を明確に把握するのが困難になって
いた。Further, in the conventional application creation support means, many logics relating to database access must be realized by coding, and thus the created application tends to have a large number of steps. Therefore, when it is necessary to change a certain logic after or during the creation of an application, it is necessary to change the logic of many places. It was difficult to grasp clearly.
【0007】そして、コーディング量が増加すると、そ
れだけアプリケーションはプログラマー個人の個性が反
映されたものとなる。したがって、ユーザがそのアプリ
ケーションをカスタマイズするためにはプログラマーの
コーディング方式を充分に理解することが必要となり、
余分な労力を強いられる結果となっていた。As the amount of coding increases, the application reflects the individuality of the programmer. Therefore, in order for the user to customize the application, it is necessary to fully understand the coding method of the programmer,
The result was extra effort.
【0008】本発明は、上記事情に鑑みてなされたもの
であり、プログラマーが行わなければならないコーディ
ングの量を極力低減させることが可能なデータベース処
理用アプリケーション作成支援プログラムを提供するこ
とを目的としている。The present invention has been made in view of the above circumstances, and has as its object to provide a database processing application creation support program capable of minimizing the amount of coding that must be performed by a programmer. .
【0009】[0009]
【課題を解決するための手段】上記課題を解決するため
の手段として、請求項1記載の発明は、コンピュータ
を、所定の入力操作に基づきロジック制御信号を出力す
る入力手段、前記入力手段からのロジック制御信号に基
づきデータベース処理用アプリケーションの作成支援の
ための所定動作を行うアプリケーション作成支援手段、
及び前記アプリケーション作成支援手段の所定動作に基
づく内容を表示画面に表示させる表示制御手段として機
能させるデータベース処理用アプリケーション作成支援
プログラムにおいて、前記アプリケーション作成支援手
段は、前記アプリケーションのデータを格納するフレー
ムを前記表示画面上に作成し、且つこのフレーム内に格
納されたデータを用いて所定の処理を行うフレーム処理
手段を有し、更に、このフレーム処理手段は、前記所定
動作についての属性を設定する属性設定手段と、前記所
定の処理を実行する処理実行手段と、を有するものであ
ることを特徴とする。According to a first aspect of the present invention, there is provided an information processing apparatus comprising: an input unit for outputting a logic control signal based on a predetermined input operation; Application creation support means for performing a predetermined operation for creating a database processing application based on a logic control signal;
And a database processing application creation support program functioning as a display control means for displaying contents based on a predetermined operation of the application creation support means on a display screen, wherein the application creation support means stores a frame for storing data of the application in the program. Frame processing means for performing predetermined processing using data created on the display screen and stored in the frame; and further comprising an attribute setting for setting an attribute for the predetermined operation. Means, and processing execution means for executing the predetermined processing.
【0010】上記構成によれば、フレーム処理手段によ
り互いに関連する複数のステップの処理を行うことがで
きる。そして、フレーム処理手段は、属性設定手段及び
処理実行手段を有しており、これらの手段を用いること
によりデータベース処理に関する所定動作や所定処理を
少ないコーディングで行うことができる。According to the above configuration, a plurality of steps related to each other can be processed by the frame processing means. The frame processing means has an attribute setting means and a processing execution means, and by using these means, it is possible to perform a predetermined operation and a predetermined processing relating to the database processing with a small amount of coding.
【0011】請求項2記載の発明は、請求項1記載の発
明において、前記属性設定手段は、前記表示画面上に表
示されるフレームの行数を設定する画面表示行数設定手
段と、前記データが格納される行のうち表示開始行を指
定する表示開始行指定手段と、前記データが格納され表
示された行のうちカレント行を指定するカレント行指定
手段と、前記表示画面上に表示されるフレームの行数を
設定する行数設定手段と、を有し、前記処理実行手段
は、前記属性設定手段により設定された行又は列に格納
されたデータをデータベースに書き込む書込手段を有す
る、ものであることを特徴とする。According to a second aspect of the present invention, in the first aspect of the present invention, the attribute setting means includes a screen display line number setting means for setting a line number of a frame displayed on the display screen; Display start line designating means for designating a display start line among the lines in which the data is stored, current line designating means for designating a current line among the lines in which the data is stored and displayed, and displayed on the display screen. Line number setting means for setting the number of lines of a frame, wherein the processing execution means has a writing means for writing data stored in a row or a column set by the attribute setting means to a database. It is characterized by being.
【0012】上記構成によれば、行数設定手段及び列数
設定手段によりフレーム内の行及び列の数を自在に設定
することができ、表示開始行指定手段の指定により画面
上に所望の行及び列を表示させることができる。そし
て、カレント行指定手段が指定した行に順次データを格
納していき、最後に書込手段がフレーム内のデータをま
とめてデータベースに書き込む。すなわち、フレーム内
の複数行にわたる処理をあたかも1行の処理のように実
行することができる。According to the above arrangement, the number of rows and columns in the frame can be freely set by the number-of-rows setting means and the number-of-columns setting means. And columns can be displayed. Then, the data is sequentially stored in the row designated by the current row designation means, and finally, the writing means collectively writes the data in the frame into the database. That is, processing over a plurality of lines in a frame can be executed as if it were processing on one line.
【0013】請求項3記載の発明は、請求項1記載の発
明において、前記処理実行手段は、前記フレーム内の行
又は列に格納されたデータに対する処理内容を確定し、
また、この確定後にカーソル位置を予め設定した所定位
置に移動させるデータ処理確定手段と、前記データ処理
確定手段が確定した処理内容及びカーソル位置を確定前
の状態にリセットするデータ処理リセット手段と、を有
し、前記属性設定手段は、前記データ処理確定手段の確
定動作、又は前記データ処理リセット手段のリセット動
作に応じて、前記データが格納される行のうち表示開始
行を指定する表示開始行指定手段を有する、ものである
ことを特徴とする。According to a third aspect of the present invention, in the first aspect of the present invention, the processing execution means determines processing contents for data stored in a row or a column in the frame,
Further, after this determination, data processing determination means for moving the cursor position to a predetermined position set in advance, and data processing reset means for resetting the processing content determined by the data processing determination means and the cursor position to the state before determination, A display start line designation for designating a display start line among the lines in which the data is stored, in accordance with a decision operation of the data processing decision unit or a reset operation of the data processing reset unit. Having means.
【0014】上記構成によれば、データ処理確定手段が
フレーム内のデータに対する処理内容を確定する毎にカ
ーソル位置を予め設定してある所望の位置に移動させる
ことが可能となる。このとき、処理内容の画定により表
示開始行を変更する必要状態になったときには表示開始
行指定手段が機能して変更を行う。そして、一度確定し
た処理内容、及びカーソル位置をデータ処理リセット手
段により元の状態に戻すことができる。According to the above arrangement, the cursor position can be moved to a preset desired position every time the data processing determining means determines the processing content for the data in the frame. At this time, when it becomes necessary to change the display start line due to the definition of the processing content, the display start line designating means functions to make the change. Then, the processing contents once determined and the cursor position can be returned to the original state by the data processing resetting means.
【0015】[0015]
【発明の実施の形態】図1は、本発明の実施形態に係る
プログラムにより実現されるコンピュータの機能を示し
たブロック図である。この図において、入力手段1は図
示を省略してあるキーボードやマウス等の入力装置から
操作信号を入力し、ロジック制御信号をアプリケーショ
ン作成支援手段2(本実施形態ではVisual Basicを用い
ている)に出力するようになっている。そして、アプリ
ケーション作成支援手段2は、データベース3に対する
アクセスを行うなどデータベース処理用アプリケーショ
ンの作成支援のための所定動作を行うようになってい
る。表示制御手段4は、このアプリケーション作成支援
手段2の所定動作に基づく内容を表示画面に表示するよ
うになっている。FIG. 1 is a block diagram showing functions of a computer realized by a program according to an embodiment of the present invention. In this figure, an input means 1 inputs an operation signal from an input device (not shown) such as a keyboard or a mouse, and sends a logic control signal to an application creation support means 2 (in this embodiment, Visual Basic is used). Output. The application creation support means 2 performs a predetermined operation for creating a database processing application, such as accessing the database 3. The display control means 4 displays contents based on a predetermined operation of the application creation support means 2 on a display screen.
【0016】アプリケーション作成支援手段2は、開発
部品5(本実施形態では「SoludinaOCX」と呼ばれる
ものを用いている)を有しており、この開発部品5はフ
レーム処理手段6(本実施形態では「S-Frame」と呼ば
れるものを用いている)を有している。更に、このフレ
ーム処理手段6は、属性設定手段7(通常、「プロパテ
ィ」と呼ばれる)と、処理実行手段8(通常、「メソッ
ド」と呼ばれる)とを有している。The application creation support means 2 has a development component 5 (in this embodiment, a component called "Soludina OCX" is used), and this development component 5 has a frame processing means 6 (in this embodiment, "Soludina OCX"). S-Frame "). Further, the frame processing means 6 has an attribute setting means 7 (usually called "property") and a processing execution means 8 (usually called "method").
【0017】フレーム処理手段6は、表示画面上にデー
タ処理のためのフレームを作成し、このフレーム内に格
納されたデータを用いて所定の処理を行うものである。
そして、属性設定手段7は、所定の動作についての属性
を設定するものであり、処理実行手段8は所定の処理を
実行するものである。The frame processing means 6 creates a frame for data processing on the display screen and performs a predetermined process using the data stored in the frame.
The attribute setting unit 7 sets an attribute for a predetermined operation, and the process execution unit 8 executes a predetermined process.
【0018】図2は、属性設定手段7及び処理実行手段
8の一例を示す図表である。この図表に示すように、属
性設定手段には、画面表示行数設定手段としての「Disp
Rows」、表示開始行指定手段としての「TopRow」、行数
設定手段としての「Rows」、カレント行指定手段として
の「Row」などが含まれており、また、処理実行手段に
は、書込手段としての「WriteData」、データ処理確定
手段としての「CommitData」、データ処理リセット手段
としての「ResetData」などが含まれている。フレーム
処理手段6が、このような互いに関連のある各種の属性
設定手段及び処理実行手段を有することにより、容易な
コーディングで作成できるアプリケーションのステップ
が多くなり、それだけプログラマーの労力を軽減するこ
とができる。FIG. 2 is a chart showing an example of the attribute setting means 7 and the processing execution means 8. As shown in this chart, the attribute setting means includes “Disp.
“Rows”, “TopRow” as a display start row designating unit, “Rows” as a row number setting unit, “Row” as a current row designating unit, and the like. "WriteData" as means, "CommitData" as data processing determination means, "ResetData" as data processing reset means, and the like are included. Since the frame processing means 6 has various kinds of attribute setting means and processing execution means which are related to each other, the number of application steps which can be created by easy coding is increased, and the work of the programmer can be reduced accordingly. .
【0019】次に、上記の各手段を用いて行うアプリケ
ーション作成作業の一例(この例では、伝票処理に関す
るアプリケーション作成作業)を図3を参照しつつ説明
する。プログラマーは、まず、アプリケーション作成支
援手段2、開発部品5を順次立ち上げ、次いでフレーム
処理手段6を立ち上げる。そして、所定のキー操作を行
い、画面表示行数設定手段DispRowsにより画面表示行数
を指定する(例えば、6行を指定したとする)と共に、
行数設定手段Rowsによりデータ格納領域の行数を指定す
る(例えば、10行を指定したとする)。すると、画面
表示行数として指定された数の行(以下、「データ格納
行」と呼ぶ)が表示される。Next, an example of an application creating operation performed by using each of the above-described units (in this example, an application creating operation related to slip processing) will be described with reference to FIG. The programmer first activates the application creation support means 2 and the development component 5 sequentially, and then activates the frame processing means 6. Then, a predetermined key operation is performed, and the number of screen display rows is specified by the screen display row number setting means DispRows (for example, six rows are specified), and
The number of rows in the data storage area is designated by the number-of-rows setting means Rows (for example, it is assumed that 10 rows are designated). Then, the number of rows designated as the number of screen display rows (hereinafter, referred to as “data storage rows”) is displayed.
【0020】図3は、この表示例を示すものであり、項
目には「行」、「製品名」、「製品番号」、…、「備
考」等を記載し、この項目行の下に6つのデータ格納行
が表形式で表示されている。プログラマーは、このよう
に表示されたテーブルの各データ格納行における各項目
欄にデータを書き込んでいく。図3は、第3行〜第8行
が表示された状態を示しているが、勿論最初は第1行〜
第6行までが表示される。すなわち、プログラマーは第
1行〜第6行までのデータの書込を終了すると、Enter
キー又は下矢印キーを押すようにする。すると、データ
格納行の最上段が第2行目に変わり、画面には第2行〜
第7行が表示される。そして、更にEnterキー又は下矢
印キーを押し続けると、データ格納行の最上段が第3行
目に変わり、図示するように第3行〜第8行が表示され
る。このように、プログラマーはEnterキー又は下矢印
キーを押して表示開始行設定手段TopRowを機能させるこ
とにより、テーブル内容をスクロールさせることがで
き、行数設定手段Rowsにより設定した10行全てに対し
て書込を行うことができる。FIG. 3 shows an example of this display, in which items include "line", "product name", "product number",..., "Remarks", and the like. Two data storage rows are displayed in table format. The programmer writes data in each item column in each data storage line of the displayed table. FIG. 3 shows a state in which the third to eighth lines are displayed, but of course, first, the first to eighth lines are displayed.
Up to the sixth line are displayed. That is, when the programmer finishes writing the data in the first to sixth rows,
Press the key or the down arrow key. Then, the top row of the data storage row changes to the second row, and the screen displays the second row to the second row.
The seventh line is displayed. When the Enter key or the down arrow key is further pressed, the uppermost row of the data storage row is changed to the third row, and the third to eighth rows are displayed as shown. As described above, the programmer can scroll the table contents by pressing the Enter key or the down arrow key to cause the display start row setting means TopRow to function, and write all ten rows set by the row number setting means Rows. Can be included.
【0021】次いで、プログラマーは上記の書込を終え
た後、書込手段WriteDataによりこのカレント行をデー
タベースに書き込むようにする。すなわち、プログラマ
ーはフレーム内の複数行にわたるデータベースへの書込
処理を、あたかも1行の処理のようにコーディングなし
で行うことができ、書込処理を効率的に行うことができ
る。Then, after completing the above-mentioned writing, the programmer writes this current line to the database by the writing means WriteData. That is, the programmer can perform the writing process to the database over a plurality of rows in the frame without coding like the processing of one row, and the writing process can be performed efficiently.
【0022】また、プログラマーは、図3に示したテー
ブルの各項目にデータを記載していく場合に、例えばエ
ンターキーを押してデータ処理画定手段CommitDataによ
り表示画面上でのデータを順次確定させていく。この場
合、エンターキーを押す毎に、カーソル位置が予め定め
られた位置に自動的に移動するようにCommitDataの機能
を設定することができる。例えば、図3の第4行におい
て、プログラマーは「製品番号」を記入した後、エンタ
ーキーを押すことにより、この製品番号についての画面
上での表示を確定させるが、このときカーソル位置は自
動的に「製品番号」の欄から「単価」の位置に移動す
る。そして、プログラマーが同様にして「単価」を記入
した後エンターキーを押すと、カーソル位置は自動的に
「在庫数」に移動する。「在庫数」の記入を行うと、第
4行の全項目の記入が終了したので、表示開始行指定手
段TopRow」は表示開始行を第3行から第4へ繰り下げる
ことにする。つまり、画面上には、第4行から第9行が
表示されるようになる。Further, when writing data in each item of the table shown in FIG. 3, the programmer presses, for example, an enter key to sequentially determine data on the display screen by the data processing defining means CommitData. . In this case, the function of CommitData can be set so that the cursor position automatically moves to a predetermined position every time the enter key is pressed. For example, in the fourth line of FIG. 3, the programmer enters the “product number” and presses the enter key to confirm the display of the product number on the screen. At this time, the cursor position is automatically set. Then, move from the column of "product number" to the position of "unit price". Then, when the programmer similarly enters the "unit price" and presses the enter key, the cursor position automatically moves to the "stock quantity". When the "stock quantity" is entered, the entry of all items in the fourth row has been completed, so the display start row designating means TopRow moves down the display start row from the third row to the fourth row. That is, the fourth to ninth lines are displayed on the screen.
【0023】また、プログラマーは、データ処理リセッ
ト手段RsetDataを機能させることにより、画面の表示内
容を元の状態すなわちエンターキーが押される前の状態
に戻すことができる。例えば、いま「単価」を記入して
エンターキーを押したとし、その直後に誤った数値を記
入したことに気が付いたとすると、プログラマーは、所
定のキーを押してデータ処理リセット手段RsetDataを機
能させ、「単価」の欄の数値を削除すると共に、既に
「在庫数」の欄の位置に移動しているカーソル位置を
「単価」の欄の位置に戻すようにする。これにより、プ
ログラマーはデータの記入ミスを行った場合にも、その
後の修正作業を迅速且つ容易に実行することができる。Further, the programmer can return the display contents of the screen to the original state, that is, the state before the enter key is pressed by operating the data processing reset means RsetData. For example, if the user enters the unit price and presses the enter key, and immediately notices that an incorrect numerical value has been entered, the programmer presses a predetermined key to activate the data processing reset means RsetData, and The numerical value in the "unit price" column is deleted, and the cursor position already moved to the position in the "stock unit" column is returned to the position in the "unit price" column. As a result, the programmer can quickly and easily execute the subsequent correction work even when a data entry error is made.
【0024】[0024]
【発明の効果】以上のように、本発明によれば、互いに
関連のある種々のプロパティ(属性設定手段)及びメソ
ッド(処理実行手段)をフレーム内で行う処理機能とし
て具備させた構成としたので、コーディング量を低減す
ることができ、プログラマーの労力を軽減することがで
きる。As described above, according to the present invention, various related properties (attribute setting means) and methods (processing executing means) are provided as processing functions for performing processing in a frame. Thus, the amount of coding can be reduced, and the effort of the programmer can be reduced.
【0025】したがって、アプリケーションの作成後又
は作成途中にロジックを変更した場合でも、これに付随
してロジック変更を必要とする個所が少なくなり、プロ
グラマーの工数を把握するのが容易になる。Therefore, even if the logic is changed after or during the creation of the application, the number of places where the logic needs to be changed is reduced, and the number of steps of the programmer can be easily grasped.
【0026】また、コーディング量が少なくなっている
ことから、ユーザはプログラマーのコーディング方式を
熟知していなくても容易にそのアプリケーションについ
てのカスタマイズを行うことが可能になる。In addition, since the amount of coding is reduced, the user can easily customize the application without knowing the coding method of the programmer.
【図1】本発明の実施形態に係るプログラムにより実現
されるコンピュータの機能を示したブロック図。FIG. 1 is an exemplary block diagram showing functions of a computer realized by a program according to an embodiment of the present invention.
【図2】図1における属性設定手段7及び処理実行手段
8の種類及びその概要の一例を示した図表。FIG. 2 is a table showing an example of types and an outline of an attribute setting unit 7 and a process execution unit 8 in FIG. 1;
【図3】図1におけるフレーム処理手段6により表示さ
れた画面の一例を示す説明図。FIG. 3 is an explanatory diagram showing an example of a screen displayed by a frame processing unit 6 in FIG. 1;
1 入力手段 2 アプリケーション作成支援手段 3 データベース 4 表示制御手段 5 開発部品 6 フレーム処理手段 7 属性設定手段 8 処理実行手段 1 input means 2 application creation support means 3 database 4 display control means 5 development parts 6 frame processing means 7 attribute setting means 8 processing execution means
Claims (3)
ロジック制御信号を出力する入力手段、前記入力手段か
らのロジック制御信号に基づきデータベース処理用アプ
リケーションの作成支援のための所定動作を行うアプリ
ケーション作成支援手段、及び前記アプリケーション作
成支援手段の所定動作に基づく内容を表示画面に表示さ
せる表示制御手段として機能させるデータベース処理用
アプリケーション作成支援プログラムにおいて、 前記アプリケーション作成支援手段は、 前記アプリケーションのデータを格納するフレームを前
記表示画面上に作成し、且つこのフレーム内に格納され
たデータを用いて所定の処理を行うフレーム処理手段を
有し、 更に、このフレーム処理手段は、 前記所定動作についての属性を設定する属性設定手段
と、 前記所定の処理を実行する処理実行手段と、 を有するものであることを特徴とするデータベース処理
用アプリケーション作成支援プログラム。1. An input means for outputting a logic control signal based on a predetermined input operation to a computer, and an application creation support for performing a predetermined operation for creating a database processing application based on the logic control signal from the input means. Means, and a database processing application creation support program functioning as display control means for displaying contents based on a predetermined operation of the application creation support means on a display screen, wherein the application creation support means comprises a frame for storing data of the application. On the display screen, and performs a predetermined process using data stored in the frame. The frame processing unit further sets an attribute for the predetermined operation. Attribute setting means And a process execution means for executing the predetermined process. A database processing application creation support program, comprising:
画面表示行数設定手段と、 前記データが格納される行のうち表示開始行を指定する
表示開始行指定手段と、 前記データが格納され表示された行のうちカレント行を
指定するカレント行指定手段と、 前記表示画面上に表示されるフレームの行数を設定する
行数設定手段と、 を有し、 前記処理実行手段は、 前記属性設定手段により設定された行又は列に格納され
たデータをデータベースに書き込む書込手段を有する、 ものであることを特徴とする請求項1記載のデータベー
ス処理用アプリケーション作成支援プログラム。2. An attribute setting unit, comprising: a screen display line number setting unit for setting a line number of a frame displayed on the display screen; and a display for designating a display start line among lines in which the data is stored. Starting line designating means; current line designating means for designating a current line among the lines in which the data is stored and displayed; and line number setting means for setting the number of lines of a frame displayed on the display screen. 2. The database processing according to claim 1, wherein the processing execution unit includes a writing unit that writes data stored in a row or a column set by the attribute setting unit into a database. Application creation support program.
処理内容を確定し、また、この確定後にカーソル位置を
予め設定した所定位置に移動させるデータ処理確定手段
と、 前記データ処理確定手段が確定した処理内容及びカーソ
ル位置を確定前の状態にリセットするデータ処理リセッ
ト手段と、 を有し、 前記属性設定手段は、前記データ処理確定手段の確定動
作、又は前記データ処理リセット手段のリセット動作に
応じて、前記データが格納される行のうち表示開始行を
指定する表示開始行指定手段を有する、 ものであることを特徴とする請求項1記載のデータベー
ス処理用アプリケーション作成支援プログラム。3. A data processing determining means for determining processing contents for data stored in a row or a column in the frame, and moving a cursor position to a predetermined position after the determination. And a data processing reset unit that resets the processing content and the cursor position determined by the data processing determining unit to a state before the determination, and wherein the attribute setting unit determines the operation of the data processing determining unit, or 2. The database processing apparatus according to claim 1, further comprising a display start line specifying unit that specifies a display start line among the lines in which the data is stored, in response to a reset operation of the data processing reset unit. Application creation support program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000394568A JP2002196925A (en) | 2000-12-26 | 2000-12-26 | Application creation support program for database processing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000394568A JP2002196925A (en) | 2000-12-26 | 2000-12-26 | Application creation support program for database processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002196925A true JP2002196925A (en) | 2002-07-12 |
Family
ID=18860178
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000394568A Pending JP2002196925A (en) | 2000-12-26 | 2000-12-26 | Application creation support program for database processing |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002196925A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014526081A (en) * | 2011-06-29 | 2014-10-02 | マイクロソフト コーポレーション | Create logic using pre-built controls |
-
2000
- 2000-12-26 JP JP2000394568A patent/JP2002196925A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014526081A (en) * | 2011-06-29 | 2014-10-02 | マイクロソフト コーポレーション | Create logic using pre-built controls |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101794373B1 (en) | Temporary formatting and charting of selected data | |
| US5119479A (en) | User interface system in which operation associated with input device may be selectively switched | |
| US6587122B1 (en) | Instruction syntax help information | |
| JP3634391B2 (en) | Multimedia information addition system | |
| JPH1115646A (en) | Technical information management system | |
| JP2959069B2 (en) | Slip input processor | |
| JPH10214171A (en) | Information processing device | |
| JP2002196925A (en) | Application creation support program for database processing | |
| JPH08190476A (en) | Interactive program development support device | |
| JPH0417002A (en) | Sequence program searching system | |
| CN112417333A (en) | System and method for selecting target data from large amount of data based on Web application front end | |
| JPH0277838A (en) | Control system for program selective execution menu | |
| CN110807282A (en) | Method and apparatus for defining materials and properties in finite element preprocessing | |
| JPH06301523A (en) | Execution program setting device | |
| JP2798015B2 (en) | Program error analysis support system | |
| JPH06208445A (en) | Data processor for executing converged display | |
| JP2632219B2 (en) | Tool designation method in NC automatic programming system | |
| JPS63138430A (en) | Processing system for object control | |
| JPS62265691A (en) | Multi-window display device | |
| JPH0376491B2 (en) | ||
| JP2000322589A (en) | Graph display system | |
| JPH077839U (en) | Numerical control device | |
| JP2564137Y2 (en) | Graph creation device | |
| JPH03116318A (en) | Slip input device | |
| JPH0991173A (en) | Program execution history display method |