(57)【要約】【課題】業務と直結した生データを使用して、利用者自身が自由なレイアウトで汎用帳票を作成できること、ならびに汎用帳票の作表条件や帳票保存先情報を提供し、作成された帳票の保存場所管理を容易にできるようにすることである。【解決手段】構築されたデータベース３０１をもとに、そのデータベースに属するテーブル一覧を表示装置１０に表示して、使用するテーブルを選択するテーブル選択手段４０１と、選択したテーブルの項目とその属性を表示装置に表示しデータ抽出条件を指定する抽出条件指定手段４０２と、帳票のレイアウトや項目の出力編集条件を指定する編集条件指定手段４０３と、抽出条件と編集条件を記憶装置に保存する条件保存手段４０４と、これら一連の操作で出力を指示する帳票出力指示手段４０５と、先に指定したその作表条件と帳票保存先情報を出力する作表条件出力手段４０６とを備える。【選択図】  図１
2004280487.tif 000002
【特許請求の範囲】
【請求項１】
構築されたデータベースをもとに、そのデータベースに属するテーブル一覧を表示して選択するテーブル選択手段，選択したテーブルの項目とその属性を表示して抽出条件を指定する抽出条件指定手段，作表形式の編集条件を指定する編集条件指定手段，これら抽出条件と編集条件を保存する条件保存手段，作表条件と帳票保存先情報を併せ持った作表条件表を出力する作表条件出力手段，汎用帳票の出力を指示する帳票出力指示手段とを備えたことを特徴とする汎用帳票の作表装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータベースより汎用帳票を作成する装置に関する。
【０００２】
【従来の技術】
特許文献１で紹介されているデータ集計表示装置及び記憶媒体によれば、複数の項目データで構成されている集計表から任意の項目データについて分類集計が容易にできる。また、キー項目の選択状態を確認することができる。さらには、集計条件の変更は利用者が記述式の内容を理解していなくとも操作ボタンにより操作することにより行われる。
【０００３】
【特許文献１】
特開平１１−９６２５０号公報
【０００４】
【発明が解決しようとする課題】
上記の従来技術では、利用者が利用するであろうデータを予測し、処理対象データベースから専用の分析用データベースをあらかじめ構築しておく必要がある。そのため即時性を要するデータについては適用できない。
【０００５】
また、帳票出力のフォーマットは定形的であり利用者が独自にレイアウト設計できないことや、作表条件がわかり難いこと、出力した帳票の内容、例えば元データとの比較妥当性を証明することが困難である。
【０００６】
一方、管理面において作表結果の帳票（電子データ）保存は利用者まかせになっており、再出力するために保存先を探索する必要があった。
【０００７】
そこで本発明は上記事情に鑑み、このような課題を解決するためになされたものであり、その目的は業務と直結した生データを使用して、利用者自身が自由なレイアウトで汎用帳票を作成できること、帳票出力ならびにその作表条件と帳票保存先情報を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の汎用帳票の作表装置は、構築されたデータベースをもとに、そのデータベースに属するテーブル一覧を表示装置に表示し使用するテーブルを選択するテーブル選択手段と、選択したテーブルの項目とその属性を表示装置に表示しデータ抽出条件を指定する抽出条件指定手段と、帳票のレイアウトや項目の出力編集条件を指定する編集条件指定手段と、前述の抽出条件と編集条件を記憶装置に保存する条件保存手段と、これら一連の操作で出力を指示する帳票出力指示手段と、先に指定したその作表条件と帳票保存先情報を出力する作表条件出力手段とを備えて構成され、汎用帳票と作表条件表とを出力するようにしたのである。
【０００９】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。
【００１０】
図１は本発明の一実施例を示すブロック図である。
【００１１】
本実施例の汎用帳票の作表装置は、図１に示すように表示装置１０，入力装置２０，記憶装置３０，処理装置４０，出力装置５０で構成される。記憶装置３０には作表の元となるデータベース３０１，作表した条件を保存する作表条件ファイル３０２を備えており、また処理装置４０にはテーブル選択手段４０１，抽出条件指定手段４０２，編集条件指定手段４０３，条件保存手段４０４，帳票出力指示手段４０５，作表条件出力手段４０６を備えている。
【００１２】
以下、図２の営業受注データ２ａを具体例として、各手段の処理を詳細に説明する。
【００１３】
データベース３０１には、図２に示すような営業受注データ２ａ，製品マスタ，顧客マスタ等のテーブル群で構成され、そのうち営業受注データ２ａは営業受注データの内容例に示すような営業担当コード，営業担当者名，注文主名，受注ＮＯ，手配部門名，製品名，手配金額で構成されているものとする。
【００１４】
利用者は入力装置２０からテーブル選択手段４０１によりテーブル選択を行う。利用者は、まずデータベース３０１を参照してテーブル一覧を表示装置１０に呼び出し、作表するための基礎となる営業受注データ２ａを選択する。続いて抽出条件指定手段４０２により営業受注データ２ａの抽出条件を指定する。利用者は、営業受注データ２ａを参照し、項目一覧を表示装置１０に呼び出して抽出条件を入力装置２０より入力する。抽出条件は本例では営業担当コードが０１から１０に該当するものを指定したものとする。次に編集条件指定手段４０３により出力する図３に示す汎用帳票５０１の帳票レイアウトを編集する。編集は印刷用紙設定，ヘッダー部編集，フッター部編集，明細部の項目配置やソート順，合計方法指定，改頁／改行指定がある。
【００１５】
印刷用紙設定では用紙サイズをＡ４サイズ、縦向きと指定したものとする。ヘッダー部編集はタイトルを営業受注一覧表としヘッダー中央へ、処理日付をヘッダー右へ指定したものとする。次に明細部編集は見出し部に営業担当コード，営業担当者名，注文主名，受注ＮＯ，手配部門名，製品名，手配金額を指定、ブレイク条件つまり同じデータ内容であれば後続のデータを空白とする条件として営業担当者コード，営業担当者名を、ソート順を営業担当者コード，営業担当者名，注文主名を昇順に、営業担当者コード毎に手配金額の合計を求めて合計行出力後の改頁はしない、と指定したものとする。フッター部編集はページ／総ページの形でフッター中央へ、作成した帳票の保存場所をフッター右へ指定したものとする。
【００１６】
以上の指定を終えて入力装置２０より処理の開始を指示すると、条件保存手段４０４が保存名と保存場所を要求してくるので、任意の名称，任意の保存場所を指定することにより、これら先に指定した抽出条件，編集条件を作表条件ファイル３０２へ保存する。保存が完了すると帳票出力指示手段４０５と作表条件出力手段４０６により汎用帳票５０１と作表条件表５０２が出力される。なお、作表条件表５０２は出力の要否を選択できる。
【００１７】
汎用帳票５０１と作表条件表５０２の具体例を図３，図４にそれぞれ示す。前述の指定した条件で出力される項目を汎用帳票５０１，作表条件表５０２とを対比してそれぞれ順を追って説明すると、次のようになる。
【００１８】
印刷用紙設定では用紙サイズ３ｇ，４ｇ，向き３ｈ，４ｈに示すよう印刷用紙はＡ４縦向きで出力される。
【００１９】
対象データは抽出条件４ｂに示すように、営業担当コード３ｂが０１から１０の範囲で抽出されたものが出力対象となっている。
【００２０】
ヘッダー部はヘッダー中央４ｉが示すようタイトル３ｉに営業受注一覧表の文字がヘッダー中央へ、ヘッダー右４ｊが示すようヘッダー右に処理日付３ｊが出力される。
【００２１】
次に明細部は表示項目４ｄが示すよう表示項目３ｄの行に営業担当コード，営業担当者名，注文主名，受注ＮＯ，手配部門名，製品名，手配金額の文字が、合計は合計の表示４ｅが示すよう、手配金額合計３ｅに手配金額の合計が出力される。また合計欄の表示４ｃが示すように、合計の文字３ｃが営業担当コード列に出力される。また営業担当者コード，営業担当者名は同じデータ内容なのでブレイク項目４ｆ１に示すよう、営業担当コード列３ｆ，営業担当者名列３ｌは後続のデータが空白で出力される。さらにソート順はブレイク項目４ｆ１，その他ソート項目４ｆ２に示すように営業担当者コード，営業担当者名，注文主名がそれぞれ昇順となっており、明細行は営業担当コード列３ｆ，営業担当者名列３ｌ，注文主名列３ｍの昇順で出力される。
【００２２】
フッター部はフッター中央４ｋに示すようページ／総ページの形でフッター中央３ｋへ、作成した帳票の保存場所はＥＸＣＥＬ保存先４ａ１，フッター右４ａ２に示すようフッター右３ａへ出力される。
【００２３】
以上、図２の営業受注データ２ａをもとに、図３の汎用帳票５０１，図４の作表条件表５０２を出力させる場合を詳細に説明したが、保存した作表条件ファイル３０２を呼び出して抽出条件、及び編集条件を一部手直しして再実行することができる。
【００２４】
本発明は前記実施例に限定されるものではなく、適用業種にとらわれることなく装置または、基礎データの規模によりテーブルの種類，テーブル数，項目数，データ件数を増やすことができるなど、その要旨を逸脱しない範囲において種々変更可能である。
【００２５】
【発明の効果】
以上説明したように、本発明の汎用帳票の作表装置によれば、下記のような効果が得られる。
【００２６】
（１）帳票レイアウトを意識せずに、利用者自身が自由なレイアウトで作表できる。
【００２７】
（２）専用の分析用データベースを必要としないので、データのタイムラグを意識せずに生データそのものを利用できる。
【００２８】
（３）作表条件表により、作表した帳票の検証、ならびに配布先ユーザへの説明が容易となる。
【００２９】
（４）多様化するユーザ要求に対し、保存した作表条件を一部手直し実行することにより、帳票の変更が容易にできる。
【００３０】
（５）帳票の保存先が明確になるので、帳票再出力が容易となる。
【図面の簡単な説明】
【図１】本発明の一実施例の構成を示すブロック図である。
【図２】本実施例の動作を説明するためのデータベース構成、および営業受注データの具体例を示す説明図である。
【図３】本実施例の帳票出力指示手段により出力された帳票を示す説明図である。
【図４】本実施例の作表条件出力手段により出力された作表条件表を示す説明図である。
【符号の説明】
１０…表示装置、２０…入力装置、３０…記憶装置、３０１…データベース、３０２…作表条件ファイル、４０…処理装置、４０１…テーブル選択手段、４０２…抽出条件指定手段、４０３…編集条件指定手段、４０４…条件保存手段、４０５…帳票出力指示手段、４０６…作表条件出力手段、５０…出力装置、５０１…汎用帳票、５０２…作表条件表、２ａ…営業受注データ、３ａ，４ａ２…フッター右、３ｂ…営業担当コード、３ｃ…合計の文字、３ｄ，４ｄ…表示項目、３ｅ…手配金額合計、３ｆ…営業担当コード列、３ｇ，４ｇ…用紙サイズ、３ｈ，４ｈ…向き、３ｉ…タイトル、３ｊ…処理日付、３ｋ，４ｋ…フッター中央、３ｌ…営業担当者名列、３ｍ…注文主名列、４ａ１…ＥＸＣＥＬ保存先、４ｂ…抽出条件、４ｃ…合計欄の表示、４ｅ…合計の表示、４ｆ１…ブレイク項目、４ｆ２…その他ソート項目、４ｉ…ヘッダー中央、４ｊ…ヘッダー右。
【図１】
2004280487.tif 000003
【図２】
2004280487.tif 000004
【図３】
2004280487.tif 000005
【図４】
2004280487.tif 000006