JPH0557630B2 - - Google Patents
Info
- Publication number
- JPH0557630B2 JPH0557630B2 JP58247149A JP24714983A JPH0557630B2 JP H0557630 B2 JPH0557630 B2 JP H0557630B2 JP 58247149 A JP58247149 A JP 58247149A JP 24714983 A JP24714983 A JP 24714983A JP H0557630 B2 JPH0557630 B2 JP H0557630B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- data
- electronic sheet
- sheet
- functions
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Document Processing Apparatus (AREA)
- Image Generation (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、メモリ上の電子シートに処理手順を
格納して置き、この処理手順を必要に応じて実行
できるようにした簡易言語処理方式に関するもの
である。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to a simplified language processing method in which a processing procedure is stored in an electronic sheet on a memory, and the processing procedure can be executed as needed. It is.
従来の簡易言語を処理できる計算機システムに
おいては、処理手順を格納する方法として、処理
手順のみを別フアイルとして電子シート以外の所
に格納する方法(プロシジヤ等)と、処理を指示
するキー・データを電子シートの項目データとし
て格納する方法があるが、両者とも処理手順を修
正、変更したいとき処理手順がわかりにくく、ま
た、処理対象となる電子シートに対する追加や削
除に対しては、手順を修正し、再格納しなければ
ならない。
In conventional computer systems that can process simple languages, there are two methods for storing processing procedures: one is to store only the processing procedure in a separate file in a location other than the electronic sheet (such as a procedure file), and the other is to store the key data that instructs the processing. There is a method of storing it as item data on the electronic sheet, but both methods make it difficult to understand the processing procedure when you want to modify or change it, and it is necessary to modify the procedure when adding or deleting from the electronic sheet to be processed. , must be re-stored.
本発明は、上記の考察に基づくものであつて、
データ(文字、数値、関数データ等)が格納され
ている同じ電子シート上に、加算や平均などの関
数データと同様な形式で以て処理手順を格納し、
更に1個の電子シート内に複数個の処理手順を定
義できるようになつた簡易言語処理方式を提供す
ることを目的としている。
The present invention is based on the above considerations, and includes:
Processing procedures are stored on the same electronic sheet where data (characters, numbers, function data, etc.) are stored in the same format as function data such as addition and average,
Furthermore, it is an object of the present invention to provide a simplified language processing method that allows a plurality of processing procedures to be defined within one electronic sheet.
そしてそのため、本発明の簡易言語処理方式
は、表が表示されるデイスプレイ装置と、デイス
プレイ画面上の表に表示されるデータが格納され
るメモリ上の電子シートとを具備する表処理を行
う簡易言語処理方式において、
電子シート上のデータに基づいてグラフを表示
するためのコマンド関数、データを他の場所から
電子シートに転記するためのコマンド関数、電子
シート上のデータを他の場所に保存するためのコ
マンド関数、電子シートのデータを印刷するため
のコマンド関数およびその他のコマンド関数より
成るコマンド関数集合の中から選択されたコマン
ド関数の並びを処理手順として電気シートに格納
すると共に、
電子シート上のコマンド関数の格納位置がデイ
スプレイ画面上の表の何れの位置に対応するかを
求め、コマンド関数に対応するマークもしくは文
字列をデイスプレイ画面上の表の対応する位置に
表示させる手段と、
コマンド関数集合を構成する複数のコマンド関
数のそれぞれを実行するためのコマンド関数実行
手段の複数個と、
オペレータによつて指定された処理手順に含ま
れるコマンド関数を該当するコマンド関数実行手
段に実行させる制御手段と
を設けた
ことを特徴とするものである。
Therefore, the simple language processing method of the present invention provides a simple language processing method that performs table processing, which includes a display device on which a table is displayed, and an electronic sheet in a memory in which data displayed in the table on the display screen is stored. In the processing method, there are command functions for displaying graphs based on the data on the electronic sheet, command functions for transferring data from other places to the electronic sheet, and command functions for saving the data on the electronic sheet to other places. A sequence of command functions selected from a command function set consisting of a command function for printing data on the electronic sheet, and other command functions is stored in the electric sheet as a processing procedure, and means for determining which position in a table on a display screen the storage position of a command function corresponds to and displaying a mark or character string corresponding to the command function in the corresponding position in the table on the display screen; and a set of command functions. a plurality of command function execution means for executing each of the plurality of command functions constituting the computer; and a control means for causing the corresponding command function execution means to execute the command function included in the processing procedure specified by the operator. It is characterized by having the following.
以下、本発明を実施例を参照しつつ説明する。 Hereinafter, the present invention will be explained with reference to examples.
第1図は本発明を実施するための装置の構成の
例を示す図である。第1図において、1は表示装
置、2は中央処理装置、3はキーボード、4はメ
モリ、4aは電気シート、5はフロツピイ・デイ
スク装置や磁気デイスク装置などの外部記憶装
置、6はプリンタ、7は表示画面上のテーブルを
示す。 FIG. 1 is a diagram showing an example of the configuration of an apparatus for implementing the present invention. In FIG. 1, 1 is a display device, 2 is a central processing unit, 3 is a keyboard, 4 is a memory, 4a is an electric sheet, 5 is an external storage device such as a floppy disk device or a magnetic disk device, 6 is a printer, and 7 indicates a table on the display screen.
第2図は電子シートとコマンドの例を示す図で
ある。第2図において、最左側の1、2、3、…
…は行番号、最上段のAないしFは列番号を示
す。東京、大阪、福岡、金沢などは文字データで
あり、2、2、1、……は数値データである。
@SUM(B2:B5)、……@SUM(E2:E5)は演
算式を示している。例えば、@SUM(B2:B5)
は、項目枠B2からB5までの数値データを加算せ
よということを指示している。@GRAPH(B、
A6、B6:E6)は棒グラフを作るためのグラフ関
数、@GRAPH(C、A2:A5、E2:E5)は円グ
ラフを作成するためのグラフ関数を示す。
@GXS(B1:E1)および@GXS(E1)は、グラ
フ関数の補助関数である。/MOVE(B5、B5:
E5、SALE4)、/!、……/PRINT(C8)は、
コマンド関数を表わす。コマンド関数の列が処理
手順を構成する。演算式、グラフ関数、補助関数
およびコマンド関数自体は、表示画面上には表示
されず、棒グラフ関数の代りに〓Bが表示され、
円グラフ関数の代りに〓Cが表示され、/
MOVE(B5、B5:E5、SALE4)の代りに〔転
記〕が表示され、/!の代りに〔計算〕が表示さ
れる。以下、図示の通りである。 FIG. 2 is a diagram showing an example of an electronic sheet and commands. In Figure 2, the leftmost 1, 2, 3,...
...indicates the row number, and A to F in the top row indicate the column number. Tokyo, Osaka, Fukuoka, Kanazawa, etc. are character data, and 2, 2, 1, . . . are numerical data.
@SUM(B2:B5), ...@SUM(E2:E5) indicate the calculation formula. For example, @SUM(B2:B5)
Instructs to add the numerical data in item frames B2 to B5. @GRAPH(B,
A6, B6:E6) shows a graph function to create a bar graph, and @GRAPH (C, A2: A5, E2: E5) shows a graph function to create a pie chart.
@GXS(B1:E1) and @GXS(E1) are auxiliary functions of graph functions. /MOVE(B5, B5:
E5, SALE4), /! ,.../PRINT (C8) is
Represents a command function. A sequence of command functions constitutes a processing procedure. Arithmetic expressions, graph functions, auxiliary functions, and command functions themselves are not displayed on the display screen, but 〓B is displayed instead of the bar graph function.
〓C is displayed instead of the pie chart function, /
[Post] is displayed instead of MOVE (B5, B5:E5, SALE4), and /! [Calculation] will be displayed instead. The following is as shown.
第3図はコマンド関数を説明する図である。/
MOVE(B5、B5:E5、SALE4)は、転記読込コ
マンドであり、外部記憶装置に格納されているテ
ーブルから文字データや数値データなどをメモリ
上の電子シートに転記するためのコマンドであ
る。図示の転記読込コマンドは、SALE4という
名前のテーブルの項目枠B5、C5、E5のデータを
外部記憶装置から読出して、これらを電子シート
の項目枠B5、C5、D5、E5に格納すべきことを指
示している。第6図はSALE4という名前のテー
ブルの例を示す。/!は再計算コマンドであり、
電子シート上で再計算を行うためのものであ
る。/GRAPH(C9)はグラフ表示コマンドであ
る。図示のグラフ表示コマンドは項目枠C9に格
納されているグラフ関数を実行すべきことを指示
している。/SAVE(SALET)は保存コマンド
であり、図示の保存コマンドは電子シート上のデ
ータをSALETというテーブル名で外部記憶装置
に保存すべきことを指示している。/PRINT
(A1:E6)は印刷コマンドであり、図示の印刷コ
マンドは、電子シートの項目枠A1、A2、……
E5、E6の座標範囲を印刷すべきことを指示して
いる。 FIG. 3 is a diagram explaining the command function. /
MOVE (B5, B5:E5, SALE4) is a transfer/read command, and is a command for transferring character data, numerical data, etc. from a table stored in an external storage device to an electronic sheet in memory. The illustrated posting/reading command reads the data in item frames B5, C5, and E5 of the table named SALE4 from the external storage device and stores them in item frames B5, C5, D5, and E5 of the electronic sheet. Instructing. Figure 6 shows an example of a table named SALE4. /! is a recalculation command,
This is for recalculating on the electronic sheet. /GRAPH (C9) is a graph display command. The illustrated graph display command instructs to execute the graph function stored in item frame C9. /SAVE(SALET) is a save command, and the save command shown in the figure instructs that the data on the electronic sheet should be saved in an external storage device under the table name SALET. /PRINT
(A1:E6) is a print command, and the print commands shown in the figure are item frames A1, A2, ... of the electronic sheet.
Indicates that the coordinate range of E5 and E6 should be printed.
第4図はコマンド関数の制御フローを示す図で
ある。列Fの処理手順を実行しようとする場合、
オペレータはコマンド列の範囲を指定してコマン
ド関数の実行を指示する。簡易言語処理プログラ
ムは実行開始が指示されると、第4図に示す如き
処理を行う。 FIG. 4 is a diagram showing the control flow of the command function. If you try to execute the procedure in column F,
The operator specifies the range of the command string and instructs the execution of the command function. When the simple language processing program is instructed to start execution, it performs processing as shown in FIG.
コマンド関数があるか、否かを調べる。Yes
のときはの処理を行い、Noのときは終りと
する。 Check whether there is a command function. Yes
If , process is performed, and if No, end.
グラフ表示コマンドか否かを調べる。Yesの
ときはの処理を行い、Noのときはの処理
を行う。 Check whether it is a graph display command. If Yes, perform the process; if No, perform the process.
グラフを表示する。 Display the graph.
転記読込コマンドであるか否かを調べる。
Yesのときはの処理を行い、Noのときは
の処理を行う。 Check whether it is a posting/reading command.
If Yes, perform the process; if No, perform the process.
転記読込処理を行う。 Perform posting reading processing.
印刷コマンドか否かを調べる。Yesのときは
の処理を行い、Noのときはの処理を行う。 Check whether it is a print command. If Yes, perform the process; if No, perform the process.
印刷する。 Print.
保存コマンドか否かを調べる。Yesのときは
の処理を行い、Noのときはの処理を行う。 Check whether it is a save command. If Yes, perform the process; if No, perform the process.
電子シート上のデータを保存する。 Save data on electronic sheets.
再計算コマンドか否かを調べる。Yesのとき
はの処理を行い、Noのときはの処理に戻
る。 Check whether it is a recalculation command. If Yes, perform the process, and if No, return to the process.
再計算を行う。 Perform recalculation.
第5図は転記読込コマンドによる転記読込処理
を説明する図である。転記読込処理は下記のよう
にして実行される。 FIG. 5 is a diagram illustrating a transcription reading process using a transcription reading command. The posting/reading process is executed as follows.
転記読込コマンドに記入されている読込先先
頭座標を読む。 Read the starting coordinates of the reading destination written in the posting/reading command.
外部記憶装置に格納されているテーブルの中
から読込範囲のデータを読む。 Read data in the read range from a table stored in an external storage device.
電子シートの先頭座標からテーブル上の読込
範囲のデータを順番に書込む。 Write data in the reading range on the table in order from the top coordinates of the electronic sheet.
第2図イに示す電子シートの項目枠F2の転記
読込コマンドおよび項目枠F3の再計算コマンド
が実行されると、電子シートは第2図ロに示され
るようになる。第2図イの項目枠F4のグラフ表
示コマンドが実行されると、第7図イに示す棒グ
ラフが表示画面に表示され、項目枠F5のグラフ
表示コマンドが実行されると、第8図イの円グラ
フが表示画面に表示され、項目枠F6の保存コマ
ンドが実行されると、第2図ロのテーブルが
SALETという名前で外部記憶媒体に保存され、
項目枠F7の印刷コマンドが実行されると、第9
図イのテーブルが印刷され、項目枠F8の印刷コ
マンドが実行されると、第7図イの棒グラフが印
刷される。 When the transfer read command for the item frame F2 and the recalculation command for the item frame F3 of the electronic sheet shown in FIG. 2A are executed, the electronic sheet becomes as shown in FIG. 2B. When the graph display command in item box F4 in Figure 2 A is executed, the bar graph shown in Figure 7 A is displayed on the display screen, and when the graph display command in item frame F5 is executed, the bar graph shown in Figure 8 A is displayed on the display screen. When the pie chart is displayed on the display screen and the save command in item box F6 is executed, the table in Figure 2 B will be displayed.
It is saved on an external storage medium with the name SALET,
When the print command in item frame F7 is executed, the 9th
When the table in Figure A is printed and the print command in item box F8 is executed, the bar graph in Figure 7A is printed.
第2図ロに示される電子シートの項目枠F8の
印刷コマンドのパラメータをC8からE8に修正す
ると、電子シートは第2図ハに示すようになり、
第2図ハの項目枠E8の印刷コマンドが実行され
ると、第8図イの円グラフが印刷される。 When the parameters of the print command in item box F8 of the electronic sheet shown in Figure 2 (B) are corrected from C8 to E8, the electronic sheet becomes as shown in Figure 2 (C).
When the print command in item box E8 in FIG. 2C is executed, the pie chart in FIG. 8A is printed.
第2図ロのテーブルの第5行と第6行の間に第
2図ニに示すように新しい行を追加した場合、各
演算式は評価されて新しい座標範囲(行を追加し
た後の新座標)を持つように変更される。このた
め、コマンド関数を再入力しなくても、そのまゝ
実行が行われ、第2図ニの項目枠F4のグラフ表
示コマンドが実行されると第7図ロの棒グラフが
表示画面に表示され、項目枠F5のグラフ表示コ
マンドが実行されると第8図ロの円グラフが表示
画面に表示され、項目枠F8の印刷コマンドが実
行されると、第9図ロのテーブルが印刷され、項
目枠F9の印刷コマンドが実行されると第7図ロ
の棒グラフが印刷される。 If a new row is added between rows 5 and 6 of the table in Figure 2B, as shown in Figure 2D, each arithmetic expression is evaluated and coordinates). Therefore, the command function will be executed without re-entering it, and when the graph display command in item box F4 in Figure 2 D is executed, the bar graph in Figure 7 B will be displayed on the display screen. , When the graph display command in item frame F5 is executed, the pie chart in Figure 8 (B) is displayed on the display screen, and when the print command in item frame F8 is executed, the table in Figure 9 (B) is printed, and the item When the print command in frame F9 is executed, the bar graph in FIG. 7B is printed.
上述の実施例では電子シートの列Fに処理手順
が格納されているが、例えば列G(図示せず)に
他の処理手順を格納しても良い。 In the above embodiment, the processing procedure is stored in column F of the electronic sheet, but other processing procedures may be stored in column G (not shown), for example.
以上の説明から明らかなように、本発明によれ
ば、特別のフアイルに処理手順を格納することな
く、電子シート上に簡単に処理手順を格納できる
ので、データの更新時もその時点における電子シ
ートのデータの状態を確認したがら処理を行うこ
とが出来、より正確な表データを得ることが出来
るという効果がある。
As is clear from the above explanation, according to the present invention, processing procedures can be easily stored on an electronic sheet without storing them in a special file, so even when data is updated, the electronic sheet at that point This has the effect that processing can be performed after checking the state of the data, and more accurate tabular data can be obtained.
第1図は本発明を実施するための装置の構成の
1例を示す図、第2図は本発明の電子シートを説
明する図、第3図はコマンド関数を説明する図、
第4図はコマンド関数の制御フローを示す図、第
5図は転記読込処理を示す図、第6図はSALE4
という名前のテーブルの例を示す図、第7図は棒
グラフの例を示す図、第8図は円グラフの例を示
す図、第9図は印刷されるテーブルの例を示す図
である。
1……表示装置、2……中央処理装置、3……
キーボード、4……メモリ、4a……電子シー
ト、5……外部記憶装置、6……プリンタ、7…
…表示画面上のテーブル。
FIG. 1 is a diagram showing an example of the configuration of a device for carrying out the present invention, FIG. 2 is a diagram explaining an electronic sheet of the present invention, and FIG. 3 is a diagram explaining a command function.
Figure 4 shows the control flow of the command function, Figure 5 shows the posting and reading process, and Figure 6 shows SALE4.
7 shows an example of a bar graph, FIG. 8 shows an example of a pie chart, and FIG. 9 shows an example of a table to be printed. 1...Display device, 2...Central processing unit, 3...
Keyboard, 4...Memory, 4a...Electronic sheet, 5...External storage device, 6...Printer, 7...
...table on the display screen.
Claims (1)
プレイ画面上の表に表示されるデータが格納され
るメモリ上の電子シートとを具備する表処理を行
う簡易言語処理方式において、 電子シート上のデータに基づいてグラフを表示
するためのコマンド関数、データを他の場所から
電子シートに転記するためのコマンド関数、電子
シート上のデータを他の場所に保存するためのコ
マンド関数、電子シートのデータを印刷するため
のコマンド関数およびその他のコマンド関数より
成るコマンド関数集合の中から選択されたコマン
ド関数の並びを処理手順として電気シートに格納
すると共に、 電子シート上のコマンド関数の格納位置がデイ
スプレイ画面上の表の何れの位置に対応するかを
求め、コマンド関数に対応するマークもしくは文
字列をデイスプレイ画面上の表の対応する位置に
表示させる手段と、 コマンド関数集合を構成する複数のコマンド関
数のそれぞれを実行するためのコマンド関数実行
手段の複数個と オペレータによつて指定された処理手順に含ま
れるコマンド関数を該当するコマンド関数実行手
段に実行させる制御手段と を設けた ことを特徴とする簡易言語処理方式。[Scope of Claims] 1. A simple language processing method for table processing comprising a display device on which a table is displayed and an electronic sheet in a memory in which data displayed in the table on the display screen is stored. Command functions for displaying graphs based on data on a sheet; Command functions for transferring data from elsewhere to an electronic sheet; Command functions for saving data on an electronic sheet elsewhere; Electronic A sequence of command functions selected from a command function set consisting of a command function for printing sheet data and other command functions is stored in the electronic sheet as a processing procedure, and the storage position of the command function on the electronic sheet is stored. a means for determining which position of a table on a display screen corresponds to a command function and displaying a mark or character string corresponding to the command function at a corresponding position of the table on a display screen; It is characterized by providing a plurality of command function execution means for executing each of the command functions, and a control means for causing the corresponding command function execution means to execute the command function included in the processing procedure specified by the operator. A simple language processing method that uses
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58247149A JPS60142777A (en) | 1983-12-29 | 1983-12-29 | Simple language processing unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58247149A JPS60142777A (en) | 1983-12-29 | 1983-12-29 | Simple language processing unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60142777A JPS60142777A (en) | 1985-07-27 |
| JPH0557630B2 true JPH0557630B2 (en) | 1993-08-24 |
Family
ID=17159160
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58247149A Granted JPS60142777A (en) | 1983-12-29 | 1983-12-29 | Simple language processing unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60142777A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0743704B2 (en) * | 1986-07-30 | 1995-05-15 | 日本電気株式会社 | Data generation method in data processing system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1173975A (en) * | 1981-05-18 | 1984-09-04 | Paul D. Waldo | Arithmetic menu for informational processing system |
| JPS58192144A (en) * | 1982-05-05 | 1983-11-09 | Sanyo Electric Co Ltd | Word processor |
-
1983
- 1983-12-29 JP JP58247149A patent/JPS60142777A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60142777A (en) | 1985-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6355098B2 (en) | ||
| US5157767A (en) | Apparatus and method for automatically outputting document having data dependent size | |
| JPH0438005B2 (en) | ||
| JPS63251856A (en) | Address printing device | |
| JPH0522933B2 (en) | ||
| JPH0619772B2 (en) | Document processor | |
| JPS60142777A (en) | Simple language processing unit | |
| JPH0359466B2 (en) | ||
| JP3055492B2 (en) | Data output device | |
| JPS6411985B2 (en) | ||
| JPS6355097B2 (en) | ||
| JPH0411909B2 (en) | ||
| JPH0122943B2 (en) | ||
| JPH0615317Y2 (en) | Document processor | |
| JPH0465423B2 (en) | ||
| JPH0766386B2 (en) | Simple language processing system | |
| JPS62286160A (en) | Word processor | |
| JPH04113396A (en) | Display position determination system for character string | |
| JPS59117621A (en) | Document editing and proofreading system | |
| JPH0430048B2 (en) | ||
| JPH06332928A (en) | Slip output device | |
| JPS644223B2 (en) | ||
| JPH01310456A (en) | Data processor | |
| JPH05303576A (en) | Document processing system | |
| JPH01180038A (en) | printing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |