(57)【要約】    【課題】  溢れたフィールドデータをどのように扱うかを容易に設定でき、またその操作性も向上させることを可能にする。    【解決手段】  フィールド図形の図形位置および出力書式を取得し（Ｓ０３、Ｓ０４）、これらをリンクフィールド図形情報として保存する（Ｓ０５）。次に、リンク先となるフィールド図形が選択されている場合には（Ｓ０６でＹＥＳ）、ステップＳ０３に戻り、そのリンク先となるフィールド図形に対して、ステップＳ０３、Ｓ０４、Ｓ０５を実行する。一方、リンク先となるフィールド図形の選択を終了し、リンクフィールド図形の設定が確定したと判断された場合には（Ｓ０６でＮＯ）、保存されたリンクフィールド図形情報を読み出し（Ｓ０７）、そのリンクフィールド図形情報を基に矢印を作成し、各フィールド図形とともにディスプレイに表示する（Ｓ０８）。【選択図】      図１２
2005293108.tif 000002
【特許請求の範囲】
【請求項１】
複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票編集装置において、
複数のフィールド図形に、指定された順位を設定する設定手段と、
順位が設定されたフィールド図形を、識別可能なマークを表示するように制御するマーク表示手段と、
前記設定手段によって設定された順位が高いフィールド図形から順に前記文字列を収容する収容手段と
を有することを特徴とする帳票編集装置。
【請求項２】
前記マーク表示手段は、順位が隣接するフィールド図形の配置位置と該順位隣接フィールド図形の文字列収容量とに基づいたマークを、各フィールド図形とともに表示するように制御することを特徴とする請求項１記載の帳票編集装置。
【請求項３】
前記マーク表示手段は、順位が隣接するフィールド図形の配置位置方向に向き、該順位隣接フィールド図形の文字列収容量に応じた長さを持つ矢印マークを、フィールド図形毎に表示することを特徴とする請求項２記載の帳票編集装置。
【請求項４】
前記マーク表示手段は、前記複数のフィールド図形のうちで前記設定手段によって設定された順位が最上のフィールド図形に、前記文字列の収容が最初のフィールド図形であることを示す開始マークを表示するとともに、前記複数のフィールド図形のうちで前記設定手段によって設定された順位が最下のフィールド図形に、前記文字列の収容が最後のフィールド図形であることを示す終了マークを表示することを特徴とする請求項１記載の帳票編集装置。
【請求項５】
前記設定手段は、前記フィールド図形に順位を設定しないように変更でき、
前記マーク表示手段は、前記順位が設定されていないフィールド図形を識別可能な第２のマークを表示するように制御することを特徴とする請求項１記載の帳票編集装置。
【請求項６】
順位が設定された複数のフィールド図形の中からユーザ所望のフィールド図形を選択する選択手段を、更に有することを特徴とする請求項１記載の帳票編集装置。
【請求項７】
前記選択手段で所望の順位のフィールド図形を選択するための選択操作の設定を行なう選択操作設定手段を、更に有することを特徴とする請求項６記載の帳票編集装置。
【請求項８】
前記選択手段で選択指示された順位のフィールド図形が存在しない場合、存在しないことを示す警告メッセージを表示する警告手段を、更に有することを特徴とする請求項６記載の帳票編集装置。
【請求項９】
複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票を編集するための帳票編集方法において、
複数のフィールド図形に、指定された順位を設定する設定ステップと、
順位が設定されたフィールド図形を、識別可能なマークを表示するように制御するマーク表示ステップと、
前記設定ステップによって設定された順位が高いフィールド図形から順に前記文字列を収容する収容ステップと
を有することを特徴とする帳票編集方法。
【請求項１０】
前記マーク表示ステップでは、順位が隣接するフィールド図形の配置位置と該順位隣接フィールド図形の文字列収容量とに基づいたマークを、各フィールド図形とともに表示するように制御することを特徴とする請求項９記載の帳票編集方法。
【請求項１１】
前記マーク表示ステップでは、順位が隣接するフィールド図形の配置位置方向に向き、該順位隣接フィールド図形の文字列収容量に応じた長さを持つ矢印マークを、フィールド図形毎に表示することを特徴とする請求項１０記載の帳票編集方法。
【請求項１２】
前記マーク表示ステップでは、前記複数のフィールド図形のうちで前記設定ステップによって設定された順位が最上のフィールド図形に、前記文字列の収容が最初のフィールド図形であることを示す開始マークを表示するとともに、前記複数のフィールド図形のうちで前記設定ステップによって設定された順位が最下のフィールド図形に、前記文字列の収容が最後のフィールド図形であることを示す終了マークを表示することを特徴とする請求項９記載の帳票編集方法。
【請求項１３】
前記設定ステップでは、前記フィールド図形に順位を設定しないように変更でき、
前記マーク表示ステップでは、前記順位が設定されていないフィールド図形を識別可能な第２のマークを表示するように制御することを特徴とする請求項９記載の帳票編集方法。
【請求項１４】
順位が設定された複数のフィールド図形の中からユーザ所望のフィールド図形を選択する選択ステップを、更に有することを特徴とする請求項９記載の帳票編集方法。
【請求項１５】
前記選択ステップで所望の順位のフィールド図形を選択するための選択操作の設定を行なう選択操作設定ステップを、更に有することを特徴とする請求項１４記載の帳票編集方法。
【請求項１６】
前記選択ステップで選択指示された順位のフィールド図形が存在しない場合、存在しないことを示す警告メッセージを表示する警告ステップを、更に有することを特徴とする請求項１４記載の帳票編集方法。
【請求項１７】
複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票を編集するための帳票編集方法を、コンピュータに実行させるためのプログラムであって、
複数のフィールド図形に、指定された順位を設定する設定ステップと、
順位が設定されたフィールド図形を、識別可能なマークを表示するように制御するマーク表示ステップと、
前記設定ステップによって設定された順位が高いフィールド図形から順に前記文字列を収容する収容ステップと
の各ステップをコンピュータに実行させるためのプログラム。
【請求項１８】
複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票を編集するための帳票編集方法をコンピュータに実行させるためのプログラムを記憶した、コンピュータにより読み出し可能な記憶媒体において、前記プログラムが、
複数のフィールド図形に、指定された順位を設定する設定ステップと、
順位が設定されたフィールド図形を、識別可能なマークを表示するように制御するマーク表示ステップと、
前記設定ステップによって設定された順位が高いフィールド図形から順に前記文字列を収容する収容ステップと
の各ステップをコンピュータに実行させるためのプログラムを含むことを特徴とするコンピュータ読み出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票編集装置、帳票編集方法、プログラム及び記憶媒体に関し、特に、複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票編集装置、帳票編集方法、該帳票編集方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
予め定義されたエリアに文字列などを表示・印刷するための帳票作成プログラムによって作成される帳票は、一般に、用紙内の指定された位置に文字列などを固定的に表示・印刷する、文字列などのデータが固定された形態の図形（これを以下「フォーム図形」という）と、任意のデータを受け取って、用紙内の指定された位置に、該データに基づく文字列などを表示・印刷する、文字列などのデータが変動し得る形態の図形（これを以下「フィールド図形」という）とから構成される（例えば特許文献１）。
【特許文献１】特開２００１−２８３１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の帳票において、フィールド図形を作成するときは、データをどのような形式で、どれだけの長さだけ受け入れるか（これを示す情報を以下「出力書式」という）という設定を行うが、このとき、指定されたデータの長さが、対応するフィールド図形の出力書式（ここではデータの長さ）を超えている場合、対応フィールド図形が受け取ることができなかった残りのデータは切り捨てられてしまい、その切り捨てられた分に対しては、表示・印刷がされないことになるという問題点があった。
【０００４】
本発明はこのような問題点に鑑みてなされたものであって、溢れたフィールドデータをどのように扱うかを容易に設定でき、またその操作性も向上させることを可能にした帳票編集装置、帳票編集方法、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明によれば、複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票編集装置において、複数のフィールド図形に、指定された順位を設定する設定手段と、順位が設定されたフィールド図形を、識別可能なマークを表示するように制御するマーク表示手段と、前記設定手段によって設定された順位が高いフィールド図形から順に前記文字列を収容する収容手段とを有することを特徴とする帳票編集装置が提供される。
【０００６】
また、本発明によれば、複数のフィールド図形内に任意の入力データに基づき文字列を収容することが可能な帳票を編集するための帳票編集方法において、複数のフィールド図形に、指定された順位を設定する設定ステップと、順位が設定されたフィールド図形を、識別可能なマークを表示するように制御するマーク表示ステップと、前記設定ステップによって設定された順位が高いフィールド図形から順に前記文字列を収容する収容ステップとを有することを特徴とする帳票編集方法が提供される。
【０００７】
さらに、上記帳票編集方法をコンピュータに実行させるためのプログラムおよび該プログラムを記憶した記憶媒体が提供される。
【発明の効果】
【０００８】
本発明によれば、複数のフィールド図形に、指定された順位を設定し、該設定された順位が高いフィールド図形に文字列を収容し、収容しきれない分を、該フィールド図形の次に低い順位のフィールド図形に収容する。この収容処理でも収容しきれない分があった場合には、該収容しきれない分に対して前記収容処理を繰り返し実行させる。そして、順位が隣接するフィールド図形の配置位置と該順位隣接フィールド図形の文字列収容量とに基づき、フィールド図形毎に所定のマークをそれぞれ作成し、複数のフィールド図形を、前記作成された各所定のマークとともに画像表示装置に表示する。
【０００９】
これにより、複数のフィールド図形における相互間のリンク関係を、画像表示装置に表示された画面から容易に確認することが可能となる。
【００１０】
また、フィールド図形間を順位付け（リンク）するか否かを選択可能にすることでユーザの目的に適した帳票設計を行なうことができる。
【００１１】
また、順位付け（リンク）設定されたフィールド図形の選択を容易に行なえる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１３】
図１は、本発明の一実施の形態に係る帳票編集表示システムを構成する複数のコンピュータシステムの１つのハードウェア構成（Ａ）および外観構成（Ｂ）を示すブロック図である。
【００１４】
この帳票編集表示システムは、複数のコンピュータシステムがネットワークバスによって相互に接続されたものである。このコンピュータシステム（４００）はその主要部が、ＣＰＵ（１０１）からなる中央処理装置と、ＲＯＭ（１０２）／ＲＡＭ（１０３）からなる主記憶装置と、ＦＤドライブ（１０４）やＨＤドライブ（１０６）からなる外部記憶装置と、キーボード（１０７）やマウス（ポインティングデバイス、１０９）からなる入力装置と、ディスプレイ（１０８）からなる表示装置と、プリンタ（１１０）やプロッタ（図示せず）からなる印刷装置と、これらを結ぶシステムバス（１１１）とから構成される。
【００１５】
コンピュータシステム（４００）は、基本Ｉ／Ｏプログラム、ＯＳ、および制御プログラムをＣＰＵ（１０１）が実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ（１０２）に書き込まれており、ＯＳはＨＤドライブ（１０６）に書き込まれている。そして、コンピュータシステム（４００）の電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＯＳがＨＤドライブ（１０６）からＲＡＭ（１０３）に読み込まれ、ＯＳの動作が開始される。
【００１６】
本実施の形態の場合、制御プログラムおよび関連データは、ＦＤ（１０５）中に記録されており、ＦＤドライブ（１０４）を介してコンピュータシステム（４００）にロードされる。
【００１７】
図２は、ＦＤ（１０５）に記録されている制御プログラムおよび関連データの内容構成を示す図である。
【００１８】
図中２００はＦＤ（１０５）の記憶領域を示し、２０１はボリューム情報領域、２０２はディレクトリ情報領域、２０３は制御プログラムの実行ファイル領域、２０４は制御プログラムの関連データファイル領域である。
【００１９】
このＦＤ（１０５）をＦＤドライブ（１０４）にセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の下に、本制御プログラムおよび関連データがＦＤ（１０５）から読み出され、ＲＡＭ（１０３）にロードされて動作可能となる。
【００２０】
図３は、本制御プログラムがＲＡＭ（１０３）にロードされて実行可能となった状態でのＲＡＭ（１０３）のメモリマップを示す図である。
【００２１】
図中３００はＲＡＭ（１０３）のメモリマップを示し、３０１はメモリマップ上の基本Ｉ／Ｏプログラム、３０２はメモリマップ上のＯＳ、３０３はメモリマップ上の制御プログラム、３０４はメモリマップ上の制御プログラム関連データ、３０５はメモリマップ上のワークエリアである。
【００２２】
本実施の形態では、ＦＤ（１０５）から制御プログラムおよび関連データを直接ＲＡＭ（１０３）にロードして実行させる例を示すが、これに代わって、ＦＤ（１０５）から制御プログラム及び関連データを一旦、ＨＤドライブ(１０６)に格納（インストール）しておき、本制御プログラムを動作させる際にＨＤドライブ（１０６）からＲＡＭ（１０３）にロードするようにしてもよい。また、本制御プログラムを記録する媒体は、ＦＤ以外のＣＤ−ＲＯＭ、ＩＣメモリカードなどであってもよい。さらに、本制御プログラムをＲＯＭ（１０２）に記録しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ（１０１）で実行するようにしてもよい。
【００２３】
［フィールド図形処理の第１の実施の形態］
図４及び図５は、本発明の一実施の形態に係る帳票編集表示システムにおいて、コンピュータシステム（４００）によって実行される、フィールド図形に対してデータ受取方法を設定するときの設定処理の手順を示すフローチャートである。
【００２４】
図４及び図５を参照して、本実施の形態の動作の説明を行なう。
【００２５】
図４のステップＳ１９において、フィールド図形が作成されているか否かを判断し、フィールド図形が作成されていると判断した場合、ステップＳ２０に進んで、フィールド図形の作成編集モードが指示されているか、プレビューモードが指示されているかを判断する。一方、ステップＳ１９でフィールド図形が作成されていないと判断した場合、処理を終了し、フィールド図形が作成されるまで待機する。
【００２６】
ステップＳ２０でフィールド図形の作成編集モードが指示されていると判断された場合、図５に示すステップＳ１１〜Ｓ１８に進み、まずステップＳ１１において、任意のフィールド図形が選択されているか否かを判断する。ステップＳ１１で任意のフィールド図形が選択されていると判断された場合には、ステップＳ１２へ進み、選択されていないと判断された場合には、処理を終了する。
【００２７】
ステップＳ１２では、選択されたフィールド図形に格納されるデータの受け取り方法が設定されているか否か、及び、その設定の変更が行なうか否かを判断する。
【００２８】
ステップＳ１２において、フィールド図形に格納されるデータの受け取り方法が既に設定されており、かつ、設定の変更も行なわないと判断された場合には、ステップＳ１１へ戻る。一方、ステップＳ１２において、フィールド図形に格納されるデータの受け取り方法が設定されていない、または、設定の変更を行なうと判断された場合には、ステップＳ１３へ進んで、データの受け取り方法を設定するためのダイアログをディスプレイ上に表示する。ここでは、フィールド図形が実際に指定されたデータをすべて受け取ることができないような場合、残りのデータをどのように扱うか、また、残りのデータをどのフィールド図形で受け取るか、データの受け取り順序をどのようにするか、といった項目に対して設定が行なわれる。
【００２９】
図６に、フィールド図形に格納されるデータの受け取り方法の設定を行なうためのダイアログの一例を示す。図６では、フィールド図形Ａに対して、出力書式に従ってデータを受け取るか、リンクされたフィールド図形を順に使ってデータを受け取るかを設定できる。
【００３０】
図５に戻って、ステップＳ１４では、図６に示すようなダイアログを用いて、データの受け取り方法を設定する。
【００３１】
次にステップＳ１５で、図６に示すようなダイアログを用いたデータの受け取り方法の設定を終了するようユーザから指示されると、ステップＳ１４で設定されたデータの受け取り方法を有効にするか否かを判断する（Ｓ１６）。
【００３２】
その結果、ステップＳ１４で設定されたデータの受け取り方法を無効にすると判断された場合には、ステップＳ１４で設定された受け取り方法をキャンセルし、ステップＳ１１へ戻る。一方、ステップＳ１４で設定されたデータの受け取り方法を有効にすると判断された場合には、ステップＳ１４で設定されたデータの受け取り方法を取得し（Ｓ１７）、設定対象のフィールド図形に反映してディスプレイ上に表示する（Ｓ１８）。このとき、指定されたデータをすべて受け取る設定がなされていた場合、１つのフィールド図形ではデータを納められない時には、残りのデータをどのフィールド図形に、どのような順序で格納するかを示す表示が、あわせて行われる。これらのデータの受け取り方法は、ＲＡＭに記憶される。
【００３３】
図７に、データの受け取り方法が設定されたフィールド図形の表示形式の一例を示す。図７（Ａ）は、指定されたデータを出力書式に従い受け取るように設定されている場合を示し、括弧状のマーク６０２が表示され、図７（Ｂ）は、指定されたデータをすべて、リンクされたフィールド図形で順に受け取る場合を示し、矢印のマーク６０３が表示される。なお、図中６０１、６０４，６０５は、フィールド図形の出力書式（５，７，３文字入力可の書式設定がなされている）を示している。またなお、図中、「Ｘ」１文字に対して、受け入れ可能なデータが１文字である。
【００３４】
図５に戻って、ステップＳ１８の処理終了後、ステップＳ１１に戻り、更にフィールド図形の編集を行なうべく、フィールド図形が選択されたか否かを判断し、選択されず編集終了したと判断すると本処理を終了する。
【００３５】
図４に戻って、ステップＳ２０でフィールド図形に対するプレビューモードが指示されたと判断した場合、ステップＳ２１において、フィールド図形に格納するフィールドデータが指定されているか否かを判断する。
【００３６】
ステップＳ２１でフィールド図形に格納するデータが指定されていないと判断した場合には、ステップＳ２２において、フィールド図形に格納するデータを指定し、ステップＳ２１へ戻る。ステップＳ２１とステップＳ２２の各処理は、フィールド図形に格納するフィールドデータが指定された時点で終了する。
【００３７】
一方、ステップＳ２１でフィールド図形に格納するデータが指定されていると判断された場合には、ステップＳ２３において、フィールド図形に設定されている受け取るべきデータの長さ（出力書式設定）と、ステップＳ２２で指定されたフィールドデータの長さとを比較する。
【００３８】
この結果、フィールド図形に設定されている受け取るべきデータの長さが、指定されたフィールドデータの長さ以上であるならば、すなわち、ステップＳ２２で指定されたフィールドデータが、対応するフィールド図形にすべて納められるならば、ステップＳ２７に進み、その出力書式にしたがってデータを格納して、ステップＳ２８において、データ格納されたフィールド図形をプレビュー表示する。
【００３９】
一方、指定されたフィールドデータの長さが、フィールド図形に設定されている受け取るべきデータの長さよりも大きく、ステップＳ２２で指定されたデータが、対応するフィールド図形にすべて納めることができないならば、ステップＳ２４において、図５のステップＳ１１〜Ｓ１８で設定されたデータ受取方法がどんな方法であったかを確認する。
【００４０】
ステップＳ２４において、図５のステップＳ１１〜Ｓ１８で設定されたデータ受取方法が、フィールド図形の出力書式に従うように設定されていると判断された場合には、ステップＳ２７に進み、出力書式に従ってフィールド図形にデータを格納して、ステップＳ２８でプレビュー表示する。この場合、設定された出力書式に納まらない部分のデータは切り捨てられ、表示されることはない。
【００４１】
図８に、データ受取方法が出力書式に従うことによってデータが切り捨てられる場合のフィールド図形の表示例を示す。すなわち、「ＡＢＣＤＥＦＧ」のデータ７０１がフィールド図形の出力書式６０１（５文字入力可の書式設定がなされている）に入力された場合、「ＡＢＣＤＥ」のデータ７０２は表示されるが、「ＦＧ」のデータ７０３は表示されない。
【００４２】
図４に戻って、ステップＳ２４において、図５のステップＳ１１〜Ｓ１８で設定されたデータ受取方法が、リンクされたフィールド図形でデータをすべて順に受け取るという設定になっていると判断された場合には、ステップＳ２５において、指定したフィールドデータのうちフィールド図形で納めることができない部分を算出し、次のステップＳ２６において、その収めることのできないデータを、図５のステップＳ１４で設定されたフィールド図形のデータ受け取り順序にしたがい、順次格納していく。そして、ステップＳ２８において、フィールドデータが順番に格納されたフィールド図形を、プレビュー表示する。
【００４３】
図９に、リンクされたフィールド図形でデータを順に受け取るように設定されている場合のフィールド図形の表示例を示す。図９は、データ５０１が入力されると、フィールド図形５０３〜５０５に順番にデータ入力されていく様子を示している。
【００４４】
なお、図９では、フィールドデータをフィールド図形に設定された出力書式にしたがって入力していっているが、指定されたフィールドデータ中に、特定の文字が含まれている場合、その特定の文字を認識した時点で、残りのデータを次のフィールド図形で受け取るように構成してもよい。
【００４５】
以上説明したように、フィールド図形処理の第１の実施の形態によれば、フィールド図形に設定された出力書式以上のフィールドデータが入力された場合でも、リンクされた次のフィールド図形に残りのデータを流し込めるように設定できるので、フィールドデータに応じてフィールド図形の書式設定を再度定義し直す等の処理も不要となり、帳票作成効率が向上するという効果がある。また、リンクされたフィールド図形やリンクされていないフィールド図形も明示的に表示されるので、フィールド図形の書式が設定されているか否かを明瞭に区別でき、操作性もよくなる。
【００４６】
［フィールド図形処理の第２の実施の形態］
第２の実施の形態では、図７を参照して第１の実施の形態で説明した、リンクされたフィールド図形間の矢印のマーク６０３を用いて、リンク関係を表示して確認するようにする。
【００４７】
図１０および図１１は、リンク関係の表示例を示す図である。
【００４８】
図１０に示すリンク関係の表示では、リンク関係にあるフィールド図形をそれぞれ、データの受け渡し順に実線で結んだ矢印線によって表示している。
【００４９】
また、図１１に示す点線で示した２つのリンクのグループＡ，Ｂにおいて、リンク関係にある各フィールド図形に、リンクフィールド図形の開始を示すマーク７０１、リンク先が存在することを示す単一形状のマーク７０２、リンクフィールド図形の終了を示すマーク７０３を表示している。
【００５０】
［フィールド図形処理の第３の実施の形態］
フィールド図形処理の第３の実施の形態では、フィールド図形処理の第１及び第２の実施の形態で説明したリンクされたフィールド図形（リンクフィールド図形）の設定とは異なる他の実施の形態について説明する。
【００５１】
図１２は、コンピュータシステム（４００）によって実行される、フィールド図形処理の第３の実施の形態に係る設定処理の手順を示すフローチャートである。この帳票編集表示処理を以下に、ステップに沿って説明する。
【００５２】
まず、図１２のステップＳ０１において、リンクフィールド図形の設定が開始されたか否かを判断する。その結果、リンクフィールド図形の設定が開始されていない場合には、本処理を終了する。一方、リンクフィールド図形の設定が開始された場合には、リンク元となる基準フィールド図形（データを最初に受け取るフィールド図形）が選択されているか否かを判断する（Ｓ０２）。
【００５３】
ステップＳ０２において、リンク元となる基準フィールド図形が選択されていないと判断された場合には、リンクフィールド図形の設定が中止されたと判断し、本処理を終了する。一方、ステップＳ０２において、リンク元となる基準フィールド図形が選択されていると判断された場合には、そのフィールド図形の図形位置および出力書式を取得し（Ｓ０３、Ｓ０４）、これらをリンクフィールド図形情報としてＲＡＭ（２０３）に保存する（Ｓ０５）。
【００５４】
次に、リンク先となるフィールド図形が選択されているか否かを判断する（Ｓ０６）。その結果、リンク先となるフィールド図形が選択されている場合には、ステップＳ０３に戻り、そのリンク先となるフィールド図形の図形位置および出力書式を取得し（Ｓ０３、Ｓ０４）、これらを、リンクフィールド図形情報として追加保存する（Ｓ０５）。ステップＳ０３、ステップＳ０４、ステップＳ０５の各処理は、ステップＳ０６において、リンク先のフィールド図形が選択されていないと判断されるまで継続される。
【００５５】
ステップＳ０６において、リンク先のフィールド図形が選択されていない、すなわち、リンク先となるフィールド図形の選択を終了し、リンクフィールド図形の設定が確定したと判断された場合には、ステップＳ０７へ進む。
【００５６】
図１３に、ステップＳ０５の処理によってＲＡＭ（２０３）に保存されたリンクフィールド図形情報の一例を示す図である。
【００５７】
図１２に戻って、ステップＳ０７では、ステップＳ０５においてＲＡＭ（２０３）に保存されたリンクフィールド図形情報を読み出し、ステップＳ０８で、そのリンクフィールド図形情報を基に、下記のように矢印を作成し、各フィールド図形とともにディスプレイ１０８に表示する。すなわち、この矢印の方向が、リンク相手先となるフィールド図形の表示位置方向を示し、また矢印の長さが、リンク相手先のフィールド図形の出力書式（受け入れ可能なデータ長）を示すように矢印を作成する。
【００５８】
図１４は、リンクフィールド図形の設定がされた各フィールド図形に対して、本実施の形態に係る矢印が表示された、ディスプレイ１０８に表示される画面の一例を示す図である。
【００５９】
図中、３つのフィールド図形９０１〜９０３に対してリンクフィールド図形の設定が行われており、第１のフィールド図形９０１の出力書式（受け入れ可能なデータ長）が３文字であり、第２のフィールド図形９０２の出力書式が５文字であり、第３のフィールド図形９０３の出力書式が８文字であり、この順にリンクしているとする。
【００６０】
したがって、第１のフィールド図形９０１では、リンクフィールド図形の開始を示すマーク９０４が表示されるとともに、第２のフィールド図形９０２の配置位置方向に向き、第２のフィールド図形９０２の出力書式（５文字）に応じた長さを持つ矢印９０５が表示される。第２のフィールド図形９０２では、第１のフィールド図形９０１の配置位置方向に向き、第１のフィールド図形９０１の出力書式（３文字）に応じた長さを持つ矢印９０６が表示されるとともに、第３のフィールド図形９０３の配置位置方向に向き、第３のフィールド図形９０３の出力書式（８文字）に応じた長さを持つ矢印９０７が表示される。第３のフィールド図形９０３では、第２のフィールド図形９０２の配置位置方向に向き、第２のフィールド図形９０２の出力書式（５文字）に応じた長さを持つ矢印９０８が表示されるとともに、リンクフィールド図形の終了を示すマーク９０９が表示される。
【００６１】
これにより、複数のフィールド図形における相互間のリンク関係を、ディスプレイ１０８に表示された画面から容易に確認することが可能となる。
【００６２】
［フィールド図形処理の第４の実施の形態］
フィールド図形処理の第４の実施の形態は、リンクさせるフィールド図形を選択する際の操作処理に係る。
【００６３】
図１５は、コンピュータシステム（４００）によって実行される、フィールド図形処理の第４の実施の形態に係る設定処理の手順を示すフローチャートである。
【００６４】
まず、図１５のステップＳ３１では、フィールド図形に対するリンクフィールド図形の設定処理が、ユーザによって開始されたか否かを判断する。ステップＳ３１において、リンクフィールド図形の設定処理がユーザによって開始されていないと判断された場合には、本処理を終了する。
【００６５】
一方、ステップＳ３１でリンクフィールド図形の設定処理がユーザによって開始されたと判断された場合には、リンクフィールド図形を構成するフィールド図形が指定されたか否かを判断する（Ｓ３２）。
【００６６】
ステップＳ３２でリンクフィールド図形を構成するフィールド図形が指定されていない（指定確定していない）と判断された場合には、ステップＳ３２に戻って、フィールド図形を指定するようユーザに促す。また、フィールド図形の指定を中止した場合には、本処理を終了する。
【００６７】
一方、ステップＳ３２で、リンクフィールド図形を構成するフィールド図形が指定されたと判断された場合には、指定されたフィールド図形をリンクフィールド図形の構成要素として登録する（Ｓ３３）。そして、リンクフィールド図形を構成する次のフィールド図形が指定さたかどうかを判断する（Ｓ３４）。
【００６８】
ステップＳ３４でリンクフィールド図形を構成する次のフィールド図形が指定されたと判断された場合には、ステップＳ３３に戻り、その指定されたフィールド図形についてリンクフィールド図形の構成要素としての登録処理をおこなう。一方、全部のフィールド図形の指定が完了したと判断された場合には、ステップＳ３５へ進む。すなわち、ステップＳ３３，ステップＳ３４の各処理は、リンクフィールド図形の構成要素であるフィールド図形の全部の指定が完了した時点で終了する。
【００６９】
次にステップＳ３５で、リンクフィールド図形を構成する各フィールド図形を選択操作する際の設定が既になされているか否かを判断する。
【００７０】
各フィールド図形を選択操作する際の設定が既になされていないと判断された場合には、ステップＳ３６でその設定をおこなう。ステップＳ３６で設定することができる操作内容としては、キーボードによるキー入力、ポインティングデバイス（マウス）からのクリック入力等がある。また、ここで設定されたフィールド図形を選択するための操作内容は、ＲＡＭに記憶される。
【００７１】
図１６に、リンクフィールド図形を構成する各フィールド図形を選択する際の操作内容の設定を行なう際のユーザインターフェースの一例を示す。
【００７２】
図１６に示すようなユーザインターフェースを利用して操作設定が行なわれると、該操作設定に対応するフィールド図形が選択されることになる。
【００７３】
図１５に戻って、ステップＳ３５及びステップＳ３６の各処理は、フィールド図形を選択するための操作の設定が確定した時点で終了する。
【００７４】
一方、ステップＳ３５で、リンクフィールド図形を構成する各フィールド図形を選択するための操作の設定が終了したと判断された場合には、ステップＳ３７において、リンクフィールド図形を構成する各フィールド図形に対し、ステップＳ３３〜Ｓ３４で設定されたリンク設定を示すマークを表示する。
【００７５】
次に、ステップＳ３１〜ステップＳ３７で設定されたリンク設定と選択操作設定とに基づいて行なわれるフィールド図形の選択操作処理を、図１７を参照して説明する。
【００７６】
図１８は、コンピュータシステム（４００）によって実行されるフィールド図形の選択操作処理の手順を示すフローチャートである。
【００７７】
ステップＳ３８において、ユーザによって行なわれた操作が、リンク設定されたフィールド図形を選択するための操作であるか否かを、図１５のステップＳ３６で設定された選択操作設定を基に判断する。
【００７８】
ユーザによって行なわれた操作が、リンク設定されたフィールド図形を選択するための操作ではないと、ステップＳ３８で判断された場合には、本処理を終了する。一方、ユーザによって行なわれた操作が、リンク設定されたフィールド図形を選択するための操作であると判断された場合には、ステップＳ３９において、その操作に関連付けられたフィールド図形を特定する。
【００７９】
そして、そのフィールド図形が、実際に存在するか否かを判断する（Ｓ４０）。
【００８０】
その選択操作に対応するフィールド図形が存在すると、ステップＳ４０で判断した場合には、ステップＳ４１において、そのフィールド図形を選択表示し、一方、存在しないと判断した場合には、ステップＳ４２において、該選択操作に対応するフィールド図形が存在しないことを示す警告メッセージを表示する。
【００８１】
図１８に、リンクフィールド図形の構成要素であるフィールド図形を選択するための特定の操作が、ユーザによって行なわれた一例を示す。図１８において、６０１〜６０３は、順にリンク設定されたフィールド図形であり、６０４はリンク設定されていることを示すマーク、６０５はリンク設定されていないフィールド図形、６０６はフォーム図形であり、更に、現在選択対象となっている図形（フォーム図形又はフィールド図形）には６０７のようなハンドルが表示されている。
【００８２】
ここで例えば、図１６に示す選択操作設定に基づき、３番目のフィールド図形を選択する操作（キーＥの押下）がなされると、図１８では３番目のフィールド図形６０３が存在するので、３番目のフィールド図形６０３が選択対象となってハンドル表示６０７がなされる。
【００８３】
以上のように、第４の実施の形態によれば、リンク設定されたフィールド図形の中から所望の順番のフィールド図形を容易に選択できるようになる。選択処理が容易になるので、帳票作成効率も向上する。
【００８４】
なお、図１５のステップＳ３５〜ステップＳ３６の選択操作設定はデフォルト設定がなされていて、必要に応じてユーザが設定変更できるようにしてもよい。
【００８５】
また、リンクフィールド図形の選択操作について、有効／無効を切り替えるような、所定の入力操作を設けるようにしてもよい。その場合、フィールド図形の選択操作の有効／無効を、図１６のようなダイアログを表示して設定しなおす必要がなくなるので、更に操作性がよくなる。
【００８６】
〔他の実施の形態〕
上記の実施の形態では、リンクフィールド図形の設定が一度行われると、以降、その設定が解除されるまで、例えば図１４に示すようなリンク関係を示す画像が、ディスプレイ１０８に常時表示されるようになっているが、これに代わって、ユーザによって指定された場合のみ、上記のリンク関係を示す画像をディスプレイ１０８に表示するようにしてもよい。
【００８７】
これによって、ユーザからの指示がない場合には、リンク関係を示す画像をディスプレイ１０８に表示する処理が不要となるので、表示処理の負荷が軽減され、処理効率を向上させることができる。また、リンク関係を示す画像を不要に表示しないので、帳票自体が見やすいものになる。
【００８８】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００９０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００９２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施の形態に係る帳票編集表示システムを構成する複数のコンピュータシステムの１つのハードウェア構成（Ａ）および外観構成（Ｂ）を示すブロック図である。
【図２】ＦＤに記録されている制御プログラムおよび関連データの内容構成を示す図である。
【図３】本制御プログラムがＲＡＭにロードされて実行可能となった状態でのＲＡＭのメモリマップを示す図である。
【図４】コンピュータシステムによって実行される、フィールド図形に対してデータ受取方法を設定するときの設定処理の手順を示すフローチャート（１／２）である。
【図５】コンピュータシステムによって実行される、フィールド図形に対してデータ受取方法を設定するときの設定処理の手順を示すフローチャート（２／２）である。
【図６】フィールド図形に格納されるデータの受け取り方法の設定を行なうためのダイアログの一例を示す図である。
【図７】データの受け取り方法が設定されたフィールド図形の表示形式の一例を示す図である。
【図８】データ受取方法が出力書式に従うことでデータが切り捨てられる場合のフィールド図形の表示例を示す図である。
【図９】リンクされたフィールド図形でデータを順に受け取るように設定されている場合のフィールド図形の表示例を示す図である。
【図１０】リンク関係にある複数のフィールド図形の表示方法を例示した図である。
【図１１】リンク関係にある複数のフィールド図形の表示方法を例示した図例である。
【図１２】コンピュータシステムによって実行される、フィールド図形処理の第３の実施の形態に係る設定処理の手順を示すフローチャートである。
【図１３】ステップＳ０５の処理によってＲＡＭに保存されたリンクフィールド図形情報の一例を示す図である。
【図１４】リンクフィールド図形の設定がされた各フィールド図形に対して、リンク先を示す矢印が表示された、ディスプレイに表示される画面の一例を示す図である。
【図１５】コンピュータシステムによって実行される、フィールド図形処理の第４の実施の形態に係る設定処理の手順を示すフローチャートである。
【図１６】リンクフィールド図形を構成する各フィールド図形を選択する際の操作内容の設定を行なう際のユーザインターフェースの一例を示す図である。
【図１７】コンピュータシステムによって実行されるフィールド図形の選択操作処理の手順を示すフローチャートである。
【図１８】リンクフィールド図形の構成要素であるフィールド図形を選択するための特定の操作が、ユーザによって行なわれた一例を示す図である。
【符号の説明】
【００９４】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＦＤドライブ
１０５  ＦＤ
１０６  ＨＤドライブ
１０７  キーボード
１０８  ディスプレイ
１０９  マウス
１１０  プリンタ
１１１  制御バス
【図１】
2005293108.tif 000003
【図２】
2005293108.tif 000004
【図３】
2005293108.tif 000005
【図４】
2005293108.tif 000006
【図５】
2005293108.tif 000007
【図６】
2005293108.tif 000008
【図７】
2005293108.tif 000009
【図８】
2005293108.tif 000010
【図９】
2005293108.tif 000011
【図１０】
2005293108.tif 000012
【図１１】
2005293108.tif 000013
【図１２】
2005293108.tif 000014
【図１３】
2005293108.tif 000015
【図１４】
2005293108.tif 000016
【図１５】
2005293108.tif 000017
【図１６】
2005293108.tif 000018
【図１７】
2005293108.tif 000019
【図１８】
2005293108.tif 000020