Base - データベースの使用

OpenOffice.orgには、データベースモジュールのBaseが含まれています。Baseを使用して、簡単なアドレス帳や料理レシピ集から、複雑なドキュメント管理システムまで、さまざまな種類の情報を格納するデータベースを設計できます。

テーブル、フォーム、クエリ、およびレポートは、手動で作成するか、または便利なウィザードを使用して作成できます。たとえば、テーブルウィザードには、ビジネスおよび個人用途のための一連の共通フィールドがあります。Baseで作成されたデータベースは、フォームレターを作成する場合などのデータソースとして使用できます。

Baseを使用した詳細なデータベース設計については、このマニュアルでは触れません。詳細は、1.11項 「詳細情報」にある各種資料を参照してください。

事前定義されたオプションを使ったデータベースの作成

Baseには、データベースを作成するために役立つ、事前定義されたデータベースフィールドが用意されています。新しいデータベースを作成する手順がウィザードにより案内されます。ここでは、この事前定義されているフィールドを使ってアドレス帳を作成する手順について説明していきますが、これらの手順を応用すれば、他のデータベースも手軽に作成できます。

データベースの作成プロセスは、いくつかのサブプロセスに分けられます。

データベースの作成

  1. ファイル+新規作成+データベースの順にクリックします。

  2. データベースの新規作成+次へを選択します。

  3. はい、データベースを登録しますをクリックして、データベース情報を他のOpenOffice.orgモジュールで使用できるようにし、データベースを開いて編集テーブルウィザードを使用してテーブルを作成のチェックボックスをオンにします。続いて、終了をクリックします。

  4. データベースを保存したいディレクトリを参照してデータベースの名前を入力し、OKをクリックします。テーブルウィザードウィンドウが開きます。

データベーステーブルのセットアップ

次にテーブルウィザードウィンドウで、データベーステーブルで使用するフィールドを指定します。

  1. テーブルウィザードで、パーソナルをクリックします。

    Sample tablesリストが個人用の定義済みテーブルに変わります。 Businessをクリックした場合、リストには定義済みビジネステーブルが含まれます。

  2. Sample tablesリストで、Addressesをクリックします。

    定義済みのアドレス帳に使用可能なフィールドが、Available fieldsメニューに表示されます。

  3. Available fieldsメニューで、自分のアドレス帳に使用したいフィールドをクリックします。

    1つずつ項目を選択して追加することも、複数の項目を選択して追加することもできます。複数の項目を選択する場合は、キーを押しながら項目を選択します。

  4. 選択した項目を選択されたフィールドメニューに移動するには、矢印のアイコンをクリックします。

    使用可能なフィールドをすべてSelected fieldsメニューに移動するには、右矢印をダブルクリックします。

  5. 選択したフィールドの表示順序を変更する場合は、キーとキーを使います。

    テーブルやフォームには、フィールドがここに記載されている順序で表示されます。

  6. 次へをクリックします。

  7. 各フィールドが正しく定義されていることを確認します。

    フィールド名、種類、最大文字数、必須フィールドにするかどうかを変更できます。この例では、設定はそのまま変更しないでください。

  8. 次へをクリックします。

  9. プライマリキーの作成をクリックして、プライマリキーを自動的に追加をクリックして、自動設定値をクリックして、次に次へをクリックします。

  10. テーブル名のデフォルト値をそのまま使用します。このテーブルに基づいてフォームを作成を選択して、完了をクリックします。フォームウィザードウィンドウが開きます。

フォームの作成

次に、アドレス帳にデータを入力するときに使用するフォームを作成します。

  1. フォームウィザードで、右矢印アイコンをクリックして使用可能なすべてのフィールドをフォーム内のフィールドリストに移動し、続いて次へをクリックします。

  2. サブフォームを追加する場合は、サブフォームの追加を選択し、次へをクリックします。

    この例では、デフォルトの選択肢を使用します。

  3. フォームをどのように調節したいか選択し、次へをクリックします。

  4. フォームはデータ表示用ですを選択し、すべてのチェックボックスを空にしたまま、次へをクリックします。

  5. スタイルとフィールドの枠線を適用し、次へをクリックします。

    この例では、デフォルトの選択肢を使用します。

  6. フォームに名前を付け、Modify the formオプションを選択し、完了をクリックします。

フォームの変更

フォームを定義したら、設定に合うようフォームの外観を変更します。

  1. 変更手順が終了したら、開いているフォームを閉じます。

  2. データベースのメインウィンドウで、変更したいフォームを右クリックし(オプションは1つだけです)、編集をクリックします。

  3. フォーム中のフィールドをドラッグして、フォームを別の場所に移動できます。

    たとえば、[First Name]フィールドを[Last Name]フィールドの右に表示されるよう移動します。それから、設定に合うよう他のフィールドの場所を調節します。

  4. フォームの修正が完了したら、保存して、フォームを閉じます。

次に行う作業?

データベースのテーブルとフォームを作成したら、データを入力できます。また、クエリやレポートを作成してデータをソートしたり表示したりすることもできます。

Baseの詳細については、OpenOffice.orgオンラインヘルプと、1.11項 「詳細情報」に記載されている資料を参照してください。