JPH03135656A - Word processor - Google Patents
Word processorInfo
- Publication number
- JPH03135656A JPH03135656A JP2018648A JP1864890A JPH03135656A JP H03135656 A JPH03135656 A JP H03135656A JP 2018648 A JP2018648 A JP 2018648A JP 1864890 A JP1864890 A JP 1864890A JP H03135656 A JPH03135656 A JP H03135656A
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- column
- subtotal
- line
- total
- 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.)
- Granted
Links
- 238000004364 calculation method Methods 0.000 claims abstract description 68
- 238000000034 method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 241000209094 Oryza Species 0.000 description 2
- 235000007164 Oryza sativa Nutrition 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 235000009566 rice Nutrition 0.000 description 2
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
本発明はワードプロセッサに関し、特に作表機能を備え
たものにおいて表中数値の計算を自動的に行って所定欄
に計算の結果を表示させ、また印字させ得るようにした
ワードプロセッサを提案するものである。[Detailed description of the invention] The present invention relates to a word processor, and in particular, to a word processor equipped with a tabulation function, which automatically calculates numerical values in a table, displays the calculation results in a predetermined column, and prints the results. It proposes a word processor.
事務用文書中には数値情報を含む表が記載されることが
多い。このためにワードプロセッサには作表機能を搭載
しているのであるが、ワードプロセッサ入力時において
この表の原稿が完成している場合は少く、むしろ入力と
同時に表を完成していく、つまり表中の文章、数値を記
入していく事例が多い。これはワードプロセッサが定型
文書作成に利用されることが多く、例えば見積書等の汎
用フオームを予め作成しておき、引合事例ごとにこの汎
用7オームに用意しである見積明細表中の品名欄、数量
欄、単価欄、金額欄等を追加入力によって埋めていくの
が一般的である。従って一部の欄については計算した上
で入力する必要があり、ワードプロセッサの文書の迅速
作成という利点を享受できないようなことがある。Tables containing numerical information are often included in office documents. For this purpose, word processors are equipped with a tabulation function, but the draft of this table is rarely completed when inputting into a word processor, rather the table is completed at the same time as input. In many cases, text and numbers are entered. This is because a word processor is often used to create a standard document.For example, a general-purpose form such as a quotation form is created in advance, and the product name field in the quotation details form is prepared in this general-purpose 7 ohm for each inquiry case. It is common to fill in the quantity field, unit price field, amount field, etc. by making additional inputs. Therefore, it is necessary to calculate and input some fields, which may prevent the user from enjoying the advantage of quickly creating documents using a word processor.
本発明はワードプロセッサのデータ処理能力を上記計算
に利用すると共に計算結果を表中に自動的に表示させ又
は印字させるようにして、正確な計算と作表とを瞬時に
行わせるようにして文書作成の高速度化を図ったワード
プロセッサを提供することを目的とする。The present invention utilizes the data processing ability of a word processor for the above calculations, and also automatically displays or prints the calculation results in a table to instantly perform accurate calculations and tabulations to create documents. The purpose of this invention is to provide a word processor that achieves high speed.
以下本発明を日本語ワードプロセッサにおける実施例を
示す図面に基き具体的に説明する。The present invention will be specifically explained below based on drawings showing an embodiment of a Japanese word processor.
第1図は本発明に係る日本語ワードプロセッサの概略構
成を示すブロック図、第2図はキーボード配列図である
。図において1はJIS配列キーボード、2はCPUを
含む制御部、3は制御プログラム格納用、入力文章格納
用、辞書部用等の各種のメモリ、4はCRT、5はプリ
ンタである。FIG. 1 is a block diagram showing a schematic configuration of a Japanese word processor according to the present invention, and FIG. 2 is a keyboard layout diagram. In the figure, 1 is a JIS layout keyboard, 2 is a control section including a CPU, 3 is various types of memory for storing control programs, input sentences, dictionary sections, etc., 4 is a CRT, and 5 is a printer.
キーボード1からかな入力又はローマ字入力された文章
はメモリ3内データを参照して制御部2にて漢字混じり
文章のデータに変換されてメモリ3を構成するテキスト
メモリに格納されていくと共にCRT4に表示されてい
く。そして、この文章は印字指令を与えることによって
、プリンタ5にて印字させ、またメモリ3のうち外部メ
モリとして備えているフロッピーディスクに記憶させて
おき、爾後の印字に供し得るようになっている。Sentences input in kana or Roman characters from the keyboard 1 are converted into data containing kanji in the control unit 2 by referring to the data in the memory 3, and are stored in the text memory constituting the memory 3 and displayed on the CRT 4. It will be done. Then, by giving a print command, this text is printed by the printer 5 and stored in a floppy disk provided as an external memory in the memory 3, so that it can be used for subsequent printing.
而してこのワードプロセッサは作表機能を備えているが
、単なるタブ機能ではなく、縦横の罫線を描くことがで
き、この罫線にて形づくられた表の各欄(枠)内におい
て、ブロック編集(つまり入力文字が各欄の右端にまで
達すると同欄内の左端へ改行される)可能としている。This word processor has a tabulation function, but it is not just a tab function, it can draw vertical and horizontal ruled lines, and block editing ( In other words, when the input characters reach the right end of each column, a line break is made to the left end of the same column.
罫線引きの操作手段は次のとお9である。即ちまずカー
ソルを罫線の始端とすべきCRT4画面上の位置に移動
させておき、「罫線」キー111を打鍵する。制御部2
はこの打鍵信号によって所定の画面編集プログラムを実
行し、罫線の種類(細線、太線、2重線、破線の別など
)を選択させるべく、これをガイドするパターンの表示
を行う。The operation means for drawing ruled lines are as follows. That is, first, the cursor is moved to the position on the CRT 4 screen where the starting end of the ruled line should be, and the "ruled line" key 111 is pressed. Control part 2
executes a predetermined screen editing program in response to this keystroke signal, and displays a pattern to guide the selection of the type of ruled line (thin line, thick line, double line, broken line, etc.).
選択のための所要操作(所定罫線に対応するテンキー1
12打m>によりカーソル位置に該当種類の罫線を表示
させる。次にオペレータは「コントロール」キー113
を押下げつつ、4つのカーソル移動キー114のうちの
、所望方向へカーソルを移動させるためのキーを打鍵す
る。これにより縦又は横の罫線が自由に引けることにな
る。また罫線の削除修正は削除を望む縦(又は横)罫線
の上(又は左)端にカーソルを位置させ、削除キー11
8を打鍵する。そしてカーソルを削除を望む部分の下(
又は右)端まで移動させたあと「実行」キー115を打
鍵する。これにより該当部分の削除が行われる。Required operations for selection (numeric keypad 1 corresponding to the specified ruled line)
12 stroke m> displays the corresponding type of ruled line at the cursor position. Next, the operator presses the "control" key 113
While pressing , press one of the four cursor movement keys 114 to move the cursor in the desired direction. This allows you to freely draw vertical or horizontal ruled lines. To delete or correct a ruled line, place the cursor at the top (or left) end of the vertical (or horizontal) ruled line you want to delete, press the delete key 11
Press key 8. and move the cursor under the part you want to delete (
(or right) after moving it to the end, press the "Execute" key 115. This causes the corresponding portion to be deleted.
このような罫線の表示又は印字に係るコードは16ビツ
ト4桁の2進化16進表記コードとなっており、夫々に
罫線表示又は罫線印字のフォントを割付けている。16
ビツトのデータのうち上位8ビツトは罫線コードである
ことを示し、下位4ビツトでフォントのパターンが特定
される。この実施例では印字用フォントは32X32の
、またCRT画面表示用フォントは24X24のドット
マリックスにて各々構成されるが、罫線のフォントの場
合は、これらのマトリックスの極めて限られた部分が使
用される。つまり第3図(イ)に略示するように中央か
ら上方向に延びる罫線部分を示す領域31、下方向に延
びる罫線部分を示す領域32、左方向に延びる罫線部分
を示す領域33及び右方向に延びる罫線部分を示す領域
34がそれであるが、夫々の領域の罫線情報(なし、細
線、2重線、太線)を上記16ビツトのコードのうちの
下位8ビツトの上位側より2ビツトずつに割付けである
。そして罫線なし=00、細線:01.2重線:101
太線:11でこれを表わしているから下位8ビツトがo
oooooooはその部分に罫線なし、0000010
1は第3図(ロ)に示すようにフォントの左右全幅に延
びる横細線、00000001は第3図(ハ)に示すよ
うにフォントの右半分にのみ現れる横細線(これの連続
として破線が描かれる)、11111111は第3図(
ニ)に示すように太線の十字交叉部、10100000
は第3図(ホ)に示すようにフォントの上下方向全体に
延びる2重線となる。The code for displaying or printing such ruled lines is a 16-bit 4-digit binary coded hexadecimal notation code, and a font for displaying or printing ruled lines is assigned to each code. 16
The upper 8 bits of the bit data indicate a ruled line code, and the lower 4 bits specify the font pattern. In this embodiment, the printing font is composed of a 32x32 dot matrix, and the CRT screen display font is composed of a 24x24 dot matrix, but in the case of a ruled line font, a very limited portion of these matrices is used. . In other words, as schematically shown in FIG. 3(a), a region 31 showing a ruled line portion extending upward from the center, a region 32 showing a ruled line portion extending downward, a region 33 showing a ruled line portion extending leftward, and a right direction. This is the area 34 indicating the ruled line portion extending to the left side, and the ruled line information (none, thin line, double line, thick line) of each area is divided into two bits each from the upper side of the lower eight bits of the above 16-bit code. It is an assignment. And no ruled line = 00, thin line: 01. Double line: 101
Thick line: This is represented by 11, so the lower 8 bits are o.
oooooooo has no borders in that part, 0000010
1 is a horizontal thin line that extends across the entire left and right width of the font, as shown in Figure 3 (b), and 00000001 is a horizontal thin line that appears only in the right half of the font (a dashed line is drawn as a continuation of this line), as shown in Figure 3 (c). ), 11111111 is shown in Figure 3 (
D) As shown in the thick line cross section, 10100000
becomes a double line extending in the entire vertical direction of the font, as shown in FIG. 3(E).
従ってテキストメモリに書込まれているコードからその
コードに対応する表示内容が罫線であること(上位8ビ
ツトによる)及び罫線の種類(下位8ビツトによる)が
識別されることになる。Therefore, from the code written in the text memory, it is possible to identify that the display content corresponding to the code is a ruled line (based on the upper 8 bits) and the type of ruled line (based on the lower 8 bits).
さて前述の如き操作によって第4図に示すように罫線を
引き、各欄に所要の文字、数値を書き込んだものとする
。このような作表を含む通常の文章入力の場合の制御部
2の動作を編集モードと称するが、本発明に係る計算処
理を行わせるべき制御部2の動作、つまり計算モードと
編集モードとの関係は第5図に示すようになっている。Now, assume that the operations described above have been performed to draw ruled lines as shown in FIG. 4, and to write the required characters and numerical values in each column. The operation of the control unit 2 in the case of normal text input including such a tabulation is called the editing mode, but the operation of the control unit 2 that is to perform calculation processing according to the present invention, that is, the calculation mode and the editing mode. The relationship is as shown in FIG.
以下この第5図とキー操作によって変化するCRT4の
画面を示す第6図とに基き制御部2の処理動作を説明す
る。The processing operations of the control section 2 will be explained below based on FIG. 5 and FIG. 6, which shows the screen of the CRT 4 that changes according to key operations.
まず金額の合計欄等のように縦計算(同列にある数値の
合計計算)を行わせる必要がある行(横の欄)には対応
行の左側表外にラインタイプマークを表示させるべくキ
ー操作しておく。First, in rows (horizontal columns) that require vertical calculation (total calculation of numbers in the same column), such as the amount total column, press the key to display a line type mark outside the table on the left side of the corresponding row. I'll keep it.
ラインタイプは「小計」マーク、「合計」マーク及び「
除外」マークの3通りが用意されており、表示させるべ
き位置へカーソルを移動させたあと、夫々「コントロー
ル」キー113を押下げた状態で文字キー117の「S
」、「G」及び「J」を夫々打鍵する(但し予め英数キ
ー118を打鍵しておく)ことにより所要のマークが表
示される。The line types are "Subtotal" mark, "Total" mark and "
There are three types of "Exclude" marks. After moving the cursor to the position where it should be displayed, hold down the "Control" key 113 and press "S" on the letter key 117.
”, “G” and “J” (however, by pressing the alphanumeric keys 118 in advance), the required mark is displayed.
「小計」マークはその行より上の行についての合計又は
当該「小計」マークよりも上であって、当該「小計」マ
ークに最も近い上方の小計マークよりも下にある行につ
いての合計を記入させる行位置、第4図の例ではA合計
、B合計の行に表示せしめられる。「合計」は「小計」
マークの行についての合計を記入させる行位置、第4図
の例では総合計の行に表示せしめられる。また「除外」
マークは縦、横の計算から除外する行に表示せしめられ
る。For the "Subtotal" mark, enter the total for the rows above that row, or the total for the rows above the "Subtotal" mark and below the upper subtotal mark closest to the "Subtotal" mark. In the example of FIG. 4, they are displayed in the A total and B total rows. "Total" is "subtotal"
The line position where the total for the line of the mark is written is displayed, in the example of FIG. 4, the total line is displayed. Also "excluded"
Marks are displayed on lines that are excluded from vertical and horizontal calculations.
而して次には第4図に示すようにカーソルKを計算対象
の表の左肩部に位置させた上で「計算」キー116を打
鍵する。これによって制御部2は計算モードでの動作に
入る。制御部2はカーソル位置に対応するテキストメモ
リのコード内容から計算対象の表の特定をする。即ち表
の肩部ではこの部分の罫線に係るコードの下位8ビット
b、、 b、。Next, as shown in FIG. 4, the cursor K is positioned on the left shoulder of the table to be calculated, and the "calculate" key 116 is pressed. This causes the control section 2 to enter operation in calculation mode. The control unit 2 specifies the table to be calculated from the code contents of the text memory corresponding to the cursor position. That is, in the shoulder part of the table, the lower 8 bits b,, b, of the code related to the ruled line in this part.
b=、 l)++ bs、 b−、b+、 b−のうち
下方向への罫線を示す(b=、 b+)の2ビツト及び
右方向への罫線を示す(b+、 be)の2ビツトがと
もにooではなく(っまり、細線、2重線又は太線が例
えば「のように表示される)、残りの4ビットby、b
a、 bs、baが00である(線が現れない)から、
このコードの検知をもって表を特定するのである。従っ
てこの表の画面に現れていない部分も同じ表の一部と認
識され、以下の操作は画面スクロールによって同様に行
われる。また計算は画面に現れていると否とを問わず実
行される。b=, l)++ bs, b-, b+, b-, the 2 bits (b=, b+) indicating the downward ruled line and the 2 bits (b+, be) indicating the rightward ruled line are Both are not oo (a close line, thin line, double line, or thick line is displayed as, for example), and the remaining 4 bits by, b
Since a, bs, and ba are 00 (no line appears),
The table is identified by detecting this code. Therefore, the portion of this table that does not appear on the screen is recognized as part of the same table, and the following operations are performed in the same way by scrolling the screen. Also, calculations are performed regardless of whether the screen is displayed or not.
カーソル位置に対応するテキストメモリ内記憶コードが
上述の条件を満たさない場合は所定のエラーメツセージ
が表示さ、れる。If the code stored in the text memory corresponding to the cursor position does not satisfy the above conditions, a predetermined error message is displayed.
制御部2は計算モードの最初のステップである演算子指
定モードに入り、CRT4の画面を第6図(イ)のよう
に、ヘッダ一部35の次の行(但し「除外」マーク付の
行がある場合は「除外」マークのない最上の行)の文字
、数字の表示を消滅させ、この行の欄に演算子を指定す
る操作を進めることを促す表示(図面ではその縦罫線部
を2重太線で表している)を行わしめ、且つ所定のガイ
ドメツセージを表示させる。カーソルには最左欄の第1
桁に位置せしめられる。「計算」キー116打鍵時のカ
ーソルにの位置により制御部は表の第2行目及びこれを
横に分割する縦罫線を罫線コード等によって容易に特定
できる。なお表にはヘッダ一部が存在することを前提と
しているが、ヘッダ一部なしの表についての計算も可能
となるように、その有無指定を行わせる構成としてもよ
い。The control unit 2 enters the operator specification mode, which is the first step in the calculation mode, and displays the CRT 4 screen as shown in FIG. If there is, the display of letters and numbers in the top line without the "exclude" mark will disappear, and a display prompting you to proceed with the operation of specifying an operator in the column of this line (in the drawing, the vertical ruled line part will be changed to 2). (represented by a heavy thick line), and a predetermined guide message is displayed. The cursor has the first character in the leftmost column.
be placed on a girder. Depending on the position of the cursor when the "calculation" key 116 is pressed, the control unit can easily specify the second row of the table and the vertical ruled line dividing it horizontally using a ruled line code or the like. Note that although it is assumed that a header part exists in a table, the presence or absence of the header may be specified so that calculations can be performed on a table without a header part.
「=
次に演算子の指定は「+」キー1171、 キー」
−1172、「米」キー1173、「/」キー1174
によって行われる。第6図(イ)では数量と単価の積を
求め、この積の金額を金額欄に表示、印字させるべく、
数量の列には+、単価の列には米、金額の列には=を指
定する。−の欄に対する演算子指定から隣の欄への移動
は「タブ」キー119によって指示させる。本発明品は
+、−二を含む列については小計、合計を各マークを有
する行に算出せしめるので、演算子の指定にあたっては
それを配慮する必要があり、上述の例でも数量合計を必
要とするので、これを加算時の被加数と実質的に同様に
処理される被乗数とすべく、その列に十を指定する。"= Next, specify the operator with the "+" key 1171, the "key" -1172, the "rice" key 1173, the "/" key 1174
carried out by. In Figure 6 (a), calculate the product of quantity and unit price, and display and print the amount of this product in the amount column.
Specify + in the quantity column, US in the unit price column, and = in the amount column. Moving from the operator specification in the - column to the next column is instructed by the "tab" key 119. The product of the present invention calculates subtotals and totals for columns containing + and -2 in the rows with each mark, so it is necessary to take this into account when specifying operators, and the above example also requires a quantity total. Therefore, in order to make this a multiplicand that is processed substantially in the same way as the summand during addition, we designate 10 in that column.
第7図は演算子の機能を5欄の例について示している。FIG. 7 shows the functions of the operators for an example of five columns.
第1.2行の列には加減算のみに係るもの、第3.4行
の列は乗算、除算に係るものである。=キーを有する欄
については定数の付加を許しており、第5行のD列には
A−C列の和に10を加えた値を、第6行のC列にはA
、B列の和から10を減じた値を夫々表示、印字させる
。第7.8行は定数の除算(平均算出)、乗算(100
分率算出)の例を示している。なお第9行の列はA、C
,Eの列につき縦計算のみを行わせる例を示している。The columns in the 1st and 2nd rows are related only to addition and subtraction, and the columns in the 3rd and 4th rows are related to multiplication and division. Constants are allowed to be added to columns with = keys, and the value of the sum of columns A-C plus 10 is added to column D of the 5th row, and the value of A is added to column C of the 6th row.
, the values obtained by subtracting 10 from the sum of columns B are displayed and printed, respectively. Line 7.8 shows constant division (average calculation) and multiplication (100
An example of fraction calculation) is shown. The columns of the 9th row are A and C.
, E shows an example in which only vertical calculations are performed for columns.
なおこの場合の演算子は十でも=でもよい。Note that the operator in this case may be 10 or =.
このようにして演算子を指定したあと「実行」キー11
5を打鍵すると制御部2はこれを受けて次には編集指定
モードに移り、第6図(ロ)に示すように所定のガイド
メツセージを表示させ、次に説明する編集子を最初に入
力せしめるべき列の第2行目の縦罫線を2重太線とする
。After specifying the operator in this way, press the "Execute" key 11
When key 5 is pressed, the control section 2 receives this and then shifts to the edit specification mode, displays a predetermined guide message as shown in FIG. The vertical ruled line in the second row of the power column is a double thick line.
編集子は縦又は横計算に係る結果の表記方法を指定する
ものであって数値は文字キー117のうちのNによって
指定最高桁の数だけキーインされる。第6図の例では3
桁分て十分であるのでNNNをキーインする。このよう
な数値データ用のN入力の前、後に¥或いは%、個、冊
等の文字データを入力し、また位取りの、を8間に入力
する場合は計算結果に併せてそれらの文字、記号も表示
、印字されることになる。なおこの実施例では半角キー
120を設けて半角文字の入力も可能としており、Nの
半角文字入力により例えば小数点以下を半角数字とする
表示を可能ならしめるようにしている。またNの入力よ
りも計算結果桁数が大であるオーバーフローの状態にな
った場合は後述するようにして計算の実行を指示した場
合に該当欄に米をNの数だけ表示させてNの再入力を行
わしめる。The editor specifies the notation method for the results related to vertical or horizontal calculations, and numerical values are keyed in by N of the character keys 117 for the specified maximum number of digits. In the example in Figure 6, 3
Since there are enough digits, key in NNN. If you input character data such as ¥ or %, piece, book, etc. before or after inputting N for numerical data, and if you input a scale value of , between 8, those characters and symbols should be entered along with the calculation result. will also be displayed and printed. In this embodiment, a half-width key 120 is provided to enable the input of half-width characters, and by inputting the half-width character N, it is possible to display, for example, half-width numbers below the decimal point. In addition, if an overflow situation occurs in which the number of digits in the calculation result is larger than the number of N inputs, when you instruct the calculation to be executed as described later, display rice by the number of N in the corresponding column and repeat N. Confirm the input.
数量欄に3つのNを入力したあと「タブJキー119を
打鍵すると〔第6図(ロ)はこの状態を示している〕計
算結果の表示印字には無関係な単価欄をスキップして金
額欄に2重太線が移る。この欄にも所要のN及び文字、
記号をキーインして第6図(ハ)の状態としたあと「実
行」キー115を打鍵すると制御部2は御粘計算モード
に入り指定された演算子に従って縦、横の計算を実行し
、また指定された編集子に従う表示、印字を行わせる。After entering the three N's in the quantity column, press the "Tab J key 119" [Figure 6 (B) shows this state] Display the calculation result. Skip the unit price column that is unrelated to printing and display the amount column. A double thick line will move to . Also in this field, enter the required N and letters,
When the "execute" key 115 is pressed after keying in a symbol to create the state shown in FIG. Display and print according to the specified editor.
この場合において欄中に¥、円、個等の非数値が示され
ているときにも数値データはこれらとは無関係に計算さ
れることは勿論である。第6図(ニ)はその結果を示す
が「除外Jマークを付した行は計算対象にならないのは
前述したとおりである。計算終了と共に制御部は計算モ
ードから編集モードへ復帰する。In this case, even when non-numeric values such as ¥, yen, pieces, etc. are shown in the column, the numerical data is of course calculated regardless of these. FIG. 6(d) shows the result, and as described above, lines marked with the exclusion J mark are not subject to calculation. Upon completion of calculation, the control section returns from calculation mode to edit mode.
而して第5図に示すように編集子の指定を終えたあとカ
ーソルKが左端の罫線上にある状態で「実行」キー11
5を打鍵すると制御部2は逐次計算モードに入り、1桁
の計算を行い、その行の横計算の結果を演算子が=であ
る列の欄に表示、印字させる。カーソルは次行の左端罫
線上に位置し次順の「実行」キー115の打鍵を待機す
る状態になる。「実行」キー115の打鍵をでその行の
横計算が行われることは言うまでもない。Then, as shown in FIG. 5, after specifying the editor, press the "Execute" key 11 while the cursor K is on the leftmost ruled line.
When key 5 is pressed, the control unit 2 enters the sequential calculation mode, performs one-digit calculation, and displays and prints the result of the horizontal calculation in that row in the column where the operator is =. The cursor is positioned on the leftmost ruled line of the next line and waits for the next "execute" key 115 to be pressed. It goes without saying that when the "execute" key 115 is pressed, horizontal calculations for that line are performed.
このような逐次計算モードによる場合は1行ごとの計算
結果を確認しながら入力作業を進めることができる。ま
た最初の1行分の確認のあと御粘計算モードにすること
が可能である。In such a sequential calculation mode, it is possible to proceed with the input work while checking the calculation results for each line. Also, after confirming the first line, it is possible to switch to the sticky calculation mode.
さて上述した如き演算子、編集子の指定の際に指定ミス
があった場合又は演算子指定モード、編集子指定モード
又は逐次計算モードにおいて「取消」キー121を打鍵
した場合は入力モードに入り、カーソルが左端罫線上に
位置する状態になり、また所定のエラーメツセージを表
示する。Now, if there is a specification error when specifying an operator or editor as described above, or if the "Cancel" key 121 is pressed in the operator specification mode, editor specification mode, or sequential calculation mode, the input mode is entered. The cursor is placed on the leftmost ruled line, and a predetermined error message is displayed.
制御部2はカーソル移動キー114のうち「↑」「↓」
「→」の打鍵により入力モードから演算子指定モード
へ復帰させるようにしている。上記指定ミスの場合は修
正入力せんとしてカーソルを上下又は右方へ移動させん
とするから、実質的に自動的に編集モードに復帰するこ
とになる。また制御部2は「終了」キー122の打鍵に
よって編集モードに戻る。従って計算を終了したい場合
は「終了」キー122を打鍵し、通常の文書作成に戻れ
ば良い。The control unit 2 uses “↑” and “↓” of the cursor movement keys 114.
By pressing the "→" key, the input mode is returned to the operator specification mode. In the case of the above-mentioned specification error, the cursor is moved up or down or to the right in order to make a correction input, so the edit mode is essentially automatically returned to. Further, the control unit 2 returns to the editing mode by pressing the "end" key 122. Therefore, if you want to end the calculation, you can press the "end" key 122 and return to normal document creation.
なお、文書印字に際しては特に必要のないラインクイプ
マーク「小計」等は印字せしめないようにしておくのが
よい。In addition, when printing a document, it is preferable not to print unnecessary line quip marks such as "subtotal".
以上の説明から明らかな如く、本発明によれば、表中の
特定列について指定区間の複数行の数値データの小計の
算出を指定し、指定した小計の算出を該当列の指定行に
表示又は印字させるべく斯る指定行に小計算出のマーク
を表示させる手段と、同列の小計算出結果を合算した合
計の算出を指定し、指定した合計の算出を該当列の指定
行に表示又は印字させるべく斯る指定行に合計算出マー
クを表示させる手段とを備えることによって、ワードプ
ロセッサの主たる用途である事務用文書作成に際して、
しばしば必要とされる表中の計算値記入を全く自動的に
行うことができるばかりか、複数行の小計の算出指定及
び当該小計算出結果の合計算出の指定を、マークの表示
と共に行えるので、操作者に対する入力作業の負担を低
減できる。As is clear from the above description, according to the present invention, calculation of a subtotal of multiple rows of numerical data in a specified interval is specified for a specific column in a table, and the calculation of the specified subtotal is displayed or displayed in a specified row of the corresponding column. A means for displaying a small calculation mark on the specified line for printing, and specifying the calculation of the total by adding up the small calculation results in the same column, and displaying or printing the calculation of the specified total on the specified line of the corresponding column. By providing a means for displaying a total calculation mark on such a specified line in order to
Not only can you completely automatically enter calculated values in tables, which is often required, but you can also specify the calculation of subtotals for multiple lines and the total calculation of the results of the subcalculations, along with displaying marks. The burden of input work on the operator can be reduced.
なお本発明は全文字配列タブレット、方為ρキーボード
を備えた日本語ワードプロセッサ又は欧文ワードプロセ
ッサにも適用できる。The present invention can also be applied to a full character arrangement tablet, a Japanese word processor or a Roman word processor equipped with a square ρ keyboard.
第1図は本発明品の構成を略示するブロック図、第2図
はキーボード配列図、第3図(イ)〜(ホ)は罫線用フ
ォントの説明図、第4図は表の例を示す説明図、第5図
は制御部の処理モードの概略を示す説明図、第6図(イ
)〜(ニ)は計算モードの場合の画面を示す説明図、第
7図は演算子の例とその機能を示す説明図である。
1・・・キーボード、2・・・制御部、3・・・メモリ
、4・・・CRT、5・・・プリンタ。Figure 1 is a block diagram schematically showing the configuration of the product of the present invention, Figure 2 is a keyboard layout diagram, Figures 3 (A) to (E) are illustrations of ruled line fonts, and Figure 4 is an example of a table. FIG. 5 is an explanatory diagram showing an outline of the processing mode of the control unit, FIGS. 6 (a) to (d) are explanatory diagrams showing screens in calculation mode, and FIG. 7 is an example of operators. FIG. 2 is an explanatory diagram showing the functions thereof. DESCRIPTION OF SYMBOLS 1...Keyboard, 2...Control unit, 3...Memory, 4...CRT, 5...Printer.
Claims (1)
の数値データに共通する演算子を指定する手段と、指定
した演算子を特定の行に表示する手段と、指定した演算
子に基く計算を一部又は全部の行につき各行ごとに実行
し、表中の指定列に計算結果を表示又は印字させる手段
と、特定列ついて指定区間の複数行の数値データの小計
の算出を指定し、指定した小計の算出を該当列の指定行
に表示又は印字させるべく斯る指定行に小計算出のマー
クを表示させる手段と、同列の小計算出結果を合算した
合計の算出を指定し、指定した合計の算出を該当列の指
定行に表示又は印字させるべく斯る指定行に合計算出マ
ークを表示させる手段と、を備えることを特徴とするワ
ードプロセッサ。(1) For each column or multiple columns in the table, a means for specifying an operator common to numerical data in each row in the same column, a means for displaying the specified operator in a specific row, and a specified operation. A method for performing child-based calculations for some or all rows for each row and displaying or printing the calculation results in specified columns in a table, and for calculating subtotals of multiple rows of numerical data in a specified interval for a specified column. In order to display or print the calculation of the specified subtotal on the specified line of the corresponding column, specify the means to display the sub-calculation mark on the specified line, and the calculation of the total sum of the sub-calculation results of the same column. and means for displaying a total calculation mark on a specified line in order to display or print the calculation of the specified total on the specified line of the corresponding column.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018648A JPH0656606B2 (en) | 1990-01-29 | 1990-01-29 | Word processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018648A JPH0656606B2 (en) | 1990-01-29 | 1990-01-29 | Word processor |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57075664A Division JPS58192144A (en) | 1982-05-05 | 1982-05-05 | Word processor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03135656A true JPH03135656A (en) | 1991-06-10 |
JPH0656606B2 JPH0656606B2 (en) | 1994-07-27 |
Family
ID=11977439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018648A Expired - Lifetime JPH0656606B2 (en) | 1990-01-29 | 1990-01-29 | Word processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0656606B2 (en) |
-
1990
- 1990-01-29 JP JP2018648A patent/JPH0656606B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0656606B2 (en) | 1994-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1296175A (en) | ||
GB1296176A (en) | ||
EP0009536B1 (en) | Data entry apparatus with dual-mode tabbing function selectable from keyboard | |
JPH0429106B2 (en) | ||
US4897804A (en) | Data processing device with screen seperated into line format area and data display area | |
JPH03135656A (en) | Word processor | |
JPH0340061A (en) | Word processor | |
JPH0340062A (en) | Word processor | |
JP3663865B2 (en) | Form processing apparatus and storage medium | |
JP3496499B2 (en) | Calculation data processing device | |
JPS6338723B2 (en) | ||
JPH0348328A (en) | Character processor having justification function | |
JPS60239861A (en) | Arabic word processor system | |
JPH03149611A (en) | Character input system | |
JP3634387B2 (en) | Document processing method and apparatus | |
JPH06259180A (en) | Data entry device | |
JPS63310064A (en) | Information processor | |
JPH0765059A (en) | Character string arranging method, character information control method and cad device | |
JPS63128424A (en) | Data processing system | |
JPS6327886A (en) | Document generator | |
JPS61148084A (en) | Printer | |
JPS63291089A (en) | Character processor | |
JPH04362773A (en) | Sentence preparing device | |
JPS6411982B2 (en) | ||
JPH0743585B2 (en) | Document editing device |