(57)【要約】【課題】    帳票の１レコード情報をアイコン属性として保持し、かつそのアイコンを１つ以上のフォルダ配下に格納してフォルダ単位で帳票を作成する手段を提供する。【解決手段】４つのファイルを記憶する記憶部２と、入力/操作部３、表示部１、中央処理部４とを備え、入力/操作部３の入力情報か記憶部２に記憶された情報に基づいて帳票と帳票テンプレートとデータ属性とテンプレート属性のいずれかを編集して表示部１に表示する帳票編集装置において、中央処理部４に、帳票作成処理部６とテンプレート属性作成処理部７、データ属性作成処理部８、帳票テンプレート作成処理部９、アイコン属性表示制御部５とを備える。【選択図】図１
2006079482.tif 000002
【特許請求の範囲】
【請求項１】
帳票と帳票テンプレートとデータ属性とテンプレート属性の４つのファイルを記憶する記憶部（２）と、入力/操作部（３）と、表示部（１）と、中央処理部（４）とを備えて、前記入力/操作部（３）の入力情報または前記記憶部（２）に記憶された情報に基づいて前記帳票と前記帳票テンプレートと前記データ属性と前記テンプレート属性のいずれかを編集して前記表示部（１）に表示する帳票編集装置において、
前記中央処理部（４）は、
前記テンプレート属性または前記データ属性または前記帳票テンプレートから前記帳票を編集する帳票作成処理部（６）と、
前記テンプレート属性または前記帳票または前記帳票テンプレートから前記テンプレート属性を編集するテンプレート属性作成処理部（７）と、
前記テンプレート属性または前記帳票または前記帳票テンプレートから前記データ属性を編集するデータ属性作成処理部（８）と、
前記テンプレート属性または前記データ属性または前記帳票から前記帳票テンプレートを編集する帳票テンプレート作成処理部（９）と、
前記表示部にアイコン属性を表示するアイコン属性表示制御部（５）と、
を備えたことを特徴とする帳票編集装置。
【請求項２】
前記帳票作成処理部（６）は、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（６３）と、前記データ属性を読み出すデータ属性読出部（６４）と、前記帳票テンプレートを読み出す帳票テンプレート読出部（６５）と、フォルダ配下にあるアイコンを識別するフォルダ配下アイコン識別部（６６）と、編集された前記帳票を前記記憶部（２）に書き込む帳票書込処理部（６７）とを備えていることを特徴とする請求項１に記載の帳票編集装置。
【請求項３】
前記テンプレート属性作成処理部（７）は、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（７３）と、前記帳票を読み出す帳票読出部（７４）と、前記帳票テンプレートを読み出す帳票テンプレート読出部（７５）と、前記テンプレート属性を作成するテンプレート属性作成部（７６）と、前記テンプレート属性の情報を前記記憶部（２）に記憶させるテンプレート属性情報記憶処理部（７７）とを備えていることを特徴とする請求項１に記載の帳票編集装置。
【請求項４】
前記データ属性作成処理部（８）は、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（８３）と、前記帳票を読み出す帳票読出部（８４）と、前記帳票テンプレートを読み出す帳票テンプレート読出部（８５）と、前記データ属性を作成するデータ属性作成部（８６）と、前記データ属性の情報を前記記憶部（２）に記憶させるデータ属性情報記憶処理部（８７）とを備えていることを特徴とする請求項１に記載の帳票編集装置。
【請求項５】
前記帳票テンプレート作成処理部（９）は、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（９３）と、前記データ属性を読み出すデータ属性読み出し部（９４）と、前記帳票を読み出す帳票読出部（９５）と、前記帳票テンプレートを作成する帳票テンプレート作成部（９６）と、前記データ属性の情報を前記記憶部（２）に記憶させる帳票テンプレート記憶処理部（９７）とを備えていることを特徴とする請求項１に記載の帳票編集装置。
【請求項６】
前記アイコン属性表示制御部（５）は、フォルダに格納されているデータを読み出すデータ読出処理部（５５）と、テンプレートアイコンとデータアイコンを識別するアイコン識別部（５４）と、アイコンのテンプレート属性または、データ属性を編集する編集部（５６）と、前記表示部（１）にアイコンを表示させる表示駆動部（５３）とを備えていることを特徴とする請求項１に記載の帳票編集装置。
【請求項７】
フォルダを表示する手段と、フォルダの内容を変更する手段、フォルダ内にアイコンを格納する手段、アイコンを表示する手段、アイコン属性を変更する手段、アイコン属性を取得する手段、データを記憶する手段を備えたコンピュータにおいて、
帳票作成指示操作に基づいてフォルダ内のアイコン属性を取得し、
帳票を生成する
ことを特徴とする帳票生成方法。
【請求項８】
前記コンピュータが、
帳票の全項目情報をアイコン属性として持つとともにその項目の追加と削除と変更のいずれかによってテンプレートアイコンを作成するテンプレートアイコン作成手段と、
前記テンプレートアイコンもしくは前記帳票から前記帳票の１レコード情報を保持するためのデータアイコンを作成するデータアイコン作成手段と、
前記テンプレートアイコンと前記データアイコンの属性情報を記憶する記憶手段と、
作成する前記帳票の項目レイアウトを任意に決定できる帳票テンプレートを作成する帳票テンプレート作成手段と
を備え、
前記帳票作成指示操作が、
フォルダ名と、帳票テンプレート名、帳票ファイル名を指定して指定されたフォルダ内にあるデータアイコン情報を取り込み、
指定した帳票テンプレートのレイアウトに従って指定した帳票ファイル名で前記帳票を作成する
という手順を含むことを特徴とする請求項７に記載の帳票生成方法。
【請求項９】
前記テンプレートアイコン作成手段は、
前記帳票作成指示操作に基づいてテンプレートアイコンを作成する手段と、
データアイコンの項目情報からテンプレートアイコンを作成する手段と、
帳票ファイルから指定位置情報の項目を読み出してテンプレートアイコンを作成する手段と、
帳票テンプレートの項目情報を読み出してテンプレートアイコンを作成する手段と、
テンプレートアイコンの属性情報を記憶する手段と
を備えたことを特徴とする請求項８に記載の帳票作成方法。
【請求項１０】
前記データアイコン作成手段は、
テンプレートアイコンからのコンバートによりデータアイコンを作成する手段と、
帳票ファイルから指定位置情報の項目を読み出してデータアイコンを作成する手段と、
帳票テンプレートの項目位置に対応する帳票ファイルの情報を読み出してデータアイコンを作成する手段と、
データアイコンの属性情報を記憶する手段と
を備えたことを特徴とする請求項８に記載の帳票作成方法。
【請求項１１】
前記帳票テンプレート作成手段は、
テンプレートアイコンからのコンバートにより帳票テンプレートを作成する手段と、
データアイコンからのコンバートにより帳票テンプレートを作成する手段と、
帳票ファイルから指定位置情報の項目を読み出して帳票テンプレートを作成する手段
を備えたことを特徴とする請求項８に記載の帳票作成方法。
【請求項１２】
請求項７から１１のいずれかの方法を実施する手順がプログラミングされたことを特徴とするアプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部の画面に表示されたアイコンを使って帳票を編集する帳票編集装置と帳票生成方法に関する。
【背景技術】
【０００２】
従来、帳票を編集し作成するときは編集用のアプリケーションソフトが使われ、帳票の中にある項目と各項目に対応するレコードの情報を直接入力して編集し作成されている。例えば、属性ファイルが使われるときは帳票ファイルに属性を付加することができるが、帳票内の各レコード情報については、文書の実データ部を直接入力する必要があった（たとえば特許文献１参照）。
【特許文献１】特開平９−３４８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが特許文献１に開示された装置の場合、複数の帳票の実データ部を同じように変更しようとした時は、各帳票がそれぞれ独立しているため同じような編集作業を複数回行わなければならず、効率が悪いうえに編集ミスが生じる可能性があるという問題があった。
また、ある帳票のレコード情報を別の帳票へ移動するようなときは、移動元の帳票のレコード情報を削除してから移動先帳票のレコード情報を追加する、というような編集作業が必要となり、レコード情報が増えるに従って編集ミスが生じる可能性が高くなるという問題があった。
本発明は、このような従来技術の問題に鑑みてなされたものであり、編集作業を容易なものとする帳票編集装置と帳票生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
そこで本発明は、帳票と帳票テンプレートとデータ属性とテンプレート属性の４つのファイルを記憶する記憶部（２）と、入力/操作部（３）と、表示部（１）と、中央処理部（４）とを備えて、前記入力/操作部（３）の入力情報または前記記憶部（２）に記憶された情報に基づいて前記帳票と前記帳票テンプレートと前記データ属性と前記テンプレート属性のいずれかを編集して前記表示部（１）に表示する帳票編集装置において、前記中央処理部（４）は、前記テンプレート属性または前記データ属性または前記帳票テンプレートから前記帳票を編集する帳票作成処理部（６）と、前記テンプレート属性または前記帳票または前記帳票テンプレートから前記テンプレート属性を編集するテンプレート属性作成処理部（７）と、前記テンプレート属性または前記帳票または前記帳票テンプレートから前記データ属性を編集するデータ属性作成処理部（８）と、前記テンプレート属性または前記データ属性または前記帳票から前記帳票テンプレートを編集する帳票テンプレート作成処理部（９）と、前記表示部にアイコン属性を表示するアイコン属性表示制御部（５）と、を備えたことを特徴としている。
また請求項２に記載の発明は、前記帳票作成処理部（６）が、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（６３）と、前記データ属性を読み出すデータ属性読出部（６４）と、前記帳票テンプレートを読み出す帳票テンプレート読出部（６５）と、フォルダ配下にあるアイコンを識別するフォルダ配下アイコン識別部（６６）と、編集された前記帳票を前記記憶部（２）に書き込む帳票書込処理部（６７）とを備えていることを特徴としている。
また請求項３に記載の発明は、前記テンプレート属性作成処理部（７）が、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（７３）と、前記帳票を読み出す帳票読出部（７４）と、前記帳票テンプレートを読み出す帳票テンプレート読出部（７５）と、前記テンプレート属性を作成するテンプレート属性作成部（７６）と、前記テンプレート属性の情報を前記記憶部（２）に記憶させるテンプレート属性情報記憶処理部（７７）とを備えていることを特徴としている。
また請求項４に記載の発明は、前記データ属性作成処理部（８）が、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（８３）と、前記帳票を読み出す帳票読出部（８４）と、前記帳票テンプレートを読み出す帳票テンプレート読出部（８５）と、前記データ属性を作成するデータ属性作成部（８６）と、前記データ属性の情報を前記記憶部（２）に記憶させるデータ属性情報記憶処理部（８７）とを備えていることを特徴としている。
また請求項５に記載の発明は、前記帳票テンプレート作成処理部（９）が、前記記憶部（２）から前記テンプレート属性を読み出すテンプレート属性読出部（９３）と、前記データ属性を読み出すデータ属性読み出し部（９４）と、前記帳票を読み出す帳票読出部（９５）と、前記帳票テンプレートを作成する帳票テンプレート作成部（９６）と、前記帳票テンプレートの情報を前記記憶部（２）に記憶させる帳票テンプレート記憶処理部（９７）とを備えていることを特徴としている。
また請求項６に記載の発明は、前記アイコン属性表示制御部（５）が、フォルダに格納されているデータを読み出すデータ読出処理部（５５）と、テンプレートアイコンとデータアイコンを識別するアイコン識別部（５４）と、アイコンのテンプレート属性または、データ属性を編集する編集部（５６）と、前記表示部（１）にアイコンを表示させる表示駆動部（５３）とを備えていることを特徴としている。
また請求項７に記載の発明は、フォルダを表示する手段と、フォルダの内容を変更する手段、フォルダ内にアイコンを格納する手段、アイコンを表示する手段、アイコン属性を変更する手段、アイコン属性を取得する手段、データを記憶する手段を備えたコンピュータにおいて、帳票作成指示操作に基づいてフォルダ内のアイコン属性を取得し、帳票を生成することを特徴としている。
また請求項８に記載の発明は、前記コンピュータが、帳票の全項目情報をアイコン属性として持つとともにその項目の追加と削除と変更のいずれかによってテンプレートアイコンを作成するテンプレートアイコン作成手段と、前記テンプレートアイコンもしくは前記帳票から前記帳票の１レコード情報を保持するためのデータアイコンを作成するデータアイコン作成手段と、前記テンプレートアイコンと前記データアイコンの属性情報を記憶する記憶手段と、作成する前記帳票の項目レイアウトを任意に決定できる帳票テンプレートを作成する帳票テンプレート作成手段を備え、
前記帳票作成指示操作が、フォルダ名と、帳票テンプレート名、帳票ファイル名を指定して指定されたフォルダ内にあるデータアイコン情報を取り込み、指定した帳票テンプレートのレイアウトに従って指定した帳票ファイル名で前記帳票を作成するという手順を含むことを特徴としている。
また請求項９に記載の発明は、前記テンプレートアイコン作成手段が、前記帳票作成指示操作に基づいてテンプレートアイコンを作成する手段と、データアイコンの項目情報からテンプレートアイコンを作成する手段と、帳票ファイルから指定位置情報の項目を読み出してテンプレートアイコンを作成する手段と、帳票テンプレートの項目情報を読み出してテンプレートアイコンを作成する手段と、テンプレートアイコンの属性情報を記憶する手段とを備えたことを特徴としている。
また請求項１０に記載の発明は、前記データアイコン作成手段が、テンプレートアイコンからのコンバートによりデータアイコンを作成する手段と、帳票ファイルから指定位置情報の項目を読み出してデータアイコンを作成する手段と、帳票テンプレートの項目位置に対応する帳票ファイルの情報を読み出してデータアイコンを作成する手段と、データアイコンの属性情報を記憶する手段とを備えたことを特徴としている。
また請求項１１に記載の発明は、前記帳票テンプレート作成手段が、テンプレートアイコンからのコンバートにより帳票テンプレートを作成する手段と、データアイコンからのコンバートにより帳票テンプレートを作成する手段と、帳票ファイルから指定位置情報の項目を読み出して帳票テンプレートを作成する手段と、帳票テンプレート情報を記憶する手段とを備えたことを特徴としている。
また請求項１２に記載の発明は、請求項７から１１のいずれかの方法を実施する手順がプログラミングされたことを特徴としている。
【発明の効果】
【０００５】
請求項１に記載の発明によると、中央処理部に、帳票を編集する帳票作成処理部とテンプレート属性を編集するテンプレート属性作成処理部とデータ属性を編集するデータ属性作成処理部と帳票テンプレートを編集する帳票テンプレート作成処理部とアイコン属性を表示するアイコン属性表示制御部とを備えているので、容易に帳票を編集して作成することができるという効果がある。
請求項２に記載の発明によると、帳票作成処理部がテンプレート属性読出部とデータ属性読出部と帳票テンプレート読出部とフォルダ配下アイコン識別部と帳票書込処理部とを備えているので、容易に帳票を編集し作成することができるという効果がある。
請求項３に記載の発明によると、テンプレート属性作成処理部がテンプレート属性読出部と帳票読出部と帳票テンプレート読出部とテンプレート属性作成部とテンプレート属性情報記憶処理部とを備えているので、容易にテンプレート属性情報を編集し作成することができるという効果がある。
請求項４に記載の発明によると、データ属性作成処理部がテンプレート属性読出部と帳票読出部と帳票テンプレート読出部とデータ属性作成部とデータ属性情報記憶処理部とを備えているので、容易にデータ属性情報を編集し作成することができるという効果がある。
請求項５に記載の発明によると、帳票テンプレート作成処理部がテンプレート属性読出部とデータ属性読み出し部と帳票読出部と帳票テンプレート作成部とを備えているので、容易に帳票テンプレートを編集し作成することができるという効果がある。
請求項６に記載の発明によると、アイコン属性表示制御部がデータ読出処理部とアイコン識別部と編集部と表示駆動部とを備えているので、容易にアイコンを表示させることができるという効果がある。
請求項７に記載の発明によると、帳票作成指示操作に基づいてフォルダ内のアイコン属性を取得し、帳票を生成するので、容易に帳票を編集し作成することができるという効果がある。
請求項８に記載の発明によると、コンピュータがテンプレートアイコン作成手段とデータアイコン作成段と記憶手段と帳票テンプレート作成手段とを備え、帳票作成指示操作が、フォルダ名と、帳票テンプレート名、帳票ファイル名を指定して指定されたフォルダ内にあるデータアイコン情報を取り込み、指定した帳票テンプレートのレイアウトに従って指定した帳票ファイル名で前記帳票を作成するので、容易に帳票を編集し作成することができ、帳票を作成するときに異なるレコード間の編集誤りを防止することができ、異なる帳票間のレコード情報の編集が実現できるとともに視覚性と操作性の面で帳票のメンテナンスが容易となり、異なる帳票間の編集誤りを防止することができるという効果がある。
請求項９に記載の発明によると、テンプレートアイコン作成手段が、帳票作成指示操作に基づいて作成する手段と、データアイコンの項目情報から作成する手段と、帳票ファイルから指定位置情報の項目を読み出して作成する手段と、帳票テンプレートの項目情報を読み出して作成する手段と、テンプレートアイコンの属性情報を記憶する手段と備えているので、容易にテンプレートアイコンを編集し作成することができるという効果がある。
請求項１０に記載の発明によると、データアイコン作成手段が、テンプレートアイコンからのコンバートにより作成する手段と、帳票ファイルから指定位置情報の項目を読み出して作成する手段と、帳票テンプレートの項目位置に対応する帳票ファイルの情報を読み出して作成する手段と、データアイコンの属性情報を記憶する手段とを備えているので、容易にデータアイコンを編集し作成することができるという効果がある。
請求項１１に記載の発明によると、帳票テンプレート作成手段が、テンプレートアイコンからのコンバートにより作成する手段と、データアイコンからのコンバートにより作成する手段と、帳票ファイルから指定位置情報の項目を読み出して作成する手段と、帳票テンプレート情報を記憶する手段とを備えているので、容易に帳票テンプレートを編集し作成することができるという効果がある。
請求項１２に記載の発明によると、請求項７から１１のいずれかの方法を実施する手順がプログラミングされているので、容易に他への転用ができるという効果がある。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態を図に基づいて説明する。
【実施例１】
【０００７】
図１は本発明の帳票編集装置の構成を示すブロック図であり、図２は帳票編集装置の機能と動作を概説する図である。
図１において、１は表示部であり、２は帳票と帳票テンプレートとデータ属性とテンプレート属性が格納された記憶部、３は入力/操作部、４は中央処理部である。記憶部２には本帳票編集装置の機能を発揮させるアプリケーションプログラムも格納されている。そのアプリケーションプログラムが起動して入力/操作部３からデータや指令を入力すると、中央処理部４が働いて記憶部２に格納された諸データを読み出し、所定の処理をした結果を表示部１に表示したり記憶部２に記憶させたりする。
中央処理部４はアイコン属性表示制御部５と帳票作成処理部６、テンプレート属性作成処理部７、データ属性作成処理部８、帳票テンプレート作成処理部９から構成されている。
アイコン属性表示制御部５は、表示駆動部５３とアイコン識別部５４、データ読出処理部５５、編集部５６から構成されている。帳票作成処理部６は、テンプレート属性読出部６３とデータ属性読出部６４、帳票テンプレート読出部６５、フォルダ配下アイコン識別部６６、帳票書込処理部６７から構成されている。テンプレート属性作成処理部７は、テンプレート属性読出部７３と帳票読出部７４、帳票テンプレート読出部７５、テンプレート属性作成部７６、テンプレート属性情報記憶処理部７７から構成されている。データ属性作成処理部８は、テンプレート属性読出部８３と帳票読出部８４、帳票テンプレート読出部８５、データ属性作成部８６、データ属性情報記憶処理部８７から構成されている。帳票テンプレート作成処理部９は、テンプレート属性読出部９３とデータ属性読出部９４、帳票読出部９５、帳票テンプレート作成部９６、帳票テンプレート記憶処理部９７から構成されている。
【０００８】
帳票作成処理部６は、アプリケーションプログラムが働いて帳票を編集する機能を果たすときは、テンプレート属性読出部６３が記憶部２からテンプレート属性を読み出し、データ属性読出部６４が記憶部２からデータ属性を読み出し、帳票テンプレート読出部６５が記憶部２から帳票テンプレートを読み出し、フォルダ配下アイコン識別部６６がフォルダ配下にあるアイコンを識別し、帳票を編集して帳票書込処理部６７が記憶部２に帳票を書きこむ。
テンプレート属性作成処理部７は、アプリケーションプログラムが働いてテンプレート属性を編集する機能を果たすときは、テンプレート属性読出部７３が記憶部２からテンプレート属性を読み出し、帳票読出部７４が記憶部２から帳票を読み出し、帳票テンプレート読出部７５が記憶部２から帳票テンプレートを読み出し、読み出したテンプレート属性と帳票と帳票テンプレートからテンプレート属性作成部７６がテンプレート属性を作成し、テンプレート属性情報記憶処理部７７がテンプレート属性を記憶部２に書きこむ。
データ属性作成処理部８は、アプリケーションプログラムが働いてデータ属性を編集する機能を果たすときは、テンプレート属性読出部８３が記憶部２からテンプレート属性を読み出し、帳票読出部８４が記憶部２から帳票を読み出し、帳票テンプレート読出部８５が記憶部２から帳票テンプレートを読み出し、読み出されたテンプレート属性と帳票と帳票テンプレートからデータ属性作成部８６がデータ属性を作成し、データ属性情報記憶処理部８７が記憶部２にデータ属性を書き込む。
帳票テンプレート作成処理部９は、アプリケーションプログラムが働いて帳票テンプレートを編集する機能を果たすときは、テンプレート属性読出部９３が記憶部２からテンプレート属性を読み出し、データ属性読出部９４が記憶部２からデータ属性を読み出し、帳票読出部９５が記憶部２から帳票を読み出し、読み出されたテンプレート属性とデータ属性と帳票から帳票テンプレート作成部９６が帳票テンプレートを作成し、帳票テンプレート記憶処理部９７が帳票テンプレート情報を記憶部２に書きこむ。
【０００９】
アプリケーションプログラムが働いてアイコン属性表示制御部５がアイコン属性を表示部１に表示するときは、データ読出処理部５５が記憶部２から所定のデータを読み出し、読み出したデータからアイコン識別部５４がアイコンを識別し、編集部５６が指示したとおりにアイコンを編集し、その結果を表示駆動部５３が表示部１に表示する。
このように、中央処理部４にあるアイコン属性表示制御部５と帳票作成処理部６、テンプレート属性作成処理部７、データ属性作成処理部８、帳票テンプレート作成処理部９によって、記憶部２に格納された帳票と帳票テンプレートとデータ属性とテンプレート属性からそれぞれが編集され作成されるのである。帳票と帳票テンプレートとデータ属性とテンプレート属性が何を元に編集されるかという関係を図にしたのが図２である。
【００１０】
次に図２にある４つのファイルが作成される様子について図を用いて説明する。
なお、以下では、データ属性とテンプレート属性はそれぞれデータアイコンのアイコン属性とテンプレートアイコンのテンプレート属性として説明する。また帳票を帳票ファイル７０と呼び、さらに図３以下に示すアイコン属性から帳票を作成するアプリケーションプログラム１０を単にアプリケーションプログラム１０と略称する。
【００１１】
図３は帳票ファイルが作成されるまでの様子を示している。まずアプリケーションプログラム１０を起動すると、そのテンプレートアイコン作成機能によってテンプレートアイコン２０が作られる。その属性変更画面２１から帳票に出力させたい項目情報を決定すると、データ記憶装置４０へ記憶される。この記憶装置４０は図１の記憶部２に対応している。次にアプリケーションプログラムが持っているデータアイコン作成機能により、データアイコン３０が作られ、任意のフォルダ５０配下へ格納される。そのフォルダ５０配下で、帳票に出力したいレコード数分のデータアイコンに対してアイコン属性変更画面３１から各項目情報に対するデータを決定すると、データ記憶装置４０へ記憶される。その記憶形式についてはアイコンと属性情報が１対１に対応付けられており、アイコンから属性情報が取得可能であればよい。テンプレートアイコンからはテンプレートアイコンに対する項目情報が取得可能であればよく、データアイコンについてはデータアイコンに対する項目と各項目に対するデータが取得可能であればよい。アプリケーションプログラムが持っている帳票テンプレート作成機能によって帳票テンプレート６０が作成される。アプリケーションプログラムがフォルダ５０の名称と帳票テンプレート６０の名称、帳票ファイル７０の名称、帳票ファイルへの書き込み位置を指定すると、指定されたフォルダ５０内にあるデータアイコンＪ情報が取り込まれ、指定した帳票テンプレート６０のレイアウトに従って指定した帳票ファイル名の帳票ファイルが作成される。帳票テンプレート６０は省略可能で、省略時は、データアイコンJ情報の全項目が出力される。
【００１２】
図４はテンプレートアイコンの新規作成から項目の設定までの様子を示している。まずアプリケーションプログラム１０がテンプレートアイコン２０を作成してから、アイコン属性変更画面２１で項目を設定する。図４（ａ）の『追加』釦Ｃを押下すると、図４（ｂ）の項目入力フィールドＢ１と、そのフィールド情報を制御するためのラジオ釦Ａ１すなわちフィールド制御釦が現れる。フィールド制御釦押下時は、該フィールド情報の変更と削除をすることが可能となり、その状態を図では二重丸の内側の丸内を塗りつぶして表している。逆にフィールド制御を行わない時は、その状態を二重丸の内側の丸内の塗りつぶしなしで表している。この時のフィールド制御釦は押下状態となっている。図２（ｃ）に示すように項目入力フィールドＢ１に項目を入力した後、フィールド制御釦Ａ１を押下し、フィールド制御を解除すると図２（ｄ）のように遷移する。この時、項目の『削除』釦Ｄが非活性表示されて項目の削除ができなくなる。以下、同様の追加操作をｎ回繰り返すと、図２（ｅ）のように遷移し、『終了』釦Ｅを押下すると図２（ｆ）の終了画面が表示される。図２（ｆ）で『保存して終了』釦Ｋを押下すると設定情報がデータ記憶装置４０に記憶され、『保存せずに終了』釦Ｌを押下すると設定情報が保存されずに終了し、『キャンセル』釦Ｍを押下すると図２（ｅ）の状態に戻る。
【００１３】
図５はテンプレートアイコンに設定されている項目を追加するときの様子を示している。図５（ａ）のアイコン属性変更画面２１で『追加』釦Ｃを押下すると、図５（ｂ）のようにフィールド制御釦Ａ１と項目入力フィールドＢ１が現れる。図５（ｃ）のように項目入力フィールドＢ１に項目を入力してからフィールド制御釦Ａ１を押下すると、フィールド制御が解除されて図５（ｄ）のようになる。図５（ｄ）で『終了』釦Ｅを押下すると図５（ｅ）の終了画面が表示され、『保存して終了』釦Ｋを押下すると設定情報がデータ記憶装置４０に記憶される。
【００１４】
図６はテンプレートアイコンに設定されている項目を削除する様子を示している。図６（ａ）のアイコン属性変更画面２１で削除したい項目のフィールド制御釦Ａ１を押下すると、図６（ｂ）のように項目入力フィールドＢ１が制御可能となるため、活性状態となった『削除』釦Ｄを押下すれば選択した項目２が削除されて図６（ｃ）のようになる。図６（ｃ）で『終了』釦Ｅを押下すると図６（ｄ）の終了画面が表示され、『保存して終了』釦Ｋを押下すると設定情報がデータ記憶装置４０に記憶される。
【００１５】
図７はテンプレートアイコンに設定されている項目を変更する様子を示している。図７（ａ）のアイコン属性変更画面２１で変更したい項目のフィールド制御釦Ａ１を押下すると、図７（ｂ）のように項目入力フィールドＢ１が制御可能となって図７（ｃ）に示すように内容を変更することができる。再度フィールド制御釦Ａ１を押下すると図７（ｄ）のように制御不可状態になる。図７（ｄ）で、『終了』釦Ｅを押下すると図７（ｅ）の終了画面が表示され、『保存して終了』釦Ｋを押下すると設定情報がデータ記憶装置４０に記憶される。
【００１６】
図８はデータアイコンの項目情報からテンプレートアイコンを作成する様子を示している。アプリケーションプログラム１０が働き、データアイコン３０とテンプレートアイコン２０を指定してテンプレートアイコンへのコンバート操作をすると、データアイコン３０に対する項目情報がデータ記憶装置４０から読み出され、テンプレートアイコン２０の項目情報としてデータ記憶装置４０へ記憶される。この後、作成されたテンプレートアイコンの属性情報を表示させると、データアイコンの属性情報の項目Ｆと同じ項目Ｂが表示される。
【００１７】
図９は帳票ファイルのデフォルト位置情報の項目を読み出してテンプレートアイコンが作成される様子を示している。アプリケーションプログラム１０が働き、帳票ファイル７０を指定してテンプレートアイコンへのコンバート操作をすると、帳票ファイル７０のデフォルトの項目位置を帳票の先頭行先頭列として、項目が存在しない所まで情報が読み出され、テンプレートアイコン２０の項目情報としてデータ記憶装置４０へ記憶される。作成されたテンプレートアイコンの属性情報を表示させると、帳票ファイルのデフォルト位置の項目情報７１と同じ項目Ｂが表示される。尚、帳票ファイルの項目読み出し先頭位置を指定する事も出来る。
【００１８】
図１０は帳票テンプレートの項目情報を読み出してテンプレートアイコンが作成される様子を示している。アプリケーションプログラム１０が働き、帳票テンプレート６０を指定してテンプレートアイコンへのコンバート操作をすると、帳票テンプレートの項目情報が読み出され、テンプレートアイコン２０の項目情報としてデータ記憶装置４０へ記憶される。作成されたテンプレートアイコンの属性情報を表示させると、帳票テンプレートの項目情報６１と同じ項目Ｂが表示される。
【００１９】
図１１はテンプレートアイコンからのコンバートにより、データアイコンが作成される様子を示している。アプリケーションプログラム１０が働き、テンプレートアイコン２０とデータアイコン３０を指定してデータアイコンへのコンバート操作をすると、テンプレートアイコン２０に対する項目情報がデータ記憶装置４０から読み出され、データアイコン３０の項目情報として、データ記憶装置４０へ記憶される。作成されたデータアイコンの属性情報を表示させると、テンプレートアイコンの属性情報の項目Ｂと同じ項目Ｆが表示される。この時、各項目に対するデータは、何も入っていない状態となる。
【００２０】
図１２は帳票ファイルのデフォルト位置情報の項目とその項目に対するデータ情報を読み出して、データアイコンを作成する様子を示している。アプリケーションプログラム１０が働き、帳票ファイル７０とデータアイコン名を指定してデータアイコンへのコンバート操作をすると、帳票ファイル７０からデフォルトの位置情報の項目と１レコード毎の情報を１つのデータアイコンの情報として、全レコード数分、データ記憶装置４０へ記憶させる。作成されるデータアイコン名は、指定データアイコン名＋追番となる。作成されたデータアイコンの属性情報を表示させると、帳票ファイルの属性情報の項目７１と同じ項目Ｆが表示され、データ情報Ｎと同じデータ情報Ｇが表示される。尚、帳票ファイルの項目読み出し先頭位置を指定する事も出来る。
【００２１】
図１３は帳票テンプレートから項目情報を読み出してデータアイコンを作成する様子を示している。アプリケーションプログラム１０が働き、帳票テンプレート６０とデータアイコン３０を指定してデータアイコンへのコンバート操作をすると、帳票テンプレート６０に対する項目情報が読み出され、データアイコン３０の項目情報としてデータ記憶装置４０に記憶される。作成されたデータアイコンの属性情報を表示させると、帳票テンプレート６０の項目６１と同じ項目Ｆが表示される。この時、各項目に対するデータは何も入っていない状態となっている。
【００２２】
図１４はテンプレートアイコンからのコンバートにより帳票テンプレートを作成する様子を示している。アプリケーションプログラム１０が働き、テンプレートアイコン２０と帳票テンプレート６０を指定して帳票テンプレートへのコンバート操作をすると、テンプレートアイコン２０対する項目情報がデータ記憶装置４０から読み出されて帳票テンプレートに出力される。
【００２３】
図１５はデータアイコンからのコンバートにより帳票テンプレートを作成する様子を示している。アプリケーションプログラム１０が働き、データアイコン３０と帳票テンプレート６０を指定して帳票テンプレートへのコンバート操作をすると、データアイコン３０に対する項目情報がデータ記憶装置４０から読み出されて帳票テンプレートに出力される。
【００２４】
図１６はデータアイコンのデータ設定の様子を示している。データアイコン３０の属性変更画面３１から各項目に対するデータの設定をすると、図１６（ｂ）のようにデータ入力後に『終了』釦Ｈを押下すると、図１６（ｃ）の終了画面が表示される。図１６（ｃ）で『保存して終了』釦Ｋを押下すると、設定情報がデータ記憶装置４０に記憶され、『保存せずに終了』釦Ｌを押下すると、設定情報が保存されずに終了し、『キャンセル』釦Ｍを押下すると、図１６（ｂ）の状態に戻る。図１６（ａ）の状態から何も入力せずに『終了』釦Ｈを押下すれば図１６（ｃ）の終了画面が表示されずに終了する。
【００２５】
図１７はフォルダ配下にデータアイコンを複数格納し、帳票作成指示操作に基づいて帳票を作成する様子を示している。データアイコン１の属性が図17（ａ）、データアイコン２の属性が図１７（ｂ）、データアイコン３の属性が図１７（ｃ）のように設定されていてフォルダ５０配下に格納されている状態で、アプリケーションプログラム１０が働き、帳票テンプレートを指定せずにフォルダ５０と帳票ファイル７０を指定して帳票作成指示操作をすると、フォルダ５０配下にある全データアイコンの属性情報がデータ記憶装置４０から読み出され、帳票ファイル７０が作成される。帳票ファイルのレコードＮ１はフォルダ５０配下にあるデータアイコン１の属性情報が反映され、レコードＮ２はデータアイコン２の属性情報が反映され、レコードＮ３はデータアイコン３の属性情報が反映される。
【００２６】
図１８はフォルダ内のデータアイコン属性を変更して帳票作成指示操作をするときの様子を示している。フォルダ５０配下のデータアイコン１に対してデータアイコン１の属性変更画面で項目２のデータを「データ２」から「データ２２」に変更し、帳票作成指示操作をすれば、レコード情報Ｎ１の項目２が「データ２」から「データ２２」に変更されて帳票ファイル７０が生成される。
【００２７】
図１９はフォルダ内にデータアイコンを追加して帳票作成指示操作をするときの様子を示している。図１７の状態からフォルダ５０配下にデータアイコン４を追加して帳票作成指示操作をすればレコード情報Ｎ４のレコード情報が追加される。
図１９の状態からフォルダ５０配下のデータアイコン４を削除して帳票作成指示操作をすればレコード情報Ｎ４が削除されて図１７のようになる。
【００２８】
図２０は同一フォルダ内でデータアイコンを複写して帳票作成指示操作をするときの様子を示している。フォルダ５０配下にあるＪ４のデータアイコン４を同じフォルダ内でＪ５のデータアイコン５に複写して帳票作成指示操作をすれば、レコード情報Ｎ４と同じ情報のＮ５が帳票ファイル７０に追加される。
【００２９】
図２１は異なるフォルダ間でデータアイコンを複写して帳票作成指示操作をするときの様子を示している。フォルダ５０配下にあるＪ５のデータアイコン５を異なるフォルダ５１配下に複写し、複写元と複写先のそれぞれに帳票作成指示操作をすれば、帳票ファイル７０のレコード情報は変わらずにそのままで、帳票ファイル７０のレコード情報Ｎ５と同じ情報のＮ６が帳票ファイル７２に追加される。
【００３０】
図２２は異なるフォルダ間でデータアイコンを移動して帳票作成指示操作をするときの様子を示している。フォルダ５０配下にあるＪ３のデータアイコン３を異なるフォルダ５１配下に移動し、移動元と移動先のそれぞれに帳票作成指示操作をすれば、帳票ファイル７０のレコード情報から移動したＪ３のデータアイコン３の属性情報に対する帳票のレコード情報が削除され、移動したＪ３のデータアイコン３の属性情報に対する帳票のレコード情報が帳票ファイル７２のレコード情報に追加される。
【００３１】
図２３は帳票テンプレートに設定された項目とレイアウトから帳票が作成される様子を示している。アプリケーションプログラム１０が働き、フォルダ５０と帳票テンプレート６０、帳票ファイル７０を指定して帳票作成指示操作をする。この時、指定フォルダ５０配下にはデータアイコンが４つあり、それぞれ項目１、項目２、項目３、項目４に対するデータ情報が設定されている。また、指定テンプレート６０では、項目２、項目４、項目１の順にレイアウトされている。さらに、帳票ファイルへの書き込み開始位置を１行下、１列右の位置となるように指定すると、作成される帳票ファイル７０は、指定された項目情報の位置にレイアウトされ、各項目情報に対するデータ情報をデータ記憶装置４０から読み出して出力される。項目３は指定した帳票テンプレート６０にないため出力されない。
【００３２】
図２４は帳票ファイルから帳票テンプレートが作成されるまでの様子を示している。アプリケーションプログラム１０が働き、帳票ファイル７０を指定して帳票テンプレート６０へのコンバートを指令すると、項目情報７１と同じ項目情報６１が帳票テンプレート６０に反映される。
【００３３】
以上、本発明の方法等によりファイルが作成される様子を示したが、この方法を実施する手順をプログラミングしたプログラムは様々な媒体を通して提供されることはいうまでもない。
【図面の簡単な説明】
【００３４】
【図１】本発明の帳票編集装置の構成を示すブロック図
【図２】本発明の帳票編集装置の機能を概説する図
【図３】アイコンデータの構成を示す図
【図４】テンプレートアイコンを新規作成して項目を設定する様子を説明する図
【図５】テンプレートアイコンに設定されている項目を追加する様子を説明する図
【図６】テンプレートアイコンに設定されている項目を削除する様子を説明する図
【図７】テンプレートアイコンに設定されている項目を変更する様子を説明する図
【図８】データアイコンの項目情報からテンプレートアイコンを作成する様子を説明する図
【図９】帳票ファイルのデフォルト位置情報の項目を読み出してテンプレートアイコンを作成する様子を説明する図
【図１０】帳票テンプレートの項目情報を読み出してテンプレートアイコンを作成する様子を説明する図
【図１１】テンプレートアイコンからのコンバートによりデータアイコンを作成する様子を説明する図
【図１２】帳票ファイルのデフォルト位置情報の項目とデータ情報を読み出してデータアイコンを作成する様子を説明する図
【図１３】帳票テンプレートから項目情報を読み出してデータアイコンを作成する様子を説明する図
【図１４】テンプレートアイコンからのコンバートにより帳票テンプレートを作成する様子を説明する図
【図１５】データアイコンからのコンバートにより帳票テンプレートを作成する様子を説明する図
【図１６】データアイコンのデータ設定の様子を説明する図
【図１７】フォルダ配下にデータアイコンを複数格納し帳票作成指示操作に基づいて帳票を作成する様子を説明する図
【図１８】フォルダ内のデータアイコン属性を変更し帳票作成指示操作をする様子を説明する図
【図１９】フォルダ内のデータアイコンを追加し帳票作成指示操作をする様子を説明する図
【図２０】同一フォルダ内でデータアイコンを複写し帳票作成指示操作をする様子を説明する図
【図２１】異なるフォルダ間でデータアイコンを複写し帳票作成指示操作をする様子を説明する図
【図２２】異なるフォルダ間でデータアイコンを移動し帳票作成指示操作をする様子を説明する図
【図２３】帳票テンプレートに設定した項目と書き込み開始位置指定により帳票を作成する様子を説明する図
【図２４】帳票ファイルから帳票テンプレートを作成する様子を示す図
【符号の説明】
【００３５】
１  表示部、                ２  記憶部、         ３  入力/操作部、
４  中央処理部、            ５  アイコン属性表示制御部、
６  帳票作成処理部、        ７  テンプレート属性作成処理部、
８  データ属性作成処理部、  ９  帳票テンプレート作成処理部、   
１０  アイコン属性から帳票を作成するアプリケーションプログラム、
２０  テンプレートアイコン、       ３０  データアイコン、
２１，３１  アイコン属性、  ４０  データ記憶装置、      ５０，５１  フォルダ、
６０  帳票テンプレート、    ６１  帳票テンプレート項目表示部、
７０，７２  帳票ファイル、  ７１  帳票ファイル項目表示部、
８０  テンプレートアイコンの属性表示画面からの終了画面または、データアイコンの属性表示画面からの終了画面
【図１】
2006079482.tif 000003
【図２】
2006079482.tif 000004
【図３】
2006079482.tif 000005
【図４】
2006079482.tif 000006
【図５】
2006079482.tif 000007
【図６】
2006079482.tif 000008
【図７】
2006079482.tif 000009
【図８】
2006079482.tif 000010
【図９】
2006079482.tif 000011
【図１０】
2006079482.tif 000012
【図１１】
2006079482.tif 000013
【図１２】
2006079482.tif 000014
【図１３】
2006079482.tif 000015
【図１４】
2006079482.tif 000016
【図１５】
2006079482.tif 000017
【図１６】
2006079482.tif 000018
【図１７】
2006079482.tif 000019
【図１８】
2006079482.tif 000020
【図１９】
2006079482.tif 000021
【図２０】
2006079482.tif 000022
【図２１】
2006079482.tif 000023
【図２２】
2006079482.tif 000024
【図２３】
2006079482.tif 000025
【図２４】
2006079482.tif 000026