(57)【要約】【課題】項目欄に入力したデータの確定前にそのデータを取消す必要が生じた場合に特定の取消操作を行う必要がなく、作業性を高め得る。【解決手段】データ入力画面のいずれか１つの項目欄にデータ入力用キーを介してデータの入力中にファンクションキーが操作入力されると、その操作入力キーが予め設定された特定のファンクションキーか否かを判断する。操作入力キーが特定のファンクションキーであると判断されると、データ入力用キーを介して項目欄に入力されたデータを確定させる。操作入力キーが特定のファンクションキー以外であると判断されると、データ入力用キーを介して項目欄に入力されたデータを破棄する。【選択図】      図７
2008123441.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目欄が形成されたデータ入力画面を表示する表示部と、前記データ入力画面の各項目欄に文字，記号等のデータを入力するためのデータ入力用キー及び複数のファンクションキーが配置されたキーボードと、このキーボードのデータ入力用キーを介して入力されたデータを前記データ入力画面の対応する項目欄内に表示させる制御部とを備えた画面入力装置において、
前記制御部は、
前記データ入力画面のいずれか１つの項目欄に前記データ入力用キーを介してデータが入力され続いて前記ファンクションキーが操作入力されると、その操作入力キーが予め設定された特定のファンクションキーか否かを判断するキー判断手段と、
このキー判断手段により前記操作入力キーが前記特定のファンクションキーであると判断されると、前記データ入力用キーを介して項目欄に入力されたデータを確定させる入力データ確定手段と、
前記キー判断手段により前記操作入力キーが前記特定のファンクションキー以外であると判断されると、前記データ入力用キーを介して項目欄に入力されたデータを破棄するデータ未確定処理手段と、
を具備したことを特徴とする画面入力装置。
【請求項２】
前記データ未確定処理手段は、前記データ入力用キーを介して項目欄に入力されたデータを破棄した後、その項目欄をデータ入力前の状態に戻すデータ復元手段を含むことを特徴とする請求項１記載の画面入力装置。
【請求項３】
前記データ未確定処理手段は、前記データ入力用キーを介して項目欄に入力されたデータを破棄した後、その項目欄に対して次の項目欄として設定されているいずれか１つの項目欄をデータ入力可能な状態とする入力項目欄移動手段を含むことを特徴とする請求項１または２記載の画面入力装置。
【請求項４】
前記データ入力画面の各項目欄にそれぞれ対応させて機能を有効とするか無効とするかを識別する管理情報を記憶する項目欄別管理情報記憶部をさらに備え、
前記キー判断手段は、前記項目欄別キー種別記憶部を検索してデータが入力された項目欄に対応して記憶されている管理情報が機能の有効を示す情報であることを条件に、操作入力キーが予め設定された特定のファンクションキーか否かを判断することを特徴とする請求項１乃至３のうちいずれか一記載の画面入力装置。
【請求項５】
前記データ入力画面の各項目欄にそれぞれ対応させて前記特定のファンクションキーの識別情報を記憶する項目欄別キー種別記憶部をさらに備え、
前記キー判断手段は、前記項目欄別キー種別記憶部を検索してデータが入力された項目欄に対応して記憶されている種別情報で識別されるファンクションキーが操作入力キーであるか否かを判断することを特徴とする請求項１乃至４のうちいずれか一記載の画面入力装置。
【請求項６】
複数の項目欄が形成されたデータ入力画面を表示する表示部と、前記データ入力画面の各項目欄に文字，記号等のデータを入力するためのデータ入力用キー及び複数のファンクションキーが配置されたキーボードと、このキーボードのデータ入力用キーを介して入力されたデータを前記データ入力画面の対応する項目欄内に表示させる制御部とを備えたコンピュータを、
前記データ入力画面のいずれか１つの項目欄に前記データ入力用キーを介してデータが入力され続いて前記ファンクションキーが操作入力されると、その操作入力キーが予め設定された特定のファンクションキーか否かを判断するキー判断手段と、
このキー判断手段により前記操作入力キーが前記特定のファンクションキーであると判断されると、前記データ入力用キーを介して項目欄に入力されたデータを確定させる入力データ確定手段と、
前記キー判断手段により前記操作入力キーが前記特定のファンクションキー以外であると判断されると、前記データ入力用キーを介して項目欄に入力されたデータを破棄するデータ未確定処理手段として機能させるための画面入力制御プログラム。
【請求項７】
前記データ未確定処理手段は、前記データ入力用キーを介して項目欄に入力されたデータを破棄した後、その項目欄をデータ入力前の状態に戻すデータ復元手段を含むであることを特徴とする請求項６記載の画面入力制御プログラム。
【請求項８】
前記データ未確定処理手段は、前記データ入力用キーを介して項目欄に入力されたデータを破棄した後、その項目欄に対して次の項目欄として設定されているいずれか１つの項目欄をデータ入力可能な状態とする入力項目欄移動手段を含むことを特徴とする請求項６または７記載の画面入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示された伝票，帳票等のレイアウトを模したデータ入力画面の各項目欄にそれぞれデータを入力して伝票，帳票等を作成する事務用コンピュータ等の画面入力装置及び当該装置の画面入力を制御する画面入力制御プログラムに関する。
【背景技術】
【０００２】
伝票，帳票等の作成に適したコンピュータ装置として事務用コンピュータがある。従来の事務用コンピュータは、表示部に、伝票，帳票等のレイアウトを模して複数の項目欄が形成されたデータ入力画面を表示させる。そして、キーボードのキー操作により各項目欄に文字，数字，記号等のキャラクタデータが入力されると、その入力されたキャラクタデータを対応する項目欄に可視出力させる。
【０００３】
ここで、画面上の各項目欄にそれぞれデータを入力する際、従来は、マウス等を操作して１つの項目欄を選択し、続いてキーボードを操作してその選択項目欄に文字，記号等のキャラクタデータを入力し、入力し終えたならば実行キー等の特定のキーを押下してデータの入力を確定させ、しかる後、マウス等を操作して次の項目欄を選択する、という作業を繰り返すのが一般的である（例えば、特許文献１参照）。
【特許文献１】特開２００５−０９２５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、項目欄に入力したデータを確定する前に、例えばデータに誤りがあって取消をする必要が生じた場合、従来は、Ｅｓｃキーや取消キー等の特定のキーを操作して入力データを取消操作しなければならなかった。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、項目欄に入力したデータの確定前にそのデータを取消す必要が生じた場合に特定の取消操作を行う必要がない画面入力装置及びコンピュータを当該画面入力装置として機能させることができる画面入力制御プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明の画面入力装置は、複数の項目欄が形成されたデータ入力画面を表示する表示部と、データ入力画面の各項目欄に文字，記号等のデータを入力するためのデータ入力用キー及び複数のファンクションキーが配置されたキーボードと、このキーボードのデータ入力用キーを介して入力されたデータをデータ入力画面の対応する項目欄内に表示させる制御部とを備えたものであって、制御部が、データ入力画面のいずれか１つの項目欄にデータ入力用キーを介してデータが入力され続いてファンクションキーが操作入力されると、その操作入力キーが予め設定された特定のファンクションキーか否かを判断するキー判断手段と、このキー判断手段により操作入力キーが前記特定のファンクションキーであると判断されると、データ入力用キーを介して項目欄に入力されたデータを確定させる入力データ確定手段と、キー判断手段により操作入力キーが特定のファンクションキー以外であると判断されると、データ入力用キーを介して項目欄に入力されたデータを破棄するデータ未確定処理手段とを備えたものである。
【０００７】
本発明の画面入力制御プログラムは、複数の項目欄が形成されたデータ入力画面を表示する表示部と、データ入力画面の各項目欄に文字，記号等のデータを入力するためのデータ入力用キー及び複数のファンクションキーが配置されたキーボードと、このキーボードのデータ入力用キーを介して入力されたデータをデータ入力画面の対応する項目欄内に表示させる制御部とを備えたコンピュータを、データ入力画面のいずれか１つの項目欄にデータ入力用キーを介してデータが入力され続いてファンクションキーが操作入力されると、その操作入力キーが予め設定された特定のファンクションキーか否かを判断するキー判断手段と、このキー判断手段により操作入力キーが特定のファンクションキーであると判断されると、データ入力用キーを介して項目欄に入力されたデータを確定させる入力データ確定手段と、キー判断手段により操作入力キーが特定のファンクションキー以外であると判断されると、データ入力用キーを介して項目欄に入力されたデータを破棄するデータ未確定処理手段として機能させるものである。
【発明の効果】
【０００８】
かかる手段を講じた本発明によれば、項目欄に入力したデータの確定前にそのデータを取消す必要が生じた場合に特定の取消操作を行う必要がなく、操作性に優れた画面入力装置を提供できる。
【０００９】
また、本発明によれば、コンピュータを、項目欄に入力したデータの確定前にそのデータを取消す必要が生じた場合に特定の取消操作を行う必要がなく、操作性に優れた画面入力装置として機能させることができる画面入力制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、伝票，帳票等の作成機能を有した事務用コンピュータに本発明の画面入力制御プログラムを適用した場合である。
【００１１】
図１は本実施の形態における事務用コンピュータの要部構成を示すブロック図である。事務用コンピュータは、コンピュータ本体１と、この本体１に装着されたキーボード２及びディスプレイ３の入出力デバイスとから構成されている。
【００１２】
コンピュータ本体１には、主制御部としてのＣＰＵ（Central Processing Unit）１１、主記憶部としてのＲＯＭ（Read Only Memory）１２及びＲＡＭ（Random Access Memory）１３、大容量記憶装置としてのＨＤＤ（Hard Disk Drive）１４及びそのコントローラ１５、磁気ディスク，光ディスク等の補助記憶装置をアクセスする補助記憶装置ドライバ１６、プリンタ等の外部装置とのデータ通信を司る通信インターフェイス１７、ポインティングデバイスであるマウスが接続されるマウスインターフェイス１８、前記ディスプレイ３を制御するディスプレイコントローラ１９及び前記キーボード２を制御するキーボードコントローラ２０などで構成されている。ＣＰＵ１１と、ＲＯＭ１２，ＲＡＭ１３，ＨＤＤコントローラ１５，補助記憶装置ドライバ１６，通信インターフェイス１７，マウスインターフェイス１８，ディスプレイコントローラ１９及びキーボードコントローラ２０とは、アドレスバス、データバス等のバスライン２１で接続されている。
【００１３】
キーボード２には、文字，数字，記号等のキャラクタデータを入力するためのデータ入力用キーと複数のファンクションキーとが配置されている。ファンクションキーには、実行キー、取消キー、訂正キー、タブキー、Ｅｓｃキー、終キー等が含まれる。
【００１４】
ディスプレイ３は、例えばカラー液晶ディスプレイであり、伝票，帳票等のレイアウトを模したデータ入力画面を表示する表示部として機能する。
【００１５】
かかる構成の事務用コンピュータにおいて、ＨＤＤ１４には、基本プログラムであるＯＳ（Operating System）と、各種伝票や帳票の発行業務等、当該事務用コンピュータで実施される各業務を個々に制御するアプリケーションプログラム（以下、業務プログラムと称する）とが格納されている。また、業務プログラムが動作するために必要なファイル群（ミドルウェア）も格納されている。ファイル群には、伝票発行業務，帳票発行業務等の業務時に表示される画面データの保存ファイルや、その画面を介して行うデータ入力を制御する画面設定ファイルや、種々のプログラムファイル及びデータファイル等が含まれる。
【００１６】
納品書発行業務を制御する業務プログラム起動時の画面例を図２に示す。図示するように、ディスプレイ３には、納品書のレイアウトを模したデータ入力画面３０が表示されている。このデータ入力画面３０には、納品書に必要な複数の項目「伝票区分」Ａ、「伝票日付」Ｂ、「伝票Ｎｏ」Ｃ、「得意先コード」Ｄ、「得意先名」Ｅ、「部署名」Ｆ、「税区分」Ｇ、「掛率」Ｈ、「商品コード」Ｉ、「税区分」Ｊ、「商品名」Ｋ１，Ｋ２、「数量」Ｌ、「単位」Ｍ、「単価」Ｎ、「摘要」Ｏ、「金額」Ｐ、「小計」Ｑ、「消費税額」Ｒ及び「合計金額」Ｓの各データ入力欄が形成されている。
【００１７】
因みに、他の伝票や帳票の発行業務を制御する業務プログラム起動時も、上記と同様に、複数の項目欄が形成されたデータ入力画面３０がディスプレイ３に表示される。
【００１８】
このようなデータ入力画面３０の各項目欄には、それぞれ制御情報が設定されている。制御情報は、画面毎に設けられた画面設定ファイル４０に記憶されている。  
図３は前記納品書に対する画面設定ファイル４０の主要部を示している。納品書の各項目欄に対しては、「識別番号」「画面部品名」，「合せ位置」，「グループ」，「自動データ復元」，「ファンクションキー」，「入力形式」，「入力可能標準桁数」等の制御情報が設定される。
【００１９】
ここで、「自動データ復元」と「ファンクションキー」は、今回追加された新規項目である。項目「自動データ復元」は、対応する項目欄に入力されたデータを特定の１つのファンクションキーでのみ確定させ、他のファンクションキーが操作された場合には、自動的にデータ入力前の状態に戻すというものである。項目「ファンクションキー」は、対応する項目欄に入力されたデータを確定させる唯一のファンクションキーを識別する情報である。
【００２０】
そこで次に、これら新規項目の制御情報を納品書のデータ入力画面３０における各項目にそれぞれ設定する場合を、図４の流れ図を用いて説明する。
【００２１】
この流れ図は、予めＨＤＤ１４等に記憶されている伝票設定業務の業務プログラムを実行したときのＣＰＵ１１の主要な処理手順を示すものである。キーボード２またはマウスインターフェイス１８に接続されたマウスを操作して上記プログラムを起動すると、ＣＰＵ１１は、ディスプレイ３に伝票または帳票の選択画面を表示させる。そして、キーボード２またはマウスの操作入力によりいずれか１つの伝票または帳票が選択されると、ＣＰＵ１１は、図４に示す伝票設定業務処理を開始する。
【００２２】
先ず、ＳＴ（ステップ）１として選択された伝票または帳票の画面データをＨＤＤ１４から呼び出し、データ入力画面３０を編集してディスプレイ３に表示させる。次に、ＳＴ２としてこの伝票設定業務の終了が指示されたか否かを判断する。終了が指示されていない場合には、終了が指示されるまで、ＳＴ３としてデータ入力画面３０上のいずれか１項目が選択されるのを待機する。
【００２３】
キーボード２またはマウスの操作によりデータ入力画面３０上のいずれか１項目のデータ入力欄（以下、項目欄と称する）が選択されると、ＣＰＵ１１は、ＳＴ４としてその選択項目に対して各種の制御情報を設定するための項目設定画面５０をディスプレイ３に表示させる。
【００２４】
前記納品書のデータ入力画面３０において、項目「伝票区分」を選択したときの項目設定画面５０の一例を図５に示す。図５は、タブ「スタイル」を選択したときの項目設定画面５０を示しており、画面には、「合わせ位置」、「グループ」、「小さい文字」、「非表示」等の項目に対する制御情報入力欄が形成されている。そして、この画面５０上に、項目「自動データ復元」の制御情報入力欄５１と、項目「ファンクションキー」の制御情報入力欄５２が形成されている。
【００２５】
項目設定画面５０を表示後、ＣＰＵ１１は、その画面５０上のボタン「適用」または「ＯＫ」が操作入力されるか（ＳＴ５）、ボタン「キャンセル」が操作入力されるか（ＳＴ６）、いずれかの項目に対して制御情報が入力されるのを待機する（ＳＴ７）。
【００２６】
ここで、キーボード２またはマウスの操作により制御情報が入力され（ＳＴ７のＹＥＳ）、その制御情報が項目「自動データ復元」の有効情報（具体的には、対応する制御情報入力欄５１をクリックしてチェックを入れる）であった場合には（ＳＴ８のＹＥＳ）、ＣＰＵ１１は、ＳＴ９として画面設定ファイル４０の選択項目に対する制御情報項目「自動データ復元」の制御情報を有効状態（図３では、有効状態を示す制御情報を“○”としている）とする。
【００２７】
次いで、ＣＰＵ１１は、ＳＴ１０として図６に具体的に示す確定キー設定画面６０をディスプレイ３に表示させる。確定キー設定画面６０には、図示するように、キーボード２に配置されている任意の複数のファンクションキーの各キー名称にそれぞれ対応して、そのキー固有のファンクション記号を表示した一覧表６１が表示されている。この一覧表６１のデータは、予めＨＤＤ１４のデータファイルに保存されている。
【００２８】
確定キー設定画面６０を表示後、ＣＰＵ１１は、一覧表６１内のいずれかのファンクションキーが選択されるとともに画面上のボタン「ＯＫ」が操作入力されるか（ＳＴ１１）、画面上のボタン「キャンセル」が操作入力されるのを待機する（ＳＴ１２）。
【００２９】
ここで、キーボード２またはマウスの操作によりボタン「キャンセル」が入力された場合には、ＣＰＵ１１は、ＳＴ１３としてＳＴ９の処理で有効状態とした制御情報項目「自動データ復元」の制御情報を無効状態（“○”以外のデータ）に変更する。しかる後、ＳＴ４に戻り、ディスプレイ３の画面を項目設定画面５０に戻す。
【００３０】
一方、キーボード２またはマウスの操作によりいずれかのファンクションキーが選択されるとともにボタン「ＯＫ」が入力された場合には、ＣＰＵ１１は、ＳＴ１４としてその選択されたファンクションキーに対応するファンクション記号のデータを一覧表６１のデータファイルから取得する。そして、そのファンクション記号のデータを、画面設定ファイル４０の選択項目に対する制御情報項目「ファンクションキー」のエリアにセットする。しかる後、ＳＴ４に戻り、ディスプレイ３の画面を項目設定画面５０に戻す。このとき、項目設定画面５０における項目「ファンクションキー」の制御情報入力欄５２には、ＳＴ１４の処理で画面設定ファイル４０にセットされたファンクション記号のデータが表示される。
【００３１】
一方、項目設定画面５０が表示されている状態において、キーボード２またはマウスの操作により項目「自動データ復元」以外の制御情報が入力された場合には、ＣＰＵ１１は、ＳＴ９としてその項目に関する情報処理を実行する。例えば、項目「合せ位置」の制御情報として「左合せ」が入力された場合には、画面設定ファイル４０の選択項目に対する制御情報項目「合せ位置」のエリアに入力情報「左合せ」をセットする。しかる後、ＳＴ４に戻り、ディスプレイ３の画面を項目設定画面５０に戻す。
【００３２】
また、項目設定画面５０が表示されている状態において、キーボード２またはマウスの操作によりボタン「適用」または「ＯＫ」が操作入力された場合には、ＣＰＵ１１は、ＳＴ１に戻り、ディスプレイ３の画面を選択伝票または帳票のデータ入力画面に戻す。
【００３３】
これに対し、キーボード２またはマウスの操作によりボタン「キャンセル」が操作入力された場合には、ＣＰＵ１１は、ＳＴ１６として画面設定ファイル４０の選択項目に対する全ての制御情報項目データを一括してクリアする（デフォルト値が設定されている場合にはそのデフォルト値とする）。しかる後、ＳＴ１に戻り、ディスプレイ３の画面を選択伝票または帳票のデータ入力画面に戻す。
【００３４】
選択伝票または帳票のデータ入力画面が表示されている状態において、キーボード２またはマウスの操作により設定業務終了が指示入力されると、ＣＰＵ１１は、ＳＴ１７としてこのデータ入力画面を消去する。以上で、この伝票設定業務処理を終了する。
【００３５】
例えば今、納品書データ入力画面３０の項目「伝票区分」Ａについて、そのデータ入力を実行キーの押下のみで確定させるものとする。この場合、オペレータは先ず、伝票の種別として納品書を選択する。そうすると、ディスプレイ３には、図３に示すような納品書のデータ入力画面３０が表示される。
【００３６】
次に、オペレータは、項目「伝票区分」のデータ入力欄を選択する。そうすると、図５に示す項目設定画面５０が表示される。そこでオペレータは、項目「自動データ復元」の制御情報入力欄５１をクリックする。そうすると、図６に示す確定キー設定画面６０が表示される。そこでオペレータは、一覧表６１の中のファンクションキー「実行」に対応したチェック欄をクリックする。そうすると、ディスプレイ３の画面が項目設定画面５０に戻る。
【００３７】
このときの項目設定画面５０においては、項目「自動データ復元」の制御情報入力欄５１にチェックマークが表示されている。また、項目「ファンクションキー」の制御情報入力欄５２には、ファンクションキー「実行」に対応したファンクション記号“Ｊ”が表示されている。一方、納品書の画面設定ファイル４０における画面部品名「伝票区分」に対応した項目「自動データ復元」のエリアには有効情報“○”が記憶され、項目「ファンクションキー」のエリアにはファンクション記号“Ｊ”が記憶される。
【００３８】
ここに、画面設定ファイル４０は、データ入力画面の各項目欄にそれぞれ対応させて機能を有効とするか無効とするかを識別する管理情報（項目「自動データ復元」の情報：“○”は有効、他は無効）を記憶する項目欄別管理情報記憶部として機能する。また、データ入力画面の各項目欄にそれぞれ対応させて特定のファンクションキーの識別情報（ファンクション記号）を記憶する項目欄別キー種別記憶部としても機能する。
【００３９】
各種伝票または帳票のデータ入力画面３０に形成されている各項目欄に対してそれぞれ以上の設定を行った上で、いずれかの伝票または帳票発行業務を選択すると、ＣＰＵ１１は、図７の流れ図に示す手順で画面入力を制御する。なお、この制御は、ＨＤＤ１４等に保存されている画面入力制御プログラムに従って行われる。
【００４０】
先ず、ＣＰＵ１１は、ＳＴ２１として選択された伝票または帳票の画面データをＨＤＤ１４の保存ファイルから呼び出し、データ入力画面３０を編成してディスプレイに表示させる。次に、ＳＴ２２として選択された伝票または帳票に対応する画面設定ファイル４０の識別番号が“１”に設定されている画面部品名の項目欄を入力項目欄とする。そして、この入力項目欄にカーソルを表示させる。
【００４１】
次に、ＳＴ２３としてこの入力項目欄に既にデータが記憶されている場合、ＣＰＵ１１は、そのデータをＲＡＭ１３の退避メモリ２２で記憶する。なお、データが記憶されていない場合には、退避メモリ２２のデータはクリアされる。
【００４２】
次に、ＣＰＵ１１は、ＳＴ２４として伝票発行業務の終了が指示されたか否かを判断する。終了が指示されていない場合には、終了が指示されるまで、ＳＴ２５として入力項目欄にデータが入力されるのを待機する。そして、キーボード２のデータ入力用キーの操作により文字，数字，記号等のキャラクタデータが入力項目欄に入力されたならば、ＣＰＵ１１は、ＳＴ２６としてその入力項目欄に入力データを表示させる。
【００４３】
次に、ＳＴ２７としてデータ入力用キー以外のファンクションキーが押下されるかマウスがクリック操作されると、ＣＰＵ１１は、ＳＴ２８として前記画面設定ファイル４０を検索して、入力項目欄に対して設定された「自動データ復元」の制御情報を調べる。そして、「自動データ復元」の制御情報が有効状態を示すものでなかった場合には、ＣＰＵ１１は、ＳＴ３２の処理に進み、入力項目欄に入力されたデータを前記画面データの保存ファイルに上書きして確定させる。しかる後、ＳＴ３３として前記画面設定ファイル４０の次の識別番号（現時点が“１”であった場合には“２”、”２”であった場合には“３”、当該ファイルの最大の識別番号であった場合には“１”）に設定されている画面部品名の項目欄を入力項目欄とする。そして、この入力項目欄にカーソルを表示させる。その後、ＳＴ２３の処理に戻り、この入力項目欄に既にデータが記憶されている場合、ＣＰＵ１１は、そのデータをＲＡＭ１３の退避メモリ２２で記憶し、入力項目欄にデータが入力されるのを待機する。
【００４４】
これに対し、入力項目欄に対して設定された「自動データ復元」の制御情報が有効状態を示す場合には、ＣＰＵ１１は、ＳＴ２９として押下されたファンクションキーが、画面設定ファイル４０の入力項目欄に対して設定された「ファンクションキー」のファンクション記号で識別される特定キーであるか否かを判断する（キー判断手段）。
【００４５】
ここで、押下されたファンクションキーが特定キーであった場合には、ＣＰＵ１１は、ＳＴ３２の処理に進み、入力項目欄に入力されたデータを前記画面データの保存ファイルに上書きして確定させる（入力データ確定手段）。しかる後、ＳＴ３３として前記画面設定ファイル４０の次の識別番号に設定されている画面部品名の項目欄を入力項目欄とする。そして、この入力項目欄にカーソルを表示させる。その後、ＳＴ２３の処理に戻り、この入力項目欄に既にデータが記憶されている場合、ＣＰＵ１１は、そのデータをＲＡＭ１３の退避メモリ２２で記憶し、入力項目欄にデータが入力されるのを待機する。
【００４６】
一方、押下されたファンクションキーが特定キー以外であった場合には、ＣＰＵ１１は、ＳＴ３０として入力項目欄に入力されたデータを破棄する（データ未確定処理手段）。そして、ＳＴ３１として退避メモリ２２に記憶していたデータを入力項目欄に表示させて、入力項目欄の内容をデータ入力前の状態に戻す（データ復元手段）。しかる後、ＳＴ３３の処理に進み、前記画面設定ファイル４０の次の識別番号に設定されている画面部品名の項目欄を入力項目欄とする。そして、この入力項目欄にカーソルを表示させる（入力項目欄移動手段）。その後、ＳＴ２３の処理に戻り、この入力項目欄に既にデータが記憶されている場合、ＣＰＵ１１は、そのデータをＲＡＭ１３の退避メモリ２２で記憶し、入力項目欄にデータが入力されるのを待機する。
【００４７】
この入力項目欄へのデータ入力待機中に伝票発行業務の終了が指示されたならば、ＣＰＵ１１は、ＳＴ３４としてデータ入力画面を消去して、今回の処理を終了する。
【００４８】
例えば今、納品書の画面設定ファイル４０に図３に示す内容のデータが設定されているものとする。そして先ず、項目「伝票区分」に対してデータ“１”を設定する場合を想定すると、オペレータは、項目「伝票区分」のデータ入力欄にデータ“１”を置数し、実行キーを押下する。実行キーのファンクション記号は“Ｊ”であり、画面設定ファイル４０の項目「伝票区分」に対するファンクションキーのファンクション記号と一致する。このため、項目「伝票区分」に対してデータ”１”が確定し、入力項目欄が次の項目「伝票日付」に移動する。
【００４９】
次に、項目「伝票区分」に対してデータ“１”を設定する場合で、誤って“２”を入力してしまった場合を想定する。すなわちオペレータは、項目「伝票区分」のデータ入力欄にデータ“２”を置数してしまい、誤りに気付いたならば、実行キー以外のキーを入力する。あるいはマウスをクリック操作する。そうすると、項目「伝票区分」のデータ入力欄に入力されたデータ“２”がクリアされるので、オペレータは、データ“１”を置数し、実行キーを押下する。これにより、項目「伝票区分」に対してデータ”１”が確定し、入力項目欄が次の項目「伝票日付」に移動する。
【００５０】
このように、誤りに気付いた場合、従来であれば入力したデータを取消すための特定のキー操作が必要であったが、本実施の形態の場合は、入力データを確定させるための特定キー以外の操作をすれば自動的に入力データが破棄される。従って、オペレータは誤入力したデータを取消すための操作方法を意識する必要がないので操作性がよい。
【００５１】
次に、項目「伝票区分」に対して既にデータ“１”が入力されている状態で、誤って“２”を誤入力してしまった場合を想定する。すなわちオペレータは、項目「伝票区分」のデータ入力欄にデータ“２”を置数してしまい、誤りに気付いたならば、実行キー以外のキーを入力する。あるいはマウスをクリック操作する。そうすると、項目「伝票区分」のデータ入力欄に入力されたデータ“２”がクリアされ、自動的にデータ“１”が復元される。
【００５２】
このように、誤入力に気付いて入力データを確定させる特定のファンクションキー以外の操作をすることによって、自動的に入力前の状態に復元される。したがって、項目欄への誤入力によって、その項目欄の入力前のデータが消失してしまうことがない。また、入力前のデータを再入力する必要もないので、操作性がよい。
【００５３】
ところで、本実施の形態では、伝票または帳票のデータ入力画面に形成された項目欄毎に、その項目欄に入力したデータの確定を決定するキーの指定と、特定キー押下以外の方法により他の項目欄へ移動した際には移動前の項目欄のデータを入力前の状態に戻す機能とを、当該データ入力画面に対応した画面設定ファイル４０に「ファンクションキー」と「自動データ復元」の制御情報をそれぞれ設定することによって実現可能としている。
【００５４】
したがって、これらの機能を項目欄毎にプログラミングする必要がないので、プログラム作成時間や動作確認時間を短縮することができ、プログラム開発や保守の効率向上を図り得るという効果も奏する。
【００５５】
なお、前記実施の形態では、ＨＤＤ１４に画面入力制御プログラムを保存しているものとして説明したが、これに限らず画面入力制御プログラムをネットワークから装置にダウンロードしても良いし、画面入力制御プログラムを記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等、プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００５６】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施の形態である事務用コンピュータの要部構成を示すブロック図。
【図２】同実施の形態においてディスプレイに表示される納品書データ入力画面の一例を示す模式図。
【図３】同実施の形態における納品書の画面設定ファイルに記憶されるデータ構造の要部を示す模式図。
【図４】同実施の形態においてＣＰＵが実行する伝票設定業務の要部処理手順を示す流れ図。
【図５】伝票設定業務の処理において表示される項目設定画面の一例を示す模式図。
【図６】伝票設定業務の処理において表示される確定キー設定画面の一例を示す模式図。
【図７】同実施の形態においてＣＰＵが実行する画面入力制御処理の要部手順を示す流れ図。
【符号の説明】
【００５８】
１…コンピュータ本体、２…キーボード、３…ディスプレイ、１１…ＣＰＵ、１４…ＨＤＤ、２２…退避メモリ、３０…データ入力画面、４０…画面設定ファイル、５０…項目設定画面、６０…確定キー設定画面。
【図１】
2008123441.tif 000003
【図２】
2008123441.tif 000004
【図３】
2008123441.tif 000005
【図４】
2008123441.tif 000006
【図５】
2008123441.tif 000007
【図６】
2008123441.tif 000008
【図７】
2008123441.tif 000009