(57)【要約】【課題】従来、ユーザに所望の情報を、容易に提示できなかった。【解決手段】第一の表を出力する第一表出力部と、第二の表を出力する第二表出力部と、ユーザからの、第一表出力部が出力している第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、属性取得部が取得した１以上の各属性に対応する、１以上の第二の表の対応属性、および当該１以上の対応属性の対応属性値を出力するように第二の表を変更する第二表更新出力部とを具備する情報出力装置により、ユーザに所望の情報を、容易に提示できる。【選択図】図１
2010097451.tif 000002
【特許請求の範囲】
【請求項１】
２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表を格納し得る第一表格納部と、
前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を格納し得る第二表格納部と、
前記第一の表を出力する第一表出力部と、
前記第二の表を出力する第二表出力部と、
前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、
前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、
前記属性取得部が取得した１以上の各属性に対応する属性であり、第二の表の１以上の対応属性、および当該対応属性の属性値である対応属性値を出力するように前記第二の表を変更する第二表更新出力部とを具備する情報出力装置。
【請求項２】
前記第二表更新出力部は、
前記属性取得部が取得した１以上の各属性に対応する属性であり、第二の表の１以上の対応属性を用いた検索式であり、前記第二の表を検索対象とする検索式を構成する検索式構成手段と、
前記検索式を実行し、前記属性取得部が取得した１以上の各属性に対応する１以上の属性対応属性、および当該１以上の対応属性の対応属性値を有する第三の表を取得する第三表取得手段と、
前記第二の表が出力されている領域に、前記第三の表を出力し、新しい第二の表を得る第二表更新手段とを具備する請求項１記載の情報出力装置。
【請求項３】
前記第一表出力部が出力する第一の表、および第二表出力部が出力する第二の表は、
横軸の１以上の属性、および縦軸の１以上の属性を有する表である請求項１または請求項２記載の情報出力装置。
【請求項４】
前記第二表出力部が出力する第二の表が有する属性は、順序の情報を有し、
前記第二表更新出力部は、
前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性および当該１以上の対応属性と順序が連続する１以上の対応属性、および当該２以上の対応属性の２以上の対応属性値を出力するように前記第二の表を変更する請求項１から請求項３いずれか記載の情報出力装置。
【請求項５】
前記第二表更新出力部は、
前記第二表出力部が出力している第二の表の領域の大きさに応じて、出力する対応属性の数を決定し、当該対応属性の数に従って、前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性および当該１以上の対応属性と順序が連続する１以上の対応属性、および当該２以上の対応属性の２以上の対応属性値を出力するように前記第二の表を変更する請求項４記載の情報出力装置。
【請求項６】
前記受付部は、
前記第二の表を他の表に変更する指示である第二表変更指示をも受け付け、
前記受付部が第二表変更指示を受け付けた場合、
前記第二表更新出力部は、
出力されている第二の表の予め決められた１以上の属性および値を用いて、前記他の表を検索する検索式を構成し、当該検索式を実行することにより、新しい第二の表を取得し、当該新しい第二の表を出力する請求項１から請求項５いずれか記載の情報出力装置。
【請求項７】
前記受付部は、
前記第一表出力部が出力する第一の表のセルに対するデータの入力をも受け付け、
前記第二表出力部が出力する第二の表のセルに対するデータの入力は受け付けない請求項１から請求項６いずれか記載の情報出力装置。
【請求項８】
前記情報出力装置は、
人事情報を管理し、出力する装置であり、
前記第一表出力部が出力する第一の表は、社員の一の時点の評価に関する情報を有する表であり、
前記第二表出力部が出力する第二の表は、社員の他の時点の評価に関する情報を有する表である請求項１から請求項７いずれか記載の情報出力装置。
【請求項９】
２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表を格納し得る第一表格納部と、
前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を格納し得る第二表格納部と、
前記第一の表を出力する第一表出力部と、
ユーザからの、前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、
前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、
前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性を用いて、前記第二の表を検索し、第二の表の一部または全部のレコードを出力する第二表更新出力部とを具備する情報出力装置。
【請求項１０】
第一表出力部、第二表出力部、受付部、属性取得部、および第二表更新出力部とにより実現される情報出力方法であり、
前記第一表出力部により、第一の表を出力する第一表出力ステップと、
前記第二表出力部により、第二の表を出力する第二表出力ステップと、
前記受付部により、前記第一の表のセルに対する指示を受け付ける受付ステップと、
前記属性取得部により、前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得ステップと、
前記第二表更新出力部により、前記属性取得ステップで取得された１以上の各属性に対応する属性であり、第二の表の１以上の対応属性、および当該対応属性の属性値である対応属性値を出力するように前記第二の表を変更する第二表更新出力ステップとを具備する情報出力方法。
【請求項１１】
第一表出力部、受付部、属性取得部、および第二表更新出力部とにより実現される情報出力方法であり、
前記第一表出力部により、第一の表を出力する第一表出力ステップと、
前記受付部により、前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付ステップと、
前記属性取得部により、前記受付ステップで受け付けられた指示に対する１以上の属性を取得する属性取得ステップと、
前記第二表更新出力部により、前記属性取得ステップで取得された１以上の各属性に対応する１以上の対応属性を用いて、前記第二の表を検索し、第二の表の一部または全部のレコードを出力する第二表更新出力ステップとを具備する情報出力方法。
【請求項１２】
２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表と、前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を、記憶媒体に格納しており、
コンピュータを、
前記第一の表を出力する第一表出力部と、
前記第二の表を出力する第二表出力部と、
前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、
前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、
前記属性取得部が取得した１以上の各属性に対応する属性であり、第二の表の１以上の対応属性、および当該対応属性の属性値である対応属性値を出力するように前記第二の表を変更する第二表更新出力部として機能させるためのプログラム。
【請求項１３】
２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表と、前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を、記憶媒体に格納しており、
コンピュータを、
前記第一の表を出力する第一表出力部と、
ユーザからの、前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、
前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、
前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性を用いて、前記第二の表を検索し、第二の表の一部または全部のレコードを出力する第二表更新出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一の表と、第二の表が出力されており、第一の表のフォーカスされているセルが変更になった場合、当該セルに対応する１以上の属性のいずれかを用いて、第二の表の表示を変更する情報出力装置等に関するものである。
【背景技術】
【０００２】
従来、ＱＢＥ（Ｑｕｅｒｙ  Ｂｙ  Ｅｘａｍｐｌｅ）というデータベースの照会言語が存在した（例えば、非特許文献１参照）。ＱＢＥとは、データベースを利用するときに使用する言語で、照会言語とも呼ばれる。同様の照会言語であるＳＱＬと比較すると、表を使って条件を入力するので、表を扱いやすい。
【非特許文献１】"デジタル用語辞典"、［online］、平成２０年１０月３日、インターネット<URL：http://yougo.ascii.jp/caltar/QBE>
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術においては、表示されている表の一のセルの指示に対応して、他の表の表示が変更されたりすること等がなかった。
【課題を解決するための手段】
【０００４】
本第一の発明の情報出力装置は、２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表を格納し得る第一表格納部と、前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を格納し得る第二表格納部と、前記第一の表を出力する第一表出力部と、前記第二の表を出力する第二表出力部と、前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、前記属性取得部が取得した１以上の各属性に対応する属性であり、第二の表の１以上の対応属性、および当該対応属性の属性値である対応属性値を出力するように前記第二の表を変更する第二表更新出力部とを具備する情報出力装置である。
【０００５】
かかる構成により、表示されている表の一のセルの指示に対応して、他の表の表示が変更できる。その結果、ユーザに所望の情報を、容易に提示できる。
【０００６】
また、本第二の発明の情報出力装置は、第一の発明に対して、前記第二表更新出力部は、前記属性取得部が取得した１以上の各属性に対応する属性であり、第二の表の１以上の対応属性を用いた検索式であり、前記第二の表を検索対象とする検索式を構成する検索式構成手段と、前記検索式を実行し、前記属性取得部が取得した１以上の各属性に対応する１以上の属性対応属性、および当該１以上の対応属性の対応属性値を有する第三の表を取得する第三表取得手段と、前記第二の表が出力されている領域に、前記第三の表を出力し、新しい第二の表を得る第二表更新手段とを具備する情報出力装置である。
【０００７】
かかる構成により、表示されている表の一のセルの指示に対応して、他の表の表示が変更できる。その結果、ユーザに所望の情報を、容易に提示できる。
【０００８】
また、本第三の発明の情報出力装置は、第一、第二いずれかの発明に対して、前記第一表出力部が出力する第一の表、および第二表出力部が出力する第二の表は、横軸の１以上の属性、および縦軸の１以上の属性を有する表である情報出力装置である。
【０００９】
かかる構成により、表示されている表の一のセルの指示に対応して、他の表の表示が変更できる。その結果、ユーザに所望の情報を、容易に提示できる。
【００１０】
また、本第四の発明の情報出力装置は、第一から第三いずれかの発明に対して、前記第二表出力部が出力する第二の表が有する属性は、順序の情報を有し、前記第二表更新出力部は、前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性および当該１以上の対応属性と順序が連続する１以上の対応属性、および当該２以上の対応属性の２以上の対応属性値を出力するように前記第二の表を変更する情報出力装置である。
【００１１】
かかる構成により、順序性を有する属性を管理する表の一のセルの指示に対応して、他の表の表示が変更できる。その結果、ユーザに所望の情報を、容易に提示できる。
【００１２】
また、本第五の発明の情報出力装置は、第四の発明に対して、前記第二表更新出力部は、前記第二表出力部が出力している第二の表の領域の大きさに応じて、出力する対応属性の数を決定し、当該対応属性の数に従って、前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性および当該１以上の対応属性と順序が連続する１以上の対応属性、および当該２以上の対応属性の２以上の対応属性値を出力するように前記第二の表を変更する情報出力装置である。
【００１３】
かかる構成により、表示されているウィンドウや表示領域のサイズに応じた属性を自動的に選択し、ユーザに所望の情報を、容易に提示できる。
【００１４】
また、本第六の発明の情報出力装置は、第一から第五いずれかの発明に対して、前記第二表更新出力部は、前記受付部が受け付けた指示に対応する前記第一の表の前記セルを隠さない位置に、前記第二の表を出力するように、前記第二の表の出力位置を変更する情報出力装置である。
【００１５】
かかる構成により、ユーザが着目している情報を隠さずに、補助的な情報を表示できる。
【００１６】
また、本第七の発明の情報出力装置は、第一から第六いずれかの発明に対して、前記受付部は、前記第二の表を他の表に変更する指示である第二表変更指示をも受け付け、前記受付部が第二表変更指示を受け付けた場合、前記第二表更新出力部は、出力されている第二の表の予め決められた１以上の属性および値を用いて、前記他の表を検索する検索式を構成し、当該検索式を実行することにより、新しい第二の表を取得し、当該新しい第二の表を出力する情報出力装置である。
【００１７】
かかる構成により、ユーザは第二の表を選択でき、ユーザに所望の情報を、容易に提示できる。
【００１８】
また、本第八の発明の情報出力装置は、第一から第七いずれかの発明に対して、前記受付部は、前記第一表出力部が出力する第一の表のセルに対するデータの入力をも受け付け、前記第二表出力部が出力する第二の表のセルに対するデータの入力は受け付けない情報出力装置である。
【００１９】
かかる構成により、第一の表に対して入力を行うユーザに、効果的な情報である第二の表の情報を提示でき、ユーザの第一の表に対する入力を支援できる。
【００２０】
また、本第九の発明の情報出力装置は、２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表を格納し得る第一表格納部と、前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を格納し得る第二表格納部と、前記第一の表を出力する第一表出力部と、ユーザからの、前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性を用いて、前記第二の表を検索し、第二の表の一部または全部のレコードを出力する第二表更新出力部とを具備する情報出力装置である。
【００２１】
かかる構成により、表示されている表の一のセルの指示に対応して、他の表を出力できる。その結果、ユーザに所望の情報を、容易に提示できる。
【発明の効果】
【００２２】
本発明による情報出力装置によれば、ユーザに所望の情報を、容易に提示できる。
【発明を実施するための最良の形態】
【００２３】
以下、情報出力装置、情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態１）
【００２５】
本実施の形態において、第一の表と、第二の表が出力されており、第一の表のフォーカスされているセルが変更になった場合、当該セルに対応する１以上の属性のいずれかを用いて、第二の表の表示を変更する情報システムについて説明する。また、本実施の形態において、属性に順序が存在し、第二の表において、フォーカスされている属性（例えば、二次上司）と順序が連続する属性（例えば、二次上司、一次上司、本人など）を表示する情報システムについて説明する。本実施の形態において、第二の表の属性表示幅に応じて、第二の表の属性値を出力する情報システムについて説明する。また、本実施の形態において、第二の表は、第一の表のフォーカスされているセルを隠さない位置に生成される情報システムについて説明する。また、本実施の形態において、第二の表を選択できる情報システムについて説明する。また、本実施の形態において、第一の表のセルは入力するためのセルであり、第二の表は表示のための表であり、入力できない情報システムについて説明する。また、本実施の形態において、例えば、人事管理システムを例にとり説明する。さらに、本実施の形態において、第一の表のみが出力されており、第一の表の一のセルを指示した場合、当該セルに対応する１以上の属性のいずれかを用いて、第二の表を出力する情報システムについて説明する。
【００２６】
図１は、本実施の形態における情報システムの概念図である。情報システムは、情報出力装置１、情報端末２を具備する。情報出力装置１は、第一の表、第二の表を格納し得る装置であり、いわゆるサーバ装置である。情報端末２は、情報出力装置１と、例えば、ネットワークで接続されている端末である。なお、情報出力装置１は、スタンドアロンで動作しても良い。
【００２７】
図２は、本実施の形態における情報システムのブロック図である。情報出力装置１は、第一表格納部１１、第二表格納部１２、受付部１３、第一表出力部１４、第二表出力部１５、属性取得部１６、第二表更新出力部１７を具備する。
【００２８】
第二表更新出力部１７は、検索式構成手段１７１、第三表取得手段１７２、第二表更新手段１７３を具備する。
【００２９】
情報端末２は、入力受付部２１、送信部２２、受信部２３、出力部２４を具備する。
【００３０】
第一表格納部１１は、第一の表を格納し得る。第一の表は、２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している表である。第一の表を構成する元の表が、第一表格納部１１などの記憶媒体に存在しても良い。つまり、第一の表は、いわゆるビューでも良い。また、第一の表を格納しているデータベース（データの集合）は、いわゆるリレーショナルデータベース、階層型データベース、オブジェクト指向データベース、ＣＳＶ形式等、そのデータ構造等は問わない。第一表格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３１】
第一表格納部１１に第一の表が記憶される過程は問わない。例えば、記録媒体を介して第一の表が第一表格納部１１で記憶されるようになってもよく、通信回線等を介して送信された第一の表が第一表格納部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された第一の表が第一表格納部１１で記憶されるようになってもよい。
【００３２】
第二表格納部１２は、第二の表を格納し得る。第二の表は、２以上の対応属性値を有するレコードを、２以上格納している。対応属性値とは、対応属性の値である。対応属性とは、第一の表の属性と同一または関連付けられた属性である。つまり、第二表格納部１２は、第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を格納し得る。第二の表を構成する元の表が存在しても良い。つまり、第二の表は、いわゆるビューでも良い。第二の表を構成する元の表が、第一の表（または第一の表の元の表）と同じでも良い。ただし、出力される第一の表（ビューでも良い）と、出力される第二の表（ビューでも良い）とは異なる。また、第二の表の属性は、順序の情報を有していても良い。順序の情報は、スキーマにおける属性の定義順でも良いし（かかる場合、順序の情報は、明示的には存在しない）、別途、属性に付加されている順序情報でも良い。また、第二の表を格納しているデータベース（データの集合）は、いわゆるリレーショナルデータベース、階層型データベース、オブジェクト指向データベース、ＣＳＶ形式等、そのデータ構造等は問わない。第二表格納部１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。第二表格納部１２に第二の表が記憶される過程は問わない。例えば、記録媒体を介して第二の表が第二表格納部１２で記憶されるようになってもよく、通信回線等を介して送信された第二の表が第二表格納部１２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された第二の表が第二表格納部１２で記憶されるようになってもよい。
【００３３】
受付部１３は、ユーザが入力した各種の指示を受け付ける。指示とは、例えば、第一表出力部１４が出力している第一の表の、一のレコードの一の属性値であるセルに対する指示（以下、適宜、「セル指示」という）である。また、指示とは、例えば、第二の表を他の表に変更する指示（以下、適宜、「第二表変更指示」という）である。また、指示とは、例えば、第一表出力部１４が出力する第一の表のセルに対するデータの入力（以下、適宜、「データ入力指示」という）でも良い。また、指示とは、例えば、第一の表を出力する指示（以下、適宜、「第一表出力指示」という）、第二の表を出力する指示（以下、適宜、「第二表出力指示」という）などでも良い。つまり、指示とは、その他の指示やデータや入力等でも良い。また、セル指示とは、直接、セルをマウス等のポインティングデバイスで指示することでも良いし、一のセルにフォーカスがある状態で、特定のボタン（例えば、第二の表の出力ボタンなど）を押下すること等でも良い。つまり、セル指示等の指示の操作の方法は問わない。ここで、指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。また、受け付けとは、ユーザからの入力の受け付けでも良いし、情報端末２などの外部の装置からの受信でも良い。
【００３４】
第一表出力部１４は、第一の表を出力する。第一の表とは、正規形の表、非正規形の表を問わない。第一表出力部１４は、格納されている第一の表の一部の属性またはレコードを出力しても良い。かかる一部の属性またはレコードから構成される表も第一の表である。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置（例えば、情報端末２）への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。第一表出力部１４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一表出力部１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、第一表出力部１４は、無線または有線の通信手段等で実現されても良い。
【００３５】
第二表出力部１５は、第二の表を出力する。第二の表とは、正規形の表、非正規形の表を問わない。格納されている第二の表の一部の属性またはレコードを出力しても良い。かかる一部の属性またはレコードから構成される表も第二の表である。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置（例えば、情報端末２）への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。第二表出力部１５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第二表出力部１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、第二表出力部１５は、無線または有線の通信手段等で実現されても良い。
【００３６】
属性取得部１６は、受付部１３が受け付けた指示に対する１以上の属性を取得する。受付部１３が受け付けた指示とは、第一の表の一のセルに対する指示である。また、１以上の属性とは、セルに対応する属性であり、通常、一つまたは二つである。ただし、３次元以上の表（立体的な表など）である場合は、セルに対応する属性が３以上の場合もあり得る。また、属性とは、属性を識別する情報であり、例えば、属性名である。また、属性は、属性を識別するＩＤでも良い。属性取得部１６は、通常、ＭＰＵやメモリ等から実現され得る。属性取得部１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３７】
第二表更新出力部１７は、属性取得部１６が取得した１以上の各属性に対応する、１以上の対応属性を出力するように第二の表を変更する。また、第二表更新出力部１７は、属性取得部１６が取得した１以上の各属性に対応する、１以上の対応属性、および当該１以上の対応属性の対応属性値を出力するように第二の表を変更しても良い。かかる場合、例えば、まず、第二表更新出力部１７は、属性取得部１６が取得した１以上の属性を得る。次に、第二表更新出力部１７は、当該１以上の各属性に対応する第二の表の１以上の対応属性を取得する。そして、第二表更新出力部１７は、出力されている第二の表が出力されるための検索式（たとえば、メモリ上に存在する検索式）を取得する。そして、第二表更新出力部１７は、当該検索式のうちの1以上の属性を、１以上の対応属性を用いた検索式に変更し（偶然、前後の属性が同じ属性の場合もあり得る）、当該変更した検索式を実行する。そして、第二表更新出力部１７は、実行した結果を、第二の表の出力領域に出力する。その場合、変更になった領域のみを書き換えることは好適である。ここで、第一の表の属性に対応する対応属性（第二の表の属性）とは、例えば、第一の表の属性と属性名が同じ第二の表の属性である。また、例えば、第一の表の属性名と第二の表の属性名の対の情報を管理しており、第一の表の属性の属性名（またはＩＤ等）と対になる属性名（またはＩＤ等）で識別される属性が、第一の表の属性に対応する対応属性（第二の表の属性）である。
【００３８】
第二表更新出力部１７は、対応属性（属性取得部１６が取得した１以上の各属性に対応する１以上の属性）および当該１以上の対応属性と順序が連続する１以上の対応属性、および当該２以上の対応属性の２以上の対応属性値を出力するように第二の表を変更する、ことは好適である。ここで、「２以上の対応属性」が２つの対応属性である場合、当該２つの対応属性では、１つの対応属性および対応属性と順序が連続する１つの対応属性である。
【００３９】
第二表更新出力部１７は、第二表出力部１５が出力している第二の表の領域の大きさ（既に第二の表が出力されている場合は、当該出力されている第二の表の表示属性）に応じて、出力する対応属性の数を決定し、当該対応属性の数に従って、属性取得部１６が取得した１以上の各属性に対応する１以上の対応属性および当該１以上の対応属性と順序が連続する１以上の対応属性、および当該２以上の対応属性の２以上の対応属性値を出力するように第二の表を変更する、ことは好適である。
【００４０】
第二表更新出力部１７は、受付部１３が受け付けた指示に対応する第一の表のセルを隠さない位置に、第二の表を出力するように、第二の表の出力位置を変更する、ことは好適である。
【００４１】
第二表更新出力部１７は、出力されている第二の表の予め決められた１以上の属性および値を用いて、他の表を検索する検索式を構成し、当該検索式を実行することにより、新しい第二の表を取得し、当該新しい第二の表を出力する、ことは好適である。第二表更新出力部１７が、かかる処理を行う場合は、受付部１３が第二の表を他の表に変更する指示である第二表変更指示を受け付けた場合である。
【００４２】
第二表更新出力部１７は、属性取得部１６が取得した１以上の各属性に対応する１以上の対応属性を用いて、第二の表を検索し、第二の表の一部または全部のレコードを出力する、ことは好適である。かかる場合、第二の表は出力されておらず、セル指示により、第二の表が、新たに出力される。なお、かかる場合、通常、第二表更新出力部１７は、第二の表を識別する情報（表名など）を、予め保持している。
【００４３】
なお、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置（情報端末２など）への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。
【００４４】
第二表更新出力部１７は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第二表更新出力部１７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。第二表更新出力部１７は、無線または有線の通信手段等により実現され得る。
【００４５】
検索式構成手段１７１は、属性取得部１６が取得した１以上の属性を対応属性とし、当該対応属性を用いた検索式であり、第二の表を検索対象とする検索式を構成する。属性とは、ここでは、属性名と同意義である。また、検索対象とは、第二の表の元になった表でも良い。また、検索式とは、ＳＱＬ、その他の形式の検索式である。検索式の形式は問わない。検索式構成手段１７１は、通常、ＭＰＵやメモリ等から実現され得る。検索式構成手段１７１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４６】
第三表取得手段１７２は、検索式構成手段１７１が構成した検索式を実行し、属性取得部１６が取得した１以上の各属性に対応する１以上の対応属性、および当該１以上の対応属性の対応属性値を有する第三の表を取得する。第三表取得手段１７２は、通常、ＭＰＵやメモリ等から実現され得る。第三表取得手段１７２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４７】
第二表更新手段１７３は、第二の表が出力されている領域に、第三の表を出力し、新しい第二の表を得る。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置（情報端末２など）への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。第二表更新手段１７３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第二表更新手段１７３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。第二表更新手段１７３は、無線または有線の通信手段等により実現され得る。
【００４８】
入力受付部２１は、ユーザからの各種の指示を受け付ける。指示とは、受付部１３が受け付ける指示と同様の指示である。入力受付部２１が受け付ける指示と受付部１３が受け付ける指示とは、その形式や構造等が異なっても良い。指示の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部２１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４９】
送信部２２は、入力受付部２１が受け付けた指示を、情報出力装置１に送信する。送信部２２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５０】
受信部２３は、情報出力装置１から出力された情報（例えば、第二の表など）を受信する。受信部２３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５１】
出力部２４は、受信部２３が受信した情報を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。出力部２４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部２４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００５２】
次に、情報システムの動作について説明する。まず、情報出力装置１の動作について、図３のフローチャートを用いて説明する。
【００５３】
（ステップＳ３０１）受付部１３は、指示を受け付けたか否かを判断する。指示を受け付ければステップＳ３０２に行き、指示を受け付けなければステップＳ３０１に戻る。
【００５４】
（ステップＳ３０２）第一表出力部１４は、ステップＳ３０１で受け付けた指示が第一表出力指示であるか否かを判断する。第一表出力指示であればステップＳ３０３に行き、第一表出力指示でなければステップＳ３０４に行く。
【００５５】
（ステップＳ３０３）第一表出力部１４は、第一表出力指示に対応して、第一の表を第一表格納部１１から取得し、当該取得した第一の表を出力する。なお、第一表出力指示は、例えば、第一の表を検索対象とする検索式を含む指示である。ステップＳ３０１に戻る。
【００５６】
（ステップＳ３０４）第二表出力部１５は、ステップＳ３０１で受け付けた指示が第二表出力指示であるか否かを判断する。第二表出力指示であればステップＳ３０５に行き、第二表出力指示でなければステップＳ３０６に行く。
【００５７】
（ステップＳ３０５）第二表出力部１５は、第二表出力指示に対応して、第二の表を第二表格納部１２から取得し、当該取得した第二表を出力する。なお、第二表出力指示は、例えば、第二の表を検索対象とする検索式を含む指示である。ステップＳ３０１に戻る。
【００５８】
（ステップＳ３０６）属性取得部１６は、ステップＳ３０１で受け付けた指示がセル指示であるか否かを判断する。セル指示であればステップＳ３０７に行き、セル指示でなければステップＳ３１０に行く。
【００５９】
（ステップＳ３０７）第二表更新出力部１７は、第二の表が出力中であるか否かを判断する。第二の表が出力中であればステップＳ３０８に行き、第二の表が出力中でなければステップＳ３０９に行く。
【００６０】
（ステップＳ３０８）第二表更新出力部１７は、第二表更新処理を行う。第二表更新処理について、図４のフローチャートを用いて説明する。ステップＳ３０１に戻る。
【００６１】
（ステップＳ３０９）第二表更新出力部１７は、第二表出力処理を行う。第二表出力処理について、図５のフローチャートを用いて説明する。ステップＳ３０１に戻る。
【００６２】
（ステップＳ３１０）第二表更新出力部１７は、ステップＳ３０１で受け付けた指示が第二表変更指示であるか否かを判断する。第二表変更指示であればステップＳ３１１に行き、第二表変更指示でなければステップＳ３１２に行く。
【００６３】
（ステップＳ３１１）第二表更新出力部１７は、新第二表出力処理を行う。新第二表出力処理について、図６のフローチャートを用いて説明する。ステップＳ３０１に戻る。
【００６４】
（ステップＳ３１２）第一表出力部１４は、ステップＳ３０１で受け付けた指示がデータ入力指示であるか否かを判断する。データ入力指示であればステップＳ３１３に行き、データ入力指示でなければステップＳ３１４に行く。
【００６５】
（ステップＳ３１３）第一表出力部１４は、データ入力指示に対応して、セルの表示を変更する。ステップＳ３０１に戻る。
【００６６】
（ステップＳ３１４）指示に対応する処理が行われる。ステップＳ３０１に戻る。なお、処理の主体は、種々あり得る。
【００６７】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００６８】
次に、ステップＳ３０８の第二表更新処理について、図４のフローチャートを用いて説明する。
【００６９】
（ステップＳ４０１）属性取得部１６は、受付部１３が受け付けたセル指示に対する１以上の属性を取得する。セル指示に対する１以上の属性とは、指示されたセルに対応する属性名である。この属性（属性名）は、第一の表の属性（属性名）である。指示されたセルに対応する属性名とは、通常、当該セルの縦と横の属性名、またはセルの縦の属性名、またはセルの横の属性名である。
【００７０】
（ステップＳ４０２）第二表更新出力部１７の検索式構成手段１７１は、ステップＳ４０１で取得した１以上の属性に対応する１以上の対応属性を取得する。対応属性とは、第二の表の属性（属性名）である。なお、対応属性（第二の表の属性）が属性（第一の表の属性）と名称が同じものでも良い。かかる場合、本ステップは省略し得る。
【００７１】
（ステップＳ４０３）検索式構成手段１７１は、出力できる属性（第二の表の属性）の数を取得する。出力できる属性の数は、出力中の第二の表の出力されている属性の数である。
【００７２】
（ステップＳ４０４）検索式構成手段１７１は、ステップＳ４０２で取得した対応属性と順序が連続する対応属性（対応属性名）を、「ステップＳ４０３で取得した属性の数−１」分だけ取得する。なお、順序は、順番が上がっていく順（昇順）、順番が下がっていく順（降順）のどちらでも良い。また、昇順、降順は、ユーザが指定できても良いことは言うまでもない。さらに、検索式構成手段１７１は、ステップＳ４０２で取得した対応属性と隣接する対応属性（昇順、降順が無関係）を取得しても良い。
【００７３】
（ステップＳ４０５）検索式構成手段１７１は、ステップＳ４０２、およびステップＳ４０４で取得した対応属性を用いた検索式であり、第二の表を検索対象とする検索式を構成する。さらに具体的には、検索式構成手段１７１は、出力されている第二の表の検索式を、図示しない記憶媒体（例えば、メモリ）から読み出す。そして、当該検索式内の以前の対応属性を、新たに取得した対応属性（ステップＳ４０２、およびステップＳ４０４で取得した対応属性）に書き換える。そして、検索式構成手段１７１は、新たな検索式を得る。この検索式は、第二の表を検索対象とする検索式である。
【００７４】
（ステップＳ４０６）第三表取得手段１７２は、ステップＳ４０５で取得された検索式を実行し、第三の表を得る。なお、第三の表の元表は、通常、第二の表の元表と同じ表、または第二の表である。
【００７５】
（ステップＳ４０７）第二表更新手段１７３は、ステップＳ４０６で得た第三の表を出力する。この第三の表は、新しい第二の表である。なお、第二表更新手段１７３は、通常、新しい第二の表を、第二の表が出力されている領域に出力する。ただし、第二表更新手段１７３は、第一の表のフォーカスされているセルを隠さない位置に、新しい第二の表を出力することは好適である。さらに、第二表更新手段１７３は、第一の表のフォーカスされているセルに、視覚的に対応付けるように、新しい第二の表を出力することは好適である。「視覚的に対応付ける」とは、例えば、第一の表のフォーカスされているセルと新しい第二の表とを線で結んだり、両方を強調表示したりすること等である。上位処理にリターンする。
【００７６】
なお、図４のフローチャートにおいて、ステップＳ４０３などの処理は必須ではない。
【００７７】
次に、ステップＳ３０９の第二表出力処理について、図５のフローチャートを用いて説明する。図５のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【００７８】
（ステップＳ５０１）第二表更新出力部１７の検索式構成手段１７１は、図示しない記憶媒体に格納されている第二の表の名称（または、表のＩＤ）、出力することが決定している属性（固定属性）の名称を取得する。
【００７９】
（ステップＳ５０２）検索式構成手段１７１は、ステップＳ５０１で取得した第二の表の名称（または、表のＩＤ）、固定属性名、およびステップＳ４０２、ステップＳ４０４で取得した対応属性を用いた検索式であり、第二の表を検索対象とする検索式を構成する。
【００８０】
なお、図５のフローチャートにおいて、ステップＳ５０１で取得した第二の表の名称は、第二の表の属性名であっても良い。第二の表の構造によって、表の名称か属性名かが変わってくることは言うまでもない。
【００８１】
次に、ステップＳ３１１の新第二表出力処理について、図６のフローチャートを用いて説明する。図６のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【００８２】
（ステップＳ６０１）第二表更新出力部１７の検索式構成手段１７１は、変更された第二の表の名称（または、表のＩＤ）、または属性名を取得する。
【００８３】
（ステップＳ６０２）検索式構成手段１７１は、ステップＳ６０１で取得した第二の表の名称（または、表のＩＤ）、または属性名、およびステップＳ４０２、ステップＳ４０４で取得した対応属性を用いた検索式であり、第二の表を検索対象とする検索式を構成する。
【００８４】
なお、図６のフローチャートにおいて、ステップＳ６０１で取得した情報は、第二の表の名称でも、第二の表の属性名でも良い。第二の表の構造によって、表の名称か属性名かが変わってくることは言うまでもない。
【００８５】
以下、本実施の形態における情報システムの具体的な動作について説明する。情報システムの概念図は図１である。
【００８６】
今、情報出力装置１の第一表格納部１１は、図７に示す第一の表を格納している。図７に示す第一の表は、社員番号「１００００２」、氏名「小川いずみ」、実施年月「２００８年４月」、実施考課「定期昇給考課」、考課表「定期昇給考課表（標準）」の属性値を有する表である。なお、社員番号「１００００２」、氏名「小川いずみ」等の属性値は、表のレコードを構成する属性値として、第一表格納部１１に格納されていても良い。また、第一の表は、横軸の１以上の属性および縦軸の１以上の属性を有する表であるが、横軸の１以上の属性のみを有する表でも良い。第一の表の表示態様は問わない。なお、図７に示す第一の表は、社員「小川いずみ」の、２００８年４月における定期昇給考課の成績を管理する表である。また、図７に示す第一の表の属性「本人評価」「一次評価」「二次評価」「三次評価」「決定評価」は、定義されている順（「本人評価」「一次評価」「二次評価」「三次評価」「決定評価」）の順序情報を有するとする。つまり、例えば、図７に示す第一の表の属性は、明示、または非明示に、「１）本人評価」「２）一次評価」「３）二次評価」「４）三次評価」「５）決定評価」という順序情報を有するとする。なお、第一の表は、編集可能である、とする。つまり、今後、２００８年４月の社員の評価が確定する、とする。
【００８７】
また、第二表格納部１２は、図８、および図９に示す第二の表を格納している。図８の第二の表は、社員番号「１００００２」、氏名「小川いずみ」、実施年月「２００７年１１月」、実施考課「冬季賞与考課」、考課表「冬季賞与考課表（標準）」の属性値を有する表である。なお、図８に示す第二の表は、社員「小川いずみ」の、２００７年１１月における冬季賞与考課の成績を管理する表である。さらに、図９の第二の表は、社員番号「１００００２」、氏名「小川いずみ」、実施年月「２００７年６月」、実施考課「夏季賞与考課」、考課表「夏季賞与考課表（標準）」の属性値を有する表である。なお、図９に示す第二の表は、社員「小川いずみ」の、２００７年６月における夏季賞与考課の成績を管理する表である。図８、および図９に示す第二の表の属性も、第一の表の属性と同様に、例えば、明示、または非明示に、「１）本人評価」「２）一次評価」「３）二次評価」「４）三次評価」「５）決定評価」という順序情報を有するとする。なお、第二の表（図８、図９）は、編集不可である、とする。過去の評価に関する表は、確定済みである、とする。
【００８８】
また、第二表出力部１５は、第二の表を出力するための検索式の情報を予め保持している、とする。この検索式の情報は、通常、ユーザが入力した情報である。また、この検索式の情報は、例えば、「ｓｅｌｅｃｔ  ＄セルに対応する対応属性の次の対応属性，＄セルに対応する対応属性  ｆｒｏｍ  冬季賞与考課表（標準）」である、とする。「＄セルに対応する対応属性」は、指示されたセルに対する対応属性である。「＄セルに対応する対応属性の次の対応属性」は、指示されたセルに対する対応属性の次の順序情報を有する対応属性である。つまり、検索式「ｓｅｌｅｃｔ  ＄セルに対応する対応属性の次の対応属性，＄セルに対応する対応属性  ｆｒｏｍ  冬季賞与考課表（標準）」は、指示されたセルに対する対応属性、と次の対応属性、および２つの対応属性の属性値を、表「冬季賞与考課表（標準）」（図８の表）から取得して、出力することを示す検索式である。
【００８９】
かかる場合に、情報端末２のユーザは、第一表出力指示を入力した、とする。第一表出力指示は、例えば、「ｓｅｌｅｃｔ  ａｌｌ  ｆｒｏｍ  図７の表」である。
【００９０】
次に、入力受付部２１は、第一表出力指示を受け付ける。そして、送信部２２は、第一表出力指示を、情報出力装置１に送信する。
【００９１】
次に、情報出力装置１の受付部１３は、第一表出力指示を受信する。そして、第一表出力部１４は、図７の第一の表を第一表格納部１１から読み出し、その属性値（社員番号「１００００２」、氏名「小川いずみ」、実施年月「２００８年４月」、実施考課「定期昇給考課」、考課表「定期昇給考課表（標準）」）とともに、情報端末２に送信する。
【００９２】
次に、情報端末２の受信部２３は、図７の第一の表とその属性値を受信する。そして、出力部２４は、図１０に示す第一の表を表示する。
【００９３】
次に、情報端末２のユーザは、横軸「成績考課．仕事の量．点数」、縦軸「三次評価」に対応するセルを、例えば、マウスで指示する。そして、当該セルにフォーカスが移動する。
【００９４】
次に、情報端末２の入力受付部２１は、かかるセル指示を受け付ける。そして、送信部２２は、セル指示を情報出力装置１に送信する。なお、セル指示は、セルを特定するセル識別子を含む。セル識別子は、例えば、セルのＩＤや、横軸「成績考課．仕事の量．点数」および縦軸「三次評価」を有する情報である。
【００９５】
次に、情報出力装置１の受付部１３は、セル指示を受信する。そして、第二表更新出力部１７は、第二の表が出力中でない、と判断する。
【００９６】
そして、第二表更新出力部１７は、以下のような第二表出力処理を行う。つまり、第二表更新出力部１７の検索式構成手段１７１は、図示しない記憶媒体に格納されている第二の表の名称（または、表のＩＤ）、出力することが決定している属性（固定属性）の名称を取得する。つまり、第二表更新出力部１７は、検索式「ｓｅｌｅｃｔ  ＄セルに対応する対応属性の次の対応属性，＄セルに対応する対応属性  ｆｒｏｍ  冬季賞与考課表（標準）」を読み出す。ここで、第二表更新出力部１７は、表の名称「冬季賞与考課表（標準）」だけを取得しても良い。
【００９７】
次に、属性取得部１６は、受付部１３が受け付けたセル指示に対する１以上の属性（縦軸「成績考課．仕事の量．点数」、横軸「三次評価」）を取得する。
【００９８】
次に、第二表更新出力部１７の検索式構成手段１７１は、取得した１以上の属性（縦軸「成績考課．仕事の量．点数」、横軸「三次評価」）に対応する１以上の対応属性を取得する。ここで、対応属性は、属性と同じ名称である、とする。そして、検索式構成手段１７１は、対応属性（縦軸「成績考課．仕事の量．点数」、横軸「三次評価」）を取得する。
【００９９】
次に、検索式「ｓｅｌｅｃｔ  ＄セルに対応する対応属性の次の対応属性，＄セルに対応する対応属性  ｆｒｏｍ  冬季賞与考課表（標準）」から、出力できる属性（第二の表の属性）の数「２」を取得する。数「２」は、検索式を構成する命令「ｓｅｌｅｃｔ」の次の引数の数である。
【０１００】
次に、検索式構成手段１７１は、取得した対応属性（縦軸「成績考課．仕事の量．点数」、横軸「三次評価」）と順序が連続する対応属性（縦軸「成績考課．仕事の量．点数」、横軸「決定評価」）を取得する。この属性（縦軸「成績考課．仕事の量．点数」、横軸「決定評価」）は、「＄セルに対応する対応属性の次の対応属性」に対応する属性である。
【０１０１】
次に、検索式構成手段１７１は、取得した対応属性（縦軸「成績考課．仕事の量．点数」、横軸「三次評価」）（縦軸「成績考課．仕事の量．点数」、横軸「決定評価」）を用いた検索式であり、第二の表を検索対象とする検索式を構成する。つまり、検索式構成手段１７１は、検索式「ｓｅｌｅｃｔ  （縦軸「成績考課．仕事の量．点数」、横軸「三次評価」），（縦軸「成績考課．仕事の量．点数」、横軸「決定評価」）  ｆｒｏｍ  冬季賞与考課表（標準）」を構成する。
【０１０２】
次に、第三表取得手段１７２は、当該検索式を実行し、第二の表（新規な第二の表であり、第三の表と同じ）を得る。そして、第二表更新手段１７３は、第二の表を、情報端末２に送信する。なお、第二の表の属性値も情報端末２に送信される、とする。
【０１０３】
次に、情報端末２の受信部２３は、第二の表を受信する。そして、出力部２４は、第二の表を出力する。この第二の表の出力例を、図１１に示す。なお、図１１の表示態様（ビューの構成の情報）は、情報出力装置１または情報端末２に、予め格納されている、とする。
【０１０４】
次に、ユーザは、第一の表のフォーカスを、（縦軸「成績考課．仕事の量．点数」、横軸「三次評価」）のセルから、（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）のセルに移動するセル指示を入力した、とする。
【０１０５】
次に、情報端末２の入力受付部２１は、（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）のセルに移動するセル指示を受け付ける。そして、送信部２２は、当該セル指示を情報出力装置１に送信する。
【０１０６】
次に、情報出力装置１の受付部１３は、当該セル指示（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）を受信する。
【０１０７】
そして、第二表更新出力部１７は、当該セル指示に基づいて、以下のような処理を行う。つまり、まず、第二表更新出力部１７は、第二の表が出力中であると、判断する。
【０１０８】
次に、属性取得部１６は、受付部１３が受け付けたセル指示（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）に対する１以上の属性（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）を取得する。
【０１０９】
次に、第二表更新出力部１７の検索式構成手段１７１は取得した１以上の属性（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）に対応する１以上の対応属性（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）を取得する。
【０１１０】
次に、検索式構成手段１７１は、出力できる属性（第二の表の属性）の数「２」を取得する。
【０１１１】
次に、検索式構成手段１７１は、取得した対応属性と順序が連続する対応属性（縦軸「成績考課．仕事の量．点数」、横軸「一次評価」）を取得する。
【０１１２】
次に、検索式構成手段１７１は、取得した対応属性（（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）（縦軸「成績考課．仕事の量．点数」、横軸「一次評価」））を用いた検索式であり、第二の表を検索対象とする検索式を構成する。つまり、検索式構成手段１７１は、検索式「ｓｅｌｅｃｔ  （縦軸「成績考課．仕事の量．点数」、横軸「一次評価」），（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）  ｆｒｏｍ  冬季賞与考課表（標準）」を構成する。
【０１１３】
次に、第三表取得手段１７２は、当該検索式を実行し、第三の表を得る。そして、第二表更新手段１７３は、第三の表を、情報端末２に送信する。なお、第三の表の属性値も情報端末２に送信される、とする。
【０１１４】
次に、情報端末２の受信部２３は、第三の表を受信する。そして、出力部２４は、第三の表を出力する。この第三の表（新しい第二の表）の出力例を、図１２に示す。図１２において、第一の表の着目するセルに対応した、第二の表の内容（属性）になっている。
【０１１５】
次に、情報端末２のユーザは、横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」に対応するセルを、例えば、マウスで指示する。そして、当該セルにフォーカスが移動する。
【０１１６】
次に、情報端末２の入力受付部２１は、かかるセル指示を受け付ける。そして、送信部２２は、セル指示を情報出力装置１に送信する。なお、セル指示は、セルを特定するセル識別子を含む。セル識別子は、例えば、セルのＩＤや、横軸「成績考課．仕事の成果．点数」および縦軸「決定評価」を有する情報である。
【０１１７】
次に、情報出力装置１の受付部１３は、セル指示を受信する。そして、第二表更新出力部１７は、第二の表が出力中である、と判断する。
【０１１８】
次に、属性取得部１６は、受付部１３が受け付けたセル指示に対する１以上の属性（横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」）を取得する。
【０１１９】
次に、第二表更新出力部１７の検索式構成手段１７１は取得した１以上の属性（横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」）に対応する１以上の対応属性（横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」）を取得する。
【０１２０】
次に、検索式構成手段１７１は、出力できる属性（第二の表の属性）の数「２」を取得する。
【０１２１】
次に、検索式構成手段１７１は、取得した対応属性と順序が連続する対応属性（横軸「成績考課．仕事の成果．点数」、縦軸「三次評価」）を取得する。なお、縦軸「決定評価」は、最も順位が高い属性であるので、次の属性が存在しない。かかる場合、検索式構成手段１７１は、取得した対応属性の一つ前の属性（順位が隣接する属性）を取得する、とする。つまり、検索式構成手段１７１は、対応属性（横軸「成績考課．仕事の成果．点数」、縦軸「三次評価」）を取得する。
【０１２２】
次に、検索式構成手段１７１は、取得した対応属性（（横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」），（横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」））を用いた検索式であり、第二の表を検索対象とする検索式を構成する。つまり、検索式構成手段１７１は、検索式「ｓｅｌｅｃｔ  （横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」），（横軸「成績考課．仕事の成果．点数」、縦軸「決定評価」）  ｆｒｏｍ  冬季賞与考課表（標準）」を構成する。
【０１２３】
次に、第三表取得手段１７２は、当該検索式を実行し、第三の表を得る。そして、第二表更新手段１７３は、第三の表を、情報端末２に送信する。なお、第三の表の属性値も情報端末２に送信される、とする。
【０１２４】
次に、情報端末２の受信部２３は、第三の表を受信する。そして、出力部２４は、第三の表を出力する。この第三の表（新しい第二の表）の出力例を、図１３に示す。
【０１２５】
次に、情報端末２のユーザは、情報端末２から、第二表変更指示を入力した、とする。ここでの第二表変更指示は、図１１の１１０１のメニューから、「夏季賞与考課」を選択する操作である、とする。「夏季賞与考課」を選択する操作は、冬季賞与考課表である第二の表を、夏季賞与考課表に変更する指示である。
【０１２６】
次に、情報端末２の入力受付部２１は、第二表変更指示を受け付ける。そして、送信部２２は、当該第二表変更指示を情報出力装置１に送信する。なお、第二表変更指示は、新たしい表の名称「夏季賞与考課表（標準）」を含む。
【０１２７】
次に、情報出力装置１の受付部１３は、当該第二表変更指示を受信する。
【０１２８】
次に、第二表更新出力部１７の検索式構成手段１７１は、変更された第二の表の名称「夏季賞与考課表（標準）」を取得する。
【０１２９】
次に、属性取得部１６は、フォーカスがあるセルに対する１以上の対応属性（（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）（縦軸「成績考課．仕事の量．点数」、横軸「一次評価」））を取得する。なお、対応属性を取得する処理は、上述した処理と同様であるので、詳細な説明を省略する。
【０１３０】
次に、検索式構成手段１７１は、検索式「ｓｅｌｅｃｔ  （縦軸「成績考課．仕事の量．点数」、横軸「一次評価」），（縦軸「成績考課．仕事の量．点数」、横軸「本人評価」）  ｆｒｏｍ  夏季賞与考課表（標準）」を構成する。
【０１３１】
次に、第三表取得手段１７２は、ステップＳ４０５で取得された検索式を実行し、第三の表を得る。そして、第二表更新手段１７３は、ステップＳ４０６で得た第三の表を出力する。
【０１３２】
次に、情報端末２の受信部２３は、第三の表を受信する。そして、出力部２４は、第三の表を出力する。この第三の表（新しい第二の表）の出力例を、図１４に示す。図１４において、図１３と比較して、検索対象の表が異なる。
【０１３３】
以上、本実施の形態によれば、表示されている表の一のセルの指示に対応して、他の表の表示が変更できる。その結果、ユーザに所望の情報を、容易に提示できる。
【０１３４】
さらに、本実施の形態によれば、属性の順序性を考慮した第二の表の表示ができる。かかることにより、ユーザに所望の情報を、容易に提示できる。
【０１３５】
また、本実施の形態によれば、第二の表の属性表示幅に応じて属性値を出力できる。かかることにより、第二の表の表示領域を最大限に利用した情報の提示ができる。
【０１３６】
また、本実施の形態によれば、第二の表を選択できる。かかることにより、比較対象の複数の表を容易に切り替えながら利用できる。
【０１３７】
なお、本実施の形態の具体例によれば、情報出力装置１は、人事情報を管理し、出力する装置であった。また、第一の表は、社員の一の時点の評価に関する情報を有する表であり、第二の表は、社員の他の時点の評価に関する情報を有する表であった。しかし、第一の表および第二の表のデータは問わないことは言うまでもない。なお、上記の他の時点とは、一の時点より時間的に前の時点であることが望ましい。以前の成績を考慮して、現在の評価を行うことが好適であるからである。また、他の時点は、通常、予め決められている。
【０１３８】
また、本実施の形態の具体例によれば、第一の表、第二の表は、非正規な表であった。また、第一の表、第二の表は、横軸の１以上の属性、および縦軸の１以上の属性を有する表であった。しかし、第一の表、第二の表は、不揮発性の記録媒体に記録された表から構成される表（いわゆるビュー）でも良い。つまり、第一の表、第二の表等の表は、ビューでも良い。かかる場合、第一の表、および第二の表の元になる元表は、例えば、以下のような表（図１５から図１８）である。図１５は、各社員の成績を管理する表である。図１６は、社員管理表であり、社員の情報を管理している。図１７は、実施考課管理表であり、実施管理ＩＤに対応する情報を管理している。図１８は、考課項目管理表であり、考課項目ＩＤに対応する情報を管理している。図１１等に出力されている第一の表、第二の表は、図１５から図１８の表を用いて、結合演算（ＪＯＩＮ）等することにより得られたビューである。結合演算（ＪＯＩＮ）等のデータベース演算は公知技術であるので、詳細な説明を省略する。
【０１３９】
また、本実施の形態において、第一の表のセルに情報を入力するために、一のセルにフォーカスを移動した際に、セル指示が受け付けられ、第二の表の表示が変更されることは好適である。つまり、第一の表のセルに対するデータの入力は受け付け、第二表出力部が出力する第二の表のセルに対するデータの入力は受け付けないことは好適である。第二の表が、第一の表と何らかの関連がある表である場合、第二の表の表示は、第一の表のデータを入力するためのヘルプ情報となる。
【０１４０】
また、本実施の形態の具体例によれば、セルは、２つの属性に対応付けられていた。しかし、セルは、一つの属性に対応付けられていても良い。また、セルは、３以上の属性に対応付けられていても良い。
【０１４１】
また、本実施の形態の具体例によれば、第二の表を更新するために、検索式を構成した。しかし、検索式を構成せずに（ＳＱＬなどの検索式を構成せずに）、対応属性、および対応属性値を取得して、第二の表を更新しても良い。つまり、結果として、セル指示に応じて、第二の表が更新されれば良い。
【０１４２】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表と、前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を、記憶媒体に格納しており、コンピュータを、前記第一の表を出力する第一表出力部と、前記第二の表を出力する第二表出力部と、前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、前記属性取得部が取得した１以上の各属性に対応する属性であり、第二の表の１以上の対応属性、および当該対応属性の属性値である対応属性値を出力するように前記第二の表を変更する第二表更新出力部として機能させるためのプログラム、である。
【０１４３】
また、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、２以上の属性の値である２以上の属性値を有するレコードを、２以上格納している第一の表と、前記第一の表の２以上の属性の全部または一部の属性と同一または関連付けられた属性である２以上の対応属性の値である２以上の対応属性値を有するレコードを、２以上格納している第二の表を、記憶媒体に格納しており、コンピュータを、前記第一の表を出力する第一表出力部と、ユーザからの、前記第一表出力部が出力している前記第一の表の、一のレコードの一の属性値であるセルに対する指示を受け付ける受付部と、前記受付部が受け付けた指示に対する１以上の属性を取得する属性取得部と、前記属性取得部が取得した１以上の各属性に対応する１以上の対応属性を用いて、前記第二の表を検索し、第二の表の一部または全部のレコードを出力する第二表更新出力部として機能させるためのプログラム、である。
【０１４４】
また、図１９は、本明細書で述べたプログラムを実行して、上述した実施の形態の情報出力装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１９は、このコンピュータシステム３４０の概観図であり、図２０は、コンピュータシステム３４０のブロック図である。
【０１４５】
図１９において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０１４６】
図２０において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１４７】
コンピュータシステム３４０に、上述した実施の形態の情報出力装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１４８】
プログラムは、コンピュータ３４１に、上述した実施の形態の情報出力装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１４９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１５０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５１】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１５２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５４】
以上のように、本発明にかかる情報出力装置は、ユーザに所望の情報を、容易に提示できる、という効果を有し、情報出力装置等として有用である。
【図面の簡単な説明】
【０１５５】
【図１】実施の形態１における情報システムの概念図
【図２】同情報システムのブロック図
【図３】同情報出力装置の動作について説明するフローチャート
【図４】同第二表更新処理の動作について説明するフローチャート
【図５】同第二表出力処理の動作について説明するフローチャート
【図６】同新第二表出力処理の動作について説明するフローチャート
【図７】同第一の表を示す図
【図８】同第二の表を示す図
【図９】同第二の表を示す図
【図１０】同第一の表の出力例を示す図
【図１１】同第二の表の出力例を示す図
【図１２】同第一の表、第二の表の出力例を示す図
【図１３】同第一の表、第二の表の出力例を示す図
【図１４】同第一の表、第二の表の出力例を示す図
【図１５】同第一の表、および第二の表の元になる元表を示す図
【図１６】同第一の表、および第二の表の元になる元表を示す図
【図１７】同第一の表、および第二の表の元になる元表を示す図
【図１８】同第一の表、および第二の表の元になる元表を示す図
【図１９】同コンピュータシステムの概観図
【図２０】同コンピュータシステムのブロック図
【符号の説明】
【０１５６】
１  情報出力装置
２  情報端末
１１  第一表格納部
１２  第二表格納部
１３  受付部
１４  第一表出力部
１５  第二表出力部
１６  属性取得部
１７  第二表更新出力部
２１  入力受付部
２２  送信部
２３  受信部
２４  出力部
１７１  検索式構成手段
１７２  第三表取得手段
１７３  第二表更新手段
【図１】
2010097451.tif 000003
【図２】
2010097451.tif 000004
【図３】
2010097451.tif 000005
【図４】
2010097451.tif 000006
【図５】
2010097451.tif 000007
【図６】
2010097451.tif 000008
【図７】
2010097451.tif 000009
【図８】
2010097451.tif 000010
【図９】
2010097451.tif 000011
【図１０】
2010097451.tif 000012
【図１１】
2010097451.tif 000013
【図１２】
2010097451.tif 000014
【図１３】
2010097451.tif 000015
【図１４】
2010097451.tif 000016
【図１５】
2010097451.tif 000017
【図１６】
2010097451.tif 000018
【図１７】
2010097451.tif 000019
【図１８】
2010097451.tif 000020
【図１９】
2010097451.tif 000021
【図２０】
2010097451.tif 000022