(57)【要約】【課題】従来よりもユーザにとって表を見やすくする。【解決手段】表を構成する各セルのデータおよび設定情報を取得し（＃１１）、表の全部または一部を表示装置に表示し（＃１３）、表示装置に表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別し（＃１７）、判別されたセルの属する行または列に関する情報をその行または列に属するいずれかのセルのデータに基づいて表示装置に表示する（＃１９）。【選択図】　　　図９
2004110410.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにおける表の表示方法であって、
前記表を構成する各セルのデータを記憶装置に記憶しておき、
前記表の全部または一部を表示装置に表示するステップと、
前記表示装置に表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別するステップと、
判別されたセルの属する行または列に関する情報を当該行または列に属するいずれかのセルのデータに基づいて前記表示装置に表示するステップと、をコンピュータによって実行する、
ことを特徴とする表の表示方法。
【請求項２】
表を構成する各セルのデータを記憶する記憶手段と、
前記表の全部または一部を表示する表表示手段と、
表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別する判別手段と、
判別されたセルの属する行または列に関するセル情報を当該行または列に属するいずれかのセルのデータに基づいて表示するセル情報表示手段と、
を有することを特徴とする表の表示システム。
【請求項３】
前記表のいずれかの行または列を選択する選択手段を有し、
前記セル情報表示手段は、前記選択手段によって行が選択された場合は前記判別されたセルの属する列と当該行との交点に位置するセルのデータに基づいて前記セル情報を表示し、列が選択された場合は前記判別されたセルの属する行と当該列との交点に位置するセルのデータに基づいて前記セル情報を表示する、
請求項２記載の表示システム。
【請求項４】
前記セル情報表示手段は、前記判別されたセルの前記セル情報を、当該セルの位置またはその近傍にポップアップによって表示する、
請求項２または請求項３記載の表示システム。
【請求項５】
表を構成する各セルのデータを記憶する記憶手段を有し、当該表を表示するコンピュータに用いられるコンピュータプログラムであって、
前記表の全部または一部を表示装置に表示する処理と、
前記表示装置に表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別する処理と、
判別されたセルの属する行または列に関する情報を当該行または列に属するいずれかのセルのデータに基づいて前記表示装置に表示する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータまたはＰＤＡなどで動作する表計算アプリケーションまたはＷＷＷブラウザなどにおける表の表示方法に関する。
【０００２】
【従来の技術】
図１４は従来における表の表示の例を示す図、図１５は見出し部分を固定した場合のＰＤＡにおける表の表示の例を示す図である。
【０００３】
表計算アプリケーションまたはＷＷＷブラウザなどによって表示される表の見出し部分、例えば、フィールド名またはレコードのＩＤなどが格納される行または列は、通常、図１４（ａ）に示すように表の上方または左方に設けられる。したがって、表の下方または右方のセルに格納されているデータを参照するには、ウィンドウをスクロールさせる必要がある。そうすると、図１４（ｂ）に示すように見出し部分が見えなくなるので、ユーザは、各セルのデータが何を意味するものであるのか分からなくなることや、直感に頼ってデータを読み間違えてしまうことがある。
【０００４】
そこで、例えば、特開２０００−２９３１５４号公報に記載されるように、見出し部分に相当する列を固定し、ウィンドウをスクロールしても係る列が常に表示されているようにする方法が提案されている。
【０００５】
【特許文献１】
特開２０００−２９３１５４号公報
【０００６】
【発明が解決しようとする課題】
しかし、見出し部分を固定すると、表の中のスクロール可能な領域が狭くなってしまうので、却って表が見にくくなったり操作性が悪くなったりする場合がある。特に、ＰＤＡまたはＢ５サイズ以下のノート型パソコンのように表示領域が狭い場合は、図１５に示すように見出し部分ＭＺを固定すると、データを表示する領域ＤＺが著しく狭くなり、使いにくい。
【０００７】
また、ＸＧＡ以上の解像度を有するような高解像度ディスプレイに表を表示する場合は、見出し部分が表示されていても、この見出し部分とユーザが参照したいセルとが離れていると、データを読み間違えてしまうことがある。この問題点は、見出し部分に相当する列を固定する方法を用いても解決されない。
【０００８】
本発明は、このような問題点に鑑み、従来よりもユーザにとって表を見やすくすることを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る表の表示システムは、表を構成する各セルのデータを記憶する記憶手段と、前記表の全部または一部の範囲を表示する表表示手段と、表示されている範囲のセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別する判別手段と、判別されたセルの属する行または列に関するセル情報を当該行または列に属するいずれかのセルのデータに基づいて表示するセル情報表示手段とを有する。
【００１０】
好ましくは、前記表のいずれかの行または列を選択する選択手段を有し、前記セル情報表示手段は、前記選択手段によって行が選択された場合は前記判別されたセルの属する列と当該行との交点に位置するセルのデータに基づいて前記セル情報を表示し、列が選択された場合は前記判別されたセルの属する行と当該列との交点に位置するセルのデータに基づいて前記セル情報を表示する。
【００１１】
または、前記セル情報表示手段は、前記判別されたセルの前記セル情報を、当該セルの位置またはその近傍にポップアップによって表示する。または、前記選択手段は、前記表の行ごとにそれぞれ対応付けていずれかの行を選択し、または前記表の列ごとにそれぞれ対応付けていずれかの列を選択し、前記セル情報表示手段は、前記選択手段によって行が選択された場合は前記判別されたセルの属する列と当該セルの属する行に対応付けられた行との交点に位置するセルのデータに基づいて前記セル情報を表示し、列が選択された場合は前記判別されたセルの属する行と当該セルの属する列に対応付けられた列との交点に位置するセルのデータに基づいて前記セル情報を表示する。
【００１２】
【発明の実施の形態】
図１は表示システム１の外観を示す図、図２は表示システム１のハードウェア構成を示す図、図３は表示システム１の機能的構成を示す図、図４は表ＴＬの構成の例を示す図、図５は初期状態のウィンドウＷＮの例を示す図、図６はスクロールしたときのウィンドウＷＮの例を示す図、図７はポップアップ表示設定の処理の流れの例を説明するフローチャート、図８は設定情報７１の例を示す図、図９は表示システム１の処理の流れを説明するフローチャート、図１０〜図１３はポップアップ表示の例を示す図である。
【００１３】
図１の表示システム１は、図５または図６に示すような表（テーブル）を表示するためのシステムである。表示システム１として、例えば、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）などが用いられる。
【００１４】
この表示システム１は、図２に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、磁気記憶装置１０ｄ、ディスプレイ装置１０ｅ、マウスおよびキーボードなどの入力装置１０ｆ、および通信インタフェース１０ｇなどの種々のインタフェースなどによって構成される。
【００１５】
磁気記憶装置１０ｄには、オペレーティングシステム（ＯＳ）、後に説明する表（テーブル）の表示を行うための表管理プログラム、および表データＨＤＴなどが記憶されている。表データＨＤＴは、表を定義するためのものであり、例えば、表を構成する各セル（マス目）に格納される数値または文字列などが含まれている。「＝Ｃ２＋Ｃ３」または「＝ＳＵＭ（Ｄ２：Ｄ９）」のような数式または関数が含まれる場合もある。これらのプログラムおよびデータは必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによってプログラムが実行される。
【００１６】
ＯＳとして、例えば、Ｗｉｎｄｏｗｓ（登録商標）、ＭａｃＯＳ（登録商標）、またはＸ　Ｗｉｎｄｏｗ　Ｓｙｓｔｅｍを有するＵＮＩＸ（登録商標）などＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）環境を採り入れたものが用いられる。これらのＯＳによると、マウスカーソル（マウスポインタ）の位置すなわちデスクトップ上またはウィンドウ内における座標に関する情報、ウィンドウのサイズおよび位置に関する情報、およびウィンドウのスクロールに関する情報などを管理することができる。そして、これらの情報を表管理プログラムに対して与えることができる。
【００１７】
表管理プログラムは、上記のいずれかのＯＳ上で実行可能な表計算ソフト（アプリケーション）である。または、上記のいずれかのＯＳ上で動作するＷＷＷブラウザのプラグインであってもよい。前者の場合は、表データＨＤＴとして、その表計算ソフトに対応したフォーマットのファイルが用いられる。または、例えばＣＳＶ（Ｃｏｍｍａ　Ｓｅｐａｒａｔｅｄ　Ｖａｌｕｅ　）のような標準的なフォーマットのファイルであってもよい。後者の場合は、表データＨＤＴとして、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ　）またはＪａｖａ（登録商標）などで記述されたファイルなどが用いられる。
【００１８】
このような構成により、表示システム１には、図３に示すように、表データ取得部１０１、テーブル定義部１０２、テーブル表示部１０３、セル判別部１０４、ポップアップ設定部１０５、ポップアップ表示部１０６、マウス位置監視部１０７、およびスクロール監視部１０８などの機能が実現される。
【００１９】
表データ取得部１０１は、表データＨＤＴをインターネット上のＷｅｂサーバなどからダウンロードすることにより取得する。または、表示システム１のユーザが表計算ソフトで作成したファイルを表データＨＤＴとして取得する。
【００２０】
テーブル定義部１０２は、取得した表データＨＤＴに基づいて図４に示すような表ＴＬ（テーブル）の定義を行う。具体的には、各セルにどのような値が格納されるかについての定義、および表ＴＬの所定の位置（例えば左上の隅）を基準座標としたときの各セルの位置（座標）についての定義を行う。例えば、「Ｃ２７」というセルのデータが「＝ＳＵＭ（Ｃ２：Ｃ２６）」という関数である場合は、「Ｃ２」から「Ｃ２７」までの各セルの値の合計値を求めることによって「Ｃ２７」に格納される値を定義する。その他、表データＨＤＴに書式に関する情報が含まれている場合は、背景色、罫線の太さまたは種類、または各セルの文字の大きさ、書体、位置（右寄せまたはセンタリングなど）、または色などに関する定義を行う。
【００２１】
テーブル表示部１０３は、テーブル定義部１０２によって定義された図４に示すような表ＴＬ（テーブル）を図５または図６のように表示（出力）する処理を行う。表のサイズがウィンドウＷＮよりも大きい場合は、初期状態においては、図５に示すように、表ＴＬの左上隅がウィンドウＷＮの表示領域ＨＲの左上隅付近に位置するように表示する。ユーザは、表ＴＬの右方または下方を参照したい場合は、スクロールボタンＳＮ１〜ＳＮ４またはスクロールバーＳＢ１、ＳＢ２をマウスで操作し、ウィンドウＷＮをスクロールさせればよい。このとき、テーブル表示部１０３は、スクロール監視部１０８からスクロールの量を示す情報を取得し、係る情報に基づいて表ＴＬの表示範囲を決定し、例えば図６に示すように表ＴＬを表示する。
【００２２】
セル判別部１０４は、マウスカーソルＭＣによって指された（ポイントされた）セルが表ＴＬのいずれの行および列に属するものであるのかを判別する。すなわち、マウス位置監視部１０７およびスクロール監視部１０８からそれぞれウィンドウＷＮにおけるマウスカーソルＭＣの位置およびウィンドウＷＮのスクロールの量を示す情報を取得し、これらの情報に基づいてマウスカーソルＭＣが表ＴＬにおけるいずれの位置を指しているのかを求める。そして、マウスカーソルＭＣが指している位置にあるセルがいずれの行および列に属するものであるのかを判別する。以下、マウスカーソルＭＣによって指されているセルを「注目セル」と記載する。
【００２３】
ポップアップ表示部１０６は、図６に示すように、マウスカーソルＭＣによって指されたセル（つまり、セル判別部１０４によって判別されたセル）に関するセル情報７０をポップアップＰＵとして表示する。以下、ポップアップＰＵによって情報を表示することを「ポップアップ表示」と記載する。ポップアップ表示の処理は、ポップアップ設定部１０５による設定に基づいて行われる。
【００２４】
ポップアップ設定部１０５は、ポップアップＰＵにどのような内容を表示するのかについての設定を行う。係る設定は、図５に示すウィンドウＷＮに設けられたチェックボックスＣＲ１、ＣＲ２、…またはチェックボックスＣＧ１、ＣＧ２、…のチェックの有無に基づいて行われる。
【００２５】
チェックボックスＣＲ１、ＣＲ２、…は、それぞれ、表ＴＬの１列目、２列目、…に対応している。チェックボックスＣＧ１、ＣＧ２、…は、それぞれ、表ＴＬの１行目、２行目、…に対応している。ユーザは、表ＴＬを見る際に特に参照したい列（項目、カラム）または行（項目名またはレコード）を選択し、それに対応するチェックボックスにチェックを入れる。
【００２６】
例えば、図５のようにチェックボックスＣＲ２にチェックがなされた場合は、ポップアップ設定部１０５は、表ＴＬの２列目を選択し、この列に格納されている情報すなわち部署名がポップアップ表示されるように設定を行う。このとき、ポップアップ表示部１０６は、２列目に属するセルのうちの、注目セルの属する行と同じ行にあるセルを探し、このセルに格納されている情報（部署名）を図６のようにポップアップＰＵに表示する。同様に、チェックボックスＣＲ１にチェックがなされた場合は、１列目を選択し、この列に格納されている情報すなわち部門コードの値がポップアップ表示されるように設定される。このとき、ポップアップ表示部１０６は、１列目に属するセルのうちの、注目セルの属する行と同じ行にあるセルを探し、このセルに格納されている情報（部門コード）をポップアップ表示する。
【００２７】
また、例えば、図５において、チェックボックスＣＧ１にチェックがなされた場合は、ポップアップ設定部１０５は、表ＴＬの１行目を選択し、この行に格納されている情報すなわち項目名（フィールド名）がポップアップ表示されるように設定を行う。このとき、ポップアップ表示部１０６は、１行目に属するセルのうちの、注目セルの属する列と同じ列にあるセルを探し、このセルに格納されている情報（項目名）をポップアップ表示する。例えば、図６に例示された注目セルの場合は「７月度販売実績」がポップアップＰＵに表示される。
【００２８】
つまり、ポップアップ設定部１０５によって任意の行が選択された場合は、この行と注目セルの属する列とが交わるところに位置するセルに格納されている情報がポップアップ表示されることになる。任意の列が選択された場合は、この列と注目セルの属する行とが交わるところに位置するセルに格納されている情報が表示されることになる。
【００２９】
次に、ポップアップの設定の応用例を、図４を参照して説明する。複数の列のチェックボックス例えばチェックボックスＣＲ１、ＣＲ２にチェックがなされた場合は、部門コードおよび部署名の両方がポップアップ表示されるように設定される。これにより、例えば、７行目のいずれかのセルがマウスカーソルで指されると図１０に示すように「１００６：第６販売所」とポップアップ表示され、１０行目のいずれかのセルが指されると「１００９：第９販売所」とポップアップ表示されることとなる。なお、各値同士は「：」などの記号で区切られる。
【００３０】
複数の行のチェックボックス例えばチェックボックスＣＧ１、ＣＧ２７にチェックがなされた場合は、項目名（フィールド名）および合計の両方がポップアップ表示されるように設定される。これにより、例えば５列目のいずれかのセルが指されると図１１に示すように「５月販売予定：６８，２４０」とポップアップ表示される。
【００３１】
行および列の両方にチェックがなされた場合例えばチェックボックスＣＧ１、ＣＲ１、ＣＲ２にチェックがなされた場合は、項目名（フィールド名）、部門コード、および部署名がポップアップ表示されるように設定される。これにより、例えば２５行目９列目のセルが指されると、図１２のように「７月販売予定／１０２４：第２４販売所」とポップアップ表示される。なお、行の値と列の値とは「／」などの記号で区切られる。
【００３２】
列（カラム）ごとに異なるポップアップ表示の設定を行うことも可能である。例えば、２列目のセルが指されると８列目の情報がポップアップ表示され、７列目のセルが指されると１列目および４列目の情報がポップアップ表示されるように設定することができる。係る設定は、図７に示すフローチャートのような手順で行われる。
【００３３】
まず、図５のウィンドウＷＮをスクロールさせ、２列目が表示されるようにする。２列目の任意の位置にマウスカーソルを合わせ、クリック以外のアクション、例えば、右クリックまたはダブルクリックを行う。これにより、２列目が指定された状態になり、２列目のチェックボックスＣＲ２の色が例えば灰色のようなの淡色に変わる（＃２１１）。または、列を指定するためのアイテム（例えば表ＴＬの各列の列名またはフィールド名をプルダウン表示するメニューなど）を設けておき、これを用いて指定を行うようにしてもよい。
【００３４】
ウィンドウＷＮをスクロールさせ、８列目のチェックボックスＣＲ８が表示されるようにする。そして、このチェックボックスＣＲ８にチェックを入れる（＃２１２）。これにより、２列目に対する設定が完了する。同様の手順を繰り返し（＃２１３でＹｅｓ）、７列目を指定した状態で（＃２１１）、１列目、４列目のチェックボックスＣＲ１、ＣＲ４にチェックを入れて（＃２１２）、７列目に対する設定を行う。
【００３５】
このような設定がなされた状態で、７列目に属するいずれかのセル（例えば７行目７列目）が指されると、図１３に示すように１列目（部門コード）および４列目（４月販売実績）に関する情報がポップアップ表示される。同様に、２列目のいずれかのセルが指されると、８列目（６月販売実績）に関する情報がポップアップ表示される。
【００３６】
また、このような設定を行うことにより、図８（ａ）に示すような設定情報７１が生成される。設定情報７１の１列目（左から１番目）の「２列目」および「７列目」という列名は、図４の表ＴＬのうちの、図７のステップ＃２１１において指定された列（設定列）を示している。設定情報７１の１行目（１段目）の「１」、「２」、…、「１１」も表ＴＬの列名を示している。「○」の記号は、図７のステップ＃２１２においてその列が表示列として指定されたことを示している。例えば、設定情報７１の２段目左から９番目の「○」は、表ＴＬの２列目がポイントされた場合に表ＴＬの８列目の情報がポップアップ表示されるように設定されたことを意味する。なお、「×」の記号は、図７のステップ＃２１２においてその列が表示列として指定されなかったことを示している。
【００３７】
したがって、設定情報７１によると、表ＴＬの２列目のいずれかのセルがポイントされたときは８列目の情報がポップアップ表示され、７列目のいずれかのセルがポイントされたときは１列目および４列目の情報がポップアップ表示されるように設定がなされていることが分かる。なお、設定情報７１には、表ＴＬの２、８列目以外の列については設定がなされていないので、これらの列に属するセルをポイントしてもポップアップ表示は行われないことになる。
【００３８】
図８（ａ）の代わりに、図８（ｂ）のように表ＴＬの全ての列の表示／非表示を示す設定情報７１Ｂを生成するようにしてもよい。「○」が設定された個所のみ示す設定情報７１Ｃを図８（ｃ）のように生成してもよい。また、表ＴＬの行についても、上に説明した内容と同様の設定が可能である。
【００３９】
次に、本実施形態における表示システム１の処理の流れを、図９のフローチャートを参照して説明する。表データＨＤＴをインターネット上のＷｅｂサーバなどから取得する（＃１１）。ポップアップ表示の設定情報があれば、係る設定情報も取得する（＃１２）。取得した表データＨＤＴなどに基づいて図４に示すような表ＴＬを定義し、図５に示すように表ＴＬの画面（ウィンドウＷＮ）を表示する（＃１３）。
【００４０】
マウスカーソルの位置を取得する（＃１４）。マウスカーソルがウィンドウＷＮの内側かつ表ＴＬの外側（つまりチェックボックスのある設定領域）に位置する場合は（＃１５でＹｅｓ）、チェックボックスＣＲ１、ＣＲ２、…およびチェックボックスＣＧ１、ＣＧ２、…に対するチェックの入力などを受け付ける。そして、チェックの有無に基づいて、ポップアップ表示の設定の処理を行う（＃２１）。係る処理は、例えば、前に説明した図７のような手順で行われる。
【００４１】
マウスカーソルが表ＴＬの内側の領域に位置する場合は（＃１６でＹｅｓ）、マウスカーソルがいずれのセルを指しているのかを判別する（＃１７）。そして、ポップアップ表示の設定がなされている場合は（＃１８でＹｅｓ）、判別されたセルの上またはその近傍にポップアップ表示を行う（＃１９）。ステップ＃１４〜＃１９の処理は、ウィンドウＷＮの表示が続く限り（＃２０でＮｏ）、適宜繰り返される。なお、ステップ＃１９で表示されたポップアップは、一定時間（例えば５〜１０秒）経過後またはマウスカーソルが再び動かされた場合は、閉じられるようにしてもよい。
【００４２】
本実施形態によると、複数の画面に渡って表示させる必要があるような大きなサイズの表であっても、見出し部分に相当する行または列を固定することなくユーザにとって見やすいように表示することができる。また、ポイントされたセルの近くにポップアップによって情報を表示するので、迅速かつ簡単にそれを確認することができる。図７、図８で説明したように表の列または行ごとにそれぞれ異なるポップアップ表示の設定を行うことによって、ポップアップ表示を効率的に利用し、表をより見やすくすることができる。
【００４３】
本実施形態では、セルがポイントされたときに、ポップアップを用いて情報を表示したが、ウィンドウの端にポップアップと同じ大きさくらいの領域を設けておき、ここに表示するようにしてもよい。
【００４４】
ポップアップ表示は、マウスカーソルによってセルが指されたときに行ったが、文字カーソルまたはセルポインタ（アクティブセルを示すセルカーソル）によってセルが指されたときに行うようにしてもよい。または、ディスプレイ装置の表示面のセルが表示されている部分をライトペンまたは指でタッチされたときに行うようにしてもよい。
【００４５】
その他、表示システム１の全体または各部の構成、表ＴＬまたはウィンドウＷＮの構成および内容、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
（付記１）コンピュータにおける表の表示方法であって、
前記表を構成する各セルのデータを記憶装置に記憶しておき、
前記表の全部または一部を表示装置に表示するステップと、
前記表示装置に表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別するステップと、
判別されたセルの属する行または列に関する情報を当該行または列に属するいずれかのセルのデータに基づいて前記表示装置に表示するステップと、をコンピュータによって実行する、
ことを特徴とする表の表示方法。
（付記２）表を構成する各セルのデータを記憶する記憶手段と、
前記表の全部または一部を表示する表表示手段と、
表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別する判別手段と、
判別されたセルの属する行または列に関するセル情報を当該行または列に属するいずれかのセルのデータに基づいて表示するセル情報表示手段と、
を有することを特徴とする表の表示システム。
（付記３）前記表のいずれかの行または列を選択する選択手段を有し、
前記セル情報表示手段は、前記選択手段によって行が選択された場合は前記判別されたセルの属する列と当該行との交点に位置するセルのデータに基づいて前記セル情報を表示し、列が選択された場合は前記判別されたセルの属する行と当該列との交点に位置するセルのデータに基づいて前記セル情報を表示する、
付記２記載の表示システム。
（付記４）前記セル情報表示手段は、前記判別されたセルの前記セル情報を、当該セルの位置またはその近傍にポップアップによって表示する、
付記２または付記３記載の表示システム。
（付記５）前記選択手段は、前記表の行ごとにそれぞれ対応付けていずれかの行を選択し、または前記表の列ごとにそれぞれ対応付けていずれかの列を選択し、
前記セル情報表示手段は、前記選択手段によって行が選択された場合は前記判別されたセルの属する列と当該セルの属する行に対応付けられた行との交点に位置するセルのデータに基づいて前記セル情報を表示し、列が選択された場合は前記判別されたセルの属する行と当該セルの属する列に対応付けられた列との交点に位置するセルのデータに基づいて前記セル情報を表示する、
付記３または付記４記載の表示システム。
（付記６）表を構成する各セルのデータを記憶する記憶手段を有し、当該表を表示するコンピュータに用いられるコンピュータプログラムであって、
前記表の全部または一部を表示装置に表示する処理と、
前記表示装置に表示されているセルのうちのユーザによって指定されたセルの属する行および列の少なくともいずれか一方を判別する処理と、
判別されたセルの属する行または列に関する情報を当該行または列に属するいずれかのセルのデータに基づいて前記表示装置に表示する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【００４６】
【発明の効果】
本発明によると、従来よりもユーザにとって表を見やすくすることができる。請求項４の発明によると、参照したいセルのフィールド名などをユーザにとって迅速かつ簡単に確認しやすい場所に表示させることができる。
【図面の簡単な説明】
【図１】表示システムの外観を示す図である。
【図２】表示システムのハードウェア構成を示す図である。
【図３】表示システムの機能的構成を示す図である。
【図４】表の構成の例を示す図である。
【図５】初期状態のウィンドウの例を示す図である。
【図６】スクロールしたときのウィンドウの例を示す図である。
【図７】ポップアップ表示設定の処理の流れの例を説明するフローチャートである。
【図８】設定情報の例を示す図である。
【図９】表示システムの処理の流れを説明するフローチャートである。
【図１０】ポップアップ表示の例を示す図である。
【図１１】ポップアップ表示の例を示す図である。
【図１２】ポップアップ表示の例を示す図である。
【図１３】ポップアップ表示の例を示す図である。
【図１４】従来における表の表示の例を示す図である。
【図１５】見出し部分を固定した場合のＰＤＡにおける表の表示の例を示す図である。
【符号の説明】
１　表示システム
１０ｄ　磁気記憶装置（記憶装置、記憶手段）
１０ｅ　ディスプレイ装置（表示装置）
１０３　テーブル表示部（表表示手段）
１０４　セル判別部（判別手段）
１０６　ポップアップ表示部（セル情報表示手段）
１０５　ポップアップ設定部（選択手段）
【図１】
2004110410.tif 000003
【図２】
2004110410.tif 000004
【図３】
2004110410.tif 000005
【図４】
2004110410.tif 000006
【図５】
2004110410.tif 000007
【図６】
2004110410.tif 000008
【図７】
2004110410.tif 000009
【図８】
2004110410.tif 000010
【図９】
2004110410.tif 000011
【図１０】
2004110410.tif 000012
【図１１】
2004110410.tif 000013
【図１２】
2004110410.tif 000014
【図１３】
2004110410.tif 000015
【図１４】
2004110410.tif 000016
【図１５】
2004110410.tif 000017