JPH04239317A - データ処理システム - Google Patents

データ処理システム

Info

Publication number
JPH04239317A
JPH04239317A JP3012666A JP1266691A JPH04239317A JP H04239317 A JPH04239317 A JP H04239317A JP 3012666 A JP3012666 A JP 3012666A JP 1266691 A JP1266691 A JP 1266691A JP H04239317 A JPH04239317 A JP H04239317A
Authority
JP
Japan
Prior art keywords
message
item
input
displayed
operator
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
Application number
JP3012666A
Other languages
English (en)
Inventor
Natsuo Ago
夏夫 吾郷
Yasushi Tamayama
玉山 恭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Information Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Information Systems Ltd filed Critical Hitachi Information Systems Ltd
Priority to JP3012666A priority Critical patent/JPH04239317A/ja
Publication of JPH04239317A publication Critical patent/JPH04239317A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電子計算機を用いたデ
ータ処理システムに係り、特に、見やすいメッセージの
表示を行うことができるようにしたデータ処理方式に関
する。
【0002】
【従来の技術】一般に、電子計算機を用いて操作者と対
話を行いながら、データの入力を行うデータ処理システ
ムは、操作者がデータ項目に入力を行おうとする際に、
ガイダンスメッセージを表示し、あるいは、入力された
データが不正な場合に、エラーメッセージを表示する等
、操作者がデータ入力を行いやすいように構成されてい
る。
【0003】この種データ処理システムに関する従来技
術として、例えば、『日立パーソナルワークステーショ
ン2020  OFIS/FORM  講習会テキスト
  2020−63−895−01(株式会社  日立
製作所)pp.96〜110』、『日立クリエイティブ
ワークステーション2050  OFIS/FORM−
EV文法/操作書  2050−3−018(株式会社
日立製作所)、pp.62〜65』等に記載された技術
が知られている。
【0004】この従来技術は、OFIS/FORMのガ
イダンスメッセージ及びエラーメッセージに関するもの
であり、これらのメッセージの表示位置が固定的に決め
られているものである。
【0005】このため、この従来技術は、操作者が入力
を行おうとしている入力項目から、ガイダンスメッセー
ジ、エラーメッセージが離れた場所に表示され、操作者
がメッセージを見逃す可能性が高いものであった。
【0006】また、前記従来技術は、入力位置とメッセ
ージ表示位置とが離れているので、操作者は、メッセー
ジを読むたびに視線の移動を行う必要があった。
【0007】以下、従来技術によるメッセージの表示に
ついてを図面により説明する。
【0008】図13及び図14は、それぞれ前記OFI
S/FORMにおける、ガイダンスメッセージ及びエラ
ーメッセージの表示例を示す図である。
【0009】図13におけるメッセージ“?を入力する
とコード表を参照できます”801は、商品コード入力
項目802へ入力を行おうとする際に表示されるガイダ
ンスメッセージ例であり、また、図14におけるメッセ
ージ“商品コードが間違っています。”901は、商品
コード入力項目902への入力データが不正な際に表示
されるエラーメッセージ例である。
【0010】これらの例に示すように、従来技術の場合
のメッセージの表示位置は、画面上に固定的に、この例
の場合画面上部に決められており、そのメッセージによ
る指示に従って行うデータ入出力の位置と離れた場所と
なる。
【0011】また、前記従来技術は、OFIS/FOR
Mのコード一覧表(選択入力)を表示した場合、操作者
が入力を行おうとしているデータ項目の、関連項目がメ
ッセージに隠されてしまう場合があった。
【0012】さらに、前記従来技術は、操作者がデータ
項目に入力を行おうとする場合に、表示されたメッセー
ジによって入力項目及び関連項目の見出しが隠されてし
まう場合があった。
【0013】図15は前記OFIS/FORM−EVに
おける、コード一覧表の表示例を示す図であり、コード
一覧表1001が、入力を行おうとしている入力画面1
002の関連項目を隠していることを示し、コード一覧
表1001が、入力を行おうとしているデータ項目及び
関連項目の見出しを隠していることを示している。
【0014】また、データ処理システムにおける表示方
法に関する他の従来技術として、例えば、『MS−WI
NDOWSアプリケーションスタイルガイド(株式会社
翔泳社)』(pp.84〜90)にMS−WINDOW
Sのメッセージボックスとして記載された技術が知られ
ている。
【0015】この従来技術は、既に別のメッセージの表
示中に新しくメッセージを表示する場合、前に表示され
たメッセージが新しく表示されたメッセージによって隠
されてしまう場合が生じる。
【0016】図16は前記MS−WINDOWSにおけ
る、メツセージボックスの表示例を示す図であり、新し
く表示されたメッセージボックス1101が、前に表示
されたメッセージ1102を隠していることを示してい
る。
【0017】図12は従来技術によるデータ処理システ
ムの構成を示すブロック図である。図12において、7
01はディスプレイ、702はキーボード入力装置、7
03はマウス入力装置、704はデータ入力処理部、7
05はメッセージ表示部である。
【0018】図示データ処理システムは、データの表示
を行うCRT等によるディスプレイ701と、操作者が
データ入力のために使用するキーボード入力装置702
及びマウス入力装置703と、データ入力処理部704
と、表示の制御を実行するメッセージ表示部705とを
備えて構成されている。
【0019】図7、図8はデータ処理システムにおいて
、一般的に使用される項目情報テーブルのデータ構成の
一例を示す図であり、両図は、破断線で結合され、1つ
のテーブル構成を示す。
【0020】図7、図8において、前記項目情報テーブ
ルの各項目は、前記データ処理システムにおける、各デ
ータ項目の項目番号301、見出し開始行302、見出
し開始列303、見出し行数304、見出し列数316
、見出し305、項目開始行306、項目開始列307
、項目行数308、項目列数317、そのデータ項目が
入力を行う項目か出力を行う項目かを示す入出力種別3
10、関連項目番号311、ガイダンスメッセージ31
2、及びエラーメッセージ315から成っていることを
示す。
【0021】図12に示すデータ処理システムを用いて
、操作者がデータ入力を行おうとする場合、前記データ
入力処理部704は、操作者が入力を行うとしている入
力項目の項目番号301と、表示メッセージがガイダン
スメッセージ312であるか、エラーメッセージ315
であるか等を示す、表示メッセージ種別とを引数として
、前記メッセージ表示部705をコールする。
【0022】該メッセージ表示部705は、前記データ
入力処理部704から引数として与えられた、前記入力
項目の項目番号を検索キーとして、前記項目情報テーブ
ルを検索し、さらに前記データ入力処理部704から引
数で与えられた前記表示メッセージ種別によって、前記
ガイダンスメッセージ312と前記エラーメッセージ3
15のうちのどちらか一方を取得し、これらを前記ディ
スプレイ装置701に表示する。
【0023】
【発明が解決しようとする課題】前述した従来技術は、
操作者が入力を行おうとする際にメッセージを表示する
場合、メッセージを表示画面上の固定的な位置に表示し
ていたので、メッセージが、操作者が入力を行おうとし
ている入力項目から離れた場所に表示され、操作者がメ
ッセージを見逃す可能性が高いという問題点を有してい
る。
【0024】また、前記従来技術は、メッセージが入力
項目から離れた場所に表示されるので、操作者に、メッ
セージを見るたびに視線の移動を強要することになり、
操作者の疲労の原因の一つになるという問題点を有して
いる。
【0025】また、前記従来技術は、操作者が入力を行
おうとしているデータ項目の関連項目がメッセージに隠
されてしまう場合があり、操作者が、関連項目の値から
入力値の手掛りを得ることができないという問題点を有
している。
【0026】また、前記従来技術は、操作者が入力を行
おうとする際に表示されるメッセージによって、入力項
目及び関連項目の見出しが隠されてしまう場合があり、
操作者が、見出しから入力値の手掛りを得ることができ
なくなるという問題点を有している。
【0027】さらに、前記従来技術は、既に別のメッセ
ージの表示中に新しくメッセージを表示する場合、前に
表示されたメッセージが新しく表示されたメッセージに
よって隠されてしまう場合があり、前に表示されたメッ
セージから入力値の手掛かりを得ることができないとい
う問題点を有している。
【0028】本発明の目的は、前記従来技術の問題点を
解決し、電子計算機を用いて操作者と対話しながらデー
タ入力を行うデータ処理システムにおいて、操作者がメ
ッセージを見逃さないような、メッセージを見る際にお
ける操作者の視線の移動量を最小限に抑えることのでき
る、また、操作者の疲労を少なくする表示を行うことの
できるデータ処理方式を提供することにある。
【0029】また、本発明の他の目的は、操作者がデー
タ項目に入力を行おうとしている際、関連項目の値から
入力値の手掛かりを得ることができるようにし、さらに
、入力項目及び関連項目の見出しから入力値の手掛かり
を得ることができるようにした表示を行うデータ処理方
式を提供することにある。
【0030】さらに、本発明の他の目的は、既に別のメ
ッセージの表示中に、新しく別のメッセージを表示する
場合、前に表示されたメッセージから入力値の手掛かり
を得ることができるような表示を行うデータ処理方式を
提供することにある。
【0031】
【課題を解決するための手段】本発明によれば前記目的
は、項目情報テーブルから、操作者が入力を行おうとし
ている入力項目の位置と大きさ、及び、表示しようとし
ているメッセージの大きさを求め、入力項目の近くで、
かつ、入力項目に重ならないメッセージ表示位置を求め
る手段を備えることにより、また、関連項目の位置と大
きさとを求め、関連項目にも重ならないメッセージ表示
位置を求める手段を備えることにより達成される。
【0032】さらに、前記目的は、操作者が入力を行お
うとしている入力項目と、関連項目の見出しの位置と大
きさとを求め、操作者が入力を行おうとしている入力項
目、及び、関連項目の見出しにも重ならないメッセージ
表示位置を求める手段を備えることにより、また、表示
中のメッセージテーブルから、既に表示中のメッセージ
の位置と大きさを求め、表示中のメッセージにも重なら
ないメッセージ表示位置を求める手段を備えることによ
り達成される。
【0033】
【作用】ガイダンスメッセージ/エラーメッセージ等の
メッセージは、操作者が入力を行おうとしている入力項
目の近くで、かつ、入力項目に重ならない位置に表示さ
れる。また、メッセージは、操作者が入力を行おうとし
ている入力項目の関連項目と重ならない位置に表示され
る。
【0034】さらに、メッセージは、操作者が入力を行
おうとしている入力項目、及び、関連項目の見出しと重
ならない位置に示される。また、新しいメッセージが、
前に表示されたメッセージに重ならない位置に表示され
る。
【0035】本発明は、これらにより、操作者がメッセ
ージを見逃さないような、メッセージを見る際における
操作者の視線の移動量を最小限に抑えることのできる、
また、操作者の疲労を少なくする表示を行うことができ
る。
【0036】
【実施例】以下、本発明によるデータ処理方式の一実施
例を図面により詳細に説明する。
【0037】図6は本発明の一実施例のシステム構成を
示すブロック図である。図6において、201はディス
プレイ装置、202はキーボード入力装置、203はマ
ウス入力装置、204はデータ入力処理部、205はメ
ッセージ表示位置取得部、206はメッセージ表示部で
ある。
【0038】図示本発明の一実施例は、本発明を操作者
と対話しながらデータ入力を行うデータ処理システムに
適用した場合のシステム構成例であり、図6において、
操作者は、ディスプレイ装置201を見ながらキーボー
ド入力装置202及びマウス入力装置203を使用して
データの入力を行う。
【0039】データ入力処理部204は、キーボード入
力装置202及びマウス入力装置203によって操作者
による入力を受け、次に入力を行うべき項目及び表示メ
ッセージの判定を行い、メッセージ表示部206をコー
ルする。
【0040】メッセージ表示部206は、メッセージの
表示位置を取得するため、前記メッセージ表示位置取得
部205をコールする。この場合、メッセージ表示位置
取得部205は、後述する図1から図5に示すフローに
従った処理を実行するが、前記メッセージ表示部206
は、メッセージ表示位置取得部205をコールする場合
、カレント項目番号と、項目情報テーブル、表示するメ
ッセージがガイダンスメッセージであるかエラーメッセ
ージであるかを示すメッセージ種別、及び、表示中のメ
ッセージを示す表示中メッセージテーブルを、メッセー
ジ表示位置取得部205に引数として渡す。
【0041】図1から図5はメッセージ表示位置取得部
205の処理手順を示すフローチャート、図7、図8は
項目情報テーブルのデータ構造を説明する図、図9は表
示中メッセージテーブルのデータ構造を説明する図、図
10はメッセージ表示位置判定テーブルのデータ構造を
説明する図、図11は本発明の一実施例による表示画面
の一例を示す図である。
【0042】図7に示す項目情報テーブルの各項目は、
既に従来の技術の欄で説明したように、項目番号301
、見出し開始行302、見出し開始列303、見出し行
数304、見出し列数316、見出し305、項目開始
行306、項目開始列307、項目行数308、項目列
数317、そのデータ項目が入力を行う項目か出力を行
う項目かを示す入出力種別310、関連項目番号311
、ガイダンスメッセージ312、及び、エラーメッセー
ジ315から構成されている。
【0043】また、図10に示すメッセージ表示位置判
定テーブルは、行番号501、行使用状態502の2項
目から成っている。
【0044】次に、図7〜図11を参照して、図1〜図
5に示すフローに従い、メッセージ表示位置取得部20
5の動作を説明する。
【0045】(1)前記メッセージ表示部206によっ
て、前記カレント項目番号、前記項目情報テーブル、前
記表示メッセージ種別、及び前記表示中メッセージテー
ブルが与えられると、メッセージ表示位置判定部205
は、メッセージの表示位置を判定するため、項目ポイン
タに前記項目情報テーブルの先頭項目の位置を設定する
(ステップ101)。
【0046】(2)次に、該項目ポインタについて、前
記項目情報テーブルの全項目について処理を行ったか否
かを判定する(ステップ102)。
【0047】(3)ステップ102で、全項目について
の処理が終了していないと判定された場合、次に、前記
項目情報テーブルの前記項目番号301と前記カレント
項目番号とを比較して、前記項目ポインタの指す項目の
項目番号が前記カレント項目番号と等しいか否かを判定
する(ステップ103)。
【0048】(4)ステップ103で、前記項目ポイン
タが指す項目の項目番号がカレント項目番号と等しくな
いと判定された場合、前記項目情報テーブルの前記関連
項目番号311と前記カレント項目番号とを比較し、前
記項目ポインタの指す項目がカレント項目の関連項目で
あるか否かを判定する(ステップ104)。
【0049】(5)ステップ104で、前記項目ポイン
タの指す項目が前記カレント項目の関連項目であると判
定された場合、前記項目情報テーブルから、前記項目ポ
インタの指す項目の項目開始行306及び項目行数30
8を取得し、前記メッセージ表示位置判定テーブルの、
前記項目ポインタの指す項目の前記項目開始行306か
ら前記項目行数308の示す行数分、メッセージ表示位
置判定テーブルの行使用状態502に、関連項目が存在
することを表す識別子をセットする(ステップ105)
。
【0050】(6)次に、前記項目情報テーブルから、
前記項目ポインタの指す項目の前記見出し開始行302
及び前記見出し行数304を取得し、前記見出し開始行
302から前記見出し行数304の示す行数分、メッセ
ージ表示位置判定テーブルの行使用状態502に、見出
しが存在することを表す識別子をセットする(ステップ
106)。
【0051】(7)一方、前記項目ポインタの指す項目
が前記カレント項目の関連項目であるかどうかの判定を
行うステップ104において、該項目ポインタの指す項
目が関連項目でないと判定された場合、ステップ105
、106を実行せず、前記メッセージ表示位置判定テー
ブルに、該項目の位置及び大きさのセットを行わない。
【0052】(8)また、前記項目ポインタの指す項目
の項目番号が前記カレント項目番号と等しいか否かの判
定を行うステップ103において、該項目ポインタの指
す項目の項目番号が該カレント項目番号と等しいと判定
された場合、前記項目情報テーブルから、前記カレント
項目の項目開始行306及び項目行数308を取得し、
前記カレント項目の前記項目開始行306から前記項目
行数308の示す行数分、メッセージ表示位置判定テー
ブルの行使用状態502に、カレント項目が存在するこ
とを表す識別子をセットする(ステップ107)。
【0053】(9)次に、前記項目情報テーブルから、
前記カレント項目の見出し開始行302及び見出し行数
304を取得し、前記カレント項目の前記見出し開始行
302から前記見出し行数304の示す行数分、メッセ
ージ表示位置判定テーブルの行使用状態502に、見出
しが存在することを表す識別子をセットし、さらに、前
記項目情報テーブルから、前記カレント項目の前記メッ
セージ種別で示されるメッセージ文字列を取得し、該メ
ッセージ文字列の長さを求め、さらに、1行の文字数か
ら該メッセージのメッセージ行数を求める(ステップ1
08、109)。
【0054】(10)前記項目情報テーブルの、前記項
目ポインタの指す項目について処理を行った場合、次に
、前記項目ポインタに前記項目情報テーブルの次項目の
位置をセットし、ステップ102からの処理を繰返し実
行することにより、次項目についての処理を行う(ステ
ップ110)。
【0055】(11)ステップ102において、前記項
目情報テーブルの全項目について処理を終了したことが
判定された場合、次に、表示中メッセージテーブルの判
定を行うため、メッセージポインタに表示中メッセージ
テーブルの先頭位置をセットし、前記メッセージポイン
タについて、前記表示中メッセージテーブルの全メッセ
ージについて処理を行ったか否かを判定する。なお、前
記表示中メッセージテーブルは、図9に示すように、メ
ッセージ開始行401と、メッセージ行数402との2
つの項目により構成されている(ステップ111、11
2)。
【0056】(12)ステップ112で、全メッセージ
についての処理が終っていないと判定された場合、前記
メッセージポインタの指すメッセージについて、表示中
メッセージテーブルからメッセージ開始行401とメッ
セージ行数402とを取得し、該メッセージポインタの
指す前記メッセージ開始行401からメッセージ行数4
02の示す行数分、メッセージ表示位置判定テーブルの
行使用状態502に見出しが存在することを表す識別子
をセットする(ステップ113)。
【0057】(13)次に、前記メッセージポインタに
、前記表示中メッセージテーブルの次メッセージの位置
をセットし、ステップ112からの処理を繰り返すこと
により、次メッセージについての処理を実行する(ステ
ップ114)。
【0058】(14)ステップ112で、全表示中メッ
セージについての処理が終了したと判定された場合、次
に、メッセージ表示可能な行の判定を行うため、行番号
を前記カレント項目の前記項目開始行306とし、さら
に、行数カウンタと、画面上で前記カレント項目より上
に存在するメッセージ表示可能な領域の開始行番号を示
すメッセージ開始行1と、画面上で前記カレント項目よ
り下に存在するメッセージ表示可能な領域の開始行番号
を示すメッセージ開始行2とを、“0”に初期化する(
ステップ115)。
【0059】(15)次に、画面上で前記カレント項目
より上に存在するメッセージ表示可能な領域を求めるた
め、前記行番号から1を減じ、画面の行番号が1から始
まるとして、画面上で前記カレント項目より上に存在す
るすべての行に対して処理を行ったか否かを判定するた
め、前記行番号が1より小さくなったか否かを判定する
(ステップ116、117)。
【0060】(16)ステップ117で、行番号が1よ
り大きいと判定された場合、前記メッセージ表示位置判
定テーブルの、前記行番号が指す位置の前記行使用状態
502を判定し、関連項目、見出し、及び、表示中メッ
セージのいずれも使用していない場合、前記メッセージ
開始行1に前記行番号をセットすると共に、前記行数カ
ウンタに1を加える(ステップ118、119)。
【0061】(17)次に、前記行数カウンタが前記メ
ッセージ行数以上になったか否かを判定し、前記行数カ
ウンタが前記メッセージ行数よりも小さい場合、ステッ
プ116からの処理を繰返し実行し、次行の判定を繰り
返す(ステップ120)。
【0062】(18)また、ステップ120で、前記行
数カウンタが前記メッセージ行数以上になったと判定さ
れた場合、前記行番号に、前記カレント項目の項目開始
行306と項目行数308とを加え、さらに1を減じた
ものをセットする(ステップ123)。
【0063】(19)一方、ステップ118において、
前記メッセージ表示位置判定テーブルの、前記行番号の
指す位置における前記行使用状態502で、関連項目、
見出し及び表示中メッセージのいずれかが使用中である
判定された場合、前記行数カウンタ及び前記メッセージ
開始行1に“0”をセットし、さらに、ステップ116
からの処理を繰返し実行することにより、次行の判定を
繰り返し行う(ステップ121)。
【0064】(20)一方、ステップ117で、行番号
が1より小さく、画面上で前記カレント項目より上に存
在する行すべてについて処理を行ったにもかかわらず、
メッセージ表示可能な行が見つからなかった場合、前記
メッセージ開始行1に“0”をセットし、前述のステッ
プ123の処理に移る(ステップ122)。
【0065】(21)前述までの処理により、前記行数
カウンタが前記メッセージ行数以上になったか、または
、画面上の前記カレント項目より上に存在する行の全て
について処理が終了した場合、画面上で前記カレント項
目より下に存在するメッセージ表示可能な領域を求める
ため、ステップ123でセットした行番号に1加え、画
面上で前記カレント項目より下に存在するすべての行に
対して処理を行ったか否かを判定するため、前記行番号
が画面最下行の行番号から前記メッセージ行数を差し引
いたものよりも小さいか否かを判定する(ステップ12
4、125)。
【0066】(22)ステップ125で、前記行番号が
画面最下行の行番号から前記メッセージ行数を差し引い
たものよりも小さいと判定された場合、前記メッセージ
表示位置判定テーブルの、前記行番号が指す位置の前記
行使用状態502を判定し、関連項目、見出し、及び、
表示中メッセージのいずれも使用されていない場合、前
記行数カウンタに1を加える(ステップ126、127
)。
【0067】(23)次に、ステップ127で1を加え
た前記行数カウンタの値が前記メッセージ行数以上にな
ったか否かを判定し、前記行数カウンタが前記メッセー
ジ行数よりも小さい場合、ステップ124からの処理を
繰り返すことにより、さらに次行の判定を繰り返す処理
を実行する(ステップ128)。
【0068】(24)また、ステップ128で、前記行
数カウンタが前記メッセージ行数以上になったと判定さ
れた場合、メッセージ表示位置判定テーブルの判定処理
を終了し、後述のステップ131の処理に移る。
【0069】(25)ステップ126における、前記メ
ッセージ表示位置判定テーブルの、前記行番号の指す位
置の前記行使用状態502の判定で、関連項目、見出し
、及び表示中メッセージのいずれかが使用中であった場
合、前記行数カウンタに“0”をセットし、また、前記
メッセージ開始行2に、該行番号に1を加えた値をセッ
トし、ステップ124からの処理繰り返すことにより、
さらに次行の判定を繰り返す処理を実行する(ステップ
129)。
【0070】(26)ステップ125で、行番号が画面
最下行の行番号からメッセージ行数を差し引いたものよ
りも大きいと判定された場合、すなわち、画面上で前記
カレント項目より下に存在する行の全てについて処理を
行ったにもかかわらず、メッセージ表示可能な行が見つ
からなかった場合、前記メッセージ開始行2に“0”を
セットする(ステップ130)。
【0071】(27)前述までの処理により、前記行数
カウンタが前記メッセージ行数以上になったか、または
、画面上の前記カレント項目より下に存在する行の全て
についての処理が終了した場合、前記メッセージ開始行
1の値が“0”であるか否かを判定する(ステップ13
1)。
【0072】(28)ステップ131で、メッセージ開
始行1の値が“0”でない場合、次に、前記メッセージ
開始行2の値が“0”であるか否かを判定する。この結
果、メッセージ開始行1と該メッセージ開始行2のどち
らも、その値が“0”の場合、前記カレント項目の近く
で、かつ、前記カレント項目と重ならないメッセージ表
示位置を見つけることができなかったものとして、リタ
ーン値として画面中央の位置を返して処理を終了する(
ステップ132、133)。
【0073】(29)一方、ステップ132で、前記メ
ッセージ開始行2が“0”でない場合、画面上の前記カ
レント項目より上にはメッセージ表示可能な領域が存在
しなかったものとして、リターン値として前記メッセー
ジ開始行2を返して処理を終了する(ステップ134)
。
【0074】(30)ステップ131で、前記メッセー
ジ開始行1が“0”でない場合、前記メッセージ開始行
2が“0”か否かを判定する(ステップ135)。
【0075】(31)ステップ135で、メッセージ開
始行2が“0”でない場合、前記カレント項目の、前記
項目開始行306から前記メッセージ開始行1までの行
数と、前記カレント項目の、前記項目開始行306に該
カレント項目の項目行数308を加えてさらに1を減じ
たものと、前記メッセージ開始行2までの行数とを比較
し、最もカレント項目に近い位置のメッセージ開始行が
、前記メッセージ開始行1と前記メッセージ開始行2の
どちらであるかを判定し、その開始行をリターン値とす
る(ステップ136)。
【0076】(32)また、ステップ135で、前記メ
ッセージ開始行2が“0”の場合、画面上の前記カレン
ト項目より下には、メッセージ表示可能な領域が存在し
なかったものとして、リターン値として前記メッセージ
開始行1を返す(ステップ137)。
【0077】前述のような手順による処理を行うメッセ
ージ表示位置取得部205は、前述の処理によりメッセ
ージの表示位置を判定して、それをリターン値として前
記メッセージ表示部206に返す。
【0078】メッセージ表示部206は、これにより、
ディスプレイ装置201上の、前記メッセージ表示位置
取得部205のリターン値で示された位置にメッセージ
を表示する。
【0079】図11は、前記データ処理システムにおけ
る、表示画面の一例を示しており、操作者が出庫指示書
の入力画面601の、出庫数入力項目602に入力を行
おうとしている場合に、前記メッセージ表示位置取得部
205によって求められたメッセージ表示位置603に
メッセージを表示している状態を示している。
【0080】本発明の実施例によれば、このように、操
作者が入力を行おうとしている入力項目の近くにメッセ
ージを表示することができる。
【0081】
【発明の効果】以上説明したように本発明によれば、操
作者が入力を行おうとしている入力項目の近くにメッセ
ージを表示することができるので、操作者がメッセージ
を見逃さないようにすることができ、かつ、メッセージ
を見る際の、視線の移動による操作者の疲労を少なくす
ることができる。
【0082】また、本発明によれば、メッセージを関連
項目と重ならない位置に表示することができるので、操
作者が入力を行おうとしている入力項目の、関連項目の
値から入力値の手掛かりを得ることができる。
【0083】また、本発明によれば、メッセージを、関
連項目の見出しと重ならない位置に表示することができ
るので、操作者が入力を行おうとしている入力項目、及
び、関連項目の見出しから入力値の手掛かりを得ること
ができる。
【0084】さらに、本発明によれば、既に別のメッセ
ージが表示されている場合に、前に表示したメッセージ
と重ならない位置に新しいメッセージを表示することが
できるので、前に表示されたメッセージから入力値の手
掛かりを得ることができる。
【図面の簡単な説明】
【図1】メッセージ表示位置取得部の処理手順を示すフ
ローチャート(1)である。
【図2】メッセージ表示位置取得部の処理手順を示すフ
ローチャート(2)である。
【図3】メッセージ表示位置取得部の処理手順を示すフ
ローチャート(3)である。
【図4】メッセージ表示位置取得部の処理手順を示すフ
ローチャート(4)である。
【図5】メッセージ表示位置取得部の処理手順を示すフ
ローチャート(5)である。
【図6】本発明の一実施例の構成を示すブロック図であ
る。
【図7】項目情報テーブルのデータ構造を説明する図(
1)である。
【図8】項目情報テーブルのデータ構造を説明する図(
2)である。
【図9】表示中メッセージテーブルのデータ構造を説明
する図である。
【図10】メッセージ表示位置判定テーブルのデータ構
造を説明する図である。
【図11】本発明の一実施例による表示画面の一例を示
す図である。
【図12】従来技術によるデータ処理システムの構成を
示すブロック図である。
【図13】従来技術におけるガイダンスメッセージの表
示例を示す図である。
【図14】従来技術におけるエラーメッセージの表示例
を示す図である。
【図15】従来技術におけるコード一覧表の表示例を示
す図である。
【図16】従来技術におけるメツセージボックスの表示
例を示す図である。
【符号の説明】
201  ディスプレイ装置 202  キーボード入力装置 203  マウス入力装置 204  データ入力処理部 205  メッセージ表示部 206  メッセージ表示位置取得部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】  電子計算機を用いて操作者と対話を行
    いながらデータ入力を行うデータ処理システムにおいて
    、操作者が入力を行おうとしている入力項目に近い位置
    にメッセージの表示を行うことを特徴とするデータ処理
    方式。
  2. 【請求項2】  電子計算機を用いて操作者と対話を行
    いながらデータ入力を行うデータ処理システムにおいて
    、データ項目の項目情報テーブルから、操作者が入力を
    行おうとしている入力項目の位置と大きさ、及び、表示
    しようとしているメッセージの大きさを求め、該入力項
    目の近くで、かつ、該入力項目に重ならないメッセージ
    表示位置を求める手段を備え、求められた表示位置にメ
    ッセージを表示することを特徴とするデータ処理方式。
  3. 【請求項3】  関連項目の位置と大きさを求め、該関
    連項目にも重ならないメッセージ表示位置を求める手段
    をさらに備えることを特徴とする請求項2記載のデータ
    処理方式。
  4. 【請求項4】  関連項目の見出しの位置と大きさを求
    め、前記入力項目の見出し、及び、前記関連項目の見出
    しにも重ならないメッセージ表示位置を求める手段をさ
    らに備えることを特徴とする請求項2記載のデータ処理
    方式。
  5. 【請求項5】  表示中メッセージテーブルから、既に
    表示中のメッセージの位置と大きさを求め、該メッセー
    ジにも重ならないメッセージ表示位置を求める手段をさ
    らに備えることを特徴とする請求項2、3または4記載
    のデータ処理方式。
