(57)【要約】【課題】  日付項目に入力された値に対する修正データによる上書き、あるいは、変更箇所の削除と変更データの新規入力を行わなくとも、日付のフォーマットの形式を崩すことなく、容易に日付項目に入力されている日付データの値を変更することができるようにする技術を提供する。【解決手段】  アプリケーション画面に存在する日付項目に表示されている日付データの年データ、月データ、日データのそれぞれの部分のデータを変更可能にするキーボード操作を予め決めておく。実際に、アプリケーション画面上の日付データにフォーカスがある場合に、予め決めておいたキーボード操作を行うと、日付データの変更を行うことが可能になる。【選択図】図５
2015069570.tif 000002
【特許請求の範囲】
【請求項１】
項目を有するアプリケーション画面の表示する情報処理装置であって、
前記項目がフォーカスを受け付けるフォーカス受付手段と、
前記項目にフォーカスが有るか否かを判定するフォーカス保持判定手段と、
特定キーの押下により、前記フォーカスを所持する前記項目のデータを変更する変更手段
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、更に、
前記項目が日付項目である場合に、該日付項目が範囲選択状態であるか否かを判定する範囲選択判定手段
を備え、
前記範囲選択判定手段で前記日付項目が全て選択状態である場合、複数の前記特定キーと押下の組み合わせによりにより、該日付項目の中の日付データの年データ、月データ、日データのうち変更部分となる箇所が決定すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記日付項目が全て選択状態である時に、１以上の前記特定キーと上矢印キーの押下時に前記日付データの変更部分となる箇所の値を進め、１以上の前記特定キーと下矢印キー押下時に前記日付データの該変更部分となる箇所の値を戻すこと
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記日付項目が選択状態でなく、前記フォーカスが該日付項目に存在する場合、前記日付データの中におけるカーソル位置によって、前記日付データの年データ、月データ、日データのうち変更部分となる箇所を決定し、
カーソル位置が該年データを構成する数値の横にある場合、該年データを変更し、カーソル位置が該月データを構成する数値の横にある場合、該月データを変更し、カーソル位置が該日データを構成する数値の横にある場合、該日データを変更する
ことを特徴とする請求項２または３のいずれか１項に記載の情報処理装置。
【請求項５】
上矢印キー押下時に前記日付データの変更部分の値を進め、下矢印キー押下時に前記日付データの変更部分の値を戻すこと
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記日付データの変更操作対象である前記変更部分の値を進めることにより上位の変更部分の値を繰り上げること、又は、前記日付データの変更操作対象である前記変更部分の値を戻すことにより下位の変更部分の値を繰り下げること
を特徴とする請求項２乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
項目を有するアプリケーション画面の表示する情報処理装置の制御方法であって、
前記情報処理装置のフォーカス受付手段が、前記項目がフォーカスを受け付けるフォーカス受付ステップと、
前記情報処理装置のフォーカス保持判定手段が、前記項目にフォーカスが有るか否かを判定するフォーカス保持判定ステップと、
前記情報処理装置の変更手段が、特定キーの押下により、前記フォーカスを所持する前記項目のデータを変更する変更ステップと
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
項目を有するアプリケーション画面の表示する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記項目がフォーカスを受け付けるフォーカス受付手段と、
前記項目にフォーカスが有るか否かを判定するフォーカス保持判定手段と、
特定キーの押下により、前記フォーカスを所持する前記項目のデータを変更する変更手段
として機能させることを特徴とするプログラム。
【請求項９】
記録媒体
請求項８に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に表示されるアプリケーション画面の日付項目に対する、日付データの入力方法に関する。
【背景技術】
【０００２】
アプリケーション画面の日付項目に対して値の入力を行う場合、手入力で入力する場合、その日付データの持つデータの形式に適合した形式で入力をする必要がある。例えば日付項目が西洋歴でＹＹＹＹ／ＭＭ／ＤＤ形式で入力をしなくてはならない場合、その形式に従った形式に入力を行う必要がある。さらに、日付のデータとして存在し得るデータとして入力しなくてはならない。
【０００３】
また、そのように入力がされているか否かアプリケーション側で確認できるようにするために、アプリケーション側には、入力の適合性を確認するためのプログラムを組み込んでおく必要がある。
【０００４】
このように、日付項目へは入力をフォーマットに従った形式で、かつ、日付として適切なデータを入力しなくてはならない、また、アプリケーション側でも、そのように入力がなされたか否かを確認する必要があるため、日付入力においては次の方法をとることが多い。
【０００５】
例えば、プルダウンから、年データ、月データ、日データの各項目に対して、プルダウンに表示されるデータから該当の値を選択して、日付を構成する各項目に対して値を入力する方法や、カレンダーデータより、入力したい値の日付を選択することによって入力する方法がとられている。
【０００６】
このような日付項目に対してカレンダーデータよりデータを入力する場合であっても、
例えば日付項目を期間の範囲指定等において日付項目へデータを入力しなくてはならない場合に、開始日と終了日の複数の日付項目に入力しなくてはならないため、開始日を指定すると、終了日が自動的に設定され、変更したいデータの部分（例えば月の部分など）は手動で変えることによって、日付項目に対する日付データの入力にかかる動作をなるべく減らす工夫がとられている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７‐１５６９８０
【発明の概要】
【発明が解決しようとする課題】
【０００８】
例えば、特許文献１における、日付項目に対する入力方法は、日付の範囲指定をするために開始日と終了日の複数の日付データにカレンダーデータから日付データを入力する方法である。まず、開始日においてカレンダーデータから日付を入力する場合、年のデータの箇所をクリックすると、その年の最初の日が入力され、終了日には、年末の日付が自動的に入力がされ、開始日においてカレンダーデータから日付を入力する場合、月のデータを入力するとその月の月初の日付データが入力され、終了日には、その月の月末の日付データが入力され、また、各週ごとの入力支援欄に記載されている序数を選択すると、開始日には、その週の最初の日が入力され、終了日には、一週間後の日付が入力され、開始日においてカレンダーデータから日付を入力する場合、ある特定の日が選択された場合は、開始日と終了日に選択された日付が同時に入力され、日付データの一部を修正したい場合は手動で対応するという方法である。
【０００９】
しかしながら、このような方法であっても、入力の手間は一部省けているものの、年データ、月データ、日データの一部の日付データを修正するような場合においては、日付の入力形式を崩さないように、キーボードにより値を入力してあげなくてはならないといった問題がある。
【００１０】
このため、日付項目に入力された値を日付のフォーマットの形式を崩すことなく、容易に値を変更することができるようにすることが望まれる。
【００１１】
そこで、本発明では上記課題を鑑み、画面の項目に入力された値に対する修正を行うにあたり、修正変更データの新規入力を行わなくとも、当該項目のフォーマットの形式を崩すことなく、容易に項目に入力されているデータを修正することができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、日付項目を有するアプリケーション画面の表示する情報処理装置であって、前記日付項目がフォーカスを受け付けるフォーカス受付手段と、前記日付項目にフォーカスが有るか否かを判定するフォーカス保持判定手段と、特定キーの押下により、前記フォーカスを所持する前記日付項目の日付データを変更する日付変更手段を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、項目に入力された値に対する修正データの新規入力を行わなくとも、各項目に割り当てられた操作に応じて、項目の修正を行うことができるので、項目のフォーマットの形式を崩すことなく、容易に項目に入力されているデータを修正することができるようにすることが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、情報処理装置１０１、アプリケーションサーバ１０２のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、機能構成の一例を示す図である。
【図４】本発明の実施形態における、日付変更のメイン処理の一例を示す図である。
【図５】本発明の実施形態における、日付変更処理の中で日付変更の処理の一例を示す図である。
【図６】本発明の実施形態における、日付データが範囲選択されている場合に、年データの変更をキーボード操作により行う時の一例を示すイメージ図である。
【図７】本発明の実施形態における、日付データが範囲選択されている場合に、月データの変更をキーボード操作により行う時の一例を示すイメージ図である。
【図８】本発明の実施形態における、日付データが範囲選択されている場合に、日データの変更をキーボード操作により行う時の一例を示すイメージ図である。
【図９】本発明の実施形態における、日付データが範囲選択されていない場合に、特定キーのキーボード操作により日付データの変更を行う一例を示すイメージ図である。
【図１０】本発明の実施形態における、日付データの変更のための特定キーのキーボード操作の一例を説明するための説明図である。
【図１１】本発明の第二の実施形態の日付変更処理における、日付変更処理の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明実施形態の情報処理システムのシステム構成の一例を示した図である。
【００１７】
本情報処理システムは、情報処理装置１０１及びアプリケーションサーバ１０２を含んで構成されており、情報処理装置１０１及びアプリケーションサーバ１０２は、ネットワーク１０３を介して接続されている、業務処理を行うためのシステムとする。
【００１８】
情報処理装置１０１は、アプリケーションサーバ１０２へ、情報処理装置１０１におけるアプリケーションの表示を要求する。尚、情報処理装置１０１は、パーソナルコンピュータを示しており、キーボード操作による入力を行うデスクトップ型等の装置や、ディスプレイに触れることで入力を行うタブレット型等の装置を示す。
【００１９】
情報処理装置１０１で表示されたアプリケーション画面における日付項目への入力の際は、情報処理装置１０１は、アプリケーションサーバ１０２へ日付データの取得の要求を行い、情報処理装置１０１の表示画面に表示させることも可能とする。
【００２０】
また、情報処理装置１０１においては、キーボードを使用することにより、情報処理装置１０１の表示画面に表示されている日付項目の入力や修正を行うことを可能とする。
【００２１】
アプリケーションサーバ１０２は、情報処理装置１０１から要求されたアプリケーションの表示の要求に応じて、自身に記憶したアプリケーションを情報処理装置１０１に表示する。また、日付データの管理を行うためのデータベースを所持する。
【００２２】
図２は、本発明の実施形態における、図１に示した情報処理装置１０１とアプリケーションサーバ１０２のハードウェア構成の一例を示す図である。
【００２３】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２４】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２６】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
ただし、タブレット型の情報処理装置への入力の制御は、ソフトキーボードや、画面に直に接触することによって行う。
【００２７】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２８】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクト（登録商標）フラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣ
Ｐ／ＩＰを用いたインターネット通信等が可能である。また、携帯端末の場合、インターネット通信以外にも、公衆回線を用いて電話としての通信が可能であっても良い。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３２】
次に、図３を用いて、機能構成図の一例について説明する。
【００３３】
情報処理装置１０１は、フォーカス受付部３０１、範囲選択判定部３０２、カーソル位置判定部３０３、キー操作判定部３０４、変更部分切出し部３０５、日付変更部３０６からなる。
【００３４】
フォーカス受付部３０１は、情報処理装置１０１のアプリケーション画面に表示がされている日付項目に対して、フォーカスを受け付ける。
【００３５】
範囲選択判定部３０２は、情報処理装置１０１のアプリケーション画面に表示がされている日付項目に表示される日付データにフォーカスがある場合に、日付項目に入力されている日付データが選択状態であるか、或いは、選択状態でないかについて判定する。
【００３６】
カーソル位置判定部３０３は、情報処理装置１０１のアプリケーション画面に表示がされている日付項目に表示される日付データにフォーカスがあり、日付データを範囲選択していない場合に、日付データにおけるカーソルの位置を判定する。
【００３７】
キー操作判定部３０４は、情報処理装置１０１のアプリケーション画面に表示がされている日付項目に表示される日付データにフォーカスがある場合に操作されたキーボードを判定する。
【００３８】
変更部分切出し部３０５は、情報処理装置１０１のアプリケーション画面に表示がされている日付項目に表示される日付データにフォーカスがあり、キーボード操作を受け付けた場合に、変更箇所を判定する。
【００３９】
日付変更部３０６は、情報処理装置１０１のアプリケーション画面に表示がされている日付項目に表示される日付データにフォーカスがあり、キーボード操作を受け付けた場合に、キーボード操作に応じた日付データの変更を行う。
＜第一の実施例＞
【００４０】
次に、図４を参照して、本発明の実施例における情報処理システムによって実行される情報処理装置１０１での日付変更の処理について説明する。
【００４１】
ステップＳ４０１において、情報処理装置１０１のＣＰＵ２０１は、ユーザからの情報処理装置１０１に表示しているアプリケーション画面からログインを受け付ける。
【００４２】
ステップＳ４０２において、情報処理装置１０１のＣＰＵ２０１は、日付項目が存在するアプリケーション画面を表示する。
【００４３】
ステップＳ４０３において、情報処理装置１０１のＣＰＵ２０１は、日付項目へのフォーカスを受け付ける。
【００４４】
ステップＳ４０４において、情報処理装置１０１のＣＰＵ２０１が、日付項目へのフォーカスを受付ける場合はステップＳ４０５へ処理を進め、日付項目へのフォーカスを受付けない場合はステップＳ４０８へ処理を進める。
【００４５】
ステップＳ４０５において、情報処理装置１０１のＣＰＵ２０１は、日付項目への日付変更処理を受け付ける場合は、ステップＳ４０６へ処理を進め、日付項目への日付変更処理を受け付けない場合は、ステップＳ４０７へ処理を進める。
【００４６】
ステップＳ４０６において、情報処理装置１０１のＣＰＵ２０１は、日付項目への日付変更処理を行う。なお、この処理の詳細については、後述の図５において説明を行う。
【００４７】
ステップＳ４０７において、情報処理装置１０１のＣＰＵ２０１は、変更した日付データの登録を受け付ける。
【００４８】
ステップＳ４０８において、情報処理装置１０１のＣＰＵ２０１は、入力処理の受付を継続する場合はステップＳ４０３に処理を進め、入力処理の受付を終了する場合は、図４の処理を終了する。
【００４９】
次に、図４のステップＳ４０６のサブフローの処理を、図５を用いて説明する。
【００５０】
ステップＳ５０１において、情報処理装置１０１のＣＰＵ２０１は、ステップＳ４０５で変更を受付けた日付項目の日付データをメモリ上に取り込む。
【００５１】
ステップＳ５０２において、情報処理装置１０１のＣＰＵ２０１は、取込んだ日付データを年データ、月データ、日データに分解する。
【００５２】
ステップＳ５０３において、情報処理装置１０１のＣＰＵ２０１は、日付データの選択状態を判定する。
【００５３】
なお、第一の実施例においては、日付データを選択している状態であると判定した場合について、ステップＳ５０４の処理を説明する。日付データが選択状態でなく、カーソルの位置が日付データのいずれかに存在する場合については、第二の実施例で説明をする。
【００５４】
ステップＳ５０４において、情報処理装置１０１のＣＰＵ２０１は、図１０のキーボード操作の入力による押下されたキーボードの判定を行う。
【００５５】
図１０には、日付項目に入力された日付データの変更を行うにあたり、所定の操作に応じた当該変更の内容の一例を示すための図である。
【００５６】
例えば、図１０に示す最上段の行には、日付項目に入力された日付データに対して、日データのみを変更する場合、その日を進める場合には、「Ａｌｔ」キーと「↑」キーとを押下することで、日データが進められ、最上段から２行目には、日付項目に入力された日付データに対して、日データのみを変更する場合、その日を戻す場合には、「Ａｌｔ」キーと「↓」キーとを押下することで、日データを戻すことが可能であることを示している。
【００５７】
同じように、図１０に示す最上段から３行目には、日付項目に入力された日付データに対して、月データのみを変更する場合、その月を進める場合には、「Ａｌｔ」キーと「ｓｈｉｆｔ」キーと「↑」キーとを押下することで、月データが進められ、最上段から４行目には、日付項目に入力された日付データに対して、月データのみを変更する場合、その月を戻す場合には、「Ａｌｔ」キーと「ｓｈｉｆｔ」キーと「↓」キーとを押下することで、月データを戻すことが可能であることを示している。
【００５８】
更に、同じように、図１０に示す最上段から５行目には、日付項目に入力された日付データに対して、年データのみを変更する場合、その年を進める場合には、「Ａｌｔ」キーとと「→」キーとを押下することで、年データが進められ、最上段から６行目には、日付項目に入力された日付データに対して、年データのみを変更する場合、その年を戻す場合には、「Ａｌｔ」キーと「←」キーとを押下することで、年データを戻すことが可能であることを示している。
【００５９】
そして、図１０に示す最下には、日付項目に入力された日付データに対して、当日への日付に戻す場合、「Ａｌｔ」キーと「Ｅｎｔｅｒ」とを押下することが示されている。
このような、所定の操作に対応させて、日付項目に入力された日付データの変更内容に関する情報を外部メモリ２１１等の記憶媒体へ予め記憶しておき、以後の判定処理に於いて、こららの記憶した情報を用いる。
【００６０】
ステップＳ５０５において、情報処理装置１０１のＣＰＵ２０１が、ステップＳ５０４におけるキーボード操作の入力による押下されたキーボードの判定により、「日データ」の変更と判定した場合はステップＳ５０６に処理を進める。なお、「日データ」以外の変更と判定した場合はステップＳ５１２に処理を進める。
【００６１】
ステップＳ５０６において、情報処理装置１０１のＣＰＵ２０１が、キーボード操作においてＡＬＴキー＋上矢印キーの組み合わせが押下されと判断した場合、ステップＳ５０７において、日データが月末であるか否かの確認を行う。
【００６２】
ステップＳ５０６において、情報処理装置１０１のＣＰＵ２０１が、キーボード操作においてＡＬＴキー＋下矢印キーの組み合わせが押下されと判断した場合、ステップＳ４０７において、ステップＳ５０６の操作の日データが月初であるか否かの確認を行う。
【００６３】
なお、このキーボード操作については、前述した図１０に予め示すように、日付項目においてフォーカスがある場合に所定の特定キー押下時実行される処理の内容については予め決められていることとする。
【００６４】
ステップＳ５０７において、情報処理装置１０１のＣＰＵ２０１は、日データが月末または、月初でないか否かの確認を行い、月末または月初以外である場合ステップＳ５０８へ処理を進める。なお、月末または月初の場合は、ステップＳ５０９へ処理を進める。
【００６５】
ステップＳ５０８において、情報処理装置１０１のＣＰＵ２０１は、図８に示すように、例えば、ＡＬＴキー＋上矢印キーが押下された場合、現在の日付項目に入力された値が「２０１３０５２０」である場合に、「２０」の日データを「２１」に変更する。そして、ステップＳ５１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１３０５２１」とする。
【００６６】
また、ＡＬＴキー＋下矢印キーが押下された場合、日付項目に入力された値が「２０１３０５２０」である場合に、「２０」の日データを「１９」へ変更する。そして、ステップＳ５１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１３０５１９」とする。
【００６７】
ステップＳ５０９において、情報処理装置１０１のＣＰＵ２０１は、月データが年末または、年初でないか否かの確認を行い、年末または年初である場合、ステップＳ５１１へ処理を進める。なお、年末または年初でない場合は、ステップＳ５１０へ処理を進める。
【００６８】
ステップＳ５１０において、情報処理装置１０１のＣＰＵ２０１が、図７に示すように、例えば、ＡＬＴキー＋ＳＨＩＦＴキー＋上矢印キーが押下されたと判定した場合、まず、日付項目の値が「２０１３０６３０」である場合、「０６」の月データを「０７」に変更する。そして、次のステップＳ５０８において「３０」の日データを「０１」へ変更する。そして、ステップＳ５１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１３０７０１」とする。
【００６９】
また、ステップＳ５１０において、情報処理装置１０１のＣＰＵ２０１が、図７に示すように、ＡＬＴキー＋ＳＨＩＦＴキー＋下矢印キーが押下されたと判定した場合、まず、日付項目に入力された値が「２０１３０６０１」である場合、「０６」の月データを「０５」に変更する。そして、次のステップＳ５０８において「０１」の日データを「３１」へ変更する。そして、ステップＳ５１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１３０５３１」とする。
【００７０】
ステップＳ５１１において、情報処理装置１０１のＣＰＵ２０１が、図６に示すように、例えば、ＡＬＴキー＋右矢印キーが押下されたと判定した場合、まず、日付項目の値が「２０１３１２３１」である場合、「２０１３」の年データを「２０１４」に変更する。次に、ステップＳ５１０において、「１２」の月データを「０１」に変更する。最後に、ステップＳ５０８において「３１」の日データを「０１」へ変更する。そして、ステップＳ５１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１４０１０１」とする。
【００７１】
ステップＳ５１１において、情報処理装置１０１のＣＰＵ２０１が、図６に示すように、例えば、ＡＬＴキー＋左矢印キーが押下されたと判定した場合、まず、日付項目の値が「２０１４０１０１」である場合、「２０１４」の年データを「２０１３」に変更する。次に、ステップＳ５１０において、「０１」の月データを「１２」に変更する。最後に、ステップＳ５０８において「０１」の日データを「３１」へ変更する。そして、ステップＳ４１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１３１２０１」とする。
【００７２】
ステップＳ５１２において、情報処理装置１０１のＣＰＵ２０１は、テップＳ５０４におけるキーボード操作の入力によるコマンドの判定により、「月データ」の変更と判定した場合、ステップＳ５１３へ処理を進める。
【００７３】
ステップＳ５１２において、情報処理装置１０１のＣＰＵ２０１は、テップＳ５０４におけるキーボード操作の入力によるコマンドの判定により、「月データ」の変更と判定しなかった場合、ステップＳ５１４へ処理を進める。
【００７４】
ステップＳ５１３において、情報処理装置１０１のＣＰＵ２０１が、キーボード操作においてＡＬＴキー＋ＳＨＩＦＴ＋上矢印キーの組み合わせが押下されと判断した場合、ステップＳ５０９において、月データが年末であるか否かの確認を行う。
【００７５】
ステップＳ５１３において、情報処理装置１０１のＣＰＵ２０１が、キーボード操作においてＡＬＴキー＋ＳＨＩＦＴ＋下矢印キーの組み合わせが押下されと判断した場合、ステップＳ５０９において、月データが年初であるか否かの確認を行う。
【００７６】
なお、ステップＳ５０９以降の処理は、前述に記載の通りとする。
【００７７】
ステップＳ５１４において、情報処理装置１０１のＣＰＵ２０１は、テップＳ５０４におけるキーボード操作の入力によるコマンドの判定により、「年データ」の変更と判定した場合、ステップＳ５１４へ処理を進める。
【００７８】
ステップＳ５１４において、情報処理装置１０１のＣＰＵ２０１は、図６に示すように、例えば、ＡＬＴキー＋右矢印キーが押下された場合、日付項目に入力された値が「２０１３０５２０」である場合「２０１３」の年のデータを「２０１４」へ変更する。そして、ステップＳ５１５において、変更するために分解した日付データの年データ、月データ、及び日データを結合し、「２０１４０５２０」とする。
【００７９】
ステップＳ５１６において、情報処理装置１０１のＣＰＵ２０１は、ステップＳ５１５で結合した日付データを、アプリケーション画面の日付項目に表示し、図５の処理を終了する。
＜第二の実施例＞
【００８０】
続いて、第二の実施例について説明をする。
【００８１】
第一の実施例は、日付項目の中の日付データが選択されている状態である場合の、日付変更処理であったが、第二の実施例は、日付データが選択状態でなく、カーソルの位置が日付データのいずれかに存在する場合の、日付変更処理である。
【００８２】
なお、第二の実施例における構成及び処理については、第二の実施例における処理及び構成とほぼ同様な構成を備えるため、同様な部分については説明を省略し、第一の実施例とは、異なる部分についてのみ説明を行う。
【００８３】
図１１には、本発明の実施例における情報処理システムによって実行される情報処理装置１０１での日付変更の処理が示されており、図４に示す日付変更の処理とほぼ同様な処理を行う。
【００８４】
ステップＳ１１０１、ステップＳ１１０２は、ステップＳ５０１、ステップＳ５０２と同様処理が行われる。
【００８５】
ステップＳ１１０３において、情報処理装置１０１のＣＰＵ２０１は、日付データにおけるカーソルの位置を判定する。なお、第二の実施例においては、日付データが選択状態でなく、カーソルの位置が日付データのいずれかに存在する場合にステップＳ１１０４以降が行われることとする。
【００８６】
ステップＳ１１０４からステップＳ１１１６の処理は、日付データの年データ、月データ、日データの変更のために押下する特定キーのキー操作が、データを進める場合は上矢印キーを使用し、データを戻す場合は下矢印キーを使用する以外は、ステップＳ５０４からステップＳ５１６の処理と同様であるため、フローのステップごとの説明は省略する。つまり、値の進め方と戻し方、繰り上げと繰り下げの処理については第一の実施例と同じ方法であることとする。
【００８７】
なお、カーソルの位置が日付データの中で存在する位置によって、矢印キーを押下するとどのように変更が行われるかについては、以下説明をする。
【００８８】
図９の９０１は、日付データの中で年データを変更する場合の一例を示した図である。
日付データの中でカーソルが年データを構成する数値の値の横に存在する場合に上矢印キーを押下すると、図９、９０１に示すように「２０１３０５２０」の「２０１３」の年データを「２０１４」とし、「２０１４０５２０」を日付項目に表示するようにする。
【００８９】
図９の９０１は、日付データの中で年データを変更する場合の一例を示した図である。日付データの中でカーソルが月データを構成する数値の値の横に存在する場合に上矢印キーを押下すると、図９、９０２に示すように「２０１３０５２０」の「０５」の年データを「０６」とし、「２０１３０６２０」を日付項目に表示するようにする。
【００９０】
図９の９０１は、日付データの中で年データを変更する場合の一例を示した図である。
日付データの中でカーソルが日データを構成する数値の値の横に存在する場合に上矢印キーを押下すると、図９、９０３に示すように「２０１３０５２０」の「２０」の年データを「２１」とし、「２０１３０５２１」を日付項目に表示するようにする。
【００９１】
なお、上矢印キー押下時について説明を行ったが、下矢印キー押下時は、それぞれの年デタ、月データ、日データについては、値を戻すことを行うこととする。また、カーソルの位置が日付データの中で年データ、月データ、日データの区切りの位置にある場合は、隣り合わせたデータのどちらのデータを変更するかについては、その都度プログラム上で決めておくこととする。
【００９２】
本発明の実施例では、アプリケーション画面の項目が日付項目の時を想定して、説明を行ったが、この態様に限らず、アプリケーション画面の項目に所定の形式が存在し、その形式を保ちつつ、入力されたデータのインクリメント、デクリメントを行うような態様でも適用することが可能である。
【００９３】
例えば、仕訳の勘定を入力する項目に関して、上位の所定桁と当該所定桁以後の桁に対して、管轄部署や勘定コード等をそれぞれ対応させて表示し、これらのコードが連続する値等で示される場合、特定のキー操作によって、簡易に変更することが可能である。
【００９４】
この場合、実施例で説明したように、図１０に示すように、所定の操作に対応させて、仕訳の勘定を入力する項目に入力されたデータの変更内容に関する情報を外部メモリ２１１等の記憶媒体へ予め記憶しておき、以後、入力された特定キー操作によって変更を行う。
【００９５】
また、図４に示す処理に於いて、ステップＳ４０３の処理の前に、フォーカスされた項目を判定し、この項目が日付項目であれば、ステップＳ４０３以後の処理を行い、フォーカスされた項目が仕訳の勘定を入力する項目であれば、前述したように、特定のキー操作に応じて、仕訳の勘定を入力する項目に入力されたデータの変更することも可能である。
【００９６】
以上、２つの実施例について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９７】
また、本発明におけるプログラムは、図４、図５、図１１に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４、図５、図１１の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４、図５、図１１の各装置の処理方法ごとのプログラムであってもよい。
【００９８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１００】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１０１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０６】
１０１  情報処理装置
１０２  アプリケーションサーバ
１０３  ネットワーク
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ（入力Ｃ）
２０６  ビデオコントローラ（ＶＣ）
２０７  メモリコントローラ（ＭＣ）
２０８  通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）
２０９  ＫＢ（キーボード）
２１０  ＣＲＴ
２１１  外部メモリ（ＨＤ、ＦＤ）
【図１】
2015069570.tif 000003
【図２】
2015069570.tif 000004
【図３】
2015069570.tif 000005
【図４】
2015069570.tif 000006
【図５】
2015069570.tif 000007
【図６】
2015069570.tif 000008
【図７】
2015069570.tif 000009
【図８】
2015069570.tif 000010
【図９】
2015069570.tif 000011
【図１０】
2015069570.tif 000012
【図１１】
2015069570.tif 000013