(57)【要約】    【課題】  手動で煩雑な操作を行うことなくリンク図形を簡単に作成可能とし、リンク図形作成効率の向上とフォーム作成時間の短縮を可能としたリンク図形作成装置を提供する。    【解決手段】  帳票作成編集システムは、ＣＰＵ10、ＲＯＭ11、ＲＡＭ12、ＦＤドライブ13、ＨＤドライブ15、キーボード16、ＣＲＴディスプレイ17、マウス18、印刷装置19等を備える。ＣＰＵ10により起動された帳票フォーム作成アプリケーションは、リンク図形作成モードにおいて、リンク付けされているフィールド図形のサイズの変更が指示された場合、指定されたフィールド図形のサイズを変更し、リンク図形の出力ピクチャが全て表示可能でないと判定した場合、リンク図形に出力ピクチャが全て表示されるようにリンク図形のサイズを計算し、計算結果に従いリンク図形のサイズを変更して表示する。【選択図】      図４
2005293107.tif 000002
【特許請求の範囲】
【請求項１】
帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成装置であって、
前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定する判定手段と、
前記判定手段により前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算する計算手段と、
前記計算手段による計算結果に基づき前記リンク図形のサイズを変更する制御手段とを備えることを特徴とするリンク図形作成装置。
【請求項２】
前記計算手段は、前記リンク図形が２つのフィールド図形から構成されている場合で、一方のフィールド図形のサイズを小さくしたことに伴い前記判定手段により前記出力ピクチャが表示しきれないと判定された場合、他方のフィールド図形のサイズを大きくするように計算を行うことを特徴とする請求項１記載のリンク図形作成装置。
【請求項３】
帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成装置であって、
前記リンク図形のサイズ計算方法を設定する設定手段と、
前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定する判定手段と、
前記判定手段により前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように、前記設定手段により設定されたサイズ計算方法に従い前記リンク図形のサイズを計算する計算手段と、
前記計算手段による計算結果に基づき前記リンク図形のサイズを変更する制御手段とを備えることを特徴とするリンク図形作成装置。
【請求項４】
前記設定手段は、前記リンク図形における、先頭のフィールド図形のサイズ変更を行うサイズ計算方法、最後尾のフィールド図形のサイズ変更を行うサイズ計算方法、指定されたフィールド図形以外のフィールド図形のサイズ変更を行うサイズ計算方法、指定されたフィールド図形のサイズ変更を行うサイズ計算方法のうち任意のものを設定可能であることを特徴とする請求項３記載のリンク図形作成装置。
【請求項５】
帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成方法であって、
前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定し、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算し、計算結果に基づき前記リンク図形のサイズを変更することを特徴とするリンク図形作成方法。
【請求項６】
帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成方法であって、
前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定し、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように、予め設定されたサイズ計算方法に従い前記リンク図形のサイズを計算し、計算結果に基づき前記リンク図形のサイズを変更することを特徴とするリンク図形作成方法。
【請求項７】
帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成方法をコンピュータに実行させるプログラムであって、
前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定するモジュールと、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算するモジュールと、計算結果に基づき前記リンク図形のサイズを変更するモジュールとを備えることを特徴とするプログラム。
【請求項８】
帳票等のフォームにおけるフィールドデータを表示する複数のフィールド図形をリンク付けしたリンク図形を作成するリンク図形作成方法をコンピュータに実行させるプログラムであって、
前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定するモジュールと、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように、予め設定されたサイズ計算方法に従い前記リンク図形のサイズを計算するモジュールと、計算結果に基づき前記リンク図形のサイズを変更するモジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票等のフォームの作成を行う場合に適用可能なリンク図形作成装置、リンク図形作成方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータ上で帳票フォームの作成を行う際に、図１０に示すように、フィールドデータを帳票フォームとは別のファイルで受け取り、フィールドデータを帳票フォーム上に表示する方法が用いられる場合がある。以下、フィールドデータを受け取り、そのフィールドデータを表示する図形をフィールド図形と呼び、データファイルをフィールドデータと呼ぶ。フィールド図形では、フィールドデータの受け取り方を指定（出力書式指定）することが可能なものもある。以下、出力書式を指定するものを出力ピクチャと呼ぶ。
【０００３】
例えば図１０において、出力ピクチャである「K」が、文字を１文字しか受け取らないという意味を持っていれば、数値ではなく文字のみを受け取ることができる。出力ピクチャ「K」が例えば５個ある場合は、５文字までしか受け取らないなどという指定も可能である（例えば、特許文献１、特許文献２参照）。
【特許文献１】特開２００１−２８３１４０号公報
【特許文献２】特開２００２−１７００７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本出願人は、図１１に示すように、複数のフィールド図形をリンク付けすることで、複数のフィールド図形にまたがってフィールドデータを流しこめるようにすることを考えている。以下、リンク付けされているフィールド図形をリンク図形と呼ぶ。
【０００５】
しかしながら、上述したリンク図形を作成するにあたり、以下のような問題がある。リンク図形のうちの１つのフィールド図形を選択してサイズを小さくしたとすると、図１２に示すように、出力ピクチャがリンク図形に入りきらなくなる（表示しきらなくなる）場合がある。即ち、フィールド図形１の出力ピクチャ「K」が５個で、フィールド図形２の出力ピクチャ「K」が１０個の合計１５個の場合、フィールド図形２のサイズを小さくすると、フィールド図形１及び２のサイズの合計が、出力ピクチャを全て表示できるサイズに満たないため、出力ピクチャがフィールド図形１及び２に合計１０個までしか表示されないことになる。この場合、ユーザが期待するようにフィールドデータの全てがセットされない可能性がある。
【０００６】
これを回避するために、出力ピクチャが全てフィールド図形に表示されるように、ユーザが手動でリンク図形を構成する個々のフィールド図形のサイズを変更し直さなければならず、非常に手間がかかってしまうという問題がある。
【０００７】
本発明の目的は、手動で煩雑な操作を行うことなくリンク図形を簡単に作成可能とし、リンク図形作成効率の向上とフォーム作成時間の短縮を可能としたリンク図形作成装置、リンク図形作成方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明のリンク図形作成装置は、帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成装置であって、前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定する判定手段と、前記判定手段により前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算する計算手段と、前記計算手段による計算結果に基づき前記リンク図形のサイズを変更する制御手段とを備えることを特徴とする。
【０００９】
また、本発明のリンク図形作成装置は、前記計算手段は、前記リンク図形が２つのフィールド図形から構成されている場合で、一方のフィールド図形のサイズを小さくしたことに伴い前記判定手段により前記出力ピクチャが表示しきれないと判定された場合、他方のフィールド図形のサイズを大きくするように計算を行うことを特徴とする。
【００１０】
また、本発明のリンク図形作成装置は、帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成装置であって、前記リンク図形のサイズ計算方法を設定する設定手段と、前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定する判定手段と、前記判定手段により前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように、前記設定手段により設定されたサイズ計算方法に従い前記リンク図形のサイズを計算する計算手段と、前記計算手段による計算結果に基づき前記リンク図形のサイズを変更する制御手段とを備えることを特徴とする。
【００１１】
また、本発明のリンク図形作成装置は、前記設定手段は、前記リンク図形における、先頭のフィールド図形のサイズ変更を行うサイズ計算方法、最後尾のフィールド図形のサイズ変更を行うサイズ計算方法、指定されたフィールド図形以外のフィールド図形のサイズ変更を行うサイズ計算方法、指定されたフィールド図形のサイズ変更を行うサイズ計算方法のうち任意のものを設定可能であることを特徴とする。
【００１２】
上述の目的を達成するために、本発明のリンク図形作成方法は、帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成方法であって、前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定し、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算し、計算結果に基づき前記リンク図形のサイズを変更することを特徴とする。
【００１３】
また、本発明のリンク図形作成方法は、帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成方法であって、前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定し、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように、予め設定されたサイズ計算方法に従い前記リンク図形のサイズを計算し、計算結果に基づき前記リンク図形のサイズを変更することを特徴とする。
【００１４】
上述の目的を達成するために、本発明のプログラムは、帳票等のフォームにおけるフィールドデータを表示するフィールド図形を複数リンク付けしたリンク図形を作成するリンク図形作成方法をコンピュータに実行させるプログラムであって、前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定するモジュールと、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算するモジュールと、計算結果に基づき前記リンク図形のサイズを変更するモジュールとを備えることを特徴とする。
【００１５】
また、本発明のプログラムは、帳票等のフォームにおけるフィールドデータを表示する複数のフィールド図形をリンク付けしたリンク図形を作成するリンク図形作成方法をコンピュータに実行させるプログラムであって、前記リンク図形における指定されたフィールド図形のサイズを変更した際に、前記フィールドデータの受け取り方を示す出力書式を指定する出力ピクチャが前記リンク図形に全て表示可能か否かを判定するモジュールと、前記リンク図形に前記出力ピクチャが全て表示可能でないと判定された場合、前記リンク図形に前記出力ピクチャが全て表示可能なように、予め設定されたサイズ計算方法に従い前記リンク図形のサイズを計算するモジュールと、計算結果に基づき前記リンク図形のサイズを変更するモジュールとを備えることを特徴とする。
【００１６】
更に、本発明は、前記リンク図形作成装置において、リンク図形作成モードか否かを判定し、前記リンク図形作成モードと判定された場合、前記リンク図形におけるフィールド図形のサイズを変更するか否かを判定し、サイズを変更すると判定された場合、指定されたフィールド図形のサイズを変更し、前記フィールド図形のサイズを変更した際に、前記リンク図形に前記出力ピクチャが全て表示可能か否かを判定し、前記出力ピクチャが全て表示可能でないと判定された場合、前記出力ピクチャが全て表示可能なように前記リンク図形のサイズを計算し、計算結果に基づき前記リンク図形のサイズを変更する、としてもよい。
【００１７】
更に、本発明は、前記リンク図形作成装置において、前記リンク図形のサイズ計算方法を設定するか否かを判定し、サイズ計算方法を設定すると判定された場合、所望のサイズ計算方法を設定し、リンク図形作成モードか否かを判定し、前記リンク図形作成モードと判定された場合、前記リンク図形におけるフィールド図形のサイズを変更するか否かを判定し、サイズを変更すると判定された場合、指定されたフィールド図形のサイズを変更し、前記フィールド図形のサイズを変更した際に、前記リンク図形に前記出力ピクチャが全て表示可能か否かを判定し、前記出力ピクチャが全て表示可能でないと判定された場合、前記出力ピクチャが全て表示可能なように、前記設定されたサイズ計算方法に従い前記リンク図形のサイズを計算し、計算結果に基づき前記リンク図形のサイズを変更する、としてもよい。
【発明の効果】
【００１８】
本発明によれば、リンク図形に出力ピクチャが全て表示可能でない場合、リンク図形に出力ピクチャが全て表示可能なようにリンク図形のサイズを計算し、計算結果に基づきリンク図形のサイズを変更するため、帳票等のフォームにおいて使用される、他のファイルからフィールドデータを受け取り表示する機能を持つ複数のフィールド図形をリンク付けしたリンク図形を、従来のようにユーザが手動で煩雑な操作を行うことなく、簡単に作成することができ、これにより、リンク図形作成効率の向上を図ることができると共に、フォーム作成時間も短縮することが可能となる。
【００１９】
また、本発明によれば、リンク図形が２つのフィールド図形から構成されている場合で、一方のフィールド図形のサイズを小さくしたことに伴い出力ピクチャが表示しきれない場合、他方のフィールド図形のサイズを大きくするため、従来のようにユーザが手動でリンク図形の個々のフィールド図形のサイズを再調整する手間を省くことができる。
【００２０】
また、本発明によれば、リンク図形に出力ピクチャが全て表示可能でない場合、リンク図形に出力ピクチャが全て表示可能なように、設定されたサイズ計算方法に従いリンク図形のサイズを計算し、計算結果に基づきリンク図形のサイズを変更するため、上記同様に、リンク図形を、従来のようにユーザが手動で煩雑な操作を行うことなく、簡単に作成することができ、これにより、リンク図形作成効率の向上を図ることができると共に、フォーム作成時間も短縮することが可能となる。
【００２１】
また、本発明によれば、リンク図形における、先頭のフィールド図形のサイズ変更を行うサイズ計算方法、最後尾のフィールド図形のサイズ変更を行うサイズ計算方法、指定されたフィールド図形以外のフィールド図形のサイズ変更を行うサイズ計算方法、指定されたフィールド図形のサイズ変更を行うサイズ計算方法のうち任意のものを設定可能であるため、従来のようにユーザが手動でリンク図形の個々のフィールド図形のサイズを再調整する手間を省くことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に基づき説明する。
【００２３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るリンク図形作成装置としての帳票作成編集システムのハードウェアの構成を示すブロック図である。
【００２４】
図１において、帳票作成編集システムは、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＦＤドライブ１３、ＨＤドライブ１５、キーボード１６、ＣＲＴディスプレイ１７、マウス１８、印刷装置１９、システムバス２０を備えている。図中１４はフロッピー（登録商標）ディスクである。
【００２５】
ＣＰＵ１０は、帳票作成編集システム各部の制御を司る中央処理装置であり、制御プログラム（後述の帳票フォーム作成アプリケーション（判定手段、計算手段、制御手段）を含む）に基づき、図４のフローチャート（第１の実施の形態）、図６のフローチャート（第２の実施の形態）に示す処理を実行する。ＲＯＭ１１は、基本Ｉ/Ｏプログラム等を記憶した読み出し専用の主記憶装置である。ＲＡＭ１２は、ＯＳ（オペレーティングシステム）、制御プログラム、関連データ等がロードされる書き込み/読み出し可能な主記憶装置である。ＦＤドライブ１３は、フロッピー（登録商標）ディスク１４から制御プログラム及び関連データを読み出し可能な外部記憶装置である。
【００２６】
ＨＤドライブ１５は、ハードディスクからＯＳを読み出し可能な外部記憶装置である。キーボード１６は、各種データ入力や各種指示を行う際に使用する入力装置である。ＣＲＴディスプレイ１７は、ＣＰＵ１０の制御に基づき、図９のリンク図形サイズ自動計算方法設定画面を含む各種画面を表示可能な表示装置である。尚、表示方式はＣＲＴ方式に限定されず液晶表示方式を用いてもよい。マウス１８は、各種指示を行う際に使用する入力装置である。印刷装置１９は、プリンタ或いはプロッタとして構成されており、ＣＰＵ１０の制御に基づき印刷媒体上に帳票等の印刷を行う。システムバス２０は、上記各部を接続するデータ伝送路である。
【００２７】
帳票作成編集システムは、主要部が上記ＣＰＵ１０〜マウス１８からなるコンピュータと印刷装置１９とを備えたコンピュータシステムとして構成されている。尚、印刷装置１９は必須の構成ではなく必要に応じて設置すればよい。また、帳票作成編集システムは、ネットワークバス（図示略）を介して複数相互に接続することも可能である。
【００２８】
帳票作成編集システム（コンピュータシステム）は、基本Ｉ/Ｏプログラム、ＯＳ、及び制御プログラムをＣＰＵ１０が実行することにより動作する。基本Ｉ/ＯプログラムはＲＯＭ１１に書き込まれており、ＯＳはＨＤ１５に書き込まれている。システムの電源が投入されたときに、基本Ｉ/Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能により、ＨＤ１５からＯＳがＲＡＭ１２に読み込まれ、ＯＳの動作が開始される。制御プログラム及び関連データは図２に示すようにＦＤ１４に記憶されている。
【００２９】
図２は、ＦＤ１４に記憶された制御プログラム及び関連データの構成を示す図である。
【００３０】
図２において、ＦＤ１４の記憶領域３０には、ボリューム情報３１、ディレクトリ情報３２、制御プログラム実行ファイル３３、制御プログラム関連データファイル３４が記憶されている。
【００３１】
ＦＤ１４に記憶された制御プログラム及び関連データは、ＦＤドライブ１３を通じて本コンピュータシステムにロードすることができる。即ち、ＦＤ１４をＦＤドライブ１３にセットすると、ＯＳ及び基本Ｉ/Ｏプログラムの制御の下に制御プログラム及び関連データがＦＤ１４から読み出され、ＲＡＭ１２にロードされて動作可能となる。
【００３２】
図３は、制御プログラムがＲＡＭ１２にロードされ実行可能となった状態のメモリマップを示す図である。
【００３３】
図３において、ＲＡＭ１２の記憶領域４０には、基本Ｉ/Ｏプログラム４１、ＯＳ４２、制御プログラム４３がロードされている。また、ＲＡＭ１２の記憶領域４０には、データエリア（Ｍ１）４４、ワークエリア（Ｗ１、Ｗ２・・・）４５等が設けられている。
【００３４】
本実施の形態では、ＦＤ１４から制御プログラム及び関連データを直接ＲＡＭ１２にロードして実行させる例を示しているが、この他に、ＦＤ１４から制御プログラム及び関連データを一旦ＨＤ１５に格納（インストール）しておき、制御プログラムを動作させる時点で制御プログラムをＨＤ１５からＲＡＭ１２にロードするようにしてもよい。また、制御プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＩＣメモリカードなどであってもよい。更に、制御プログラムをＲＯＭ１１に記憶しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ１０で実行することも可能である。
【００３５】
次に、本実施の形態の帳票作成編集システムにおける動作を図４及び図５を参照しながら詳細に説明する。本実施の形態では、リンク図形が２つのフィールド図形で構成されている場合について説明する。また、本実施の形態では、リンク図形のサイズを計算して常に出力ピクチャがリンク図形に表示されるように制御する処理をリンク図形サイズ自動計算処理と呼ぶ。
【００３６】
図４は、リンク図形サイズ自動計算処理を示すフローチャートである。
【００３７】
図４において、まず、帳票作成編集システムのＣＰＵ１０により起動された帳票フォーム作成アプリケーションは、ユーザからのＣＲＴディスプレイ１７の画面上における入力操作が、リンク図形を作成するモードを指定しているかどうかを判定する（ステップＳ１）。ステップＳ１でリンク図形を作成するモードを指定していると判定した場合には、帳票フォーム作成アプリケーションは、ユーザからの入力操作が、リンク付けされているフィールド図形のサイズを変更することを指示しているかどうかを判定する（ステップＳ２）。
【００３８】
ステップＳ２でフィールド図形のサイズを変更することを指示していると判定した場合には、帳票フォーム作成アプリケーションは、指定されたフィールド図形のサイズを変更する（ステップＳ３）。ステップＳ３でフィールド図形のサイズを変更した後、帳票フォーム作成アプリケーションは、リンク図形の出力ピクチャが全て表示可能であるかどうかを判定する（ステップＳ４）。
【００３９】
ステップＳ４で出力ピクチャが全ては表示可能でないと判定した場合には、帳票フォーム作成アプリケーションは、リンク図形に出力ピクチャが全て表示されるようにリンク図形のサイズを計算し（ステップＳ５）、計算結果に従い、リンク図形のサイズを変更することによりリンク図形に出力ピクチャを表示する（ステップＳ６）。リンク図形サイズ自動計算方法の例を図５に示す。
【００４０】
図５は、リンク図形サイズ自動計算方法（リンク図形のサイズ変更）の例を示す図である。
【００４１】
図５において、２つのフィールド図形１（出力ピクチャ「K」５個）及びフィールド図形２（出力ピクチャ「K」１０個）から構成されたリンク図形を例に挙げると、一方のフィールド図形２のサイズを小さくしたためにフィールド図形２に１０個の出力ピクチャ「K」が入りきらなくなった（表示しきれなくなった）場合、リンク図形全体で出力ピクチャ「K」１５個全てを表示可能とするため、他方のフィールド図形１のサイズが大きくなるように、帳票フォーム作成アプリケーションによりサイズ変更を行う。
【００４２】
これにより、リンク図形における出力ピクチャを常に表示することができることになる。そのため、従来のようにユーザが手動でいちいちリンク図形の個々のフィールド図形のサイズを再調整する手間を省くことができる。
【００４３】
以上説明したように、本実施の形態によれば、帳票フォームにおいて使用される、他のファイルからフィールドデータを受け取り表示する機能を持つ複数のフィールド図形をリンク付けしたリンク図形を、従来のようにユーザが手動で煩雑な操作を行うことなく、簡単に作成することができ、これにより、リンク図形作成効率の向上を図ることができると共に、帳票フォーム作成時間も短縮することが可能となる。
【００４４】
［第２の実施の形態］
次に、本発明の第２の実施の形態を説明する。本実施の形態は、上述した第１の実施の形態に対して、上記図４のフローチャートからステップＳ５を削除し、ステップＳ７〜ステップＳ９を追加した点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１〜図３）の対応するものと同一なので説明を省略する。
【００４５】
次に、本実施の形態の帳票作成編集システムにおける動作を図６乃至図９を参照しながら詳細に説明する。本実施の形態では、リンク図形が３つ以上のフィールド図形で構成されている場合について説明する。また、本実施の形態では、リンク図形のサイズを計算して常に出力ピクチャがリンク図形に表示されるように制御する処理をリンク図形サイズ自動計算処理と呼ぶ。
【００４６】
図６は、リンク図形サイズ自動計算処理を示すフローチャートである。
【００４７】
図６において、まず、帳票作成編集システムのＣＰＵ１０により起動された帳票フォーム作成アプリケーションは、ユーザからのＣＲＴディスプレイ１７の画面上における入力操作が、リンク図形サイズ自動計算方法を設定することを指示しているかどうかを判定する（ステップＳ７）。ステップＳ７でリンク図形サイズ自動計算方法を設定することを指示していると判定した場合には、帳票フォーム作成アプリケーションは、設定に従いリンク図形サイズ自動計算方法を設定する（ステップＳ８）。リンク図形サイズ自動計算方法の例を図７及び図８に示す。
【００４８】
図７及び図８は、リンク図形サイズ自動計算方法（リンク図形のサイズ変更）の例を示す図である。
【００４９】
図７及び図８において、４つのフィールド図形１〜フィールド図形４から構成されるリンク図形のうち、フィールド図形２のサイズを小さくした場合（出力ピクチャ「K」１０個を５個）を想定すると、リンク図形のサイズ変更の方法は複数考えられる。即ち、例１では、リンク図形を構成する先頭のフィールド図形１のサイズが大きくなる。例２では、リンク図形を構成する最後尾のフィールド図形４のサイズが大きくなる。例３では、フィールド図形２以外のフィールド図形１、３、４のサイズが平均して大きくなる。例４では、ユーザがあらかじめ指定しておいたフィールド図形３のサイズが大きくなる。
【００５０】
図９は、リンク図形サイズ自動計算方法の設定画面の例を示す図である。
【００５１】
図９において、ＣＲＴディスプレイ１７に表示されるリンク図形サイズ自動計算方法の設定画面（設定手段）で、図７及び図８に示したようなリンク図形の複数のサイズ変更の方法（「リンクの先頭」、「リンクの最後尾」、「平均」、「指定」）をユーザが選択できるように構成されている。ユーザによる選択に伴い、帳票フォーム作成アプリケーションは、帳票フォームの見た目などを考慮したうえで、ユーザが希望する通りに、リンク図形のサイズが出力ピクチャを全て表示するように変化させる。その結果、リンク図形作成の効率が向上し、帳票フォーム作成の時間も短縮することができる。
【００５２】
上記ステップＳ８の処理後は、ステップＳ１以下の処理を実行するが、ステップＳ１、ステップＳ２、ステップＳ３、ステップＳ４、ステップＳ６の処理は、上述した第１の実施の形態と同様であるため説明を省略する。
【００５３】
ステップＳ４で出力ピクチャが全ては表示可能でないと判定した場合には、帳票フォーム作成アプリケーションは、上記ステップＳ８におけるリンク図形サイズ自動計算方法の設定に従って、リンク図形に出力ピクチャが全て表示されるようにリンク図形のサイズを計算する（ステップＳ９）。
【００５４】
以上説明したように、本実施の形態によれば、帳票フォームにおいて使用される、他のファイルからフィールドデータを受け取り表示する機能を持つ複数のフィールド図形をリンク付けしたリンク図形を、従来のようにユーザが手動で煩雑な操作を行うことなく、簡単に作成することができ、これにより、リンク図形作成効率の向上を図ることができると共に、帳票フォーム作成時間も短縮することが可能となる。
【００５５】
［他の実施の形態］
上記第１及び第２の実施の形態では、帳票フォームで使用されるリンク図形の作成を例に挙げたが、これに限定されるものではなく、帳票フォーム以外のフォームで使用されるリンク図形の作成にも適用可能である。
【００５６】
上記第１及び第２の実施の形態では、それぞれ、２個のフィールド図形で構成されるリンク図形、４個のフィールド図形で構成されるリンク図形を例に挙げたが、これに限定されるものではなく、リンク図形を構成するフィールド図形の数は任意である。
【００５７】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図４、図６のフローチャート）をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【００５８】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００５９】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００６０】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００６１】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００６２】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００６３】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施の形態に係るリンク図形作成装置としての帳票作成編集システムのハードウェアの構成を示すブロック図である。
【図２】ＦＤに記憶された制御プログラム及び関連データの構成を示す図である。
【図３】制御プログラムがＲＡＭにロードされ実行可能となった状態のメモリマップを示す図である。
【図４】リンク図形サイズ自動計算処理を示すフローチャートである。
【図５】リンク図形のサイズ変更の例を示す図である。
【図６】本発明の第２の実施の形態に係るリンク図形サイズ自動計算処理を示すフローチャートである。
【図７】リンク図形のサイズ変更の例を示す図である。
【図８】図７の続きである。
【図９】リンク図形サイズ自動計算方法の設定画面の例を示す図である。
【図１０】従来例に係るフィールド図形の例を示す図である。
【図１１】３つのフィールド図形がリンク付けされている場合の例を示す図である。
【図１２】２つのフィールド図形がリンク付けされている場合の例を示す図である。
【符号の説明】
【００６５】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ       
１３  ＦＤドライブ
１４  ＦＤ
１５  ＨＤドライブ
１９  印刷装置
【図１】
2005293107.tif 000003
【図２】
2005293107.tif 000004
【図３】
2005293107.tif 000005
【図４】
2005293107.tif 000006
【図５】
2005293107.tif 000007
【図６】
2005293107.tif 000008
【図７】
2005293107.tif 000009
【図８】
2005293107.tif 000010
【図９】
2005293107.tif 000011
【図１０】
2005293107.tif 000012
【図１１】
2005293107.tif 000013
【図１２】
2005293107.tif 000014