JP3012666A 1991-01-11 1991-01-11 データ処理システム Pending JPH04239317A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3012666A JPH04239317A (ja) 1991-01-11 1991-01-11 データ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3012666A JPH04239317A (ja) 1991-01-11 1991-01-11 データ処理システム

Publications (1)

Publication Number Publication Date
JPH04239317A true JPH04239317A (ja) 1992-08-27

Family

ID=11811694

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3012666A Pending JPH04239317A (ja) 1991-01-11 1991-01-11 データ処理システム

Country Status (1)

Country Link
JP (1) JPH04239317A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61109137A (ja) * 1984-10-31 1986-05-27 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 援助情報表示位置決定方法
JPS6482121A (en) * 1987-09-24 1989-03-28 Toshiba Corp Automatic port positioning device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61109137A (ja) * 1984-10-31 1986-05-27 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 援助情報表示位置決定方法
JPS6482121A (en) * 1987-09-24 1989-03-28 Toshiba Corp Automatic port positioning device

Similar Documents

Publication Publication Date Title
CA2027157C (en) Computer user interface
EP0194442B1 (en) Method for manipulation of graphic sub-objects in an interactive draw graphic system
US20070010325A1 (en) Video game control program and video game device
JPS6273327A (ja) ワ−クステ−シヨン
JPH06215043A (ja) ハイパーテキストシステム及びその履歴情報表示方法
EP0273248A2 (en) Machine/user conversation windowing
JPH07129348A (ja) 対話式インタフェース方法及び装置
JPH09152926A (ja) 可変誘導入力機能付き画像情報処理装置
JPH04246720A (ja) ウインドウメニューのレベル表示方式
JP2756326B2 (ja) 画像処理方法及び装置
JPS6182228A (ja) 階層構造メニユ−のレベル表示方式
JPH0784743A (ja) ウィンドウ表示方法
JPS6341977A (ja) 表形式デ−タの表示方式
JPS6320525A (ja) 表示装置
Butcher A Model For An Interactive Graphical Interface To An Electronic Office System
JPH04287095A (ja) ウィンドウ縮小化装置
JPH02186838A (ja) 情報処理装置
JPH03286264A (ja) 動画形式によるガイダンス表示方式
JPH0262641A (ja) コマンド履歴登録・選択装置
JPH05341950A (ja) 画面表示装置
JPS61235926A (ja) 操作誘導変更可能なデ−タ処理端末機
JPH06161694A (ja) 選択表示装置
JPH0719201B2 (ja) アイコン管理方法
JPH02143325A (ja) ウィンドウ表示方式
JPH04130571A (ja) 数値演算方式