JPS6121569A - 表デ−タ入力装置 - Google Patents
表デ−タ入力装置Info
- Publication number
- JPS6121569A JPS6121569A JP59142537A JP14253784A JPS6121569A JP S6121569 A JPS6121569 A JP S6121569A JP 59142537 A JP59142537 A JP 59142537A JP 14253784 A JP14253784 A JP 14253784A JP S6121569 A JPS6121569 A JP S6121569A
- Authority
- JP
- Japan
- Prior art keywords
- character
- width
- input
- column
- characters
- 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
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、表形式の領域上にデータを入力する表データ
入力装置に関するものである。
入力装置に関するものである。
表は、縦方向を1行”、横方向を1列“と呼ぶとn行×
m列で構成される。さらに表の各列の入力可能な文字数
あるいは桁数および入力可能な文字幅は表の構成を定義
す、る時点で決められる場合がある。文字幅とは、表示
装置に文字を表示する時の文字の大きさで1)一般に全
角文字幅と半角文字幅の2つがある。全角文字@は半角
文字幅の2倍の文字幅がある。
m列で構成される。さらに表の各列の入力可能な文字数
あるいは桁数および入力可能な文字幅は表の構成を定義
す、る時点で決められる場合がある。文字幅とは、表示
装置に文字を表示する時の文字の大きさで1)一般に全
角文字幅と半角文字幅の2つがある。全角文字@は半角
文字幅の2倍の文字幅がある。
上記の様に定義された表にデータを入力する方法として
は、入力すべき任意の位置にカーソルをセットし、入力
装置から文字入力を行うが、従来の入力方式は、入力す
べきカーソルが位置する列に対して入力可能な文字幅が
あらかじめ決められているにもかかわらず、操作者は、
入力装置上の文字幅切り替えキーにより、入力する列に
対して定められている文字幅に合わせて入力する文字幅
を全角文字幅か半角文字幅のいずれかにしてから文字を
入力する必要があった。例えば、1全角文字幅”として
定められている列への入力時は、入力装置上の切多替え
牛−も6全角文字幅”の文字を入力するモードとする必
要がおる。
は、入力すべき任意の位置にカーソルをセットし、入力
装置から文字入力を行うが、従来の入力方式は、入力す
べきカーソルが位置する列に対して入力可能な文字幅が
あらかじめ決められているにもかかわらず、操作者は、
入力装置上の文字幅切り替えキーにより、入力する列に
対して定められている文字幅に合わせて入力する文字幅
を全角文字幅か半角文字幅のいずれかにしてから文字を
入力する必要があった。例えば、1全角文字幅”として
定められている列への入力時は、入力装置上の切多替え
牛−も6全角文字幅”の文字を入力するモードとする必
要がおる。
表に対してのデータ入力、方法は、ある列について行(
縦)方向に行う場合と、ある行について列(横)方向に
行う場合の2つが考えられるが、n行Xm列の表では、
前者の場合最大m回の文字幅回の文字幅切シ替え操作を
必要とすることになシ、データ入力時の操作性が非常に
悪いという問題があった。
縦)方向に行う場合と、ある行について列(横)方向に
行う場合の2つが考えられるが、n行Xm列の表では、
前者の場合最大m回の文字幅回の文字幅切シ替え操作を
必要とすることになシ、データ入力時の操作性が非常に
悪いという問題があった。
本発明の目的は表形式の領域上にデータを入力する際に
、操作者による入力文字幅切p替え操作を全く無くして
、データ入力時の操作性を向上する表データ入力装置を
提供することにある。
、操作者による入力文字幅切p替え操作を全く無くして
、データ入力時の操作性を向上する表データ入力装置を
提供することにある。
表の構成は、データを入力する以前に定義するため、各
列に入力可能なデータの文字幅も決定してしまう。そこ
で、本発明では表へのデータ入力の際、入力文字に付帯
されている文字幅情報を無視して、カーソル位置から列
番号を割シ出し、該当する列の文字幅情報によシ入力し
た文字の文字幅を決定するようにしたことに特徴がある
。
列に入力可能なデータの文字幅も決定してしまう。そこ
で、本発明では表へのデータ入力の際、入力文字に付帯
されている文字幅情報を無視して、カーソル位置から列
番号を割シ出し、該当する列の文字幅情報によシ入力し
た文字の文字幅を決定するようにしたことに特徴がある
。
第1図は発明に係る装置のブロック図である。
1はキーボード、2はメモリ、3はCRTディスプレイ
、4は処理装置である。キーボード1は第2図のように
文字、記号キーからなる文字キ一部1−1、コントロー
ルキ一部1−2を備える。′#にコントロール部1−2
.には、全/半角モード切り替えキー1−3およびカー
ソル移動のカーソルキー1−4を備える。
、4は処理装置である。キーボード1は第2図のように
文字、記号キーからなる文字キ一部1−1、コントロー
ルキ一部1−2を備える。′#にコントロール部1−2
.には、全/半角モード切り替えキー1−3およびカー
ソル移動のカーソルキー1−4を備える。
第3図はデータを入力、するための表の構成図である。
表Aは表題部A−1、見出し部A−2、°表部A−3、
注記部A−4により構成される。表題部A−1は、表A
のタイトルや説明などを入力すや領域である。見出し部
A−2は、表部A−3の各項目データ(a11〜aml
+ 812〜8m2 + ”’ +a1.〜amm)
の項目名などを入力する領域である。表部A−3は、計
算などの各種データ処理の対象となる領域であり、行(
a t t ”” a t・、a21〜ahl・・・1
aI11〜al11.)と列(all−aml+a1□
〜a、2.・・・、a1□〜amJによシ構成される。
注記部A−4により構成される。表題部A−1は、表A
のタイトルや説明などを入力すや領域である。見出し部
A−2は、表部A−3の各項目データ(a11〜aml
+ 812〜8m2 + ”’ +a1.〜amm)
の項目名などを入力する領域である。表部A−3は、計
算などの各種データ処理の対象となる領域であり、行(
a t t ”” a t・、a21〜ahl・・・1
aI11〜al11.)と列(all−aml+a1□
〜a、2.・・・、a1□〜amJによシ構成される。
注記部A−,4は表Aの補足説明藩どを入力する領域で
ある。本発明はこの表部A−3への文字データの入力方
式に関するものである。
ある。本発明はこの表部A−3への文字データの入力方
式に関するものである。
3は10行×8列で構成されさらに各列の構成は、第1
列は半角文字幅で4文字、第2列は全角文字幅で8文字
、以下同様に、第8列は半角文字幅で4文字で構成され
る。
列は半角文字幅で4文字、第2列は全角文字幅で8文字
、以下同様に、第8列は半角文字幅で4文字で構成され
る。
第5図〜第7図はこのような表構成をキーボード1から
設定入力する場合のCRTディスプレイ3の表示画面で
ある。先ず、第5図のように帳票の各領域の行数の設定
入力を行う。第6図は前記第5図で設定した表領域の列
を設定する画面である。設定項目は各列について、数値
列であるか全角文字列であるか、あるいは半角文字列で
あるかの区別、さらに数値クリの場合は桁数、文字列の
場合は文字数をキーボード1から入力し、これを管理テ
ーブルに記憶する。gs7図は第5図および第6図で設
定された帳票の初期画面を表示したものである。表領域
は、初期画面としてオールスベー、ス表示される。口は
全角文字を指定した場合のスペース表示であり、口は半
角文字および数値を指定した場合のスペース表示である
。本例では1列目C−1は半角文字で4文字、2列目C
−2は全角文字で7文字、3列目・C−3は半角文字で
1文字・・・と設定される。
設定入力する場合のCRTディスプレイ3の表示画面で
ある。先ず、第5図のように帳票の各領域の行数の設定
入力を行う。第6図は前記第5図で設定した表領域の列
を設定する画面である。設定項目は各列について、数値
列であるか全角文字列であるか、あるいは半角文字列で
あるかの区別、さらに数値クリの場合は桁数、文字列の
場合は文字数をキーボード1から入力し、これを管理テ
ーブルに記憶する。gs7図は第5図および第6図で設
定された帳票の初期画面を表示したものである。表領域
は、初期画面としてオールスベー、ス表示される。口は
全角文字を指定した場合のスペース表示であり、口は半
角文字および数値を指定した場合のスペース表示である
。本例では1列目C−1は半角文字で4文字、2列目C
−2は全角文字で7文字、3列目・C−3は半角文字で
1文字・・・と設定される。
第8図は前記のように構成した表に対して文字入力を行
っている状態を示すものであり、表題部A−1、見出し
部A−2に文字入力を完了した状態である。本列では表
題部A−1、見出し部A−2および注記部A−4へ入力
できる文字の文字幅は、文字が入力されるまで不定であ
るためキーボード上の全/半モード切り替えキー1−3
で指定した通りの文字幅で入力される。つまり5−1の
6車検管理表”と入力する場合は、全/半モード切り替
えキー1−3を6全角モードにしてから“車・・・・・
・”と入力する。全/半モード切り替えキー1−3の入
力は、次にモードを変更する迄有効であり、半角文字幅
、データ5−2の’S、59゜3.25”の°゛S”の
文字を入力する時に“半角モード″に切り替える。以下
同様に1全角モードと“半角モードを切り替えながら文
字の入力を行う。
っている状態を示すものであり、表題部A−1、見出し
部A−2に文字入力を完了した状態である。本列では表
題部A−1、見出し部A−2および注記部A−4へ入力
できる文字の文字幅は、文字が入力されるまで不定であ
るためキーボード上の全/半モード切り替えキー1−3
で指定した通りの文字幅で入力される。つまり5−1の
6車検管理表”と入力する場合は、全/半モード切り替
えキー1−3を6全角モードにしてから“車・・・・・
・”と入力する。全/半モード切り替えキー1−3の入
力は、次にモードを変更する迄有効であり、半角文字幅
、データ5−2の’S、59゜3.25”の°゛S”の
文字を入力する時に“半角モード″に切り替える。以下
同様に1全角モードと“半角モードを切り替えながら文
字の入力を行う。
これに対して表部A−3への入力可能な文字幅は、表の
構成を作成した時点(第4図の時点)で決っているため
、入力した文字の文字幅を全く無視して表構成作成時に
入力指定された文字幅によって入力した文字の文字幅を
決定することができる。例えば、1列目5−3への入力
で全角文字幅のt 、 nという文字が入力されたとし
ても本例では表構−成時に1列目の文字幅は半角文字幅
と定義虜れているため、半角の0”が入力される。
構成を作成した時点(第4図の時点)で決っているため
、入力した文字の文字幅を全く無視して表構成作成時に
入力指定された文字幅によって入力した文字の文字幅を
決定することができる。例えば、1列目5−3への入力
で全角文字幅のt 、 nという文字が入力されたとし
ても本例では表構−成時に1列目の文字幅は半角文字幅
と定義虜れているため、半角の0”が入力される。
第9図はこのような入力処理を実現するための処理装置
4のプログラム処理の一例のフローを示す。以下第9図
に従い処理の流れの説明を行う。
4のプログラム処理の一例のフローを示す。以下第9図
に従い処理の流れの説明を行う。
ブロック10は、CfLTディスプレイ上に表示されて
いるカーソル位置から表の領域を取得す、る処理である
。ブロック20は、ブロック10で取得したカーソル位
置を判定し表部への文字入力か表゛部以外への文字入力
かを判定する。・ブロック30は表部への文字入力時に
カーソル位置から何列目への文字入力中であるかを求め
、その列煮を取得すう。7’O’;り。0は、7・。ツ
ク、。で求めた列煮によって、第10図の列管理テーブ
ルBの該当するエントリb−i(b−1〜b−mのうち
のいずれか)の文字幅b−i2からその列が全角文字幅
の列であるか半角文字幅の列であるかの判定を行う。ブ
ロック50は入力された文字を全角文字幅の文字として
扱うために文字表示へのインタフェースに全角文字幅の
属性を与える。ブロック60は同様に半角文字幅の属性
を与える。ブロック70は表部以外での文字入力時の処
理で、入力されてきた文字幅情報をそのまま文字表示イ
ンタフェースにセットする。ブロック80は入力された
文字をカーソル位置に、指定された文字幅で表示するラ
ブロック90は入力された文字を表データとして内部エ
リアに取り込む。
いるカーソル位置から表の領域を取得す、る処理である
。ブロック20は、ブロック10で取得したカーソル位
置を判定し表部への文字入力か表゛部以外への文字入力
かを判定する。・ブロック30は表部への文字入力時に
カーソル位置から何列目への文字入力中であるかを求め
、その列煮を取得すう。7’O’;り。0は、7・。ツ
ク、。で求めた列煮によって、第10図の列管理テーブ
ルBの該当するエントリb−i(b−1〜b−mのうち
のいずれか)の文字幅b−i2からその列が全角文字幅
の列であるか半角文字幅の列であるかの判定を行う。ブ
ロック50は入力された文字を全角文字幅の文字として
扱うために文字表示へのインタフェースに全角文字幅の
属性を与える。ブロック60は同様に半角文字幅の属性
を与える。ブロック70は表部以外での文字入力時の処
理で、入力されてきた文字幅情報をそのまま文字表示イ
ンタフェースにセットする。ブロック80は入力された
文字をカーソル位置に、指定された文字幅で表示するラ
ブロック90は入力された文字を表データとして内部エ
リアに取り込む。
〔発明の効果〕 一
本発明によれば、表へのデータ入力の際、入力するデー
タの文字幅は表作成時に定義して入力した文字幅情報に
より決定されるため、操作者は入力する位置の文字幅に
合わせた文字幅切り替え操作を行わずにデータの入力が
可能となり操作性が向上する。
タの文字幅は表作成時に定義して入力した文字幅情報に
より決定されるため、操作者は入力する位置の文字幅に
合わせた文字幅切り替え操作を行わずにデータの入力が
可能となり操作性が向上する。
図面は本発明の実施例を示すもので、第1図はブロック
図、第2図はキーボードのキー配′置図、第3図および
第4図は作成する表構成図、第5図および第6図は表構
成入力時のCR’rディスプレイの表示画面、第7図は
設定された帳票を示すCR〒ディスプレイのデータ入力
用初期画面、第8図はデータ入力中の表示画面、第9図
は処理装置のプログラム処理フローチャート、第10図
は列管理テーブルを示す。 1・・・キーボード、2・・・メモリ、3・・・表示装
置、4・・・処理装置、10・・・カーソル位置取得処
理、30・・・カーソル位置から表の列を求める処理、
40・・・文字幅を判定する処理、50.60・・・文
字幅情報を表示−インタフェースにセットする処理、8
0・・・入力文字表示処理。 第 1図 第2図 第 3 図 5q図 1タリ2’?’ljクリ¥F’l−一−Jクリ第5図 第 6図 第7図 C−I C−2C−3C−11G−5−一一一
’4,8 図 男 q−図 第1Olツ 列管理j
図、第2図はキーボードのキー配′置図、第3図および
第4図は作成する表構成図、第5図および第6図は表構
成入力時のCR’rディスプレイの表示画面、第7図は
設定された帳票を示すCR〒ディスプレイのデータ入力
用初期画面、第8図はデータ入力中の表示画面、第9図
は処理装置のプログラム処理フローチャート、第10図
は列管理テーブルを示す。 1・・・キーボード、2・・・メモリ、3・・・表示装
置、4・・・処理装置、10・・・カーソル位置取得処
理、30・・・カーソル位置から表の列を求める処理、
40・・・文字幅を判定する処理、50.60・・・文
字幅情報を表示−インタフェースにセットする処理、8
0・・・入力文字表示処理。 第 1図 第2図 第 3 図 5q図 1タリ2’?’ljクリ¥F’l−一−Jクリ第5図 第 6図 第7図 C−I C−2C−3C−11G−5−一一一
’4,8 図 男 q−図 第1Olツ 列管理j
Claims (1)
- 1、キーボード等の入力装置と、入力装置から入力され
た文字およびメモリ上の文字を表示する表示装置と、表
データ、文字フォントおよびプログラムを格納するメモ
リとを備え、上記入力装置から上記メモリ内の表領域に
文字を入力する表データ入力装置において、表構成入力
時の設定項目を記憶する管理テーブルと、表上の文字入
力位置から前記管理テーブルを参照して文字幅情報を得
る手段と、入力された文字を得られた文字幅情報で表示
する手段を設けたことを特徴とする表データ入力装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59142537A JPS6121569A (ja) | 1984-07-09 | 1984-07-09 | 表デ−タ入力装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59142537A JPS6121569A (ja) | 1984-07-09 | 1984-07-09 | 表デ−タ入力装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6121569A true JPS6121569A (ja) | 1986-01-30 |
Family
ID=15317658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59142537A Pending JPS6121569A (ja) | 1984-07-09 | 1984-07-09 | 表デ−タ入力装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6121569A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0574562U (ja) * | 1992-03-13 | 1993-10-12 | 栄造 大藤 | 窒化ゴルフ用アイアンヘッド |
-
1984
- 1984-07-09 JP JP59142537A patent/JPS6121569A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0574562U (ja) * | 1992-03-13 | 1993-10-12 | 栄造 大藤 | 窒化ゴルフ用アイアンヘッド |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0125458A2 (en) | Display menu/chart key | |
JPH0535685A (ja) | 帯分数入力表示方式の電子計算機 | |
JPS6121569A (ja) | 表デ−タ入力装置 | |
JP2007052695A (ja) | 情報処理装置 | |
JPS61208530A (ja) | デ−タ入力装置 | |
JPS5844528A (ja) | 同音異義語選択方式 | |
JPH07129149A (ja) | 文字描画装置 | |
JP2561000B2 (ja) | 文字列出力方法 | |
JP3123720B2 (ja) | プログラマブルコントローラのプログラミング方法及びプログラミング装置 | |
JPH03182924A (ja) | データ入力装置 | |
JP2944826B2 (ja) | 文書処理装置 | |
JPH09198375A (ja) | 数式・化学式入力編集方式 | |
JPS61117615A (ja) | 対話操作式電子機器 | |
JPS59142637A (ja) | 操作ガイド付入出力表示装置 | |
JP3082940B2 (ja) | 文字処理装置及びその方法 | |
JPH03176716A (ja) | 電子機器 | |
JPH04130571A (ja) | 数値演算方式 | |
JPH0687236B2 (ja) | ワ−ドプロセツサにおける同音異義語選択機構 | |
JPH0362170A (ja) | Cadシステムにおけるコメント入力方式 | |
JPS6376060A (ja) | デ−タ入力処理方式 | |
JPH0743585B2 (ja) | 文書編集装置 | |
JPH01128160A (ja) | 文書処理装置 | |
JPH05119894A (ja) | 情報処理装置 | |
JPH05158604A (ja) | キー入力装置 | |
JPS62189554A (ja) | 簡易言語の入力デ−タ属性処理装置 |