(57)【特許請求の範囲】
【請求項１】
検索の対象となるデータに関する処理の種類を記憶する処理記憶手段と、
前記処理の種類別の検索条件及び前記処理の種類に共通の検索条件とを区別して記憶する検索条件記憶手段と、
前記処理記憶手段に記憶された処理の中から実行すべき処理を選択する処理選択手段と、
前記処理選択手段で選択された処理に対応した検索条件を設定する際に前記検索条件記憶手段に記憶されている検索条件を使用するか、若しくは新規に検索条件を作成するかを選択して設定する検索条件設定手段と、
設定された検索条件が複数の処理に共通の場合は、共通の検索条件として処理別の検索条件と区別して前記検索条件記憶手段に書き込む検索条件更新手段と、
前記検索条件設定手段で設定した検索条件に基づいて、前記記憶手段から所望のデータを検索して、前記処理選択手段で選択された処理を実行する処理実行手段と、
を備えたことを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置に係り、詳細には、データ処理を行うに際し、処理条件を設定し、当該設定した処理条件に応じたデータ処理を実行するデータ処理装置に関する。
【０００２】
【従来の技術】
近年、事務処理を主とするオフィスコンピュータや汎用コンピュータ等のデータ処理装置においては、データ処理を行う際に、処理毎に処理条件を設定してデータ処理を実行するのが一般的である。
【０００３】
具体的には、例えば、上記データ処理装置の顧客管理システムにおいては、顧客のデータが設定された顧客データベースに基づいて、売り上げグラフの作成や、ＤＭ（ダイレクトメール）の発行等の各種処理を行う場合に、各処理毎に、毎回、データ検索条件を設定し、かかるデータ抽出条件に合致したデータを顧客データベースから検索して、上記処理を行っていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のデータ処理装置においては、前回の処理と同じデータ検索条件でデータを検索する場合においても、処理毎に、毎回、新たにデータ処理条件を設定する必要があり、その条件設定が煩わしいという問題がある。また、同一のデータ検索条件でデータを検索する場合に、処理毎に、毎回、新たにデータ検索条件を入力する構成では、操作者がデータ検索条件を誤入力して、正しいデータ検索条件が入力されてない恐れがあるという問題があった。
【０００５】
そこで、本発明は上記事情に鑑みなされたもので、複数の処理の中から実行すべき処理を選択してデータ処理を行う際に、処理別に検索条件を簡単かつ迅速に設定できるデータ処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１記載の発明は、複数の処理の中から処理別に設定された検索条件に基づいて、検索の対象となるデータから所望のデータを検索し、選択された処理に基づいてデータ処理をするデータ処理装置であって、検索の対象となるデータに関する処理の種類を記憶する処理記憶手段と、前記処理の種類別の検索条件及び前記処理の種類に共通の検索条件とを区別して記憶する検索条件記憶手段と、前記処理記憶手段に記憶された処理の中から実行すべき処理を選択する処理選択手段と、前記処理選択手段で選択された処理に対応した検索条件を設定する際に前記検索条件記憶手段に記憶されている検索条件を使用するか、若しくは新規に検索条件を作成するかを選択して設定する検索条件設定手段と、設定された検索条件が複数の処理に共通の場合は、共通の検索条件として処理別の検索条件と区別して前記検索条件記憶手段に書き込む検索条件更新手段と、前記検索条件設定手段で設定した検索条件に基づいて、前記記憶手段から所望のデータを検索して、前記処理選択手段で選択された処理を実行する処理実行手段と、を備えたことにより上記課題を解決する。
【０００７】
即ち、請求項１記載の発明によれば、複数の処理の中から処理別に設定された検索条件に基づいて、検索の対象となるデータから所望のデータを検索し、選択された処理に基づいてデータ処理をするデータ処理装置であって、検索の対象となるデータに関する処理の種類を記憶し、前記処理の種類別の検索条件及び前記処理の種類に共通の検索条件とを区別して記憶し、前記処理記憶手段に記憶された処理の中から実行すべき処理を選択し、前記処理選択手段で選択された処理に対応した検索条件を設定する際に前記検索条件記憶手段に記憶されている検索条件を使用するか、若しくは新規に検索条件を作成するかを選択して設定し、設定された検索条件が複数の処理に共通の場合は、共通の検索条件として処理別の検索条件と区別して前記検索条件記憶手段に書き込み、前記検索条件設定手段で設定した検索条件に基づいて、前記記憶手段から所望のデータを検索して、前記処理選択手段で選択された処理を実行する。
【００１４】
【発明の実施の形態】
以下、図１〜図１０を参照して本発明の実施の形態を詳細に説明する。
（第１の実施の形態）
図１〜図９は、本発明のデータ処理装置を適用したコンピュータシステムの第１の実施の形態を示す図である。
【００１５】
図１は、本実施の形態のコンピュータシステム１の要部構成を示すブロック図である。
図１において、コンピュータシステム１は、ＣＰＵ２、入力部３、ＲＡＭ４、記憶装置６、カラー印字部７、カラー表示部８、及び記憶媒体１０により構成されており、各部はバスライン５により互いに接続されている。
【００１６】
ＣＰＵ（Central Processing Unit ）２は、記憶装置６に記憶されているＧＵＩとしてのウインドウシステムプログラム及び当該ウインドウシステムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラム、入力部３から入力される各種指示あるいはデータをＲＡＭ４内のワークメモリ４ａに格納し、この入力指示及び入力データに応じてＲＡＭ４内に格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ４内のワークメモリ４ａに格納するとともに、カラー表示部８に表示する。そして、ワークメモリ４ａに格納した処理結果を入力部３から入力指示される記憶装置６内の記憶媒体９の保存先に保存する。
【００１７】
また、ＣＰＵ２は、ＲＡＭ４内の顧客メモリ４ｂに記憶される顧客データに対して行う後述するデータ処理において、処理を行う毎に、設定した処理条件をＲＡＭ４内の処理条件ファイル４ｃに格納し、処理において処理条件を設定する際に、処理条件ファイル４ｃに格納された前回の処理の処理条件を、デフォルト値として使用するか否かを選択し、デフォルト値として前回の処理の処理条件を使用する場合には、このデフォルト値をそのまま、若しくは、変更・追加を加えて処理条件を設定する。
【００１８】
入力部３は、カーソルキー、数字入力キー及び各種機能キー（処理選択キーなど）等を備えたキーボードと、ポインティングデバイスであるマウスと、を備え、キーボードで押下されたキーの押下信号をＣＰＵ２に出力するとともに、マウスによる操作信号をＣＰＵ２に出力する。
【００１９】
ＲＡＭ（Random Accesss Memory ）４は、指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果等を格納するワークメモリ４ａと、帳票データを格納する顧客メモリ４ｂと、及び検索条件等を格納する条件メモリ４ｃとを有する。
【００２０】
図２に、上記ＲＡＭ４内の顧客メモリ４ｂに格納される顧客管理データの一例を示す。図２に示す如く、顧客データは、帳票形式で記憶されており、“氏名”、“住所”、“電話”、“商品”、“商品分類”、“取引日付”、“金額”、及び“担当”の各項目が設定され、これら各項目に対応するフィールドにデータが設定されている。
【００２１】
記憶装置６は、プログラムやデータ等が予め記憶されている記憶媒体９を有しており、この記憶媒体９は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。
【００２２】
この記憶媒体９は記憶装置６に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体９には上記ＧＵＩとしてのウインドウシステムプログラム及び当該ウインドウシステムに対応する各種アプリケーションプログラム、印刷処理プログラム及び各処理プログラムで処理されたデータ等を記憶する。
【００２３】
また、この記憶媒体に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【００２４】
カラー印字部７は、ＣＰＵ２から入力される印字データを指定された色で印刷出力する。
【００２５】
カラー表示部８は、ＣＲＴ（Cathode Ray Tube）等により構成され、ＣＰＵ２から入力される表示データを指定された色で表示する。
【００２６】
次に、本実施の形態の動作を説明する。
【００２７】
図３及び図４はコンピュータシステム１により実行されるデータ処理の動作を説明するフローチャートである。
これらフローチャートに記載した各機能を実現するプログラムはＣＰＵ２が読み取り可能なプログラムコードの形態で前記記憶媒体９に記憶されている。
【００２８】
図３は、上記データ処理の全体の動作を説明するためのフローチャートであり、図４は、上記データ処理における処理条件設定処理を説明するためのフローチャートである。
以下、図３及び図４のフローチャートに基づいて、ＲＡＭ４内の顧客メモリ４ｂに格納される顧客管理データに対して実行する上記データ処理を説明する。
【００２９】
図３において、先ず、ＣＰＵ２は、キー入力待ちとなり、入力部３においてキー入力があるか否かを判断し（ステップＳ１）、キー入力がある場合は、このキー入力が、処理選択キーであるか否か判断し（ステップＳ２）、処理選択キーでない場合は、ステップＳ７に移行して、キー入力に応じた処理を実行して、ステップＳ１に移行する。
【００３０】
また、キー入力が処理選択キーである場合は、ステップＳ３に移行して、例えば、図５の如き処理選択画面を、カラー表示部８の表示画面に表示する。図５に示す例では、実行可能な“処理”である“１、ＤＭ（ダイレクトメール）発行”、“２、売上データ管理”、“３、売上グラフ作成”、及び“４、データ一覧”が表示される。操作者の入力部３の操作により、実行したい処理の“番号”が指定されると、ＣＰＵ２は、この指定された番号に対応する処理を実行する処理として選択する（ステップＳ４）。ここで、本実施の形態においては、例えば、選択番号として“１”が指定され、“ＤＭ発行”が処理として選択されるものとする。
【００３１】
次いで、詳細には後述する処理条件設定処理（図４参照）を行って、選択した“処理”を行う際の処理条件（検索条件）を設定し（ステップＳ５）、設定した処理条件で選択した処理を実行して（ステップＳ６）、ステップＳ１に移行してキー入力待ちとなる。例えば、“ＤＭ発行”処理が選択された場合には、ＲＡＭ４内の顧客メモリ４ｂに格納された顧客管理データを、設定した処理条件で検索し、検索したＤＭ発行データをカラー表示部８に表示したり、カラー印刷部７からカラー印刷を行う。
【００３２】
次に、図４のフローチャートに基づいて、図３の上記データ処理における処理条件設定処理（上記ステップＳ５）の詳細な動作を説明する。
【００３３】
図４に示すように、当該条件設定処理では、先ず、ＣＰＵ２は、例えば、図６に示すような“起動画面”をカラー表示部８に表示する（ステップＳ１０）。図５に示す“起動画面”は、“実行選択”領域と、“処理条件設定”領域とから構成されれている。図６に示す例は、上記ステップＳ４で選択された“ＤＭ発行”処理に関する起動画面であり、“実行選択”領域には、処理条件の設定方式の選択を促すメッセージである“処理を選択して下さい。”が表示され、処理条件の設定方式としては、“１、新規条件で実行”，“２、前回処理条件で実行”，及び、“３、他の処理条件で実行”の３種類が表示される。
【００３４】
上記起動画面で、操作者による入力部３からの指示により、処理条件の設定方式の“番号”が選択されると（ステップＳ１１）、ＣＰＵ２は、処理条件の設定方式として、いずれのものが選択されたかを判断し（ステップＳ１２）、“１、新規条件で実行”が選択されたと判断された場合には、ステップＳ１６に移行する。
すなわち、“新規条件で実行”が選択された場合には、ＲＡＭ４内の処理条件ファイル４ａに格納されている処理条件を用いることなく、ステップＳ１６で、新規に処理条件が設定される。
【００３５】
また、ステップＳ１２で、“２、前回処理条件で実行”が選択されたと判断された場合には、ステップＳ１５に移行して、ＲＡＭ４内の処理条件ファイル４ｃに格納されている前回の処理の処理条件が読み出されて、図６に示す起動画面の“処理条件”領域にデフォルト値として表示され、処理条件設定の際に使用される。
【００３６】
また、ステップＳ１２で、“３、他の処理条件で実行”が選択されたと判断された場合には、ステップＳ１３に移行して、操作者による入力部３からの指示により、どの処理の処理条件を使用するかが入力されると、ＲＡＭ４内の処理条件ファイル４ａに格納されている指定された処理の処理条件が読み出されて、起動画面の“処理条件”領域に、デフォルト値として表示され、ステップＳ１６の処理条件設定の際に利用される。
【００３７】
ステップＳ１６では、図６の起動画面の“処理条件”領域に処理条件を入力して、処理条件を設定する。ここで、上記ステップＳ１３若しくはステップＳ１５により、処理条件としてデフォルト値が設定されている場合には、このデフォルト値をそのまま、若しくは、変更・追加を加えて処理条件を設定する。
【００３８】
ところで、処理条件（検索条件）は、例えば、図７に示す検索項目と図８に示す検索方法（算術記号）の組み合わせにより設定される。図７及び図８に示す例では、検索項目と算術記号が組み合わされて検索条件が設定される。
【００３９】
そして、設定された処理条件を、処理名と共に、ＲＡＭ４内の処理条件ファイル４ｃに格納して（ステップＳ１７）、当該処理条件設定処理を終了する。
【００４０】
図９は、図４で示した処理条件設定処理の具体例を説明するための図である。
図９（Ａ）〜図９（Ｃ）は、上記起動画面（図６参照）の概略表示例である。
図９（Ｄ）は、ＲＡＭ４内の処理条件ファイル４ｃの構成例である。
【００４１】
図９（Ａ）に示すように、図５の選択画面で、Ａ処理が選択され（上記ステップＳ４）、図６の起動画面で、ａ条件が設定された場合には（上記ステップＳ１６）、図９（Ｄ）に示すように、ＲＡＭ４内の処理条件ファイル４ｃにＡ処理のａ条件が記憶される（上記ステップＳ１７）。
【００４２】
そして、図９（Ｂ）に示すように、図５の選択画面で、Ａ処理が選択されて（上記ステップＳ４）、さらに、起動画面の処理条件設定方法で、“１、前回処理条件”が選択された場合には（上記ステップＳ１１）、処理条件ファイル４ｃに格納されているａ条件が読み出されて、デフォルト値として設定される（ステップＳ１５）。
【００４３】
また、図９（Ｃ）に示すように、図５の選択画面で、Ｂ処理が設定され（上記ステップＳ４）、さらに、起動画面の処理条件設定方法で、“２、他の処理条件”が選択され（ステップＳ１１）、さらに、使用する処理条件としてＡ処理のａ条件が設定された場合には（ステップＳ１３）、処理条件ファイル４ｃに格納されているａ条件が読み出されて、デフォルト値として設定される（上記ステップＳ１４）。
【００４４】
図９（ｂ）及び（ｃ）において、起動画面に設定されたデフォルト値（ａ条件）は、そのまま、若しくは、変更・追加が加えられて処理条件が設定される。
【００４５】
以上説明したように、本実施の形態においては、前回の処理において設定した処理条件をＲＡＭ４内の処理条件メモリ４ｃに格納し、今回の処理において、処理条件を設定する際、処理条件メモリ４ｃに格納された前回の処理の処理条件を利用することが可能である故、前回の処理条件を利用する場合に、前回の処理条件を設定する手間を省くことができ、処理条件を簡便かつ迅速に設定することが可能となる。また、処理条件を全て手入力で入力することによる入力ミスを減少させることができる。
【００４６】
（第２の実施の形態）
次に、本発明の第２の実施の形態におけるデータ処理装置を説明する。
図９は、第２の実施の形態におけるデータ処理装置を説明するための図である。
【００４７】
第２の実施の形態のコンピュータシステムは、基本的に、図１に示される上記第１の実施の形態のコンピュータシステムと同様の構成を有するものであり、その構成の説明は省略し、特徴的な部分のみ説明する。
【００４８】
第１の実施の形態においては、前回の処理において設定された処理条件をＲＡＭ４内の処理条件ファイル４ｃに格納して、今回の処理の処理条件を設定する際に、デフォルトとして使用可能な構成であるのに対して、第２の実施の形態においては、以前に設定された複数の処理の処理条件と、これら複数の処理の共通の処理条件とをＲＡＭ４内の処理条件ファイル４ｃに格納し、今回の処理の処理条件を設定する際にデフォルトとして使用可能な構成である。
【００４９】
図１０は、第２の実施の形態における処理条件設定処理の具体例を説明するための図である。
図１０（Ａ）〜図１０（Ｃ）は、上記起動画面（図６参照）の概略表示例である。
図１０（Ｄ）は、ＲＡＭ４内の処理条件ファイル４ｃの構成例である。
【００５０】
図１０（Ａ）に示すように、例えば、Ａ処理がａ条件で実行され、さらに、Ｂ処理がｂ条件で実行された場合には、図１０（Ｄ）に示すように、ＲＡＭ４内の処理条件ファイル４ｃに、“Ａ処理”の“ａ条件”、及び“Ｂ処理”の“ｂ条件”が夫々格納されると共に、Ａ処理のａ条件とＢ処理のｂ条件とで共通（固定）の処理条件であるａｂ条件が、“ＡＢ共通固定”の条件として格納される。
【００５１】
そして、例えば、選択画面でＡ処理が選択されると、図１０（Ｂ）の如き起動画面が表示される。この“実行選択”領域には、処理条件の設定方法として、“１、前回処理条件で実行”、“２、他の処理条件で実行”、及び“３、共通固定処理条件で実行”が表示される（尚、第２の実施の形態においては、“新規処理条件で実行”の代わりに、“共通固定処理条件で実行”が表示される。）。
ここで、“１、前回処理条件”が選択された場合には、処理条件ファイル４ｃからａ条件が読み出されて、デフォルト値として設定される。また、“２、他の処理条件”が設定された場合には、処理条件ファイル４ｃからｂ条件が読み出されてデフォルト値として設定される。また、“３、共通固定処理条件”が選択された場合には、処理条件ファイル４ｃからａｂ条件が読み出されて、デフォルト値として設定される。
【００５２】
他方、例えば、選択画面でＢ処理が選択されると、図９（Ｃ）の如き起動画面が表示される。ここで、“１、前回処理条件”が選択された場合には、処理条件ファイル４ｃからｂ条件が読み出されて、デフォルト値として設定される。また、“２、他の処理条件“が設定された場合には、処理条件ファイル４ｃからａ条件が読み出されてデフォルト値として設定される。また、“３、共通固定処理条件”が選択された場合には、処理条件ファイル４ｃからａｂ条件が読み出されて、デフォルト値として設定される。
【００５３】
図９（ｂ）及び（ｃ）において、起動画面に設定されたデフォルト値（ａ条件、ｂ条件、若しくはａｂ条件）は、そのまま、若しくは、変更・追加が加えられて処理条件が設定される。
【００５４】
以上説明したように、本実施の形態においては、以前に設定された複数の処理の処理条件と、これら複数の処理の共通（固定）の処理条件とをＲＡＭ４内の処理条件ファイル４ｃに格納し、今回の処理の処理条件を設定する際に、処理条件ファイル４ｃに格納された処理条件を使用可能な構成である故、ＲＡＭ４内の処理条件ファイル４ｃに格納された処理条件を利用する場合に、この処理条件を設定する手間を省くことができ、処理条件を簡便かつ迅速に設定することが可能となる。
また、処理条件を全て手入力で入力することによる入力ミスを減少させることができる。
また、以前に実行された複数の処理の処理条件と、これら複数の処理の共通（固定）の処理条件を、今回の処理条件を設定する際に、デフォルト値として使用可能な構成であるので、使用できるデフォルト値の自由度が向上し、操作者の使い勝手が良くなる。
【００５５】
【発明の効果】
本発明によれば、処理別に設定した検索条件を検索条件記憶手段に記憶しておくことにより、次回の処理において検索条件を設定する際に、検索条件記憶手段に記憶されている検索条件を利用することが可能なので、同じ検索条件を用いる場合に同一の検索条件を設定する手間を省くことができ、検索条件を全て手入力で入力することによる入力ミスを減少させることが可能となる。また、検索条件が複数の処理に共通の場合は共通の検索条件として処理別の検索条件と区別して記憶しており、処理に固有の検索条件と共通の検索条件との中から任意の検索条件を選択出来るので、操作者が簡便且つ迅速に検索条件を設定できる。
【図面の簡単な説明】
【図１】本発明のデータ処理装置を適用した１実施の形態のコンピュータシステムの要部構成を示すブロック図。
【図２】図１のＲＡＭ内の顧客メモリに格納される顧客管理データの一例を示す図。
【図３】図１のＣＰＵの制御により実行されるデータ処理を説明するためのフローチャート。
【図４】図３のデータ処理における処理条件設定処理を説明するためのフローチャート。
【図５】図３のデータ処理において、表示部８に表示される処理選択画面の表示例を示す図。
【図６】図４の処理条件設定処理において、表示部８に表示される起動画面の表示例を示す図。
【図７】図４の処理条件設定処理において、処理条件を設定する際に使用される検索項目の例を示す図。
【図８】図４の処理条件設定処理において、処理条件を設定する際に使用される検索方法の例を示す図。
【図９】図４の処理条件設定処理において、処理条件を設定する際の具体的処理過程を説明するための図。
【図１０】第２の実施の形態の処理条件設定処理において、処理条件を設定する際の具体的処理過程を説明するための図。
【符号の説明】
１    コンピュータシステム
２    ＣＰＵ
３    入力部
４    ＲＡＭ
４ａ  ワークメモリ
４ｂ  顧客メモリ
４ｃ  処理条件ファイル
５    バス
６    記憶装置
７    カラー印字部
８    カラー表示部
９    記憶媒体
【図１】
0003743868.tif 000002
【図２】
0003743868.tif 000003
【図３】
0003743868.tif 000004
【図４】
0003743868.tif 000005
【図５】
0003743868.tif 000006
【図６】
0003743868.tif 000007
【図７】
0003743868.tif 000008
【図８】
0003743868.tif 000009
【図９】
0003743868.tif 000010
【図１０】
0003743868.tif 000011