FC2ブログ

おジさん学習帳

LibreOffice などOffice ソフトなどについてのブログです
おジさん学習帳 TOP  >  LibreOffice >  リレーションシップの設定 2  LibreOffice Base

リレーションシップの設定 2  LibreOffice Base

2011/07/09 【リレーションシップの設定】 アップ 後 
「リレーションシップ」 だけの 設定方法を 見つけました

1.売上管理f.odb  を 開く
2.[ツール]→[リレーションシップ] クリック

3.[ Relation Design ] と[ テーブルの追加 ]が 開く

4.それぞれ 1つずつ選択して [ 追加 ] クリック すべてを追加する

5.[テーブルの追加]を 閉じる
  各テーブルの配置を 変更 すべてのフィールドが見えるようにする

6.[担当者マスターテーブル]の「担当者CD」を マウスでドラッグ
  [得意先マスターテーブル]の「担当者CD」の上へ ドロップする

7.マウスのボタンを 離すと 
  リレーションシップが設定されたことを示す 接続線 が 表示される

前回の【リレーションシップの設定】 と違うのは 
接続線 のテーブル側に それぞれ「1」 と 「n」 が 表示される
これは テーブルの関係を表している
※ 「n」 は 日本語では 「多」を意味する
テーブルの関係
 「1対多」
 一方のテーブルの1つのレコードが 他方のテーブルの複数のレコードと一致する
 [担当者マスターテーブル]には 同じ「担当者CD」を持つレコードは 1つ
 [得意先マスターテーブル]には 同じ「担当者CD」を持つレコードは 複数ある
 「1対1」
 一方のテーブルのレコードが 他方のテーブルのレコードと 1対1で一致する
 たとえば [得意先マスターテーブル]を 次のように 2つに分けた場合
  1.[得意先情報]:「得意先CD」「得意先名」「フリガナ」「担当者CD」「DM」
  2.[得意先連絡先]:「得意先CD」「〒」「住所1」「住所2」「TEL」
 この場合 [得意先情報]と[得意先連絡先]は 1対1の関係になる
 「多対多」
 2つのテーブルに 共に複数のレコードが存在する関係
 [得意先マスターテーブル]と[商品マスターテーブル]の関係が 
 [売上マスターテーブル]をリンクテーブルとした 多対多
続きもやって見る
 [得意先マスターテーブル]の「得意先CD」をドラッグ
 [売上マスターテーブル]の「得意先CD」の上へドロップ
 [売上マスターテーブル]の「商品CD」をドラッグ
 [商品マスターテーブル]の「商品CD」の上へドロップ



LibreOffice Base について

 ※ Base を 使う場合は 安定版 の方が良い
    最新版は 不具合が出る可能性がある


過去の Base の記事一覧

Base について  1 LibreOffice Base
Base について  2 LibreOffice Base
Base について  3 LibreOffice Base
Base  テーブル 1 LibreOffice Base
Base  テーブル 2 LibreOffice Base
Base  テーブル 3 LibreOffice Base
Base  テーブル 4 LibreOffice Base
Base  テーブル 5 LibreOffice Base
Base  テーブル 6 LibreOffice Base
Base  テーブル 7 LibreOffice Base
Base  テーブル 8 LibreOffice Base
Base  テーブル 8-2 LibreOffice Base
リレーションシップの設定 1 LibreOffice Base
リレーションシップの設定 2 LibreOffice Base
クエリー( query ) 1  LibreOffice Base
クエリー( query ) 2  LibreOffice Base
クエリー( query ) 3  LibreOffice Base
フォーム  1  LibreOffice Base
フォーム  2  LibreOffice Base
フォーム  3  LibreOffice Base
フォーム  4  LibreOffice Base
フォーム  5  LibreOffice Base
フォーム  5-2  LibreOffice Base
フォーム  6 失敗の巻 LibreOffice Base
フォーム  6  LibreOffice Base
フォーム  6-2  LibreOffice Base
フォーム  6 について質問が?  LibreOffice Base
フォーム  7 LibreOffice Base
フォーム  8 LibreOffice Base
参照整合性の設定 LibreOffice
レポート  1  LibreOffice Base
レポート  2  LibreOffice Base
抽出などを行うクエリー   LibreOffice Base
一致(重複)クエリー?   LibreOffice Base  SQL 表示 使用
一致(重複)クエリー?  つづき  LibreOffice Base
めも SQL?
レポート  3   LibreOffice Base
Access のデータベースを LibreOffice Base で 開く
ピポットテーブル ?  LibreOffice Base
売上集計 クエリー  LibreOffice Base
期間を指定し データを 抽出する  LibreOffice Base
日付別 データを 抽出する  LibreOffice Base


スポンサーサイト



[ 2011年07月21日 11:06 ] カテゴリ:LibreOffice | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

カウンター
検索フォーム
ブロとも申請フォーム
QRコード
QR