(57)【要約】【課題】  帳票における項目のブレイク設定状況を速やかに確認でき、かつ該ブレイク設定を様々な条件で容易に確認又は変更がすることである。【解決手段】  帳票画面をディスプレイに表示して編集処理を行う場合に、ディスプレイの帳票画面に表示される複数のデータ項目に関連づけられて表示されるいずれかのフィールド情報を選択する。この選択毎に、ＣＰＵは、同一のフィールド情報が既に選択中かどうかを判断する（Ｓ３００６）。そして、ＣＰＵは、同一のフィールド情報を選択中であると判断した場合と、同一のフィールド情報を選択中でないと判断した場合とで、ディスプレイに表示する前記データ編集項目の表示態様を異なるよう制御する（Ｓ３００７、Ｓ３００８）ことを特徴とする。【選択図】  図１１
2008203931.tif 000002
【特許請求の範囲】
【請求項１】
帳票画面を表示部に表示して編集処理を行う情報処理装置であって、
前記表示部の帳票画面に表示される複数のデータ項目に関連づけられて表示されるいずれかのフィールド情報を選択する選択手段と、
前記表示部に表示されるデータ編集項目に流し込むサンプルデータを生成する生成手段と、
前記表示部に表示された帳票中のデータ項目に対して、特定の帳票処理を開始させるブレイク設定を行う設定手段と、
前記生成手段により生成されるサンプルデータを流し込んで帳票をプレビューするプレビュー手段と、
前記選択手段によるフィールド情報を選択する毎に、同一のフィールド情報が既に選択中かどうかを判断する判断手段と、
前記判断手段により同一のフィールド情報を選択中であると判断した場合と、前記判断手段により同一のフィールド情報を選択中でないと判断した場合とで、前記プレビュー手段による前記表示部における前記データ編集項目の表示態様を異なるよう制御する表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記判断手段により同一のフィールド情報を選択中であると判断した場合は、前記表示部における前記データ編集項目の表示を消去することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記帳票画面は、前記フィールド情報を表示するフィールド情報部と、前記データ項目を表示するレイアウト表示部とを備えることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記レイアウト表示部に表示する前記データ編集項目を生成する順序を設定する設定手段を備えることを特徴とする請求項３記載の情報処理装置。
【請求項５】
帳票画面を表示部に表示して編集処理を行う情報処理装置における帳票処理方法であって、
前記表示部の帳票画面に表示される複数のデータ項目に関連づけられて表示されるいずれかのフィールド情報を選択する選択工程と、
前記表示部に表示されるデータ編集項目に流し込むサンプルデータを生成する生成工程と、
前記表示部に表示された帳票中のデータ項目に対して、特定の帳票処理を開始させるブレイク設定を行う設定工程と、
前記生成行程により生成されるサンプルデータを流し込んで帳票をプレビューするプレビュー行程と、
前記選択工程によるフィールド情報を選択する毎に、同一のフィールド情報が既に選択中かどうかを判断する判断工程と、
前記判断工程により同一のフィールド情報を選択中であると判断した場合と、前記判断工程により同一のフィールド情報を選択中でないと判断した場合とで、前記プレビュー手段による前記表示部における前記データ編集項目の表示態様を異なるよう制御する表示制御工程と、
を有することを特徴とする帳票処理方法。
【請求項６】
前記表示制御工程は、前記判断工程により同一のフィールド情報を選択中であると判断した場合は、前記表示部における前記データ編集項目の表示を消去することを特徴とする請求項５記載の帳票処理方法。
【請求項７】
前記帳票画面は、前記フィールド情報を表示するフィールド情報部と、前記データ項目を表示するレイアウト表示部とを備えることを特徴とする請求項５記載の帳票処理方法。
【請求項８】
前記レイアウト表示部に表示する前記データ編集項目を生成する順序を設定する設定工程を備えることを特徴とする請求項７記載の帳票処理方法。
【請求項９】
請求項４乃至８の何れかに記載の帳票処理方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項４乃至８の何れかに記載の帳票処理方法をコンピュータに実行させるためのプログラムを格納したコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークシート形式の帳票を編集処理可能な情報処理装置に関するものである。
【背景技術】
【０００２】
従来、罫線を主体として構成された表形式の図形、例えば帳票等の、ワークシート形式の集計表等の表をモニタ上で作成し、該作成された表を表示して編集する表編集機能を備えた情報処理装置が知られている。ここで、表編集機能は、情報処理装置が表編集プログラムを実行すること実現される場合が多い。
【０００３】
この場合において、帳票は一般に、例えば納品日、分類、品名、金額等項目からなる項目列が第１行に表示され、各項目に対応するデータからなるデータ列がその下に複数行配列されて構成される。この帳票において、何らかの集計等の処理を行いたい場合、項目の設定が行われる。
【０００４】
例えば納品日ごとの小計を求めたい場合、小計などの演算処理の対象となる項目として「金額」を設定し、演算処理の範囲を画定するための項目(これを)「ブレイクキー」と称することもある）として「納品日」を設定する。すると、情報処理装置が記憶管理している帳票データにおいて、「納品日」が同一であるデータ列群について「金額」のデータの小計が演算され、そのデータ行の最後尾小計の演算結果が含まれた演算処理結果のデータ行が挿入される。
【０００５】
また、この位置で改ページを行う設定がされている場合、改ページが行われて印刷の区切りとなり、これにより、各「納品日」ごとに分けられた「金額」の集計結果を別々のページとして表示または印刷することができる。
【０００６】
また、ブレイクキーによる動作としては、小計の行を挿入する、改ページをする以外に、小計を表図形以外の場所に表示または印刷するような機能が知られている（以下「ブレイク」と称することもある）。
【０００７】
従来、以上のようなブレイクキーに対応する設定の設定状況を速やかに確認するため、表図形上のデータ項目を選択することでそのデータ項目に設定されているブレイクの設定を表示するという技術があった（例えば、特許文献１参照。）。
【特許文献１】特開２０００−２２２４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来の表編集プログラムを実行する情報処理装置では、ブレイクキーに対応する設定を確認するために、ユーザがサンプルデータをユーザ自身で用意しておく必要がある。そして、そのサンプルデータを帳票の対応するフィールドに流し込んで表示部にプレビューすることで、ブレイク設定の内容を確認することが一般的である。
【０００９】
しかし、上記ブレイクキーに対応するデータが、例えば全てのデータ行中において同一である場合は、ブレイクキーに対応するデータを上からたどったとしても変化することがない。このため、ブレイクによる小計行挿入及び改ページ等が起こらないためにどの項目がブレイクキーに設定されているのかがわからないという問題を有している。
【００１０】
また、ブレイクキーに対応するデータが、データ行中で変化する、すなわち複数種類ある場合であっても、現在編集中のページ内ではブレイクキーに対応するデータが同一で変化しない場合がある。この場合に、小計行及び改ページが設定されている行位置までページ送りをするなどして、移動して確認しなければ、どの項目がブレイクキーに設定されているのかが分からないという問題を有している。
【００１１】
また、ブレイクキーに対応するブレイクを発生させるためのデータをユーザ自身で作成することは、ブレイク設定の確認漏れが起こるなど、大変困難であるという問題を有している。
【００１２】
また、従来技術では、表図形の項目列に表示されていないデータ項目でのブレイク設定が確認することができなかった。
【００１３】
例えば、後付けデータとして入力するデータには、「顧客番号」、「納品日」、「分類」、「品名」及び「金額」に対応するデータが含まれている。
【００１４】
しかし、表図形として帳票等のワークシート上に配置される項目列に「納品日」、「分類」、「品名」、「金額」のみが表図形の各列に設定された場合がある。この場合に、もし「顧客番号」をブレイクキーとして改ページを行う設定があったとしても、表図形には「顧客番号」の項目列が存在しないため、表編集画面上でのブレイク設定内容の確認ができないという問題を有している。
【００１５】
また、従来技術では、あるページの末尾でデータが変化するようなサンプルデータを作成し、ページ切り替え部分のブレイクの設定を確認する場合がある。この場合に、ユーザは、１ページ当りの表図形の行数を考慮に入れたサンプルデータを作成する必要があり、手間がかかるという問題を有している。
【００１６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、帳票における項目のブレイク設定状況を速やかに確認でき、かつ該ブレイク設定を様々な条件で容易に確認又は変更ができる仕組みを提供することである。
【課題を解決するための手段】
【００１７】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１８】
帳票画面を表示部に表示して編集処理を行う情報処理装置であって、前記表示部の帳票画面に表示される複数のデータ項目に関連づけられて表示されるいずれかのフィールド情報を選択する選択手段と、前記表示部に表示されるデータ編集項目に流し込むサンプルデータを生成する生成手段と、前記表示部に表示された帳票中のデータ項目に対して、特定の帳票処理を開始させるブレイク設定を行う設定手段と、前記生成手段により生成されるサンプルデータを流し込んで帳票をプレビューするプレビュー手段と、前記選択手段によるフィールド情報を選択する毎に、同一のフィールド情報が既に選択中かどうかを判断する判断手段と、前記判断手段により同一のフィールド情報を選択中であると判断した場合と、前記判断手段により同一のフィールド情報を選択中でないと判断した場合とで、前記プレビュー手段による前記表示部における前記データ編集項目の表示態様を異なるよう制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、帳票における項目のブレイク設定状況を速やかに確認でき、かつ該ブレイク設定を様々な条件で容易に確認又は変更ができるようになるため、ユーザの帳票の編集作業負荷が軽減され、作業効率が向上する。
【発明を実施するための最良の形態】
【００２０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２１】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の実施の形態に係る表編集機能を備える情報処理装置の構成するブロック図である。本実施形態では、情報処理装置が表編集プログラムをアプリケーションソフトウエアとして実行することで表編集機能を実現する場合を示すが、もちろん、専用の表編集装置として構成することも可能である。
【００２２】
本実施の形態に係る表編集機能を有する情報処理装置１は、図１に示すように、主記憶装置であるＲＯＭ１１及びＲＡＭ１２、外部記憶装置であるＦＤ（フレキシブルディスク）ドライブ１３及びＨＤ（ハードディスク）ドライブ１５を備える。さらに、情報処理装置は、入力装置であるキーボード１６、及びポインティングデバイスであるマウス１８（位置指定手段）、表示装置であるディスプレイ１７（表示部）、並びにプリンタ１９を備える。
【００２３】
ディスプレイ１７は、後述するような帳票画面を表示可能に構成されている。２０はシステムバスで、上記各デバイスが接続され、ＣＰＵ１０によりアクセスが制御される。ここで、ＣＰＵ１０は、ＲＯＭ１１に記憶される制御プログラム又はハードディスクドライブ１５に記憶される制御プログラムを実行して、表編集機能処理を実行する。ＦＤドライブ１３は挿入されるＦＤ１４に対してデータの読み書きを行う。
【００２４】
ここで、ＣＰＵ１０は、制御プログラムを実行することで、取得処理、判別処理、表示制御処理を行う。
【００２５】
図２は、図１に示したＦＤ１４のメモリマップを説明する図である。
【００２６】
図２に示すようにＦＤ１４には、メモリマップ２０のように、ボリューム情報エリア２１、ディレクトリ情報エリア２２、制御プログラム実行ファイルエリア２３、制御プログラム関連データファイルエリア２４等が割り当てられている。この他に、これらに対応するデータがＦＤ１４に予め記憶されている。上記制御プログラムは、後述する図６及び図７のブレイク設定の表示、ブレイク設定の変更処理の手順がプログラムコード化されたものであり、ＲＡＭ１２にロードされてＣＰＵ１０により実行される。
【００２７】
図３は、図１に示したＲＡＭ１２のメモリマップを説明する図である。
【００２８】
図３に示すように、このメモリマップ３０は、上記制御プログラムが実行可能な状態におけるものを示したものである。
【００２９】
ＲＡＭ１２には、メモリマップ３０のように、基本Ｉ／Ｏ（入力／出力）プログラムエリア３１、ＯＳ（オペレーティングシステム）エリア３２、制御プログラムエリア３３、データ格納エリア３４、３５が割り当てられている。この他に、これらに対応するデータがＲＡＭ１２に記憶される。
【００３０】
データ格納エリア３４はデータエリアＭ１として用いられ、データ格納エリア３５はワークエリアＷ０、Ｗ１〜Ｗ４として用いられる。
【００３１】
本情報処理装置は、上記基本Ｉ／Ｏプログラム、ＯＳ及び制御プログラムをＣＰＵ１０が実行することにより動作する。
【００３２】
基本Ｉ／ＯプログラムはＲＯＭ１１に予め書き込まれており、ＯＳはＨＤドライブ１５に予め書き込まれている。情報処理装置１の電源がオンされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＯＳがＨＤドライブ１５からＲＡＭ１２に読み込まれ、ＯＳの動作が開始される。
【００３３】
制御プログラムは、ＦＤ１４からＦＤドライブ１３を介して情報処理装置１にロードすることができる。すなわち、ＦＤ１４がＦＤドライブ１３に挿入されると、ＯＳ及び基本Ｉ／Ｏプログラムの制御の下に制御プログラム実行ファイル及び制御プログラム関連データファイルがＦＤ１４から読み出され、ＲＡＭ１２にロードされて動作可能となる。
【００３４】
図４は、本実施形態を示す情報処理装置で処理するデータの一構造を説明する図である。本例は、フィールドリストの構成を模式的に示している。なお、ＣＰＵ１０は、グラフィカル・ユーザ・インタフェース（ＧＵＩ）で提供される表編集画面をディスプレイ１７に表示して、表編集処理を行う。
本実施形態では、帳票中の複数のフィールドは、図４の（ａ）に示すように、フィールドの順番に各フィールドの情報を格納しており、各フィールドは、フィールド属性を有する。このフィールド属性は、図４の（ｂ）に示すように、フィールドＩＤ、フィールド名、データ型などから構成される。
【００３５】
フィールドＩＤは、プログラム内で、帳票中のフィールドを一意に識別するための数字である。
【００３６】
フィールド名は、ユーザが帳票中のフィールドを識別するための一意の文字列である。データ型は、受け取るデータの種類を表し、文字・数値・日付・時間・バーコード等の値をとり得る。
【００３７】
文字は、半角文字のフィールド（ＸＸＸＸＸＸ）なのか、全角文字のフィールド（ＫＫＫＫＫ）なのかの値をとる。
【００３８】
数値は、桁数を決定したり、カンマをいれたりするかを決定する値をとる。日付は、西暦、和暦、桁数、曜日有無を決定する値をとる。
【００３９】
例えば、西暦２桁表示の場合は、'ＹＹ／ＭＭ／ＤＤ'となり、西暦４桁の場合は、'ＹＹＹＹ／ＭＭ／ＤＤ'となる。また、和暦４桁曜日有の場合は、'ＧＧｇｇ／ＭＭ／ＤＤ／Ｗ'となる。時間は、２４時間制なのか、１２時間制なのか、分や秒まであるのか等を示す値をとる。
【００４０】
'ＡＡＨＨ：ｍｍ：ｓｓ'と属性をセットし、後づけデータが'１３０２０３'の場合は、フィールドには'ＰＭ０１：０２：０３'とデータ入力される。バーコードは、ＪＡＮ８、ＣＯＤＥ−３９、ＮＷ７のいずれのバーコード種別なのかを示す値をとる。
【００４１】
次に、本実施形態における表編集プログラムを実行可能な情報処理装置の帳票処理における表編集機能について説明する。
【００４２】
図５は、図１に示したディスプレイ１７に表示されるグラフィカル・ユーザ・インタフェース画面（ＧＵＩ）一例を示す図である。本画面は、プレビュー画面の一例である。
【００４３】
本実施形態においては、ＣＰＵ１０が表編集に係るユーザインタフェース画面として、図５に示すような画面をディスプレイ１７上に表示する。この表示画面は、表示する表図形が擬似表示されるレイアウト表示部５０と、フィールド管理手段において、複数のフィールドが表示されるフィールド表示部５１との２つの画面から構成されている例を示している。フィールド表示部５１には、フィールド情報として、「納品日」、「分類」、「品名」、「単価（円）」「数量」、「金額（円）」等が設定されている場合を示す。
【００４４】
表図形５２は、最上行に項目行５３（項目列）、その下に複数のレコード行５４が配置されて構成される。項目行５３は、「納品日」、「分類」、「品名」、「単価（円）」「数量」、「金額（円）」等の項目からなるデータ列である。レコード行５４は、項目行５３の各項目に対応した値が入力される。小計行５５（集計行）は、ブレイクキーに対応する項目のデータが切り替わった際、表図形５２へ挿入される行である。本例では、複数の行を示している。
【００４５】
本実施形態における表編集機能を実行可能な情報処理装置において、表図形５２はデータを流し込む前の、テンプレートとしての集計表であり、ディスプレイ１７には、項目行５３としてフィールド属性のフィールド名が表示されている。
【００４６】
また、レコード行５４としてデータを表示させる際の書式が表示されており、小計行５５としてブレイクキーに対応する項目が切り替わった際に挿入される小計行の書式が表示されている。
【００４７】
フィールド表示部５１には、個々のフィールドを表すフィールドアイテムが並んで表示される。
【００４８】
フィールドは、帳票等の設計の際、最初に用意されているフィールドデータの受け口であり、データベース等から生成されるデータの一覧である。それぞれのフィールドはプログラム内部でフィールドを識別する一意の数字であるフィールドＩＤを持ち、ＲＡＭ１２のデータエリアＭ１に格納されている。
【００４９】
また、ワークエリアＷ１には、ブレイクキーとして設定された項目のフィールドＩＤが格納される。後付けデータを「フィールドＩＤ＝ＸＸＸ」と指定することにより、指定されたフィールドに後付けデータの「ＸＸＸ」をオーバーレイされて出力することができる。
【００５０】
また、プログラム内部でブレイクによる動作を識別する一意の数字であるブレイクＩＤを持ち、ＲＡＭ１２のデータエリアＭ１に格納されている。
【００５１】
つまり、フィールドＩＤにブレイクＩＤを指定することにより、該フィールドＩＤに流し込まれる後付けデータが途中で変化していることをＣＰＵ１０が判断する。そして、ＣＰＵ１０による判断結果に基づいて、該フィールドＩＤに指定されているブレイクＩＤのブレイク動作（小計行挿入、改ページ動作）が実行される。
【００５２】
図６は、図１に示したディスプレイ１７に表示されるプレビュー画面の一例を示す図である。本例は、フィールド「顧客番号」におけるブレイクの設定状況表示を例示している。
【００５３】
図６において、フィールド表示部５１の「顧客番号」のデータに変化が起こったとＣＰＵ１０が判断した場合に、ディスプレイ１７で編集中の画面上で、小計行７１を挿入した後、今月分合計行７２をレイアウト表示部５０内の表図形内に挿入する。そして、さらに改ページ７３を行い、その後に続くデータを別のページに表示あるいは印字する旨をユーザに視覚的であって明確に認識させるための表示を行う。
【００５４】
図７は、図１に示したディスプレイ１７に表示されるグラフィカル・ユーザ・インタフェース画面（ＧＵＩ）一例を示す図である。本画面は、ブレイクの設定時にディスプレイ１７に表示されるウィンドウの一例である。フィールドに対応した項目と、挿入する行を指定可能に構成されている。
【００５５】
図７において、６０はブレイクの設定画面であり、図５に示したフィールド表示部５１に対応する項目に対して、個別にブレイク行をレイアウト表示部５０内に指定可能に構成されている。
【００５６】
６１〜６３はボタンで、ボタン６１を押下すると、サンプルデータの生成を開始する。ボタン６２はＯＫボタンとして機能し、図７において指定した内容を確定する場合に押下される。ボタン６３はキャンセルボタンとして機能し、図７に示した画面を消去する場合に押下される。
【００５７】
図８は、本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、帳票処理におけるブレイク設定に伴うフィールド生成処理とプレビュー処理例である。なお、Ｓ１０００、Ｓ２０００、Ｓ３０００は各ステップを示す。また、各ステップは、ＣＰＵ１０がＲＡＭ１２に表編集制御プログラムをロードして実行することで実現される。
【００５８】
まず、Ｓ１０００で、ＣＰＵ１０は、上記表編集プログラムを実行するため、ディスプレイ１７に図７に示すブレイク設定のための画面を表示する。ここで、ユーザがキーボード１６、マウス１８を操作して、ディスプレイ１７画面に指示を入力して、必要なブレイク設定を行う図６に示す対象となる表中で、ブレイクする項目のフィールドを指定する設定を行う。
【００５９】
本実施形態で、ブレイクの設定は、対象となる項目（ブレイクキー）の指定と、該指定したブレイクキーで、データが切り替わった際、どのような動作をさせるかの指定によりなされる。
【００６０】
例えば図７では、ブレイクの設定テーブル６０に、ユーザがキーボード１６により「○」印を入力することにより、ブレイクの設定が行われる。該設定テーブル６０は、行「今月分合計行」、「小計行」及び「改ページ」と列「顧客番号」の交わるセルに「○」印が記入されている。このため、印刷時に「顧客番号」に挿入されるフィールドデータが切り替わった際に、「今月分合計行」、「小計行」が集計表に自動的に挿入され、その後に、改ページが行われ、それ以降のフィールドデータは異なるページに印刷される。
【００６１】
また、図７に示すように、行「小計行」と列「納品日」の交わるセルに「○」印が記入されているため、印刷時に「納品日」に挿入されるフィールドデータが切り替わった際に、「小計行」が集計表に挿入される。このとき、改ページは行われない。
【００６２】
前述のブレイクの設定テーブル６０は、ＲＡＭ１２のデータエリアＭ１に格納されている。また、ＲＡＭ１２のデータエリアＭ１には、項目行５３の各項目に対応する各フィールド項目が格納されている。
【００６３】
そして、Ｓ２０００で、ブレイクの設定を確認するためのサンプルとなるフィールドデータの生成を行う。本実施形態では、図７に示したボタン６１が押下された場合に、本処理を行う。このため、ユーザが帳票毎にサンプルデータをあらかじめ作成して用意する等の手間がなくなり、利便性が向上する。
【００６４】
このようにして、フィールドデータの生成が行われると、次に、Ｓ３０００で、生成されたフィールドデータをフィールドに流し込み、ブレイク設定状況を確認するためのプレビュー表示をディスプレイ１７上で行い、全ての処理を完了する。
【００６５】
これにより、ＣＰＵ１０により自動生成されるサンプルデータに基づいて、図６に示すように、ブレイク設定状況を確認するためのプレビュー表示をディスプレイ１７上で確認可能となる。本例は、通常の帳票表示に比べて、各帳票を構成する図形の輪郭が、例えば太線で強調表示されているため、視認性よくブレイク設定項目を確認できる。
【００６６】
図９は、本実施形態を示す情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、図８に示したＳ２０００のフィールドデータ生成処理の第１の詳細処理例である。なお、Ｓ２００１〜２００７、Ｓ２１００は各ステップを示す。また、各ステップは、ＣＰＵ１０がＲＡＭ１２に表編集制御プログラムをロードして実行することで実現される。本処理は、図７に示したボタン６１が押下されることにより開始される。
【００６７】
まず、Ｓ２１００で、ＣＰＵ１０は、図５に示した項目行５３及び、フィールドデータの一番目のレコード行を出力する初期データ出力処理を行う。なお、本処理の詳細は、図１０において詳述する。なお、本処理で出力されたフィールドデータはＲＡＭ１２のワークエリアＷ１に保存される。
【００６８】
次に、Ｓ２００１で、ＣＰＵ１は、フィールドリストから、フィールド項目を取得する。そして、Ｓ２００２で、ＣＰＵ１０は、もし、全てのフィールド項目について全て読み出しを完了しているかどうかを判断する。ここで、ＣＰＵ１０が完了していると判断した場合は、直ちに本処理を終了する。
【００６９】
一方、Ｓ２００２で、ＣＰＵ１０がフィールド項目の取得が完了していないと判断した場合、Ｓ２００３で、ＣＰＵ１０はワークエリアＷ１に格納されている直前のフィールドデータを取得する。
【００７０】
次に、Ｓ２００４でＣＰＵ１０は、全てのフィールド項目のフィールドデータについて次の行のデータ生成が全て完了しているかどうかを判断する。ここで、ＣＰＵ１０が全てのフィールド項目のフィールドデータについて次の行のデータ生成が全て完了していると判断した場合は、Ｓ２００１に戻り、次のフィールドＩＤを取得する。
【００７１】
一方、Ｓ２００４で、全てのフィールド項目のフィールドデータについて次の行のデータ生成が全て完了していないと判断した場合は、Ｓ２００５に進む。そして、Ｓ２００５で、ＣＰＵ１０は、Ｓ２００１で取得したブレイクキーリストのフィールドＩＤと、Ｓ２００３で取得したフィールド項目が一致するものがあるか判断を行う。
【００７２】
ここで、ＣＰＵ１０が一致するものがないと判断した場合は、データの切り替えを行うべきフィールド項目のフィールドデータでないとして、Ｓ２００７へ進む。そして、Ｓ２００７で、Ｓ２００３にて取得したフィールドデータをワークエリアＷ１に追加格納し、Ｓ２００１へ戻り、次のフィールドＩＤを取得する。
【００７３】
一方、Ｓ２００５でブレイクキーリストのフィールド項目と、フィールド項目が一致したと判断した場合、データの切り替えを行うべきフィールド項目のフィールドデータであるとして、Ｓ２００６で、フィールドデータを変更する。そして、Ｓ２００７で、その後に変更したフィールドデータをワークエリアＷ１に追加格納し、Ｓ２００１へ戻り、次のフィールドＩＤを取得する。
【００７４】
なお、Ｓ２００６において、フィールドデータを変更する方法は、どのような方法を用いてもよい。
【００７５】
図１０は、本実施形態を示す情報処理装置における第３のデータ処理手順の一例を示すフローチャートである。本例は、図９に示したＳ２１００の初期データ出力の詳細処理例である。なお、Ｓ２１０１〜２１０９は各ステップを示す。また、各ステップは、ＣＰＵ１０がＲＡＭ１２に表編集制御プログラムをロードして実行することで実現される。
【００７６】
まず、Ｓ２１０１で、ＣＰＵ１０は、データエリアＭ１より、フィールドリスト内のフィールド項目を取得する。そして、Ｓ２１０２で、ＣＰＵ１０は、全てのフィールド項目について全て読み出しが完了しているかどうかを判断する。ここで、ＣＰＵ１０が全てのフィールド項目について全て読み出しが完了していると判断した場合、直ちに本処理を終了する。
【００７７】
一方、Ｓ２１０２で、ＣＰＵ１０が全てのフィールド項目について全て読み出しが完了していないと判断した場合、Ｓ２１０３で、ＣＰＵ１０は読み出したフィールド項目のフィールド名をＲＡＭ１２のワークエリアＷ１へ格納する。
【００７８】
続いて、Ｓ２１０４で、フィールド項目のデータ型を取得し、Ｓ２１０５で、ＣＰＵ１０は、取得したデータ型の種類が文字型、数値型、日付型のいずれであるかを判断する。
【００７９】
ここで、ＣＰＵ１０がデータ型の種類が文字型であると判断した場合、Ｓ２１０６で、文字型のフィールドデータを生成する。そして、Ｓ２１１０９で、ＣＰＵ１０は、生成した文字型のフィールドデータをＲＡＭ１２のワークエリアＷ１へ格納して、Ｓ２１０１へ戻り、次のフィールド項目を取得する。
【００８０】
一方、Ｓ２１０５で、ＣＰＵ１０が取得したデータ型を数値型であると判断した場合、Ｓ２１０７で、フィールドデータを数値型のフィールドデータを生成する。そして、Ｓ２１０９で、生成した数値型のフィールドデータをＲＡＭ１２のワークエリアＷ１へ格納して、Ｓ２１０１へ戻り、次のフィールド項目を取得する。
【００８１】
一方、Ｓ２１０５で、ＣＰＵ１０が取得したデータ型を日付型であると判断した場合、Ｓ２１０８で、ＣＰＵ１０は、日付型のフィールドデータを生成する。
【００８２】
そして、Ｓ２１０９で、ＣＰＵ１０は、生成した日付型のフィールドデータをＲＡＭ１２のワークエリアＷ１へ格納して、Ｓ２１０１へ戻り、次のフィールド項目を取得する。
【００８３】
なお、上記Ｓ２１０６、Ｓ２１０７及びステップＳ２１０８で生成する型別のフィールドデータの生成方法は、本実施形態で示す機能が達成できれば、どのような方法を用いてもよい。
【００８４】
また、Ｓ２１０９の後、再びＳ２１０１において、次のフィールド項目を取得する。
【００８５】
図１１は、本実施形態を示す情報処理装置における第４のデータ処理手順の一例を示すフローチャートである。本例は、図８に示したＳ３０００のブレイク設定のプレビュー処理例である。なお、Ｓ３００１〜３００９は各ステップを示す。また、各ステップは、ＣＰＵ１０がＲＡＭ１２に表編集制御プログラムをロードして実行することで実現される。
【００８６】
まず、Ｓ３００１で、ＣＰＵ１０は、マウス１８によるディスプレイ１７上の入力点の座標を公知の手法により取得する。次に、Ｓ３００２で、ＣＰＵ１０は、フィールド項目表示位置を取得する。次に、Ｓ３００３で、ＣＰＵ１０は、入力点の座標及び、フィールド項目表示位置よりデータエリアＭ１に格納されているフィールドを判別し、該フィールドＩＤを取得する。
【００８７】
次いで、Ｓ３００４で、ＣＰＵ１０は、ブレイクキーとして設定された項目（例えば「顧客番号」）のフィールドＩＤを取得する。そして、Ｓ３００５で、Ｓ３００３で取得したフィールドＩＤとＳ３００４で取得したブレイクキー項目のフィールドＩＤとが一致するかどうかを判断する。ここで、ＣＰＵ１０が一致しないと判断した場合は、直ちに本処理を終了する。
【００８８】
一方、Ｓ３００５で、ＣＰＵ１０が取得したフィールドＩＤとＳ３００４で取得したブレイクキー項目のフィールドＩＤとが一致すると判断した場合は、Ｓ３００６へ進む。
【００８９】
そして、Ｓ３００６で、ＣＰＵ１０は、ブレイクの設定状況の表示が既にディスプレイ１７に表示されているか（フィールド項目が既に選択済みか）を判断する。ここで、フィールド項目とは、データ編集項目に対応する。つまり、ＣＰＵ１０は、フィールド情報を選択する毎に、同一のフィールド情報が既に選択中かどうかを判断する。
【００９０】
ここで、ＣＰＵ１０が、フィールド項目が既に選択済みでないと判断した場合は、Ｓ３００８へ進み、例えば図６に示す表示態様でブレイクの設定状況の表示をディスプレイ１７上で行う。そして、Ｓ３００９で、ＣＰＵ１０は、ブレイク設定状況の表示がなされていることを示すブレイク表示中フラグを変更してＲＡＭ１２のワークエリアＷ２に格納して、本処理を終了する。
【００９１】
一方、Ｓ３００６で、同一のフィールド項目が既に選択済みであると判断した場合、つまり、既にブレイクの設定状況が図６に示すよう表示されていた場合、表示されているブレイク設定状況の表示を消去するものと判断して、Ｓ３００７へ進む。そして、Ｓ３００７で、ＣＰＵ１０は、ディスプレイ１７上におけるブレイク設定状況の表示をディスプレイ１７より消去（非表示）する。
【００９２】
そして、Ｓ３００９で、ＣＰＵ１０は、ブレイク設定状況の表示がされていないことを示すブレイク表示中フラグをＲＡＭ１２のワークエリアＷ２に格納して、本処理を終了する。
【００９３】
これにより、ディスプレイ１７で表示中の表中において、フィールド「顧客番号」のデータ変化が起こった際、図１１に示すＳ３００８をＣＰＵ１０が実行する表示制御を行う。つまり、ＣＰＵ１０は、小計行７１を挿入したのち、今月分合計行７２を表図形内に挿入し、さらに改ページを行う表示制御を行う。この結果、その後に続くデータを別のページに表示あるいは印字する旨をユーザに視覚的にわかりやすく認識させることができる。
【００９４】
〔第２実施形態〕
第２実施形態では、第１実施形態に加え、フィールドデータの生成規則の設定を変更することによって示す。尚、第２実施形態における情報処理装置の構成は、第１実施形態と同様である。
【００９５】
図１２は、本実施形態を示す情報処理装置におけるフィールドデータの生成規則の変更処理を説明する図である。本例は、発生順序とブレイクキーとから構成される。
【００９６】
本例は、図１３に示す表編集画面において、表示されるブレイク設定画面構成を模式的に説明する画面に対応する。
【００９７】
図１２において、１２０は発生順序で、例えば１〜３の順にブレイクキー１２１として、「納品日」、「分類」及び「品名」、「顧客番号」が切り替える設定に対応する。
【００９８】
図１３は、本実施形態を示す情報処理装置におけるブレイクキーの設定処理を説明する図である。本画面１３０は、ＣＰＵ１０の表示制御で、ディスプレイ１７の表示される。本画面では、図１２に示した形式を適用した、ブレイクキーの設定処理画面を示している。
【００９９】
図１３の（ａ）において、フィールドリスト表示部１３１から、フィールドデータ生成規則表示部１３２へ、マウス１８によるドラッグアンドドロップ操作によって設定する例を示す。フィールドデータ生成規則表示部１３２によると、１番目にデータ項目「納品日」でデータの切り替えが行われ、その後、２番目に「分類」及び「品名」同時に切り替わる。
【０１００】
そして、最後、３番目にデータ項目「顧客番号」が切り替わるようなフィールドデータの生成が行われるような設定となっている。
【０１０１】
図１３（ｂ）は、各々のブレイクに関する詳細設定を示すウィンドウ１３３である。フィールドデータの切り替えが発生するまでのレコード行数の間隔等を設定することができる。
【０１０２】
図１４は、本実施形態を示す情報処理装置における第５のデータ処理手順の一例を示すフローチャートである。本例は、本例は、図８に示したＳ２０００のフィールドデータ生成処理の第２の詳細処理例である。なお、Ｓ２１００、Ｓ２２０１〜２２０８は各ステップを示す。また、各ステップは、ＣＰＵ１０がＲＡＭ１２に表編集制御プログラムをロードして実行することで実現される。
【０１０３】
まず、Ｓ２１００で、図９に示した場合と同様に初期データを出力する。これは前述と同様のため省略する。
【０１０４】
次に、Ｓ２２０１で、ＣＰＵ１０は、ＲＡＭ１２のデータエリアＭ１に格納されているブレイクキーリストを取得する。そして、Ｓ２２０２で、ＣＰＵ１０は、ＲＡＭ１２のデータエリアＭ１に格納されている、全てのブレイクキーリストについて全て読み出しが完了しているかどうかを判断する。ここで、ＣＰＵ１０が全てのブレイクキーリストについて全て読み出しが完了していると判断した場合は、直ちに本処理を終了する。
【０１０５】
一方、Ｓ２２０２で、ＣＰＵ１０が全てのブレイクキーリストについて全て読み出しが完了していないと判断した場合は、ＣＰＵ１０は、Ｓ２２０３で、ＲＡＭ１２のワークエリアＷ１に記憶されたフィールドリストから、フィールド項目を取得する。
【０１０６】
そして、Ｓ２２０４で、ＣＰＵ１０は、ＲＡＭ１２のワークエリアＷ１に記憶されたフィールドリストから全てのフィールド項目について全て読み出しが完了しているかどうかを判断する。ここで、全てのフィールド項目について全て読み出しが完了していると判断した場合は、フィールドデータのレコード１行分のデータが生成されたとしてＳ２２０１へ戻り、次のブレイクキーリストを取得する。
【０１０７】
一方、Ｓ２２０４で、ＣＰＵ１０が全てのフィールド項目について全て読み出しが完了していないと判断した場合は、Ｓ２２０５で、ＣＰＵ１０は、ＲＡＭ１２のワークエリアＷ１に格納されている直前のフィールドデータを取得する。
【０１０８】
そして、Ｓ２２０６で、ＣＰＵ１０は、Ｓ２２０１で取得したブレイクキーリストのフィールド項目と、Ｓ２２０５で取得したフィールド項目が一致するものがあるか判断を行う。ここで、ＣＰＵ１０が一致するものがないと判断した場合は、データの切り替えを行うべきフィールド項目のフィールドデータでないとして、Ｓ２２０８に進む。そして、Ｓ２２０８で、Ｓ２２０５にて取得したフィールドデータをＲＡＭ１２のワークエリアＷ１に追加格納し、Ｓ２２０３へ戻り、次のフィールド項目を取得する。
【０１０９】
一方、Ｓ２２０６で、ＣＰＵ１０は、ブレイクキーリストのフィールド項目と、フィールド項目が一致するものがあると判断した場合、データの切り替えを行うべきフィールド項目のフィールドデータであるとして、Ｓ２２０７へ進む。そして、Ｓ２２０７で、ＣＰＵ１０は、ＲＡＭ１２上で管理されているフィールドデータを変更し、Ｓ２２０８へ進む。そして、Ｓ２２０８で、ＣＰＵ１０は、変更したフィールドデータをＲＡＭ１２のワークエリアＷ１に追加格納し、Ｓ２２０３へ戻り、次のフィールド項目を取得する。
【０１１０】
なお、Ｓ２２０７において、フィールドデータを変更する方法は、どのような方法を用いてもよい。
【０１１１】
本実施形態によれば、フィールドデータの生成自由度が格段に向上し、ユーザの所望するフィールドデータを得ることができる。
【０１１２】
〔第３実施形態〕
第３実施形態では、第１実施形態に加え、ブレイク設定状況の表示から、ブレイク設定の属性の消去及び属性の変更を行えるようにする。尚、第３実施形態における情報処理装置の構成は、第１実施形態と同様である。
【０１１３】
図１５は、本実施形態を示す情報処理装置における第６のデータ処理手順の一例を示すフローチャートである。本例は、本例は、図８に示したＳ２０００のフィールドデータ生成処理の第２の詳細処理例である。本処理は、ブレイク設定の消去及び属性の変更処理例である。なお、Ｓ４００１〜４００９は各ステップを示す。また、各ステップは、ＣＰＵ１０がＲＡＭ１２に表編集制御プログラムをロードして実行することで実現される。
【０１１４】
まず、Ｓ４００１で、ＣＰＵ１０は、マウス１８によるディスプレイ１７上の入力点の座標を公知の手法により取得する。次に、Ｓ４００２で、ＣＰＵ１０は、ディスプレイ１７に表示されているブレイク設定状況の表示位置を取得する。次に、Ｓ４００３で、入力点の座標及び、ブレイク設定の表示位置よりブレイク設定表示部分であるか否かを判断する。
【０１１５】
ここで、ＣＰＵ１０がブレイク設定表示部分でないと判断した場合、直ちに本処理を終了する。
【０１１６】
一方、Ｓ４００３で、ＣＰＵ１０がブレイク設定表示部分であると判断した場合、Ｓ４００４へ進む。そして、Ｓ４００４で、入力点の座標及びブレイク設定表示位置からＲＡＭ１２のデータエリアＭ１に格納されているフィールドを判別し、フィールドＩＤを取得する。
【０１１７】
次に、Ｓ４００５で、ＣＰＵ１０は、Ｓ４００６で、ＲＡＭ１２からブレイクＩＤを取得し、Ｓ４００６にて取得したフィールドＩＤから操作対象となるブレイクＩＤを判断する。マウス１８からの入力がブレイク設定削除命令か否かを判断する。
【０１１８】
ここで、ＣＰＵ１０がブレイク設定削除命令であると判断場合、Ｓ４００８で、ＣＰＵ１０は、取得したフィールドＩＤのブレイク設定の削除処理を図１６に示すように行い、本処理を終了する。
【０１１９】
図１６は、本実施形態を示す情報処理装置におけるブレイク設定の削除処理例を示す図である。図１６の（ａ）はブレイク設定変更前で、図１６の（ｂ）はブレイク設定変更後であって、例えばブレイク解除命令を選択している状態である。
【０１２０】
本例では、ブレイク設定の処理として、ブレイク解除、ブレイク変更等の例を示す。図１６の（ａ）において表示されていたブレイク設定のうち、「今月分合計」を、図１６の（ａ）に示す命令選択処理に基づいて、図１６の（ｂ）に示す用に、選択された「今月分合計」を削除した状態に対応する。
【０１２１】
一方、Ｓ４００６で、ＣＰＵ１０により操作がブレイク削除命令でないと判断した場合、さらに、ＣＰＵ１０は、Ｓ４００７で、ブレイク設定の内容を変更ものであるかどうかを判断する。ブレイク設定の変更の場合、Ｓ４００９で、ＣＰＵ１０は、ブレイクの設定変更処理を行い、本処理を終了する。
【０１２２】
一方、Ｓ４００７で、ＣＰＵ１０が取得したブレイクＩＤがブレイク設定の内容を変更するものでないと判断した場合は、本処理を終了する。
【０１２３】
なお、上記ブレイクの設定変更処理及びブレイクの設定削除処理及の操作において、ウィンドウからの操作指示や、ドラッグアンドドロップによる操作、キーボードによる入力など、操作指示方法はどのようなものであってもよい。
【０１２４】
また、上記いずれかの実施形態では、ＣＰＵ１０がディスプレイ１７にフィールドリスト表示部４１からの矢印による表示でブレイク表示をする態様例示をした。しかしんがら、表示態様は上記に限られず、ブレイクの設定があることを認識させることができれば、他の態様を採用してもよい。
【０１２５】
例えば、ブレイクキーとして設定されたデータ項目列の近傍、あるいはディスプレイ１７上における所定の表示領域に表示させるようにしてもよい。また、表示内容を文字や、表示色の属性を変化させるようにしてもよい。
【０１２６】
また、上記いずれかの実施形態では、表図形における設定したブレイクキーによる小計行の挿入及び、改ページを行う場合の表示を例示したが、対象をなる項目は例示したもの以外でもよい。
【０１２７】
例えば、小計を演算した結果を、表図形の表示領域外に表示させるような設定について、設定の状況を確認する表示を行ってもよい。また、対象となる項目は、ブレイクキーに限るものではない。例えば、小計のための集計対象項目のような項目であってもよい。あるいは、ブレイクキーと、集計対象項目の双方というように、複数の項目について同時に処理するようにしてもよい。
【０１２８】
例えば、前述の実施形態では、フィールドデータ出力処理をサンプルデータ生成用のボタン６１の操作により開始する態様を例示した。しかしながら、例えば、メニューの項目から実行する、図６におけるブレイク設定が終了した時点で自動開始される等、どの態様を採用してもよい。ボタン６１が押下されると、ＣＰＵ１０は、編集中の帳票の表図形の表示領域内に生成したサンプルデータを流し込んで帳票をプレビューする。
【０１２９】
また、例えば、前述の実施の形態では、ブレイクの設定を行う際にテーブルに「○」印を記入することで設定を行う態様を例示したが、前記ブレイクの設定をさせることができれば他の態様を採用してもよい。例えば、設定に必要な項目をファイル等に書き込み、それを読み込む、あるいは、メニューから選択する方法で設定を行ってもよい。
【０１３０】
また、例えば、前述の実施の形態では、フィールド項目のデータ型に文字型、数値型、日付型を例示したが、フィールド項目のデータ型は、例えば時間、バーコード、画像等どのようなものであってもよい。
【０１３１】
また、上記実施の形態では、ブレイク表示について、マウス１８による入力点がブレイク設定の表示部分である場合に、該ブレイク設定の消去及び設定の属性の変更を例示した。しかしながら、例えば、小計行に対するブレイクキーの追加等、例示したもの以外のブレイク設定の属性変更を行えるようにしてもよい。
【０１３２】
〔第３実施形態〕
以下、図１７に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１３３】
図１７は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３６】
本実施形態における図８、図９、図１０、図１１、図１４、図１５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１４１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１４８】
【図１】本発明の実施の形態に係る表編集機能を備える情報処理装置の構成するブロック図である。
【図２】図１に示したＦＤのメモリマップを説明する図である。
【図３】図１に示したＲＡＭのメモリマップを説明する図である。
【図４】本実施形態を示す情報処理装置で処理するデータの一構造を説明する図である。
【図５】図１に示したディスプレイに表示されるグラフィカル・ユーザ・インタフェース画面（ＧＵＩ）一例を示す図である。
【図６】図１に示したディスプレイに表示されるプレビュー画面の一例を示す図である。
【図７】図１に示したディスプレイに表示されるグラフィカル・ユーザ・インタフェース画面（ＧＵＩ）一例を示す図である。
【図８】本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９】本実施形態を示す情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本実施形態を示す情報処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本実施形態を示す情報処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態を示す情報処理装置におけるフィールドデータの生成規則の変更処理を説明する図である。
【図１３】本実施形態を示す情報処理装置におけるブレイクキーの設定処理を説明する図である。
【図１４】本実施形態を示す情報処理装置における第５のデータ処理手順の一例を示すフローチャートである。
【図１５】本実施形態を示す情報処理装置における第６のデータ処理手順の一例を示すフローチャートである。
【図１６】本実施形態を示す情報処理装置におけるブレイク設定の削除処理例を示す図である。
【図１７】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１４９】
１  情報処理装置
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  ＦＤドライブ
１５  ＨＤＤドライブ
１６  キーボード
１７  ディスプレイ
１８  マウス
１９  プリンタ
【図１】
2008203931.tif 000003
【図２】
2008203931.tif 000004
【図３】
2008203931.tif 000005
【図４】
2008203931.tif 000006
【図５】
2008203931.tif 000007
【図６】
2008203931.tif 000008
【図７】
2008203931.tif 000009
【図８】
2008203931.tif 000010
【図９】
2008203931.tif 000011
【図１０】
2008203931.tif 000012
【図１１】
2008203931.tif 000013
【図１２】
2008203931.tif 000014
【図１３】
2008203931.tif 000015
【図１４】
2008203931.tif 000016
【図１５】
2008203931.tif 000017
【図１６】
2008203931.tif 000018
【図１７】
2008203931.tif 000019