(57)【特許請求の範囲】
【請求項１】
データベースからそのデータベースに含まれるテーブルの名称およびテーブルを構成する列の名称からなる情報であるテーブル情報を取得して表示し前記テーブル情報から任意の列情報を選択して取得し前記データベースをアクセスする部品の生成を支援するデータベースアクセス部品作成支援システムにおいて、前記列情報の桁数を参照し前記桁数の長さを持つフィールドをイメージデータとして作成する部品イメージデータ作成手段と、前記イメージデータをダイアログボックスのプレビュー表示領域に表示するイメージデータ表示手段とを具備することを特徴とするデータベースアクセス部品作成支援システム。
【請求項２】
請求項１記載のデータベースアクセス部品作成支援システムにおいて、実行画面全体のレイアウト定義ウィンドウの情報をレイアウト情報として取得するレイアウト情報取得手段と、前記レイアウト情報を参照しレイアウト定義ウィンドウ全体のイメージを作成後，既に配置されている部品の情報を取得してそのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージに重ね，さらに前記列情報の桁数を参照し前記桁数の長さを持つフィールドのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージにさらに重ねる全体イメージデータ作成手段とを具備することを特徴とするデータベースアクセス部品作成支援システム。
【請求項３】
データベースからそのデータベースに含まれるテーブルの名称およびテーブルを構成する列の名称からなる情報であるテーブル情報を取得して表示し前記テーブル情報から任意の列情報を選択して取得し前記データベースをアクセスする部品の生成を支援するデータベースアクセス部品作成支援システムのプログラム記録媒体において、前記列情報の桁数を参照し前記桁数の長さを持つフィールドをイメージデータとして作成する部品イメージデータ作成ステップと、前記イメージデータをダイアログボックスのプレビュー表示領域に表示するイメージデータ表示ステップとを含むことを特徴とするデータベースアクセス部品作成支援システムのプログラム記録媒体。
【請求項４】
請求項３記載のデータベースアクセス部品作成支援システムのプログラム記録媒体において、実行画面全体のレイアウト定義ウィンドウの情報をレイアウト情報として取得するレイアウト情報取得ステップと、前記レイアウト情報を参照しレイアウト定義ウィンドウ全体のイメージを作成後，既に配置されている部品の情報を取得してそのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージに重ね，さらに前記列情報の桁数を参照し前記桁数の長さを持つフィールドのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージにさらに重ねる全体イメージデータ作成ステップとを含むことを特徴とするデータベースアクセス部品作成支援システムのプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータベースアクセス部品作成支援システムおよびそのプログラム記録媒体に関し、特に作成中のデータベースアクセス部品のレイアウトイメージを表示させて対話的に確認できるデータベースアクセス部品作成支援システムおよびそのプログラム記録媒体に関する。
【０００２】
【従来の技術】
画面を持つアプリケーションのプログラミングには、いくつかのプログラミングスタイルがある。
【０００３】
画面を作成するとき、プッシュボタンやフィールドなどのコントロールを実際の画面のレイアウトに従ってウィンドウ枠内（これをレイアウト定義ウィンドウと呼ぶ）に配置していくプログラミングスタイルは、その中の一つの方法である。
【０００４】
コントロールに処理を含め、表示属性だけでなく、機能的な意味を持ったものをここでは部品と呼ぶ。部品には、プッシュボタン部品、データベースアクセス部品などがある。プッシュボタン部品は、プッシュボタンのコントロールに、プッシュボタンを押したときの動作を含めた部品である。データベースアクセス部品は、フィールドのコントロールに、データベースにアクセスする処理を含めた部品である。例えば、サーバのデータベースを検索し、条件に適するデータを表示するときに、すべての列を表示するのではなく必要な列だけ表示する、というような処理を含めた部品である。
【０００５】
図１２は従来のデータベースアクセス部品作成支援システムを示すブロック図である。同図において、データベースアクセス部品作成支援システムは、ユーザの指定情報をもとにデータベースアクセス部品を自動的に作成する。ユーザはダイアログボックスの表示内容に従って、部品の情報を段階的に対話形式に指定していくだけで良い。
【０００６】
同図において、このシステムはユーザがダイアログボックスで情報を入力するために使用する入力部１と、表示部２と、アプリケーションが実行時にアクセスするデータベース３と、ユーザの指定情報を処理するデータ処理部９と、ユーザの指定情報をもとに部品６を生成する部品生成部５とから構成される。
【０００７】
データ処理部９は、データベース３からこのデータベースに含まれるテーブルの名称およびテーブルを構成する列の名称からなる情報であるテーブル情報４０２を取得するテーブル情報取得手段４０１と、取得したテーブル情報４０２をダイアログボックスに表示するテーブル情報表示手段４０３と、テーブル情報４０２から列の情報を取得する列情報取得手段４０４とから構成されている。
【０００８】
ここで、入力部１は、ユーザがマウスやキーボードを使って、情報入力領域（図１３の２１）から項目を選択したり、ラジオボタンを選択したりする。表示部２は、ダイアログボックスをディスプレイに表示する。データベース３には、いくつかのテーブルと多くのレコードがユーザの作成したデータとして格納されている。データベース３はアプリケーションの実行時にアクセスされるだけでなく、データベースアクセス部品作成支援システムの実行中にもアクセスされる。
【０００９】
また、テーブル情報取得手段４０１は、データベース３に格納されているテーブルをすべて取得し、テーブル情報４０２として記憶する。テーブル情報表示手段４０３は、テーブル情報４０２をダイアログボックスに表示する。列情報取得手段４０４は、テーブルを構成する列をすべて取得し、列情報４０５として記憶する。部品生成部５は、各段階におけるユーザの指定情報をもとに、部品の属性や処理を自動的に生成する。生成された部品６は、レイアウト定義ウィンドウのユーザが指定した位置に作成される。
【００１０】
図１３は上記のダイアログボックスの例を示す説明図である。同図において、ダイアログボックスは情報入力領域２１とシステム動作指定領域２２とに分かれている。情報入力領域２１は、ユーザがラジオボタンを選択したり、フィールドに文字を入力したりする領域である。システム動作指定領域２２は、「戻る」「次へ」「完了」ボタンをユーザが選択して、システムの動作を指定する領域である（図１３は、ダイアログボックスの一例であり、「完了」ボタンは表示されていない）。「戻る」ボタンを押すと、前の段落に戻る。「次へ」ボタンを押すと、次の段階に進む。「完了」ボタンを押すと、すべての段階を終えて、部品の生成を開始する。
【００１１】
図１４は上記のデータベースアクセス部品作成支援システムの動作を示す流れ図である。同図において、ユーザによってデータベースアクセス部品作成支援システムが起動されると、表示するダイアログボックスを最初の段階におけるダイアログボックスとする（ステップＣ１）。そのダイアログボックスを表示して、ユーザの動作を待機する（ステップＣ２）。ダイアログボックスの表示内容にしたがって、ユーザは情報を入力部１によって入力する（ステップＣ３）。
【００１２】
上記のようにして入力が終わると、次の段階に進むか、前の段階に戻るか、データベースアクセス部品作成支援システムを終了するかを選択する（ステップＣ４）。
【００１３】
「次へ」が選択された場合、引き続いて表示するダイアログボックスを次の段階におけるダイアログボックスとする（ステップＣ５）。そして、そのダイアログボックスを表示して、ユーザの動作を待機する（ステップＣ２）。
【００１４】
「戻る」が選択された場合、引き続いて表示するダイアログボックスを前の段階におけるダイアログボックスとする（ステップＣ６）。そして、そのダイアログボックスを表示して、ユーザの動作を待機する（ステップＣ２）。
【００１５】
「完了」が選択された場合、ユーザの指定情報をもとに、データベースアクセス部品を生成する（ステップＣ７）。生成後、データベースアクセス部品作成支援システムは終了し、レイアウト定義ウィンドウ上にデータベースアクセス部品が配置される。
【００１６】
【発明が解決しようとする課題】
上記のような従来のデータベースアクセス部品作成支援システムは、次の問題点を有している。
【００１７】
第１の問題点は、作成された部品のレイアウトに不具合があったとき、もう一度、最初から部品を作成し直さなければならないことである。その理由は、データベースアクセス部品作成支援システムの実行中は、部品のレイアウトを確認できないからである。また、ユーザはデータベースに自由にテーブルを作成でき、テーブルに含まれる列の桁数はあらかじめ決まっているものでもないので、部品のレイアウトを前もってデータベースアクセス部品作成支援システム側で決めておけないからである。
【００１８】
第２の問題点は、作成された部品のレイアウトが想定するレイアウトと違うときがある、ということである。その理由は、第１の問題点の理由と同じである。
【００１９】
第３の問題点は、作成された部品を含む実行画面全体のレイアウトに不具合があったとき、もう一度、最初から部品を作成し直さなければならないことである。その理由は、データベースアクセス部品作成支援システムの実行中は、実行画面全体のレイアウトを確認できないからである。また、ユーザはデータベースに自由にテーブルを作成でき、テーブルに含まれる列の桁数はあらかじめ決まっているものでもないので、部品のレイアウトを前もってデータベースアクセス部品作成支援システム側で決めておけないからである。
【００２０】
第４の問題点は、作成された部品を含む実行画面全体のレイアウトが想定するレイアウトと違うときがある、ということである。その理由は、第３の問題点の理由と同じである。
【００２１】
本発明の目的は、作成中の部品のレイアウトをプレビューできるデータベースアクセス部品作成支援システムを提供することにある。
【００２２】
本発明の他の目的は、作成中の部品を含む実行画面全体のレイアウトをプレビューできるデータベースアクセス部品作成支援システムを提供することにある。
【００２５】
また本発明のデータベースアクセス部品作成支援システムは、データベースからそのデータベースに含まれるテーブルの名称およびテーブルを構成する列の名称からなる情報であるテーブル情報を取得して表示し前記テーブル情報から任意の列情報を選択して取得し前記データベースをアクセスする部品の生成を支援するデータベースアクセス部品作成支援システムにおいて、前記列情報の桁数を参照し前記桁数の長さを持つフィールドをイメージデータとして作成する部品イメージデータ作成手段と、前記イメージデータをダイアログボックスのプレビュー表示領域に表示するイメージデータ表示手段とを具備することを特徴とする。
【００２６】
さらに本発明のデータベースアクセス部品作成支援システムは、実行画面全体のレイアウト定義ウィンドウの情報をレイアウト情報として取得するレイアウト情報取得手段と、前記レイアウト情報を参照しレイアウト定義ウィンドウ全体のイメージを作成後，既に配置されている部品の情報を取得してそのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージに重ね，さらに前記列情報の桁数を参照し前記桁数の長さを持つフィールドのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージにさらに重ねる全体イメージデータ作成手段とを具備することを特徴とする。
【００２７】
また本発明のデータベースアクセス部品作成支援システムのプログラム記録媒体は、データベースからそのデータベースに含まれるテーブルの名称およびテーブルを構成する列の名称からなる情報であるテーブル情報を取得して表示し前記テーブル情報から任意の列情報を選択して取得し前記データベースをアクセスする部品の生成を支援するデータベースアクセス部品作成支援システムのプログラム記録媒体において、前記列情報の桁数を参照し前記桁数の長さを持つフィールドをイメージデータとして作成する部品イメージデータ作成ステップと、前記イメージデータをダイアログボックスのプレビュー表示領域に表示するイメージデータ表示ステップとを含むことを特徴とする。
【００２８】
さらに本発明のデータベースアクセス部品作成支援システムのプログラム記録媒体は、実行画面全体のレイアウト定義ウィンドウの情報をレイアウト情報として取得するレイアウト情報取得ステップと、前記レイアウト情報を参照しレイアウト定義ウィンドウ全体のイメージを作成後，既に配置されている部品の情報を取得してそのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージに重ね，さらに前記列情報の桁数を参照し前記桁数の長さを持つフィールドのイメージを作成し，前記イメージを前記レイアウト定義ウィンドウ全体のイメージにさらに重ねる全体イメージデータ作成ステップとを含むことを特徴とする。
【００２９】
すなわち、本発明によるデータベースアクセス部品作成支援システムは、ユーザが選択した列情報をもとに部品のレイアウトをプレビューする。より具体的には、プレビューするときに、列情報の桁数を参照し、桁数分の長さを持つフィールドをイメージデータとして作成する部品にイメージデータ作成手段（図１の４０６）と、作成されたイメージデータをダイアログボックスのプレビュー表示領域（図２の２３）に表示するイメージデータ表示手段（図１の４０７）とを有する。
【００３０】
また、本発明によるデータベースアクセス部品作成支援システムは、レイアウト情報とユーザが選択した列情報をもとに作成中の部品を含む実行画面全体のレイアウトをプレビューする。より具体的には、システム起動後に、現在のレイアウト定義ウィンドウの情報を取得し、レイアウト情報として記憶するレイアウト情報取得手段（図９の４０８）と、プレビューするときに、レイアウト情報を参照しレイアウト定義ウィンドウ全体のイメージを作成後、すでに配置されている部品の情報を取得して部品のイメージを作成し、レイアウト定義ウィンドウ全体のイメージ上に部品のイメージを重ね、さらに列情報の桁数を参照し、桁数分の長さを持つフィールドのイメージを作成し、レイアウト定義ウィンドウ全体のイメージ上に重ねていく、全体イメージデータ作成手段（図９の４１０）とを有する。
【００３１】
【発明の実施の形態】
以下、本発明について図面を参照しながら説明する。
【００３２】
図１は本発明の実施の第一の形態を示すブロック図である。同図において、本発明によるデータベースアクセス部品作成支援システムは、既に説明した従来例（図１２参照）に存在しない部品イメージデータ作成手段４０６およびイメージデータ表示手段４０７を含むデータ処理部４を有している。
【００３３】
ここで、部品イメージデータ作成手段４０６は、ユーザが選択した列の列情報４０５の桁数を参照し、桁数分の長さを持つフィールドをイメージデータとして作成する。ユーザが複数の列を選択したときは、それぞれの列の桁数を参照し、それぞれの桁数分の長さを持つフィールドを並べたイメージデータを作成する。また、イメージデータ表示手段４０７は、部品イメージデータ作成手段４０６によって作成されたイメージデータをダイアログボックスのプレビュー表示領域（後述する。）に表示する。その他の構成は従来例（図１２参照）と同じである。
【００３４】
図２は上記のダイアログボックスを示す説明図である。同図において、このダイアログボックスは既に説明した従来例（図１３参照）に存在しないプレビュー表示領域２３を有している。このプレビュー表示領域２３は実行画面のレイアウトをイメージとして表示する領域であり、具体的にはビットマップやアイコンなどのイメージデータを表示することができる。その他の領域は従来例（図１３参照）と同じである。
【００３５】
図３は上記のデータベースアクセス部品作成支援システムの動作を示す流れ図である。同図において、まず、アプリケーションがアクセスするデータベースのそのデータベースに含まれるテーブルの名称およびテーブルを構成する列の名称からなる情報であるテーブル情報４０２をデータベース３からテーブル情報取得手段４０１により取得する（ステップＡ１）。次に、テーブル情報４０２をテーブル情報表示手段４０３により表示し、ユーザの選択を待機する（ステップＡ２）。
【００３６】
ユーザが列を入力部１によって選択すると、選択された列情報４０５をテーブル情報４０２から列情報取得手段４０４により取得する（ステップＡ３）。この時点で、後で部品を生成するときに必要となる情報は取得されている。
【００３７】
以降のステップは、プレビューを表示するためのステップである。部品イメージデータ作成手段４０６は取得した列情報４０５の桁数を参照して、桁数分の長さを持つフィールドのイメージデータを作成する（ステップＡ４）。作成されたイメージデータは、イメージデータ表示手段４０７により、図２におけるダイアログボックスのプレビュー表示領域２３に表示される（ステップＡ５）。
【００３８】
上記のようにして、本実施の形態では、ダイアログボックスの中で、作成中の部品のレイアウトをプレビューできる。すなわち、ユーザが選択した列の情報を取得した後、部品のイメージデータを作成することができる。
【００３９】
また、本実施の形態では、作成中の部品のレイアウトの不具合をデータベースアクセス部品作成支援システムを終了するまでに修正できる。すなわち、段階的に進むダイアログボックスの中で、部品のレイアウトをプレビューでき、不具合があった場合に、前の段階に戻って作成し直すことができる。
【００４０】
次に、具体例によって上記のデータベースアクセス部品作成支援システムの動作を説明する。たとえば、図４に示すように、データベース３に物品購入申請テーブルが格納されているとする。そして図５に示すような社員番号，申請者氏名，および申請日を実行画面に表示するアプリケーションにおいて、データベースアクセス部品を作成する場合を考える。
【００４１】
まず、テーブル情報取得手段４０１はデータベース３から物品購入申請テーブルの情報を取得する（図３のステップＡ１）。次に、テーブル情報表示手段４０３が図２の情報入力領域２１にテーブル名”物品購入申請テーブル”と列名”管理番号”、”社員番号”、”申請者氏名”、”所属”、”申請日”、”商品名”を表示する（ステップＡ２）。
【００４２】
アプリケーションの画面に表示する１つ目の列である”社員番号”をユーザが入力部１によって選択すると、社員番号の桁数をテーブル情報４０２から列情報取得手段４０４により取得する（ステップＡ３）。
【００４３】
部品イメージデータ作成手段４０６は取得した桁数”７”をもとに７桁分の長さを持つフィールドのイメージデータを作成する（ステップＡ４）。作成されたイメージデータはイメージデータ表示手段４０７により、図６に示すようにプレビュー表示領域２３に表示される（ステップＡ５）。
【００４４】
引き続き、画面に表示する２つ目の列である”申請者氏名”をユーザが入力部１によって選択すると、申請者氏名の桁数をテーブル情報４０２から列情報取得手段４０４により取得する（ステップＡ３）。部品イメージデータ作成手段４０６は先に取得した社員番号の桁数”７”と、今取得した桁数”１２”をもとに７桁分の長さを持つフィールドと１２桁分の長さを持つフィールドを並べたイメージデータを作成する（ステップＡ４）。作成された部品のイメージデータはイメージデータ表示手段４０７により、図７に示すようにプレビュー表示領域２３に表示される（ステップＡ５）。
【００４５】
引き続き、画面に表示する３つ目の列である”申請日”をユーザが入力部１によって選択すると、申請日の桁数をテーブル情報４０２から列情報取得手段４０４により取得する（ステップＡ３）。部品イメージデータ作成手段４０６は先に取得した社員番号の桁数”７”、申請者氏名の桁数”１２”と今取得した桁数”８”をもとに、７桁分の長さを持つフィールド、１２桁分の長さを持つフィールドと８桁分の長さを持つフィールドを並べたイメージデータを作成する（ステップＡ４）。作成されたイメージデータはイメージデータ表示手段４０７により、図８に示すようにプレビュー表示領域２３に表示される（ステップＡ５）。
【００４６】
上記のようにしてデータベースアクセス部品作成支援システムが終了すると、レイアウト定義ウインドウ上にデータベースアクセス部品が配置される。このとき、作成された部品のレイアウトは部品作成中に表示されたプレビューの結果と同じである。
【００４７】
図９は本発明の実施の第二の形態を示すブロック図である。同図において、本発明によるデータベースアクセス部品作成支援システムは、既に説明した実施の第一の形態（図１参照）に存在しないレイアウト情報取得手段４０８および全体イメージデータ作成手段４１０を含むデータ処理部７を有している。
【００４８】
レイアウト情報取得手段４０８は、現在のレイアウト定義ウィンドウ８の情報を取得して、レイアウト情報４０９として記憶する。レイアウト情報４０９には、レイアウト定義ウィンドウのサイズや既に配置されている部品の位置やサイズなどの情報が含まれる。
【００４９】
また、全体イメージデータ作成手段４１０はレイアウト情報４０９を参照して、レイアウト定義ウィンドウ全体のイメージを作成後、既に配置されている部品の情報を取得して部品のイメージを作成し、レイアウト定義ウィンドウ全体のイメージ上に部品のイメージを重ねていく。さらに、列情報４０５の桁数を参照し、桁数分の長さを持つフィールドのイメージを作成し、レイアウト定義ウィンドウ全体のイメージ上に重ねる。
【００５０】
なお、その他の構成は実施の第一の形態（図１参照）と同じである。
【００５１】
図１０は上記のデータベースアクセス部品作成支援システムの動作を示す流れ図である。同図において、まず、レイアウト情報取得手段４０８によりレイアウト定義ウィンドウ８からレイアウト情報４０９を取得する（ステップＢ１）。
【００５２】
次のステップＡ１〜Ａ３は、テーブル情報取得手段４０１，テーブル情報表示手段４０３，および列情報取得手段４０４の各動作を示し、それぞれ図３に示したステップＡ１〜Ａ３と同じであるので説明を省略する。
【００５３】
全体イメージデータ作成手段４１０は、レイアウト情報４０９および列情報４０５を参照し、レイアウト定義ウィンドウ全体のイメージ上に、すでに配置されている部品とフィールドを重ねたイメージデータを作成する（ステップＢ２）。最後に、作成された実行画面のイメージデータはイメージデータ表示手段４０７によりダイアログボックスのプレビュー表示領域２３に表示される（ステップＡ５）。
【００５４】
上記のようにして、本実施の形態では、ダイアログボックスの中で作成中の部品を含む実行画面全体のレイアウトをプレビューできる。すなわち、部品を配置するレイアウト定義ウィンドウの情報を参照して、レイアウト定義ウィンドウ全体のイメージデータを作成することができる。
【００５５】
また、本実施の形態では、作成中の部品を含む実行画面全体のレイアウトの不具合をデータベースアクセス部品作成支援システムを終了するまでに修正できる。すなわち、段階的に進むダイアログボックス内において、実行画面全体のレイアウトをプレビューでき、不具合があった場合に、前の段階に戻って作成し直すことができる。
【００５６】
次に、図４および図５にそれぞれ示したデータベーステーブル情報および実行画面を具体例として、本実施の形態の動作を説明する。
【００５７】
まず、レイアウト情報取得手段４０８はレイアウト定義ウィンドウから配置されている部品のレイアウト情報を取得する（ステップＢ１）。次に、実施の第一の形態における具体例と同様、情報入力領域２１にテーブル名”物品購入申請テーブル”と列名”管理番号”、”社員番号”、”申請者氏名”、”所属”、”申請日”、”商品名”を表示する（ステップＡ１およびステップＡ２）。次に、ユーザが”所属”を入力部１によって選択すると、所属の桁数をテーブル情報４０２から列情報取得手段４０４により取得する（ステップＡ３）。
【００５８】
全体イメージデータ作成手段４１０は、最初に取得したレイアウト情報４０９を参照し、レイアウト定義ウィンドウ全体のイメージを作成する。そのイメージ上に既に配置されている検索ボタンと更新ボタンのイメージを作成する。さらに、作成したイメージ上に、３２桁分の長さを持つフィールドのイメージを作成する（ステップＢ２）。作成されたレイアウト定義ウィンドウ全体のイメージデータはイメージデータ表示手段４０７により、図１１に示すようにプレビュー表示領域２３に表示される（ステップＡ５）。この時点で、実行画面上では部品同士が重なり合っていることをユーザは確認できる。
【００５９】
上記の実施の形態では、部品イメージデータ作成手段４０６または全体イメージデータ作成手段４１０が、列の桁数を参照してフィールドのイメージを作成する場合について説明したが、列名の長さを参照してフィールドのイメージを作成することもできる。また、列の桁数と列名の長さを比較して、どちらか長いほうに合わせてフィールドのイメージを作成することもできる。このようにすると、列の桁数より列名の方が長くても、列名の見出しが途中で切れず、部品作成後の修正も不要となる。
【００６０】
なお、本発明によるデータベースアクセス部品作成支援システムは、データ処理部の主記憶（図示していない。）に保持されたプログラムを実行することによって動作する。このプログラムは、通常、ハードディスクなどの二次記憶に格納されており、システムを運用するときに主記憶にロードされて実行される。
【００６１】
【発明の効果】
以上、詳細に説明したように、本発明によれば次の効果を得ることができる。
【００６２】
第１の効果は、作成中の部品のレイアウトの不具合をデータベースアクセス部品作成支援システムを終了するまでに修正できることにある。その理由は、段階的に進むダイアログボックスの中で部品のレイアウトをプレビューでき、不具合があった場合に、前の段階に戻って作成し直せるためである。この結果、部品作成時の手戻りがなくなり、アプリケーションの開発効率が向上する。
【００６３】
第２の効果は、ダイアログボックスの中で作成中の部品のレイアウトをプレビューできることにある。その理由は、ユーザが選択した列の情報を取得した後、部品のイメージデータを作成するからである。
【００６４】
第３の効果は、作成中の部品を含む実行画面全体のレイアウトの不具合を、データベースアクセス部品作成支援システムを終了するまでに修正できることにある。その理由は、段階的に進むダイアログボックスの中で実行画面全体のレイアウトをプレビューでき、不具合があった場合に、前の段階に戻って作成し直せるためである。この結果、部品作成時の手戻りがなくなり、アプリケーションの開発効率が向上する。
【００６５】
第４の効果は、ダイアログボックスの中で作成中の部品を含む実行画面全体のレイアウトをプレビューできることにある。その理由は、ユーザの選択した列の情報だけでなく、部品を配置するレイアウト定義ウィンドウの情報を参照して、レイアウト定義ウィンドウ全体のイメージデータを作成するからである。
【図面の簡単な説明】
【図１】本発明の実施の第一の形態を示すブロック図。
【図２】図１の実施の形態のダイアログボックスを示す説明図。
【図３】図１の実施の形態の動作を示す流れ図。
【図４】図１の実施の形態の動作例を示す説明図。
【図５】図１の実施の形態の動作例を示す説明図。
【図６】図１の実施の形態の動作例を示す説明図。
【図７】図１の実施の形態の動作例を示す説明図。
【図８】図１の実施の形態の動作例を示す説明図。
【図９】本発明の実施の第二の形態を示すブロック図。
【図１０】図９の実施の形態の動作を示す流れ図。
【図１１】図９の実施の形態の動作例を示す説明図。
【図１２】本発明の従来例を示すブロック図。
【図１３】本発明の従来例のダイアログボックスを示す説明図。
【図１４】本発明の従来例の動作を示す流れ図。
【符号の説明】
１    入力部
２    表示部
３    データベース
４，７，９    データ処理部
５    部品生成部
６    部品
８    レイアウト定義ウィンドウ
２１    情報入力領域
２２    システム動作指定領域
２３    プレビュー表示領域
４０１    テーブル情報取得手段
４０２    テーブル情報
４０３    テーブル情報表示手段
４０４    列情報取得手段
４０５    列情報
４０６    部品イメージデータ作成手段
４０７    イメージデータ表示手段
４０８    レイアウト情報取得手段
４０９    レイアウト情報
４１０    全体イメージデータ作成手段
【図１】
0003576914.tif 000002
【図２】
0003576914.tif 000003
【図３】
0003576914.tif 000004
【図４】
0003576914.tif 000005
【図５】
0003576914.tif 000006
【図６】
0003576914.tif 000007
【図７】
0003576914.tif 000008
【図８】
0003576914.tif 000009
【図９】
0003576914.tif 000010
【図１０】
0003576914.tif 000011
【図１１】
0003576914.tif 000012
【図１２】
0003576914.tif 000013
【図１３】
0003576914.tif 000014
【図１４】
0003576914.tif 000015