(57)【要約】【課題】  フォーカスの移動により、自動的に画面の入力フィールドの大きさを変更させることができるプログラムを提供する。【解決手段】  入力画面ＩＤと、入力フィールドＩＤと、第１の表示サイズおよび第２の表示サイズとが関連付けられた入力画面情報が記憶される入力画面情報記憶手段１１と、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を入力画面情報記憶手段１１から読み出し、前記第１の表示サイズを各入力フィールドのデータ表示制限値に割り当てた入力画面データを生成する第１次画面データ生成部１５と、任意の入力フィールドにフォーカスが与えられた場合、フォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成部１６と、入力画面を表示する入力画面表示部１８を有する。【選択図】      図１
2006107397.tif 000002
【特許請求の範囲】
【請求項１】
入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、
表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を前記入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する第１次画面データ生成手段と、
前記入力装置からの指示に基づいて、前記表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する入力画面表示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、
表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を前記入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、第１の表示サイズを有する入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて前記入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する第１次画面データ生成手段と、
前記入力装置からの指示に基づいて、前記第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する入力画面表示手段と、
を有することを特徴とする情報処理装置。
【請求項３】
前記第２次画面データ生成手段は、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが固定拡大モードに設定された場合、前記入力フィールドのデータ表示制限値を所定の最大表示サイズに変換した入力画面データを生成することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第２次画面データ生成手段は、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが固定縮小モードに設定された場合、前記入力フィールドのデータ表示制限値を所定の最小表示サイズに変換した入力画面データを生成することを特徴とする請求項２または３記載の情報処理装置。
【請求項５】
入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、
表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を前記入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する第１次画面データ生成手段と、
前記入力装置からの指示に基づいて、前記表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する入力画面表示手段と、
を有することを特徴とする情報処理装置。
【請求項６】
入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、
表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を前記入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、前記ブロックＩＤで特定されるブロック内の各入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて前記入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する第１次画面データ生成手段と、
前記入力装置からの指示に基づいて、前記第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意のブロックにフォーカスが与えられた場合、このフォーカスが与えられたブロックを識別するブロックＩＤに対応する各入力フィールドのデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する入力画面表示手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記第２次画面データ生成手段は、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが固定拡大モードに設定された場合、このブロックに対応する各入力フィールドのデータ表示制限値を所定の最大表示サイズに変換した入力画面データを生成することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記第２次画面データ生成手段は、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが固定縮小モードに設定された場合、このブロックに対応する各入力フィールドのデータ表示制限値を所定の最小表示サイズに変換した入力画面データを生成することを特徴とする請求項６または７記載の情報処理装置。
【請求項９】
前記第２次画面データ生成手段により生成された入力画面データに基づく入力画面内の入力フィールドのフォーカスが失われた場合、この入力フィールドＩＤに対応するデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成する画面表示サイズ戻し手段と、
を更に有することを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記第２次画面データ生成手段により生成された入力画面データに基づく入力画面内のブロックのフォーカスが失われた場合、このブロック内の各入力フィールドのデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成する画面表示サイズ戻し手段と、
を更に有することを特徴とする請求項５記載の情報処理装置。
【請求項１１】
前記第２次画面データ生成手段により生成された入力画面データに基づく入力画面内の入力フィールドのフォーカスが失われ、前記入力フィールドが前記表示サイズモード設定部において自動モードに設定されている場合、この入力フィールドＩＤに対応するデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成する画面表示サイズ戻し手段と、
を更に有することを特徴とする請求項２ないし４のいずれか１記載の情報処理装置。
【請求項１２】
前記第２次画面データ生成手段により生成された入力画面データに基づく入力画面内のブロックのフォーカスが失われ、前記ブロックが前記表示サイズモード設定部において自動モードに設定されている場合、このブロック内の各入力フィールドのデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成する画面表示サイズ戻し手段と、
を更に有することを特徴とする請求項６ないし８のいずれか１記載の情報処理装置。
【請求項１３】
コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する機能と、
前記入力装置からの指示に基づいて、前記表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する機能と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する機能と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、第１の表示サイズを有する入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて前記入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する機能と、
前記入力装置からの指示に基づいて、前記第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する機能と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する機能と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
前記第２の表示サイズに変換した入力画面データを生成する際、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが固定拡大モードに設定された場合、前記入力フィールドのデータ表示制限値を所定の最大表示サイズに変換した入力画面データを生成させることを特徴とする請求項１４記載のプログラム。
【請求項１６】
前記第２の表示サイズに変換した入力画面データを生成する際、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが固定縮小モードに設定された場合、前記入力フィールドのデータ表示制限値を所定の最小表示サイズに変換した入力画面データを生成することを特徴とする請求項１４または１５記載のプログラム。
【請求項１７】
コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する機能と、
前記入力装置からの指示に基づいて、前記表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する機能と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する機能と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、
前記表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する前記入力画面情報を読み出し、この読み出した入力画面情報に含まれる前記第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、前記ブロックＩＤで特定されるブロック内の各入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて前記入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する機能と、
前記入力装置からの指示に基づいて、前記第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意のブロックにフォーカスが与えられた場合、このフォーカスが与えられたブロックを識別するブロックＩＤに対応する各入力フィールドのデータ表示制限値を前記第１の表示サイズから前記第２の表示サイズに変換した入力画面データを生成する機能と、
前記生成された入力画面データに基づく入力画面を前記表示装置に表示する機能と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１９】
前記第２の表示サイズに変換した入力画面データを生成する際、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが固定拡大モードに設定された場合、このブロックに対応する各入力フィールドのデータ表示制限値を所定の最大表示サイズに変換した入力画面データを生成することを特徴とする請求項１８記載のプログラム。
【請求項２０】
前記第２の表示サイズに変換した入力画面データを生成する際、前記入力装置からの指示に基づいて、第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが固定縮小モードに設定された場合、このブロックに対応する各入力フィールドのデータ表示制限値を所定の最小表示サイズに変換した入力画面データを生成することを特徴とする請求項１８または１９記載のプログラム。
【請求項２１】
前記第２の表示サイズに変換されて生成された入力画面データに基づく入力画面内の入力フィールドのフォーカスが失われた場合、この入力フィールドＩＤに対応するデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成することを特徴とする請求項１３記載のプログラム。
【請求項２２】
前記第２の表示サイズに変換されて生成された入力画面データに基づく入力画面内のブロックのフォーカスが失われた場合、このブロック内の各入力フィールドのデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成することを特徴とする請求項１７記載のプログラム。
【請求項２３】
前記第２の表示サイズに変換されて生成された入力画面データに基づく入力画面内の入力フィールドのフォーカスが失われ、前記入力フィールドが前記表示サイズモード設定部において自動モードに設定されている場合、この入力フィールドＩＤに対応するデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成することを特徴とする請求項１４ないし１６のいずれか１記載のプログラム。
【請求項２４】
前記第２の表示サイズに変換されて生成された入力画面データに基づく入力画面内のブロックのフォーカスが失われ、前記ブロックが前記表示サイズモード設定部において自動モードに設定されている場合、このブロック内の各入力フィールドのデータ表示制限値を前記第２の表示サイズから前記第１の表示サイズに変換した入力画面データを生成することを特徴とする請求項１８ないし２０のいずれか１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者の操作により、画面内において文字が打ち込まれる入力フィールドの表示サイズを可変させる機能を有する情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
一般に、文字を表示装置の画面に表示させるシステムや、ディスプレイ等に表示される画面上で文字入力を行なうシステムが多くの分野で用いられている。
【０００３】
たとえば、コールセンターの操作者は、会話をしながらコンピュータを操作して、画面における文字の表示や入力を利用してデータの照会や登録を行なうことがある。このとき、必要な情報を１画面に集約することが、作業の効率化の点から望ましい。しかしながら、必要な情報を１画面に集約させた場合、表示画面および解像度に制限があるため、必然的に各項目のフィールドサイズが制限される。
【０００４】
よって、実際に入力されるデータのサイズよりも、文字入力するフィールドのサイズを小さくせざるを得なくなる。そのため、文字入力するフィールド内をスクロールさせながらデータを入力する方法や、別画面に遷移させて全データを表示して入力可能なフィールドを設定する方法が考えられている。
【０００５】
一方、文字表示や文字入力のシステムで文字を画面に表示する際、画面に表示される文字の大きさによっては、操作者が表示される文字を読みづらく、操作が妨げられることがある。このような場合に対応し、文字サイズを拡大して表示させる機能が様々ある。
【０００６】
具体的には、容易な操作により文字の倍率を適当な大きさに拡大または縮小して画面に表示させることで、文字を見やすくしているものがある（たとえば、特許文献１、２参照）。また、文字倍率を拡大させるとともに、ウインドウを拡大させることで、文字や絵などの情報を見やすくするものがある（たとえば、特許文献３参照）。さらに、切出し領域の大きさによって表示情報の密度およびそのサイズを変え、操作者の要求に応じた操作を可能とし、見やすくしているものがある（たとえば、特許文献４参照）。
【特許文献１】特開平０５−３２４６３６号公報
【特許文献２】特開平０６−２６６７０６号公報
【特許文献３】特開平１０−１５４０６１号公報
【特許文献４】特開平０７−３１４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した各特許文献に記載される発明は、文字サイズを変更する等の操作により文字を見やすくすることに配慮されてなされたものである。そのため、複数のフィールドに記述されるすべての情報を見やすく並べて効率良く作業することについては考慮されていない。
【０００８】
単に必要な情報を１画面に集約したのみでは、フィールドのサイズが制限されるため、操作者は各フィールド内の文字をスクロールしながらデータを見なければならない。この場合、スクロール操作が必要であるという点で、操作者の業務の効率が落ちる、業務に支障を来たす問題がある。
【０００９】
また、別画面に遷移させる方法については、実行中の入力フィールドの画面の遷移により、他の画面で表示されるフィールドで記述されるデータが見えなくなる。そのため、操作者の作業が非効率的となる問題がある。
【００１０】
さらに、ブラウザソフトウェアの標準印刷機能で表示画面を印刷する際にはフィールドに記述されているが、表示画面において隠れている文字については印字出来ないという問題がある。
【００１１】
上記課題に鑑み、本発明は、操作者が文字入力等の操作を容易に実行でき、入力フィールドを変更することができる情報処理装置、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係る情報処理装置は、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤと、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールド内のデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値に割り当てた入力画面データを生成する第１次画面データ生成手段と、入力装置からの指示に基づいて、表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、生成された入力画面データに基づく入力画面を表示装置に表示する入力画面表示手段とを有することを特徴としている。
【００１３】
さらに、本発明に係る情報処理装置は、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、第１の表示サイズを有する入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する第１次画面データ生成手段と、入力装置からの指示に基づいて、第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、生成された入力画面データに基づく入力画面を表示装置に表示する入力画面表示手段とを有することを特徴とする。
【００１４】
さらに、本発明に係る情報処理装置は、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する第１次画面データ生成手段と、入力装置からの指示に基づいて、表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、生成された入力画面データに基づく入力画面を表示装置に表示する入力画面表示手段とを有ることを特徴とする。
【００１５】
さらに、本発明に係る情報処理装置では、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させる情報処理装置であって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段と、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を入力画面情報記憶手段から読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、ブロックＩＤで特定されるブロック内の各入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する第１次画面データ生成手段と、  入力装置からの指示に基づいて、第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意のブロックにフォーカスが与えられた場合、このフォーカスが与えられたブロックを識別するブロックＩＤに対応する各入力フィールドのデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する第２次画面データ生成手段と、生成された入力画面データに基づく入力画面を表示装置に表示する入力画面表示手段とを有することを特徴とする。
【００１６】
次に、本発明に係るプログラムは、コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する機能と、入力装置からの指示に基づいて、表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する機能と、生成された入力画面データに基づく入力画面を表示装置に表示する機能とをコンピュータに実行させることを特徴とする。
【００１７】
さらに、本発明に係るプログラムは、コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の各入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、第１の表示サイズを有する入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する機能と、入力装置からの指示に基づいて、第１の表示サイズが割り当てられた入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する機能と、生成された入力画面データに基づく入力画面を前記表示装置に表示する機能とをコンピュータに実行させることを特徴とする。
【００１８】
さらに、本発明に係るプログラムは、コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールド内のデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた入力画面データを生成する機能と、入力装置からの指示に基づいて、表示装置に表示されている入力画面内の任意の入力フィールドにフォーカスが与えられた場合、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する機能と、生成された入力画面データに基づく入力画面を表示装置に表示する機能とをコンピュータに実行させることを特徴とする。
【００１９】
さらに、本発明に係るプログラムは、コンピュータに、入力装置からの指示に基づいて、記憶装置にデータを記憶し、データを入力するための入力画面を表示装置に表示させるプログラムであって、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤに対し、この入力画面ＩＤで特定される入力画面内の所定の入力フィールドを関連づけてグルーピングするブロックを識別するブロックＩＤと、このブロックＩＤで特定されるブロック内の各入力フィールドを識別する入力フィールドＩＤと、このブロックＩＤで特定される各入力フィールドのデータ表示制限値を規定した第１の表示サイズと第２の表示サイズとが少なくとも関連付けられた入力画面情報が記憶される入力画面情報記憶手段から、表示が指示された入力画面を特定する入力画面ＩＤに対応する入力画面情報を読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てるとともに、ブロックＩＤで特定されるブロック内の各入力フィールドに対し、自動モード、固定拡大モードまたは固定縮小モードのいずれかの表示サイズモードから選択させて入力フィールドの表示サイズモードを設定させる表示サイズモード設定部を関連づけて表示する入力画面データを生成する機能と、入力装置からの指示に基づいて、第１の表示サイズが割り当てられたブロック内の各入力フィールドの表示サイズモードが自動モードに設定された入力画面内の任意のブロックにフォーカスが与えられた場合、このフォーカスが与えられたブロックを識別するブロックＩＤに対応する各入力フィールドのデータ表示制限値を第１の表示サイズから第２の表示サイズに変換した入力画面データを生成する機能と、生成された入力画面データに基づく入力画面を表示装置に表示する機能とをコンピュータに実行させることを特徴とする。
【００２０】
上記構成による本発明によれば、フォーカスの移動により、自動的に画面の入力フィールドのサイズが変化する入力画面を表示する情報処理装置を提供することができる。
【発明の効果】
【００２１】
本発明によれば、操作が容易な入力フィールドを有する入力画面を表示させる情報処理装置、およびそのためのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
次に、図面を参照して、本発明の最良の実施の形態を説明する。
【００２３】
本発明の最良の実施の形態に係る情報処理装置は、操作者が情報処理装置に本発明に係るプログラムをインストールすることにより構築される。このプログラムは、たとえばＨＴＭＬ言語やＪａｖａ（登録商標）Ｓｃｒｉｐｔなどにより実装される。
【００２４】
図１に示すのは、本発明の最良の実施の形態に係る情報処理装置１のブロック図である。
【００２５】
＜情報処理装置＞
情報処理装置１は、図１に示すように、入力画面情報記憶部１１、作業用メモリ１３、入力部１４、第１次画面データ生成部１５、第２次画面データ生成部１６、画面表示サイズ戻し部１７および入力画面表示部１８を有している。
【００２６】
入力画面情報記憶部１１は、入力部１４から入力された表示要求に応じて入力画面を表示するために用いられる入力画面情報が記憶されている。
【００２７】
入力画面情報は、具体的には、表示装置に表示される入力画面の入力画面データを識別する入力画面ＩＤと、この入力画面ＩＤで特定される入力画面内の各々の入力フィールドを識別する入力フィールドＩＤと、この入力フィールドＩＤで特定される入力フィールドのデータ表示制限値を規定した最大表示サイズと最小表示サイズが少なくとも関連付けられた情報である。
【００２８】
ここで、データ表示制限値とは、操作者がキーボード等の入力手段により、入力画面内の入力フィールドに打ち込んだ文字数を表示することができる最大の表示サイズの値であり、単位はバイト（ｂｙｔｅｓ）であるとする。たとえば、データ表示制限値が全角１０文字（２０ｂｙｔｅｓ）である場合には、実際に入力フィールドに打ち込まれた文字数が全角１５文字（３０ｂｙｔｅｓ）であったとしても、１０文字（２０ｂｙｔｅｓ）分しか表示できないものとする。反対に、データ表示制限値が全角５０文字（１００ｂｙｔｅｓ）である場合には、実際に入力フィールドに打ち込まれた文字数が全角３０文字（６０ｂｙｔｅｓ）であったとしても、５０文字（１００ｂｙｔｅｓ）分を表示するものとする。
【００２９】
作業用メモリ１３は、本発明の情報処理装置１が作業する際に一時的に利用する処理の作業エリアであり、この作業用メモリ１３には、例えば、入力部１４から入力された表示要求に応じて入力画面を表示するために用いられる各種の入力情報が蓄積されて記憶されている。入力情報は、具体的には、操作者が受けた案件の問合せ者の氏名、連絡先等の実体データであり、入力フィールドに直接打ち込まれるデータ、または入力画面情報記憶部１１から読み込まれた入力画面情報のことを表す。
【００３０】
入力部１４は、操作者からの表示要求等の操作指示や入力情報が入力されるものであり、例えばマウスやタッチパネル等で構成されるものである。
【００３１】
第１次画面データ生成部１５は、入力部１４から表示要求された入力画面の入力画面データを識別する入力画面ＩＤに対応する入力画面情報を入力画面情報記憶手段１１から読み出し、この読み出した入力画面情報に含まれる第１の表示サイズを各入力フィールドのデータ表示制限値として割り当てた第１次入力画面データを生成する。また、第１次画面データ生成部１５は、入力画面情報記憶手段１１から読み出した入力画面情報に含まれる各表示サイズを、作業用メモリ１３に表示サイズ設定テーブル１３ａとして書き込む。
【００３２】
また、第１次画面データとは、第１次画面データ生成部１５で生成されるデータで、表示装置に初期入力画面としての第１次入力画面を表示させるためのデータである。
【００３３】
第２次画面データ生成部１６は、入力部１４から入力される操作指示に基づいて、現在表示されている入力画面内の任意の入力フィールドにフォーカスが与えられ、かつフォーカスが与えられた入力フィールドの表示サイズモードが後述する「自動モード」に設定されていた場合、作業用メモリ１３内の表示サイズ設定テーブル１３ａを読出し、このフォーカスが与えられた入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を最大表示サイズに変換した第２次入力画面データを生成する。
【００３４】
ここで、「表示サイズモード」とは、入力フィールドあるいは後述するブロックに対して与えられる属性の一つであり、（１）入力フィールドあるいはブロックにフォーカスが与えられた場合にはデータ表示制限値を最大表示サイズとする、フォーカスがはずれた場合にはデータ表示制限値を最小表示サイズとする「自動モード」、（２）フォーカスの有無に関係なく、選択された場合には常にデータ表示制限値を最大表示サイズとする「固定拡大モード」、（３）フォーカスの有無に関係なく、選択された場合には常にデータ表示制限値を最小表示サイズとする「固定縮小モード」がある。この表示サイズモードの詳細については後述する。
【００３５】
また、第２次画面データ生成部１６は、入力部１４から入力される操作指示により選択される入力フィールドの表示サイズモードが「固定拡大モード」に設定された場合、作業用メモリ１３内の表示サイズ設定テーブル１３ａを読出し、固定拡大モードに設定された入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を最大表示サイズに変換した第２次入力画面データを生成する。
【００３６】
さらに、第２次画面データ生成部１６は、入力部１４から入力される操作指示により選択される入力フィールドの表示サイズモードが「固定縮小モード」に設定された場合、作業用メモリ１３内の表示サイズ設定テーブル１３ａを読出し、固定拡大モードに設定された入力フィールドの入力フィールドＩＤに対応するデータ表示制限値を最小表示サイズに変換した第２次入力画面データを生成する。
【００３７】
ここで、第２次入力画面データとは、入力部１４から入力される操作指示に基づいて、第２次画面データ生成部１６が第１次入力画面データに対して編集したデータで、表示装置に入力フィールドのサイズが変更された第２次入力画面を表示させるためのデータである。
【００３８】
画面表示サイズ戻し部１７は、第２次画面データ生成部１６により生成された第２次入力画面データに基づく第２次入力画面内のフォーカスが失われた入力フィールドの表示サイズモードが自動モードに設定され、かつフォーカスが失われた入力フィールドが第２の表示サイズで表示されていた場合、作業用メモリ内の表示サイズ設定テーブル１３ａを読出し、この入力フィールドＩＤに対応するデータ表示制限値を最大表示サイズから最小表示サイズに変換した第２次入力画面データを生成する。
【００３９】
入力画面表示部１８は、第１次画面データ生成部１５で生成された第１次入力画面データに基づく第１次入力画面を表示装置に出力させる。また、入力画面表示部１８は、第２次画面データ生成部１６で生成された第２次入力画面データまたは画面表示サイズ戻し部１７で生成された第２次入力画面データに基づく第２次入力画面を表示装置に出力させる。
【００４０】
本発明の最良の実施の形態に係る情報処理装置１は、図２に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００４１】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から情報処理装置１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行い、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの演算または加工など、後述する一連の処理を実現する処理装置である。
【００４２】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、情報処理装置１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００４３】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶される。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。本発明の最良の実施の形態に係る情報処理装置１の記憶装置１０７は、入力画面情報記憶手段１１に対応する。作業用メモリ１３は、図２に示すＲＡＭ１０３に対応する。また、本発明の最良の実施の形態に係るプログラムが情報処理装置１の中央処理制御装置１０１に読み込まれて実行されることによって、入力部１４、第１次画面データ生成部１５、第２次画面データ生成部１６、画面表示サイズ戻し部１７および入力画面表示部１８が実装される。
【００４４】
なお、本発明の最良の実施の形態に係る情報処理装置１は、一つのコンピュータによって実現されても良いし、互いに通信可能な複数のコンピュータによって実現されても良い。
【００４５】
入力画面情報記憶手段１１は、上述したように入力画面を生成するための入力画面情報を記憶している。入力画面情報の一例として、入力フィールドの表示サイズに関する情報がある。図３に示す入力画面情報１１ａは、「入力画面ＩＤ」と関連付けられる「入力フィールドＩＤ」をキーとして、その入力フィールドの入力画面における最大表示サイズおよび最小表示サイズが関連づけられて記憶される例である。図３に示す入力画面情報１１ａは、各「入力フィールドＩＤ」に対して「入力フィールド名」が割り当てられている。この図３に示す入力画面情報１１ａでは、「問合せ内容入力フィールド」、「対応内容入力フィールド」および「備考入力フィールド」について、「表示サイズモード」、「最小表示サイズ」および「最大表示サイズ」が記憶されている。
【００４６】
「初期表示サイズモード」とは、第１次入力画面データが生成される際、入力フィールドＩＤで特定される入力フィールドの初期的表示サイズモードである。操作者は後に、この表示サイズモードを自由に変更することができる。
【００４７】
「最小表示サイズ」とは、入力画面内に表示される入力フィールドのデータ表示制限値の最小値（既定値）である。この「最小表示サイズ」以上の文字が入力されても、入力画面では一度に全ての文字が表示されず、マウス等によるスクロール操作などを必要とする。また、「最大表示サイズ」とは、入力画面内に表示される入力フィールドのデータ表示制限値の最大値（既定値）である。これら「最小表示サイズ」および「最大表示サイズ」は本発明の最良の実施の形態においては既定値としたが、操作者の必要に応じて編集できるように構成してもよいものとする。
【００４８】
この、図３に示す入力画面情報１１ａでは、「問合せ内容入力フィールド」の「最小表示サイズ」が３０ｂｙｔｅ、「最大表示サイズ」が１００ｂｙｔｅであることが記憶されている。この状態で「問合せ入力フィールド」が「最大表示サイズ」に設定されると、問合せ入力フィールドは１００ｂｙｔｅのサイズで表示される。
【００４９】
ここで、初期表示サイズモードが「自動モード」に設定されている入力フィールドは、フォーカスの移動により、その表示サイズが最小表示サイズまたは最大表示サイズに自動的に切り替わる。具体的には、初期表示サイズモードが「自動モード」に設定される入力フィールドにフォーカスが与えられた場合、その入力フィールドの表示サイズは最小表示サイズから最大表示サイズに拡大される。また、フォーカスが失われた場合、この入力フィールドの表示サイズは最大表示サイズから最小表示サイズに縮小される。
【００５０】
また、初期表示サイズモードが「固定拡大モード」に設定されている入力フィールドは、その表示サイズが一定（既定値）の最大表示サイズに設定される。具体的には、入力フィールドが「固定拡大モード」に設定された場合、その表示サイズが最大表示サイズに変更され、フォーカスには依存せずに常に拡大されたサイズで表示されている。
【００５１】
さらに、初期表示サイズモードが「固定縮小モード」に設定されている入力フィールドは、その表示サイズが一定（既定値）の最小表示サイズに設定される。具体的には、入力フィールドが「固定縮小モード」に設定された場合、その表示サイズが最小表示サイズに変更され、フォーカスには依存せずに常に縮小されたサイズで表示されている。
【００５２】
作業用メモリ１３には、入力画面内の入力フィールドで実際に打ち込まれた文字等の情報が一時的に記憶されている。たとえば、図４に示す入力情報１２ａは、「問合せＩＤ」に対して「０００１」、「ステータス」に対して「処理中」、「問合せ内容」に対して「＊＊＊」、「対応内容」に対して「＊＊＊」、「備考」に対して「＊＊＊」等の実体データが記憶されている。
【００５３】
作業用メモリ１３で記憶されている表示サイズ設定テーブル１３ａは、たとえば、図５に示すように「入力フィールドＩＤ」をキーとして、「表示サイズモード」、「最小表示サイズ」および「最大表示サイズ」が記憶されている。「表示サイズモード」とは、図３にて説明した「初期表示サイズモード」と実質的には同様の意義を有するものであり、操作者の操作により表示サイズモードが変換された場合には当該変換後の表示サイズモードである。「最小表示サイズ」および「最大表示サイズ」については図３にて説明したためここでは省略する。
【００５４】
表示サイズ設定テーブル１３ａで始めに記憶される各表示サイズは、上述した入力画面情報１１ａで記憶されていた表示サイズと同一である。なお、「表示サイズモード」としては、入力画面情報１１ａに記憶される「初期表示サイズモード」が記憶されている。これらの各表示サイズは後に、表示端末３において操作者の操作により変更することが可能である。
【００５５】
図５に示す表示サイズ設定テーブル１３ａは、「問合せ内容入力フィールド」が「固定拡大モード」に設定され、「対応内容入力フィールド」および「備考入力フィールド」が「自動モード」に設定されている。
【００５６】
図６は、本発明の最良の実施の形態に係るプログラムがインストールされた情報処理装置１により、表示装置１０５に表示される第１次入力画面である入力画面２００ａの一例を示している。図１に示す入力画面２００ａは、「基本情報」、「支店情報」、「お客様情報」、「商品情報」および「問合せ情報」の複数のブロック２１０〜２５０を有している。各ブロック２１０〜２５０は、それぞれ入力フィールドや選択フィールドを各ブロック内部に有している。
【００５７】
たとえば、「問合せ情報」のブロック２５０は、データ項目名が「問合せ内容」、「対応内容」および「備考」に関するデータが入力される入力フィールド２５１〜２５３を有している。入力画面２００ａを利用する操作者は、これらの各入力フィールド２５１〜２５３について、「自動モード」、「固定拡大モード」または「固定縮小モード」を選択し、入力フィールド２５１〜２５３のサイズを変更するように設定できる。
【００５８】
そのため、入力画面２００ａでは、図６に示すように各入力フィールド２５１〜２５３の右側に、「自動モード」に設定するための自動モード設定ボタン２５４ａ〜２５４ｃ、「固定拡大モード」に設定するための固定拡大モード設定ボタン２５５ａ〜２５５ｃおよび「固定縮小モード」に設定するための固定縮小モード設定ボタン２５６ａ〜２５６ｃが表示されている。また、この図６には各設定ボタンが入力フィールドの右側に表示されている例であるが、各設定ボタンが各入力フィールドに関連づけられて表示されているのであれば、この右側に表示されることに限定されない。
【００５９】
上述したように、各入力フィールドの表示サイズの表示サイズモードと、各表示サイズモードに設定されている入力フィールドの表示サイズは、表示サイズ設定テーブル１３ａに含まれる。この表示サイズ設定テーブル１３ａに含まれる表示サイズに基づいて、各入力フィールド２５１〜２５３のサイズが決定されて入力画面２００ａが生成される。
【００６０】
このように、入力フィールドの設定モードが「自動モード」の場合、フォーカスの移動により、自動的に入力フィールドのサイズが可変される。一方、入力フィールドの設定モードが「固定拡大モード」および「固定縮小モード」の場合、入力フィールドのサイズは固定に設定される。
【００６１】
＜入力画面表示処理および表示サイズモード変換による入力フィールド表示変換処理＞
図７は、本発明の実施例に係る情報処理装置１が操作者の操作により入力画面を表示する表示処理を説明するフローチャートである。
【００６２】
なお、ここでは「問合せ内容」の入力フィールド２５１が「固定拡大モード」に設定され、「対応内容」および「備考」の入力フィールド２５２，２５３が「自動モード」に設定された例を用いて説明する。
【００６３】
情報処理装置１の第１次画面データ生成部１５は、操作者が扱うマウス等の入力部１４から入力される画面の表示要求を待機している（Ｓ００１）。第１次画面データ生成部１５は、入力部１４から画面の表示要求を受信すると、入力画面情報記憶手段１１から入力画面情報を読出すとともに、作業用メモリ１３から入力情報を読出し、ステップＳ００１で受信した表示要求に基づいて第１次入力画面を表示させるための第１次入力画面データを生成する（Ｓ００２）。また、第１次画面データ生成部１５は、入力画面情報記憶手段１１から入力画面情報を読み出す際、作業用メモリ１３に各入力フィールドの各表示サイズとともに、初期表示サイズモードを含む表示サイズ設定テーブル１３ａを記憶させる。
【００６４】
入力画面表示部１８は、第１次画面データ生成部１５で生成された第１次入力画面データに基づく入力画面２００ａを表示装置に表示させる（Ｓ００３）。
【００６５】
入力画面２００ａが表示され、操作者によってデータの入力が開始されると、第２次画面データ生成部１６は、表示サイズモードが切替えられた入力フィールドがあるか否かを確認する（Ｓ００４）。具体的には、入力画面２００ａにおいて、自動モード設定ボタン２５４ａ〜２５４ｃ、固定拡大モード設定ボタン２５５ａ〜２５５ｃまたは固定縮小モード設定ボタン２５６ａ〜２５６ｃのいずれかが操作されたか否かを確認する。第２次画面データ生成部１６は、いずれかの入力フィールドの表示サイズモードが変更された場合、表示サイズ設定テーブル１３ａの表示サイズモードを書き替える。
【００６６】
表示サイズモードが切り替えられた入力フィールドがある場合、第２次画面データ生成部１６は、表示サイズ設定テーブル１３ａを読出し、切り替えられた入力フィールドが自動モードに切り替えるものであったか否かを確認する（Ｓ００５）。ここで、操作者により「固定拡大モード」または「固定縮小モード」に切り替えられた場合（Ｓ００５でＮＯ）、入力画面におけるモードが切替られた入力フィールドのサイズを表示サイズ設定テーブル１３ａで規定される固定（既定値）の最大表示サイズまたは最小表示サイズに変更する（Ｓ００６）。
【００６７】
具体的には、「固定拡大モード」が選択された場合、第２次画面データ生成部１６は、表示サイズ設定テーブル１３ａの表示サイズモードを「固定拡大」に変更するとともに、入力画面における入力フィールドの表示サイズを最大表示サイズに変更する。また、「固定縮小モード」が選択された場合、第２次画面データ生成部１６は、表示サイズ設定テーブル１３ａの表示サイズモードを「固定縮小」に変更するとともに、入力画面における入力フィールドの表示サイズを最小表示サイズに変更する。
【００６８】
図８は、本発明の最良の実施の形態に係る情報処理装置１において、「問合せ内容」の入力フィールド２５１が「固定拡大モード」に設定され、「対応内容」および「備考」の入力フィールド２５２，２５３の表示サイズモードが「自動モード」に設定された場合の入力画面２００ｂの一例である。ステップＳ００６において、入力画面２００ａの「問合せ内容」の入力フィールド２５１が「固定拡大モード」に設定された場合、図６に示す「問合せ内容」の入力フィールド２５１は、図８に示す入力画面２００ｂの「問合せ内容」の入力フィールドのように最大表示サイズに変更される。
【００６９】
なお、この場合、表示サイズ設定テーブル１３ａの設定モードは図５に示すように、「問い合わせ入力フィールド」が「固定拡大」、「対応内容入力フィールド」が「自動」、「備考入力フィールド」が「自動」に設定されている。
【００７０】
続いて、第２次画面データ生成部１６は、入力画面２００ｂのいずれかの入力フィールドにフォーカスが与えられたか否かを確認する（Ｓ００７）。また、ステップＳ００４で表示サイズモードが切り替えられた入力フィールドがない場合とステップＳ００５で切り替えられたモードが自動モードの場合にも同様に、フォーカスが与えられたか否かの確認がされる。なお、ステップＳ００７において入力フィールドにフォーカスが与えられない場合、ステップＳ００４に戻る。
【００７１】
ステップＳ００７において、いずれかの入力フィールドにフォーカスが与えられた場合、フォーカスが与えられた入力フィールドが「自動モード」に設定されているか否かが確認される（Ｓ００８）。ここで、フォーカスが与えられた入力フィールドが「自動モード」に設定されている場合、第２次画面データ生成部１６は、フォーカスが与えられた入力フィールドを表示サイズ設定テーブル１３ａで規定される最小表示サイズから最大表示サイズに変更する（Ｓ００９）。
【００７２】
図９は、本発明の最良の実施の形態に係る情報処理装置１において、表示サイズ設定テーブル１３ａで「対応内容入力フィールド」が「自動」に設定されているときに「対応内容」の入力フィールド２５２にフォーカスが与えられた場合の入力画面２００ｃの一例である。ステップＳ００５で、入力画面２００ｂにおいて「自動モード」に設定されている「対応内容」の入力フィールド２５２にフォーカスが与えられた場合、ステップＳ１１０において、第２次画面データ生成部１６は、表示サイズ設定テーブル１３ａを読出し、入力フィールド２５２の表示サイズを図９に示すように最小表示サイズから最大表示サイズに変更する。図５の例では、入力画面２００ｃが表示される状態の「入力フィールドＩＤ」が「Ａ００２」の対応内容入力フィールドにフォーカスが与えられている様子を示している。
【００７３】
その後、画面表示サイズ戻し部１７は、ステップＳ００６で自動モードの設定により表示サイズが変更された入力フィールドのフォーカスが失われたことを判断すると（Ｓ０１０）、画面表示サイズ戻し部１７は、表示サイズ設定テーブル１３ａを読み出し、この入力フィールドの表示サイズを最大表示サイズから最小表示サイズに戻す（Ｓ０１１）。
【００７４】
上述したステップＳ００３〜Ｓ０１１の処理は、操作者によってプログラムが終了されるまで繰り返される（Ｓ０１２）。
【００７５】
そのため、たとえば「自動モード」に設定されている「対応内容」の入力フィールド２５２の表示サイズがステップＳ０１１において最大表示サイズから最小表示サイズに戻されると同時に「自動モード」に設定されている「備考」の入力フィールド２５３にフォーカスが与えられた場合、図１０に示すように、入力画面２００ｄにおいて「備考」の入力フィールド２５３の表示サイズがステップＳ１１０において最小表示サイズから最大表示サイズに拡大される。
【００７６】
このように、本発明の最良の実施の形態に係る情報処理装置によれば、入力フィールドを「自動モード」に設定している場合、入力画面において、各入力フィールドにフォーカスを移動させることで、入力フィールドのサイズを自動的に変更し、フォーカスが別の入力フィールドに移動した際は、入力フィールドの表示サイズに戻す制御を行なう。
【００７７】
また、上記の制御により、データ入力時には自動的に入力フィールドの表示サイズが拡大するために、スクロールで隠れることなく入力フィールドに記載される全てのデータを確認しながらデータを入力することが可能になる。
【００７８】
さらに、「固定拡大フィールド」に設定することで、参照したい入力フィールドの表示サイズを拡大したままに固定することも可能としているので、簡単に入力フィールドの表示サイズを拡大することも可能であり、ブラウザの標準印刷機能を利用して、画面全てのデータを印字することが可能となる。
【００７９】
［第１の変形例］
上述した実施例では、入力画面内の各入力フィールドの表示サイズモードが「自動モード」ではない場合、入力フィールドの表示サイズが固定された最大表示サイズに設定する「固定拡大モード」または固定された最小表示サイズに設定する「固定縮小モード」を利用して入力フィールドの表示サイズを変更していた。しかし、予め規定される最大表示サイズまたは最小表示サイズのみでなく、操作者が入力フィールドの表示サイズを任意に可変設定できるようにすることで、作業効率を向上させることもできる。
【００８０】
具体的には、たとえば、図１１の入力画面２００ｅに示すように、各入力フィールドにサイズ変更フィールド２５７ａ〜２５７ｃを設ける。操作者は、サイズ変更フィールド２５７ａ〜２５７ｃの値を設定することで、入力フィールドの表示サイズを任意に変更させることができる。
【００８１】
図１１の入力画面２００ｅは、サイズ変更フィールド２５７ｂで「対応内容」の入力フィールド２５２の表示サイズを「４０」と設定している。「対応内容」の入力フィールド２５２の表示サイズをサイズ変更フィールド２５７ｂで「７０」と設定した場合、入力画面２００ｆの入力フィールド２５２は、図１２に示すように拡大される。
【００８２】
この変形例に係る入力画面情報記憶手段１１は、図１３に示すように、入力フィールドＩＤに関連付けられた「初期表示サイズモード」、「最小表示サイズ」および「最大表示サイズ」を有する入力画面情報１１ｂが記憶されている。
【００８３】
ここで、「最大表示サイズ」は入力フィールドの表示サイズを変更する際の最大の表示サイズである。また、「最小表示サイズ」は入力フィールドの表示サイズを変更する際の最小の表示サイズである。入力フィールドの表示サイズを変更する場合、この「最小表示サイズ」と「最大表示サイズ」の間の値に設定する。また、操作者自身の操作により、「最小表示サイズ」や「最大表示サイズ」そのものを変更してもよい。
【００８４】
また、第１の変形例に係る情報処理装置１によれば、作業用メモリ１３には、上述した図５の表示サイズ設定テーブル１３ａの代わりに、たとえば、図１４に示す表示サイズ設定テーブル１３ｂが記憶される。表示サイズ設定テーブル１３ｂは、表示サイズ設定テーブル１３ａと比較して、「設定表示サイズ」を記憶している点で異なる。この図１４に示す表示サイズ設定テーブル１３ｂでは、「設定表示サイズ」は、「可変モード」として設定された表示サイズが記憶される。
【００８５】
入力フィールドが可変モードに設定されると、図１４に示すように、表示サイズ設定テーブル１３ｂの「設定モード」が「可変」に書替えられる。また、「最小表示サイズ」から「最大表示サイズ」の間で操作者から表示サイズが選択されると、選択された表示サイズが設定表示サイズとして表示サイズ設定テーブル１３ｂに記憶される。
【００８６】
このように、入力フィールドの表示サイズを操作者が任意に設定できるようにすることで、さらに効率良く必要な情報を表示させることが可能になる。
【００８７】
［第２の変形例］
また、操作者が予め登録されているまたは利用頻度の高い複数個の入力フィールドの表示サイズの候補から指定して入力フィールドの表示サイズを変更するようにしてもよい。例えば、第２の変形例に係る情報処理装置１によれば、図１５に示すように、その表示サイズの履歴テーブル４０ａを蓄積し、この履歴として記憶する表示サイズを利用して操作者に選択させる。図１５に示す履歴テーブル４０ａの一例では、直近で対応内容入力フィールドが指定された表示サイズの履歴として１０回前までの表示サイズが記憶されている。このとき、操作者が対応内容入力フィールドの表示サイズを変更しようとした場合、直近の履歴である１０回の中で指定された回数の多い表示サイズから順に表示されるように構成してもよい。例えば、図１５に示す例では、６０ｂｙｔｅが３回で最も多いため、６０ｂｙｔｅから順に表示されるようにする。
【００８８】
これによれば、指定される回数の多い表示サイズから順に表示されて選択させることが出来るため、容易な操作が可能となる。
【００８９】
［第３の変形例］
また、上述した各実施例によれば、入力フィールド名と関連付けられる入力フィールドＩＤをキーとして入力フィールドのサイズを設定している。しかし、例えば、第３の変形例に係る情報処理装置１によれば、ブロック名と関連付けられるブロックＩＤをキーとして入力フィールドのサイズを設定する。このとき、作業用メモリ１３は、たとえば、図１６に示すように、入力情報１２ｃとして「問合せＩＤ」、「ステータス」、「問合せ内容」、「対応内容」、「備考」等の実体データが記憶されている。
【００９０】
また、図１７に示すようにブロックＩＤをキーとする表示サイズ設定テーブル１３ｃに基づいて、表示サイズが設定される。この場合、入力フィールド全てに対して表示サイズモードボタンを設けるのではなく、図１８に示すように、入力画面内の各ブロック（例：基本情報、支店情報、お客様情報、・・・、問合せ情報等）に対して自動モード設定ボタン２５４ｄ、固定拡大モード設定ボタン２５５ｄおよび固定縮小モード設定ボタン２５６ｄからなる一組の表示サイズモードボタンのみを設ける。この設定ボタン２５４ｄ〜２５６ｄの操作により、この「問合せ情報」のブロック２５０に属する全ての入力フィールドのサイズが変更される。例えば、固定拡大モード設定ボタン２５５ｄの操作により、固定拡大モードに設定されると、ブロック「問合せ情報」の内部に表示されている入力フィールド２５１〜２５３の全てに対し最大表示サイズモードが適用され、各入力フィールドは最大表示サイズで表示される。また、固定縮小モード設定ボタン２５６ｄの操作により、固定縮小モードに設定されると、ブロック「問合せ情報」の内部に表示されている入力フィールド２５１〜２５３の全てに対し最小表示サイズモードが適用され、各入力フィールドは最小表示サイズで表示される。一方、自動モード設定ボタン２５４ｄの設定により、ブロック「問合せ情報」の内部に表示されている入力フィールド２５１〜２５３の全てに対し自動モードが設定されると、操作者の操作によりフォーカスが与えられた入力フィールドに対して最大表示サイズが適用されて最大表示サイズで表示され、フォーカスが最大表示サイズの適用となった入力フィールドから外されると、最小表示サイズが適用されて最小表示で表示される。
【００９１】
［第４の変形例］
また、上述した第３の変形例によれば、同一のブロック内にある全ての入力フィールドを同一の設定ボタンで操作している。具体的には、「問合せ情報」のブロック２５０に属する全ての入力フィールド２５１〜２５３を設定ボタン２５４ｄ〜２５６ｄにより操作している。しかし、複数ある入力フィールド内の一定の入力フィールドのみに固有の設定ボタンを設けてもよい。
【００９２】
たとえば、「備考」の入力フィールド２５３は、使用される頻度が低いとする。このとき、固定拡大モード設定ボタン２５５ｄを操作することにより、「問合せ情報」のブロック２５０内の入力フィールド２５１〜２５３を全て固定拡大モードに設定すると、使用する可能性の低い「備考」の入力フィールドまでもが、最大表示サイズで表示される。この場合、入力画面２００ｇは縦方向に長くなり、ディスプレイ等の表示装置に表示される際に一部が見えなくなる場合があり、入力操作の妨げとなる可能性が生じる。そのため、図１９に示すように、「備考」の入力フィールドのみが固定縮小モードに設定すれば、操作が容易になる。そのために、第４の変形例によれば、図２０に示す入力画面２００ｈにあるように、「備考」の入力フィールド２５３についてのみ設定ボタン２５４ｃ〜２５６ｃを設ける。
【００９３】
上記のように、本発明の実施の形態と変形例によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００９４】
例えば、上記した本発明に係る各データは、記憶装置１０７に記憶される実施の形態としているが、この他、各データはＲＡＭ１０３に一時的に記憶されるようにし、記憶装置１０７に記憶する必要がないように本発明を構成しても良いものとする。
【００９５】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００９６】
【図１】本発明の最良の実施の形態に係る情報処理装置のブロック図。
【図２】本発明の最良の実施の形態に係る情報処理装置を説明する図。
【図３】本発明の最良の実施の形態に係る情報処理装置で記憶される表示情報の一例。
【図４】本発明の最良の実施の形態に係る情報処理装置で記憶される入力情報の一例。
【図５】本発明の最良の実施の形態に係るプログラムを実行するために記憶される設定テーブルの一例。
【図６】本発明の最良の実施の形態に係るプログラムにより表示される入力画面の一例。
【図７】本発明の最良の実施の形態に係る情報処理装置における処理のフローチャート。
【図８】本発明の最良の実施の形態に係るプログラムにより表示される入力画面の一例。
【図９】本発明の最良の実施の形態に係るプログラムにより表示される入力画面の一例。
【図１０】本発明の最良の実施の形態に係るプログラムにより表示される入力画面の一例。
【図１１】本発明の変形例に係るプログラムにより表示される表示サイズの変更を処理する入力画面の一例の図。
【図１２】本発明の変形例に係るプログラムにより表示される表示サイズの変更を処理する入力画面の一例の図。
【図１３】本発明の変形例に係るプログラムにより表示される表示サイズが変更できる場合の表示情報の一例。
【図１４】本発明の変形例に係るプログラムにより表示される表示サイズが変更できる場合の表示情報の一例。
【図１５】本発明の変形例に係るプログラムの実行により記憶される履歴テーブルの一例。
【図１６】本発明の変形例に係る情報処理装置で記憶される入力情報の一例。
【図１７】本発明の変形例に係るプログラムを実行するために記憶される設定テーブルの一例。
【図１８】本発明の変形例に係るプログラムにより表示される入力画面の一例。
【図１９】本発明の変形例に係るプログラムを実行するために記憶される設定テーブルの一例。
【図２０】本発明の変形例に係るプログラムにより表示される入力画面の一例。
【符号の説明】
【００９７】
１…情報処理装置
３…表示端末
１１…入力画面情報記憶部
１１ａ，１１ｂ…入力画面情報
１２ａ，１２ｃ…入力情報
１３…作業用メモリ
１３ａ〜１３ｃ…表示サイズ設定テーブル
１４…入力部
１５…第１次画面データ生成部
１６…第２次入力画面生成部
１７…画面表示サイズ戻し部
１８…入力画面表示部
４０ａ…履歴テーブル
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
２００ａ〜２００ｈ…入力画面
２１０〜２５０…ブロック
２５１〜２５３…入力フィールド
２５４ａ〜２５４ｄ…自動モード設定ボタン
２５４ｃ〜２５６ｃ…設定ボタン
２５４ｄ〜２５６ｄ…設定ボタン
２５５ａ〜２５５ｄ…固定拡大モード設定ボタン
２５６ａ〜２５６ｄ…固定縮小モード設定ボタン
２５７ａ〜２５７ｄ…サイズ変更フィールド
【図１】
2006107397.tif 000003
【図２】
2006107397.tif 000004
【図３】
2006107397.tif 000005
【図４】
2006107397.tif 000006
【図５】
2006107397.tif 000007
【図６】
2006107397.tif 000008
【図７】
2006107397.tif 000009
【図８】
2006107397.tif 000010
【図９】
2006107397.tif 000011
【図１０】
2006107397.tif 000012
【図１１】
2006107397.tif 000013
【図１２】
2006107397.tif 000014
【図１３】
2006107397.tif 000015
【図１４】
2006107397.tif 000016
【図１５】
2006107397.tif 000017
【図１６】
2006107397.tif 000018
【図１７】
2006107397.tif 000019
【図１８】
2006107397.tif 000020
【図１９】
2006107397.tif 000021
【図２０】
2006107397.tif 000022