JPH04347766A - Table processing device - Google Patents
Table processing deviceInfo
- Publication number
- JPH04347766A JPH04347766A JP3119925A JP11992591A JPH04347766A JP H04347766 A JPH04347766 A JP H04347766A JP 3119925 A JP3119925 A JP 3119925A JP 11992591 A JP11992591 A JP 11992591A JP H04347766 A JPH04347766 A JP H04347766A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- order
- cells
- cursor movement
- cell
- 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
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、ワードプロセッサ等で
表を作成後、各セルにデータを入力していく際のセル間
のカーソル移動を制御するカーソル移動制御装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cursor movement control device for controlling cursor movement between cells when data is input into each cell after creating a table using a word processor or the like.
【0002】0002
【従来の技術】従来、セル間のカーソル移動のために定
義したキー操作でセル間のカーソル移動を行い各セルに
データを入力していく場合、カーソルが移動していく順
序は、隣接する次の行あるいは次の列のセルというよう
に一定順序である。このため、離れた位置に存在する任
意のセルにカーソルを移動したい場合は、カーソルキー
、マウスポインタ等によりカーソル移動を行っていた。[Prior Art] Conventionally, when entering data into each cell by moving the cursor between cells using key operations defined for moving the cursor between cells, the order in which the cursor moves is cells in the next row or column, and so on. For this reason, if the user wanted to move the cursor to an arbitrary cell located at a remote location, the cursor was moved using cursor keys, a mouse pointer, or the like.
【0003】従来の類似技術には、表生成後のカーソル
移動制御に関する公知例は見当らないが、表生成時のカ
ーソル移動制御に関する公知例として、例えば、特開昭
62−200458の作表装置のように、実行キー操作
により隣接する次の列のセルに順次カーソルを移動して
いく方式と、例えば、特開昭63−225858の表作
成方法のように改行キー操作により隣接する次の列のセ
ルに順次カーソルを移動していく方式等がある。[0003] Although there is no known example of cursor movement control after table generation in conventional similar techniques, there are known examples of cursor movement control during table generation, such as the tabulation device disclosed in Japanese Patent Laid-Open No. 62-200458. For example, in the table creation method of JP-A No. 63-225858, the cursor is moved sequentially to cells in the next adjacent column by pressing the execute key; There are methods such as sequentially moving the cursor to cells.
【0004】0004
【発明が解決しようとする課題】従来の技術では定型表
等のように、データ入力を行うセル間のカーソル移動順
序がある程度決まっている表にデータ入力を行う場合、
オペレータは毎回同じように、カーソルキーやマウスポ
インタ等によりデータ入力を行いたいセルを意識してカ
ーソルを移動していくことが必要となるため操作に手間
がかるうえ毎回同じような、カーソル移動制御を行うた
め煩わしいという問題点があった。[Problem to be Solved by the Invention] In the conventional technology, when data is input into a table such as a fixed table in which the order in which the cursor moves between cells in which data is input is determined to some extent,
The operator must use the cursor keys or mouse pointer to move the cursor in the same way each time, keeping in mind the cell in which data is to be entered, which is time-consuming and requires the same cursor movement control each time. There was a problem in that it was cumbersome to do.
【0005】本発明の目的は、表毎にセル間のカーソル
移動順序を任意に登録し、セル間のカーソル移動を任意
に定義したキーの操作により、任意に登録した順序でセ
ル間のカーソル移動ができ、セル内へのデータ入力を短
時間で行える優れた操作性能を持つカーソル移動制御装
置をオペレータに提供することにある。An object of the present invention is to arbitrarily register the order of cursor movement between cells for each table, and to move the cursor between cells in the arbitrarily registered order by operating keys that define the cursor movement between cells. An object of the present invention is to provide an operator with a cursor movement control device having excellent operational performance and capable of inputting data into a cell in a short time.
【0006】[0006]
【課題を解決するための手段】上記目的は、カーソルの
移動順序を保持するテーブルと、前記テーブルを参照し
てカーソルの移動順序を制御する第1の装置を設け、表
のセルへのデータ入力の終了を意味する入力があったと
きは、前記第1の装置は、前記テーブル1を参照して、
次のセルへカーソルの移動を行うことにより達成される
。[Means for Solving the Problems] The above object is to provide a table that holds the movement order of the cursor and a first device that controls the movement order of the cursor by referring to the table, and to input data into cells of the table. When there is an input indicating the end of , the first device refers to the table 1 and
This is accomplished by moving the cursor to the next cell.
【0007】[0007]
【作用】本発明によれば、オペレータが、予めカーソル
移動順序登録テーブルにセル間のカーソル移動順序を登
録しておき、セル間のカーソル移動のために定義したキ
ーを操作するだけで、オペレータがカーソル移動順序登
録テーブルに登録した順序に従いセル間のカーソル移動
を行うことができる。[Operation] According to the present invention, the operator registers the cursor movement order between cells in the cursor movement order registration table in advance, and simply operates the keys defined for cursor movement between cells. The cursor can be moved between cells in accordance with the order registered in the cursor movement order registration table.
【0008】[0008]
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings.
【0009】図1は、本実施例における表制御装置の構
成図で、1は本装置全体を制御する表制御装置であり、
4は2のキーボードや3のマウス等の入力制御を行う入
力制御装置であり、5は6のカーソル移動順序登録装置
により7のセル間のカーソル移動順序テーブルをオペレ
ータの指示に従い参照あるいは更新しながらカーソル移
動制御を行うカーソル移動制御装置であり、8は9の表
構造テーブルを参照あるいは更新しながら行列編集等に
よる表構造の変化を制御する表構造制御装置であり、1
0は行列編集等のコマンドを制御するコマンド制御装置
であり、11は12のディスプレイ等に表示するための
表示制御装置である。FIG. 1 is a block diagram of a table control device in this embodiment, where 1 is a table control device that controls the entire device;
4 is an input control device that controls input such as the keyboard in 2 and the mouse in 3, and 5 uses a cursor movement order registration device in 6 to refer to or update the cursor movement order table between cells in 7 according to instructions from the operator. 8 is a cursor movement control device that controls cursor movement; 8 is a table structure control device that controls changes in the table structure due to matrix editing, etc. while referring to or updating the table structure table 9;
0 is a command control device for controlling commands such as matrix editing, and 11 is a display control device for displaying on a display 12 or the like.
【0010】図2は、表構造制御装置8が管理する表構
造テーブル9の構成である。13の各セルを一意に識別
するための識別子であるセルIDを保持する項目と、1
4のセルIDに対応するセルデータへのポインタを保持
する項目と、15のセルデータを保持する項目からなる
。FIG. 2 shows the structure of the table structure table 9 managed by the table structure control device 8. 1. An item holding a cell ID which is an identifier for uniquely identifying each cell of 1.
It consists of an item that holds a pointer to cell data corresponding to cell ID 4 and an item that holds cell data 15.
【0011】図3は、カーソル制御装置5が管理するカ
ーソル移動順序テーブル7の構成である。昇順や降順等
の一定の順序で配置されたセル間のカーソル移動順序1
6を保持する項目と、16のカーソル移動順序と対応す
るセルID17を保持する項目からなる。FIG. 3 shows the structure of the cursor movement order table 7 managed by the cursor control device 5. Cursor movement order between cells arranged in a certain order such as ascending or descending order 1
It consists of an item that holds 6 and an item that holds cell ID 17 that corresponds to the cursor movement order of 16.
【0012】以上の構成におけるセル間のカーソル移動
処理を図4のフローチャートにもとづいて説明する。ま
ず、キーボード等の入力装置から入力が開始されると、
18で入力がセル間のカーソル移動のために定義されて
いたキーかその他の入力かを判定し、定義されているキ
ー入力なら19に進みそれ以外のキー入力なら23に進
む。19で現在のカーソルが存在するセルのセルIDか
らカーソル移動順序テーブル7を参照して対応するカー
ソル移動順序を求める。20で19で求めたカーソル移
動順序に1をたす。21で、20で求めたカーソル移動
順序からカーソル移動順序テーブル7を参照して対応す
るセルIDを求める。22で、21で求めたセルID1
7が示すセルにカーソルを移動する。18で、定義され
ているキー入力以外の入力なら23に進み入力がカーソ
ルキーなら24に進みカーソルキー以外なら処理を終了
しカーソル移動は行わない。24で、カーソルキーによ
るカーソル移動先のセルIDを求め22に進みカーソル
移動処理を行う。The cursor movement process between cells in the above configuration will be explained based on the flowchart shown in FIG. First, when input is started from an input device such as a keyboard,
At 18, it is determined whether the input is a key defined for moving the cursor between cells or another input, and if it is a defined key input, the process goes to 19, and if it is any other key input, the process goes to 23. In step 19, the corresponding cursor movement order is determined by referring to the cursor movement order table 7 from the cell ID of the cell where the current cursor is located. At step 20, add 1 to the cursor movement order determined at step 19. In step 21, the cursor movement order table 7 is referred to from the cursor movement order obtained in step 20 to obtain the corresponding cell ID. In 22, cell ID1 obtained in 21
Move the cursor to the cell indicated by 7. At 18, if the input is other than the defined key input, the process goes to 23, if the input is a cursor key, the process goes to 24, and if it is anything other than the cursor key, the process ends and the cursor is not moved. At step 24, the cell ID to which the cursor is to be moved using the cursor keys is determined, and the process proceeds to step 22 to perform cursor movement processing.
【0013】図5は、図3のカーソル移動順序テーブル
7への登録手順を示すフローチャートである。25で、
カーソル移動順序テーブル7への登録コマンドを指定す
る。26で、マウスやカーソルキー等でカーソル移動順
序テーブル7へ登録するセルを指定する。27で、登録
の実行を行うキーあるいはコマンドを指定する。28で
、カーソル移動順序登録テーブル7へ26で指定したセ
ルID17を登録する。29で、本コマンドの終了を示
すキーあるいはコマンドが指定されるまで本コマンドを
繰り返す。FIG. 5 is a flowchart showing the registration procedure in the cursor movement order table 7 of FIG. At 25,
Specifies the registration command to the cursor movement order table 7. At step 26, the cell to be registered in the cursor movement order table 7 is specified using the mouse or cursor keys. At step 27, a key or command for executing the registration is specified. At step 28, the cell ID 17 specified at step 26 is registered in the cursor movement order registration table 7. In step 29, this command is repeated until a key or command indicating the end of this command is specified.
【0014】図6は、表と表構造テーブル9を対応させ
た例である。尚、30の各セル内の数字はセルIDを示
す。FIG. 6 is an example in which tables and table structure tables 9 are associated with each other. Note that the numbers in each of the 30 cells indicate the cell ID.
【0015】図7は、図6の表における、図3のカーソ
ル移動順序テーブル7が定めるカーソルの移動順序を示
す。31の各セル内の数字は、カーソル移動順序を表す
。FIG. 7 shows the cursor movement order determined by the cursor movement order table 7 of FIG. 3 in the table of FIG. The numbers in each cell of 31 represent the cursor movement order.
【0016】図8は、カーソル移動のキーを実行キーと
して、図2の表構造テーブル9の表で、図3のカーソル
移動順序テーブル7を参照してセル間のカーソル移動を
行った場合の、セル間のカーソル移動の動作例を示す。
尚、32はカーソルである。FIG. 8 shows a table of the table structure table 9 of FIG. 2, when the cursor movement key is used as an execution key and the cursor is moved between cells with reference to the cursor movement order table 7 of FIG. 3. An example of how the cursor moves between cells is shown. Note that 32 is a cursor.
【0017】図3のカーソル移動順序テーブル7、図4
のフローチャートを用いて、簡単に説明すると次のよう
になる。Cursor movement order table 7 in FIG. 3, FIG.
A simple explanation using the flowchart is as follows.
【0018】まず、カーソルは名前の欄にあるものとす
る(33)。ここで実行キーが押されると、実行キーは
定義されたカーソル移動キーなので(18)、セルID
から現在のカーソル移動順序を計算する(19)。33
ではカーソル位置のセルIDは6なので、カーソル移動
順序テーブル7を参照してカーソル移動順序が1である
ことがわかる。次に、現在の移動順序に1を加えて(2
0)、2になり、カーソル移動順序が2のセルIDを求
める(21)。カーソル移動順序テーブル7を参照する
とセルIDは9であることがわかる。次に、セルIDが
9のセルにカーソルを移動させる(22)。この時点で
カーソルは34に示す位置に移動する。以後、実行キー
が押される度に、以上のような処理を繰返し、カーソル
は35、36、37、38が示す位置に移動する。First, assume that the cursor is in the name field (33). When the execution key is pressed here, since the execution key is the defined cursor movement key (18), the cell ID
The current cursor movement order is calculated from (19). 33
Since the cell ID at the cursor position is 6, referring to the cursor movement order table 7, it can be seen that the cursor movement order is 1. Next, add 1 to the current movement order (2
0), 2, and the cell ID for which the cursor movement order is 2 is determined (21). Referring to the cursor movement order table 7, it can be seen that the cell ID is 9. Next, the cursor is moved to the cell with cell ID 9 (22). At this point the cursor moves to the position shown at 34. Thereafter, each time the execution key is pressed, the above process is repeated and the cursor moves to the positions indicated by 35, 36, 37, and 38.
【0019】[0019]
【発明の効果】本発明によれば、表毎にセル間のカーソ
ル移動順序を任意に登録し、セル間のカーソル移動を任
意に定義したキーの操作により、任意に登録した順序で
セル間のカーソル移動ができ、セル内へのデータ入力を
短時間で行えるので操作性が向上する。According to the present invention, the order of cursor movement between cells is arbitrarily registered for each table, and the cursor movement between cells can be moved between cells in the arbitrarily registered order by operating the arbitrarily defined keys. The cursor can be moved and data can be entered into cells in a short time, improving operability.
【図1】本発明の一実施例における表制御装置のブロッ
ク構成図である。FIG. 1 is a block configuration diagram of a table control device in an embodiment of the present invention.
【図2】本発明の一実施例における表構造テーブルの構
造図である。FIG. 2 is a structural diagram of a table structure table in an embodiment of the present invention.
【図3】本発明の一実施例におけるセル間カーソル順序
テーブルの構造図である。FIG. 3 is a structural diagram of an inter-cell cursor order table in an embodiment of the present invention.
【図4】本発明の一実施例における動作フローチャート
図である。FIG. 4 is an operation flowchart in one embodiment of the present invention.
【図5】本発明の一実施例におけるカーソル移動順序登
録テーブルへの登録動作フローチャート図である。FIG. 5 is a flowchart of a registration operation in a cursor movement order registration table in an embodiment of the present invention.
【図6】本発明の一実施例における表構造図である。FIG. 6 is a table structure diagram in one embodiment of the present invention.
【図7】本発明の一実施例におけるカーソル移動順序図
である。FIG. 7 is a cursor movement sequence diagram in one embodiment of the present invention.
【図8】本発明の一実施例における実施動作図である。FIG. 8 is an operational diagram of an embodiment of the present invention.
1…表制御装置、2…キーボード、3…マウス、4…入
力制御装置、5…カーソル制御装置、6…カーソル移動
順序登録装置、7…カーソル移動順序テーブル、8…表
構造制御装置、9…表構造テーブル、10…コマンド制
御装置、11…表示制御装置、12…ディスプレイ。DESCRIPTION OF SYMBOLS 1... Table control device, 2... Keyboard, 3... Mouse, 4... Input control device, 5... Cursor control device, 6... Cursor movement order registration device, 7... Cursor movement order table, 8... Table structure control device, 9... Table structure table, 10... Command control device, 11... Display control device, 12... Display.
Claims (2)
カーソルの移動順序を保持するテーブルと、前記テーブ
ルを参照してカーソルの移動順序を制御する第1の装置
を設け、表のセルへのデータ入力の終了を意味する入力
があったときは、前記第1の装置は、前記テーブル1を
参照して、次のセルへカーソルの移動を行うことを特徴
とするカーソル移動制御装置。Claim 1: An apparatus for processing tabular data, comprising:
A table for holding the movement order of the cursor and a first device for controlling the movement order of the cursor by referring to the table are provided, and when there is an input indicating the end of data input to a cell of the table, the The first device is a cursor movement control device that refers to the table 1 and moves the cursor to the next cell.
タで更新する第2の装置を有することを特徴とする請求
項1記載のカーソル移動制御装置。2. The cursor movement control device according to claim 1, further comprising a second device that updates the table with data input to an input device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3119925A JPH04347766A (en) | 1991-05-24 | 1991-05-24 | Table processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3119925A JPH04347766A (en) | 1991-05-24 | 1991-05-24 | Table processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04347766A true JPH04347766A (en) | 1992-12-02 |
Family
ID=14773572
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3119925A Pending JPH04347766A (en) | 1991-05-24 | 1991-05-24 | Table processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04347766A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009282622A (en) * | 2008-05-20 | 2009-12-03 | Toshiba Tec Corp | Data processor |
| JP2015005228A (en) * | 2013-06-21 | 2015-01-08 | 富士電機株式会社 | Cursor movement controller and program therefor |
-
1991
- 1991-05-24 JP JP3119925A patent/JPH04347766A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009282622A (en) * | 2008-05-20 | 2009-12-03 | Toshiba Tec Corp | Data processor |
| JP2015005228A (en) * | 2013-06-21 | 2015-01-08 | 富士電機株式会社 | Cursor movement controller and program therefor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04347766A (en) | Table processing device | |
| JPH0221320A (en) | Information processor having help function including editing function | |
| JPH0816518A (en) | Information processor | |
| JP2738851B2 (en) | Input data processing display method using multiple cursors | |
| JP2002123350A (en) | Input system by pointing device and character input system by the same system | |
| JPH04120102U (en) | Abbreviated key input processing method for instrumentation operator's consoles | |
| JPH04322324A (en) | Data processor | |
| JPH06161770A (en) | Program selecting device | |
| JPH02148118A (en) | Operation procedure display method | |
| JP3196253B2 (en) | Data entry method | |
| JPH10283232A (en) | Data entry method for file system | |
| JPS62114022A (en) | Coordinate input method | |
| JPH05119893A (en) | Help operation and display method of information processing device | |
| JPH04175920A (en) | mouse cursor control device | |
| JPH03135617A (en) | Display device for information processor having function processing information in interactive form | |
| JPH041850A (en) | Document editing processing system | |
| JPH10312233A (en) | Point designating method at information processing picture | |
| JPH0358202A (en) | Numerical controller with simulation function | |
| JPS6432333A (en) | Display control system | |
| JPH053008B2 (en) | ||
| JPH0567958B2 (en) | ||
| JPH02277122A (en) | Frame evolution control system | |
| JPH10283237A (en) | Data entry method for file system | |
| JPH07105259A (en) | How to input symbol characters of CAD device | |
| JPH01270120A (en) | Retractable key input processing method for instrumentation operator's console |