(57)【特許請求の範囲】
【請求項１】
帳票形式の表示データを記憶する記憶装置を備える可搬型通信端末を、
前記記憶装置に記憶し、前記可搬型通信端末のタッチパネル形式の表示装置で表示する表示データのうち、前記可搬型通信端末のユーザによって行または列が選択されたことを受け付ける選択受付部、
前記選択を受け付けた行または列に対応する項目のデータを前記記憶装置から抽出するデータ抽出部、
前記抽出した各項目のデータを、所定の画面デザインにおける各項目に対応づけることで、前記選択受付部で選択された行または列に対応づけられた項目のデータを表示する画面を生成することで、前記可搬型通信端末の表示装置で表示させる画面生成部、
として機能させることを特徴とするデータ表示プログラム。
【請求項２】
前記選択受付部は、
前記ユーザによって、前記表示装置の所望の箇所が選択されたことを受け付け、
前記表示装置における前記選択された箇所の位置座標を取得し、
前記取得した位置座標に表示されている行または列を特定することで、前記可搬型通信端末のユーザによって行または列が選択されたことを受け付ける、
ことを特徴とする請求項１に記載のデータ表示プログラム。
【請求項３】
前記画面生成部で生成する画面は、
前記可搬型通信端末の表示装置で表示可能な大きさと同一またはほぼ同一の大きさである、
ことを特徴とする請求項１または請求項２に記載のデータ表示プログラム。
【請求項４】
前記画面生成部は、
前記データ抽出部で抽出したデータのうち、データが存在しない項目については表示を行わないで前記画面を生成する、
ことを特徴とする請求項１から請求項３のいずれかに記載のデータ表示プログラム。
【請求項５】
前記データ表示プログラムは、前記可搬型通信端末を、さらに、
前記選択を受け付けた行または列に対応する項目のデータを表示する幅を調整する幅調整部、
として機能させることを特徴とする請求項１から請求項４のいずれかに記載のデータ表示プログラム。
【請求項６】
前記幅調整部は、
前記データ抽出部によって抽出された前記選択を受け付けた行または列に対応する項目のデータのなかから最大のデータ長を算出し、
前記算出した最大のデータ長または該最大のデータ長に所定のデータ長を加算したデータ長で、該データを表示する幅を調整する、
ことを特徴とする請求項５に記載のデータ表示プログラム。
【請求項７】
前記幅調整部は、
前記データ抽出部によって抽出された前記選択を受け付けた行または列に対応する項目のデータのなかから最大のデータ長を算出し、
前記算出した最大のデータ長と、あらかじめ定められた幅とを比較し、前記最大のデータ長があらかじめ定められた幅以上の場合には、前記選択を受け付けた行または列に対応する項目のデータの表示幅として、前記あらかじめ定められた幅として調整する、
ことを特徴とする請求項５に記載のデータ表示プログラム。
【請求項８】
帳票形式の表示データを記憶する記憶装置を備える可搬型通信端末を、
前記記憶装置に記憶し、前記可搬型通信端末のタッチパネル形式の表示装置で表示する表示データのうち、前記可搬型通信端末のユーザによって行または列が選択されたことを受け付ける選択受付部、
前記選択を受け付けた行または列に対応する項目のデータを前記記憶装置から抽出するデータ抽出部、
前記選択を受け付けた行または列に対応する項目のデータを表示する幅を調整する幅調整部、として機能させ、
前記幅調整部は、
前記データ抽出部によって抽出された前記選択を受け付けた行または列に対応する項目のデータのなかから最大のデータ長を算出し、
前記算出した最大のデータ長または該最大のデータ長に所定のデータ長を加算したデータ長で、該データを表示する幅を調整する、
ことを特徴とするデータ表示プログラム。
【請求項９】
請求項１から請求項８のいずれかに記載のデータ表示プログラムを備える、
ことを特徴とする可搬型通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務システムなどのグリッド（格子状）形式（以下、「帳票形式」とする）でデータを表示させるコンピュータシステムにおいて、帳票形式の表示データを、携帯電話やスマートフォンなどの可搬型通信端末で表示させる際に、その視認性を向上させるデータ表示プログラムに関する。
【背景技術】
【０００２】
可搬型通信端末の高機能化に伴い、さまざまな処理が可搬型通信端末を通して操作できるようになっている。そのため日常生活のほか、企業などの業務でも広く利用されている。特に、外出時に可搬型通信端末から、企業内の業務システムにアクセスし、そのデータを取得、閲覧等する際などにも用いられている。
【０００３】
可搬型通信端末の性能自体は上述のように高機能化しているが、そのディスプレイ（表示装置）の大きさは、可搬性に係わる事項であることから自ずと限界があり、一定の制約を受けざるを得ない。そのため、企業のデスクで利用しているような大きさで表示を行うことは物理的に出来ない。
【０００４】
このような場合、例えば非特許文献１乃至非特許文献３に記載の、従来の可搬型通信端末でもデータの閲覧が可能な業務システムの製品の場合には、帳票形式の表示データをＰＤＦ形式に変換し、それを可搬型通信端末にダウンロードさせ、あるいは可搬型通信端末に電子メールで送信することで、可搬型通信端末のディスプレイで表示させることが可能となっている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】株式会社インターコム、”Ｗｅｂ給金帳  Ｖ３  スマートフォン対応について”、[online]、インターネット＜ＵＲＬ：http://www.intercom.co.jp/kyu/smartphone.html＞
【非特許文献２】株式会社日立中国ソリューションズ、”Ｈｉ−ＰｅｒＢＴモバイル給与の特徴”、[online]、インターネット＜ＵＲＬ：http://www.hcu.co.jp/solution/general_affairs/mkyuyo/products/feature/index.html＞
【非特許文献３】株式会社日立情報システムズ、”モバイル給与明細配信サービス”、[online]、インターネット＜ＵＲＬ：http://www.hitachijoho.com/solution/network2/mobile_kyuyo/index.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１乃至非特許文献３に示すように、従来の業務システムにおいて、可搬型通信端末で帳票形式の表示データを表示させる場合、可搬型通信端末のディスプレイには、業務システムにおける帳票形式の表示データの一部分しか表示されず、表示されていない箇所を閲覧したい場合には表示をスクロールさせるしかない。しかし、この場合、ユーザは上下左右へのスクロールを頻繁に行わなければならず、企業のデスクで作業している場合と比較すると、視認性が著しく劣る。
【０００７】
これを図１４を用いて説明する。図１４に示す帳票形式の表示データを可搬型通信端末で取得するが、その表示の際には可搬型通信端末のディスプレイ（表示装置）の範囲内でしか表示が行えない。そのため、たとえばＧ１で表示されている範囲しか表示できない。そのため、Ｇ１の範囲外を表示するにはスクロールし、Ｇ２、Ｇ３のように表示を行わなければならないが、いずれにしてもＧ１乃至Ｇ３では表示されている範囲でしかデータを視認することが出来ず、たとえば顧客コード「１１」に対応づけられた各項目を一覧することが出来ない。
【０００８】
一方、表示倍率を調整することで、可搬型通信端末のディスプレイに帳票形式の表示データの全体を表示させることも出来るが、この場合、表示される文字などが極めて小さくなり、判読が困難になる。そこでユーザが閲覧したい箇所を拡大して表示することになるが、この場合には、結局、ほかの箇所を閲覧するためには、上述と同様に、表示をスクロールさせるしかない。
【０００９】
以上のように、業務システムなど、帳票形式で表示データを表示させる場合には、判読可能な大きさで帳票形式の表示データの一部分を表示させるか、あるいは判読困難な大きさで帳票形式の表示データの全体を表示させるか、のいずれかの方法しか存在しない。そのため、帳票形式の表示データを可搬型通信端末で表示させる場合には、視認性に課題が存在する。
【課題を解決するための手段】
【００１０】
本発明者は上記課題に鑑み、帳票形式の表示データを可搬型通信端末で表示させる場合にも、視認性を向上させることのできる可搬型通信端末におけるデータ表示プログラムを発明した。
【００１１】
第１の発明は、帳票形式の表示データを記憶する記憶装置を備える可搬型通信端末を、前記記憶装置に記憶し、前記可搬型通信端末のタッチパネル形式の表示装置で表示する表示データのうち、前記可搬型通信端末のユーザによって行または列が選択されたことを受け付ける選択受付部、前記選択を受け付けた行または列に対応する項目のデータを前記記憶装置から抽出するデータ抽出部、前記抽出した各項目のデータを、所定の画面デザインにおける各項目に対応づけることで、前記選択受付部で選択された行または列に対応づけられた項目のデータを表示する画面を生成することで、前記可搬型通信端末の表示装置で表示させる画面生成部、として機能させるデータ表示プログラムである。
【００１２】
可搬型通信端末では、帳票形式の表示データは、ある項目に対応づけられたすべての項目のデータを表示、視認することは難しい。そこで、本発明のように構成することで、ユーザは、閲覧したい項目を可搬型通信端末の表示装置から選択するだけで、選択された行または列に対応する項目のデータを抽出した画面を新たに生成して、表示装置で表示することが可能となる。これによって、表示装置では、閲覧したいデータのみを画面として表示することから、表示するデータ数を減らせ、その結果、一つあたりの表示に使用可能な範囲が広くなる。そのため単に帳票形式で表示をするよりも大きくデータを表示でき、視認性が向上する。
【００１３】
上述の発明において、前記選択受付部は、前記ユーザによって、前記表示装置の所望の箇所が選択されたことを受け付け、前記表示装置における前記選択された箇所の位置座標を取得し、前記取得した位置座標に表示されている行または列を特定することで、前記可搬型通信端末のユーザによって行または列が選択されたことを受け付ける、データ表示プログラムである。
【００１４】
可搬型通信端末では、近年、入力装置としてタッチパネル形式を用いた端末が増加している。この場合、表示装置に指やペンなどをタップすることで、ユーザの選択を行わせる。そこで、タッチパネル形式の可搬型通信端末の場合には、本発明のような構成を採ることが好ましい。
【００１５】
上述の発明において、前記画面生成部で生成する画面は、前記可搬型通信端末の表示装置で表示可能な大きさと同一またはほぼ同一の大きさである、データ表示プログラムのように構成することも出来る。
【００１６】
可搬型通信端末は、上述のように表示装置の大きさに物理的な限界がある。そのため、視認性を向上させるには、表示装置の全面にわたって画面の表示を行わせることが好ましい。画面の全面にわたって表示をさせても、可搬型通信端末の場合には特に画面の遷移が容易であることから、不都合が生じにくい。
【００１７】
上述の発明において、前記画面生成部は、前記データ抽出部で抽出したデータのうち、データが存在しない項目については表示を行わないで前記画面を生成する、データ表示プログラムのように構成することもできる。
【００１８】
可搬型通信端末の表示装置の大きさの物理的限界の問題から、不要な項目、特にデータが存在しない項目については、新たに生成する画面からは削除した上で画面を生成することで、データを表示する項目の表示範囲を広くできるので、視認性を向上させることが出来る。
【００１９】
上述の発明において、前記データ表示プログラムは、前記可搬型通信端末を、さらに、前記選択を受け付けた行または列に対応する項目のデータを表示する幅を調整する幅調整部、データ表示プログラムのように構成することもできる。
【００２０】
データ長が長いデータの場合、そのデータのすべてが表示されない場合がある。このような場合、パーソナルコンピュータの場合には、帳票形式の表示データの行または列の境界線をマウスで上下左右にドラッグすることで調整することが出来る。しかし、マウスの概念がない可搬型通信端末の場合、簡単に調整することが出来ない。そこで本発明を用いることで、行または列の幅を調整することを可能とせしめる。
【００２１】
上述の発明において、前記幅調整部は、前記データ抽出部によって抽出された前記選択を受け付けた行または列に対応する項目のデータのなかから最大のデータ長を算出し、前記算出した最大のデータ長または該最大のデータ長に所定のデータ長を加算したデータ長で、該データを表示する幅を調整する、データ表示プログラムのように構成することもできる。
【００２２】
本発明のように構成することで、ユーザは、帳票形式の表示データの行または列の幅を、簡単な操作で調整することが出来る。
【００２３】
上述の発明において、前記幅調整部は、前記データ抽出部によって抽出された前記選択を受け付けた行または列に対応する項目のデータのなかから最大のデータ長を算出し、前記算出した最大のデータ長と、あらかじめ定められた幅とを比較し、前記最大のデータ長があらかじめ定められた幅以上の場合には、前記選択を受け付けた行または列に対応する項目のデータの表示幅として、前記あらかじめ定められた幅として調整する、データ表示プログラムのように構成することもできる。
【００２４】
最大のデータ長が著しく長い場合には、最大幅がそれに合わせて設定されてしまうため、かえって視認性が低下してしまう。特に、可搬型通信端末の場合には、表示装置の表示領域が大きくないため、それが発生しやすい。そこで、本発明のように構成することで、表示可能領域内に収まるように表示させることが出来る。この結果、視認性の低下を防止することが出来る。
【００２５】
上述の発明において、帳票形式の表示データを記憶する記憶装置を備える可搬型通信端末を、前記記憶装置に記憶し、前記可搬型通信端末のタッチパネル形式の表示装置で表示する表示データのうち、前記可搬型通信端末のユーザによって行または列が選択されたことを受け付ける選択受付部、前記選択を受け付けた行または列に対応する項目のデータを前記記憶装置から抽出するデータ抽出部、前記選択を受け付けた行または列に対応する項目のデータを表示する幅を調整する幅調整部、として機能させ、前記幅調整部は、前記データ抽出部によって抽出された前記選択を受け付けた行または列に対応する項目のデータのなかから最大のデータ長を算出し、前記算出した最大のデータ長または該最大のデータ長に所定のデータ長を加算したデータ長で、該データを表示する幅を調整する、データ表示プログラムのように構成することもできる。
【００２６】
なお、上述の各発明のデータ表示プログラムを備える可搬型通信端末を構成することも出来る。
【発明の効果】
【００２７】
本発明の可搬型通信端末におけるデータ表示プログラムを用いることで、従来よりも視認性が良く、可搬型通信端末で帳票形式の表示データを表示させることが出来る。
【図面の簡単な説明】
【００２８】
【図１】本発明のデータ表示プログラムを用いて、業務システムからデータを取得し、表示させる場合の全体のシステム構成の一例を模式的に示す図である。
【図２】本発明のデータ表示プログラムの各機能を含む、全体のシステム構成の一例を模式的に示す図である。
【図３】本発明の処理プロセスの一例を模式的に示すフローチャートである。
【図４】帳票形式の表示データの一例を模式的に示す図である。
【図５】画面生成部で生成する画面の一例を模式的に示す図である。
【図６】画面生成部で生成する画面のほかの一例を模式的に示す図である。
【図７】帳票形式の表示データの一例を模式的に示す図である。
【図８】データ抽出部における処理の一例を模式的に示す図である。
【図９】実施例２において、データがすべて表示されていない状態を模式的に示す図である。
【図１０】実施例２のデータ表示プログラムの各機能を含む、全体のシステム構成の一例を模式的に示す図である。
【図１１】実施例２の処理の一例を模式的に示す図である。
【図１２】幅調整後の表示データの一例である。
【図１３】実施例３の、最大のデータ長にあわせた場合に、操作の移動量が大きくなることを示した図である。
【図１４】従来の業務システムにおいて、業務システムから表示データを取得し、可搬型通信端末で表示させる場合の概念を模式的に示す図である。
【発明を実施するための形態】
【００２９】
本発明のデータ表示プログラム１を用いて可搬型通信端末２で所定のサーバからデータを取得し、表示させる場合の全体のシステム構成の一例を図１に、各機能を含む全体のシステム構成の一例を図２に示す。
【００３０】
なお、本発明のデータ表示プログラム１は帳票形式の表示データを表示する場合に用いるが、可搬型通信端末２で帳票形式の表示データを表示させるのであれば、そのデータは、業務システム３で用いるデータに限られず、如何なるデータであっても良い。また業務システム３とは、企業などの業務活動の遂行に用いるコンピュータシステムである。業務システム３には、業務活動に関する処理を実行する基幹系システム、情報系システムが該当する。これらの一例としては、たとえば販売管理システム、購買管理システム、財務管理システム、人事管理システム、給与管理システム、生産管理システム、グループウェアシステム、ドキュメント管理システム、ワークフローシステム、スケジューラーシステムなどが該当するが、これらに限定されるものではない。従って、帳票形式の表示データを可搬型通信端末２で表示させるのであれば、業務システム３以外のアプリケーションを提供するアプリケーションサーバであればよい。
【００３１】
また可搬型通信端末２は、携帯電話（スマートフォンを含む）、ＰＨＳ、タブレット型コンピュータなど、小型のディスプレイ（表示装置２３）を備えた端末であって、インターネットやＬＡＮ、イントラネットなどのネットワーク４を介して、所定のサーバ（業務システム３など）から帳票形式の表示データを取得する。
【００３２】
可搬型通信端末２は、プログラムの演算処理を実行するＣＰＵなどの演算装置２０と、情報を記憶する半導体メモリなどの記憶装置２１と、ディスプレイなどの表示装置２３と、操作ボタンやタッチパネルなどの入力装置２２と、演算装置２０の処理結果や記憶装置２１に記憶する情報をインターネットやＬＡＮなどのネットワーク４を介して送受信する通信装置２４とを有している。可搬型通信端末２で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置２０に読み込まれることでその処理が実行される。各機能は、記憶装置２１に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置２１から読み出し、読み出した情報を適宜、演算装置２０における処理に用いる。
【００３３】
本発明における各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。
【００３４】
データ表示プログラム１は、表示データ取得部１０と選択受付部１１とデータ抽出部１２と画面生成部１３とを有する。
【００３５】
表示データ取得部１０は、可搬型通信端末２で所定の操作が行われるなど、可搬型通信端末２からネットワーク４を介して業務システム３に対して、帳票形式の表示データの取得要求が行われると、その要求に対応した帳票形式の表示データをネットワーク４を介して業務システム３から取得する。取得した帳票形式の表示データは、記憶装置２１に記憶する。取得した帳票形式の表示データを用いて、可搬型通信端末２の表示装置２３に表示した場合の一例を図４に模式的に示す。
【００３６】
記憶装置２１の所定の記憶領域には、表示データ取得部１０で取得した、帳票形式の表示データを記憶する表示データ記憶部２１１を備えている。表示データ記憶部２１１で記憶した帳票形式の表示データは、表示装置２３で表示されることで、ユーザはその内容を視認することが出来る。
【００３７】
選択受付部１１は、表示装置２３で表示されている帳票形式の表示データのうち、所定箇所、たとえば詳細表示を行うことを示すボタンや、行または列の項目がユーザにより選択されたことを受け付ける。この選択の受付は、当該ボタンや行または列の項目などが、ユーザによって操作ボタンが操作され、押下されるなどで選択されれば良い。また、表示装置２３がタッチパネルの場合には、当該ボタンや行または列の項目がタップ（表示装置２３を軽く叩く操作）されると、表示装置２３におけるタップされた位置の座標を特定し、当該タップされた位置に表示されている行または列の項目などを特定する。
【００３８】
データ抽出部１２は、選択受付部１１で判定した、ユーザによって特定された行または列の項目に対応づけられている項目のデータを表示データ記憶部２１１から抽出する。たとえばある行がユーザによって特定されると、その行に対応づけられた各項目のデータを表示データ記憶部２１１から抽出する。
【００３９】
画面生成部１３は、データ抽出部１２で抽出したデータについて、項目毎にその項目のデータとして代入した画面を生成する。ここで生成した画面は、可搬型通信端末２の表示装置２３によって一画面として表示される。この画面の一例を図５に示す。なお、画面生成部１３は、基準となる画面デザインがあり、各項目（ここでは列の項目）およびその項目に対応づけられた変数が設定されている。そしてこの項目毎の変数に、データ抽出部１２で抽出したデータを代入することで、一つの画面として生成することが出来る。
【００４０】
なお、画面生成部１３は、項目のデータが存在しない（項目に対応する変数の値がＮＵＬＬ）ときには、当該項目を設けず、ずらして表示しても良い。すなわち、図５の場合、項目「住所３」のデータが存在していない（項目「住所３」のデータの値がＮＵＬＬ）ことから、項目「住所３」を設けないように構成することもできる。この場合に生成される画面の一例を図６に示す。
【００４１】
また、画面生成部１３で表示する画面の大きさは、可搬型通信端末２の表示装置２３の大きさと同一またはほぼ同一であることが好ましい。これによって、可搬型通信端末２の表示装置２３の全面に、選択された行または列に対応する各項目のデータを表示することが出来る。これは、可搬型通信端末２だからこそ視認性の向上に好ましい構成である。
【００４２】
また画面の大きさを特定するにあたっては、可搬型通信端末２の表示装置２３の大きさを示す情報（たとえば横Ｘピクセル、縦Ｙピクセルの情報）を取得し、その大きさに合わせた画面を生成すると良い。
【実施例１】
【００４３】
次に本発明のデータ表示プログラム１を用いて、帳票形式の表示データを表示させる場合の処理プロセスの一例を図３のフローチャートを用いて説明する。
【００４４】
まず、ユーザは可搬型通信端末２の入力装置２２で所定の操作を行うことにより、可搬型通信端末２へネットワーク４を介して、帳票形式の表示データの取得要求を業務システム３に送る。この取得要求を受け付けた業務システム３は、対応する帳票形式の表示データを生成し、ネットワーク４を介して可搬型通信端末２に送る。なお、業務システム３は、帳票形式の表示データの取得要求を可搬型通信端末２から受け付けなくても、たとえば所定の日時が到来したなどをトリガーとして、可搬型通信端末２に帳票形式の表示データを送るようにすることも出来る。
【００４５】
以上のようにして業務システム３から送られた帳票形式の表示データを、表示データ取得部１０は取得し（Ｓ１００）、それを表示データ記憶部２１１に記憶させる。また可搬型通信端末２は、表示データ記憶部２１１に記憶した帳票形式の表示データを、表示装置２３で表示させる。図７に、業務システム３から送られた帳票形式の表示データに基づいて、可搬型通信端末２の表示装置２３で表示をした状態を模式的に示す。この状態で表示装置２３に表示されている範囲を示すのが、たとえば図７のＧ１で示されている範囲である。なお、図７に示されている「詳細」ボタンは、後述するように、選択受付部１１で選択を受け付け、当該項目についての一覧の画面を生成するための選択ボタンである。なお、「詳細」ボタンは設けずとも良い。
【００４６】
図７の状態において、可搬型通信端末２の表示装置２３ではＧ１の範囲で帳票形式の表示データが表示されているが、これではユーザは顧客に関するすべてのデータを一覧することが出来ない。そこで、ユーザは、すべてのデータを一覧したい顧客の行の「詳細」ボタン（または列。以下では行の場合を説明するが、列の場合であっても行と列を入れ替えるだけで同様に実現できる）をタップするなどによって選択する（Ｓ１１０）。
【００４７】
たとえば、タッチパネル形式である表示装置２３の「詳細」ボタンをユーザがタップすることで、選択受付部１１は、タップされた座標（表示装置２３における座標）に基づいて、当該座標に表示されている顧客の行（または列）を特定する。ここでは、顧客コード「１１」の行の「詳細」ボタンがタップされたとする。
【００４８】
そうすると、データ抽出部１２は、顧客コード「１１」に対応する項目のデータを、表示データ記憶部２１１から抽出する（Ｓ１２０）。すなわち、顧客コード「１１」に対応する郵便番号「１００−０００６」、住所１「東京都千代田区有楽町」、住所２「８−８８８−８」、住所３「」（ＮＵＬＬ：データなし）、電話番号１「０３−８８８８−８８８８」を表示データ記憶部２１１から抽出する。これを模式的に示すのが図８である。
【００４９】
そしてデータ抽出部１２で抽出した各項目のデータを、画面生成部１３は、各項目の変数に代入し、表示装置２３で表示させる画面を生成する（Ｓ１３０）。そして画面生成部１３が生成した画面は、表示装置２３で図５のように表示される。
【００５０】
このように、帳票形式の表示データの場合、格子状に各項目のデータが規則的に配列されているため、単に取得したデータをそのまま表示装置２３で表示したのでは、視認性が良くないことが一般的である。しかし、本発明のように、ユーザによって選択された行または列に対応する項目のデータを抽出し、抽出したデータを画面として新たに生成することで、選択された行または列に対応する項目のデータを一覧することが出来、視認性が向上する。
【実施例２】
【００５１】
さらに本発明の別の実施態様の一例を説明する。帳票形式の表示データを表示する場合、データ長が長いと、図９に示すように、その項目のデータのすべてが表示されず、途中で切れてしまう。コンピュータなどでこのようなことが生じた場合には、行または列の境界線をマウスなどで左右にドラッグすることで、行または列の幅を調整し、当該項目のすべてのデータを表示させることが出来る。
【００５２】
しかし可搬型通信端末２の場合、入力装置２２にマウスの概念がないことから、行または列の境界線を左右にドラッグするという操作を行うことができない。そこで、入力装置２２にマウスの概念がない可搬型通信端末２の場合であっても、同様の操作ができることが望まれている。
【００５３】
そこで本発明のデータ表示プログラム１では、さらに幅調整部１４を備える。本実施態様の全体のシステム構成の一例を図１０に模式的に示す。なお、本実施態様においては、画面生成部１３は不要である。また帳票形式の表示データを業務サーバから取得しない場合には、表示データ取得部１０も不要である。
【００５４】
幅調整部１４は、特定された項目のデータのデータ長に基づいて、当該項目における最大のデータ長を算出する。このデータ長は、当該項目の各データのデータ長をそれぞれ比較することで算出できる。そして算出した最大のデータ長の長さに、当該項目の幅を調整する。
【００５５】
より具体的に本実施態様の処理を説明する。可搬型通信端末２の表示装置２３で帳票形式の表示データが表示されており、図９に示すように、特定の項目のデータは、そのデータ長が長いことから、当該項目のデータのすべてが表示できていない。そこで、ユーザは、当該項目のうち、所定箇所、たとえば行または列の項目名などを入力装置２２で選択する、タップするなど、所定の操作を行う。たとえば、タッチパネル形式である表示装置２３でユーザがタップすることで、選択受付部１１は、タップされた座標（表示装置２３における座標）に基づいて、当該座標に表示されている顧客の行（または列）を特定する。
【００５６】
そうすると、データ抽出部１２は、タップされた項目の行（または列）に対応する項目のデータを、表示データ記憶部２１１から抽出する。たとえば図９の場合、「取引区分」がタップされることで、取引区分に対応する項目のデータを、データ抽出部１２が表示データ記憶部２１１から抽出する。
【００５７】
そして、幅調整部１４は、データ抽出部１２が抽出した各データのデータ長を比較し、最大のデータ長を算出する。そして算出した最大のデータ長、またはそれに所定のデータ長を加算したデータ長に、タップされた行（または列）の幅を変更する。本実施態様の処理の概念図を図１１に模式的に示す。また幅調整後の表示データの一例を、図１２に模式的に示す。このような処理を実行することによって、帳票形式の表示データを可搬型通信端末２で表示をする場合であっても、視認性を向上させることが出来る。
【実施例３】
【００５８】
実施例２では、幅調整部１４を用いることにより、タップされた行または列の幅を変更することでその視認性を向上させた。この構成の場合、データの中に著しく長いデータ長が含まれていると、最大幅がそれにあわせて表示されてしまうため、ほかのデータを確認するには、画面を大きく移動させなければならない。これを模式的に示すのが図１３である。このような場合には、かえって視認性が悪化することとなる。
【００５９】
そこで本実施例においては、実施例２の幅調整部１４は、データ抽出部１２が抽出した各データのデータ長を比較して最大のデータ長を算出した後、その最大のデータ長と、あらかじめ定められた行または列の幅と比較し、最大データ長が行または列の幅以上の場合には行または列の幅をあらかじめ定められた値とし、最大データ長が行または列の幅未満の場合には行または列の幅を最大データ長とする。
【００６０】
すなわち、最大データ長≧あらかじめ定められた行または列の幅の場合には、幅調整部１４は当該行または列をあらかじめ定められた行または列の幅とし、最大データ長＜あらかじめ定められた行または列の幅の場合には、幅調整部１４は当該行または列を最大データ長とする。
【００６１】
なお、あらかじめ定められた行または列の幅としては、可搬型通信端末２の表示装置２３の大きさを示す情報を取得し、その大きさとすることがよい。好ましくは、表示装置２３の領域内（表示可能な縦または横の範囲内）に一行または一列が収まることがよい。これによって、一行または一列の最大幅は、表示装置２３の大きさ以下となり、視認性が向上する。このような構成によって、可搬型通信端末２では表示装置２３を大きくできない、すなわちスクロールを頻繁に行う必要がある点に起因する独特の技術的課題を解決することが可能となる。
【００６２】
さらに、上述の場合において行または列の最大幅は制限することが出来るが、それでは、当該最大幅よりも長いデータ長のデータのすべてを確認することは出来ない。そこで、幅調整部１４は、行または列の所定箇所、たとえば行または列の項目がタップされたことを受け付けると、制限された最大幅と、制限されていない幅（最大データ長に基づく幅）との表示の切り替え制御を行う。
【００６３】
これによって、さらに視認性を向上させることが可能となる。
【００６４】
なお、実施例１乃至実施例３の構成は、適宜組み合わせをすることが可能である。
【産業上の利用可能性】
【００６５】
本発明の可搬型通信端末２におけるデータ表示プログラム１を用いることで、従来よりも視認性が良く、可搬型通信端末２で帳票形式の表示データを表示させることが出来る。
【符号の説明】
【００６６】
１：データ表示プログラム
２：可搬型通信端末
３：業務システム
４：ネットワーク
１０：表示データ取得部
１１：選択受付部
１２：データ抽出部
１３：画面生成部
１４：幅調整部
２０：演算装置
２１：記憶装置
２２：入力装置
２３：表示装置
２４：通信装置
２１１：表示データ記憶部
【図１】
0005571640.tif 000002
【図２】
0005571640.tif 000003
【図３】
0005571640.tif 000004
【図４】
0005571640.tif 000005
【図５】
0005571640.tif 000006
【図６】
0005571640.tif 000007
【図７】
0005571640.tif 000008
【図８】
0005571640.tif 000009
【図９】
0005571640.tif 000010
【図１０】
0005571640.tif 000011
【図１１】
0005571640.tif 000012
【図１２】
0005571640.tif 000013
【図１３】
0005571640.tif 000014
【図１４】
0005571640.tif 000015