過去の桐井戸端BBS (桐ver.8)
11489 併合表で編集できない(実は結合表のこと) さくら 2001/06/08-10:27
二つのファイルを併合で結びつけたのですが併合表上では編集できません。
どうしたらできるようになるのでしょうか?
11496 Re:併合表で編集できない 今村 誠 2001/06/08-23:02
記事番号11489へのコメント
さくらさんこんにちは
>二つのファイルを併合で結びつけたのですが
>併合表上では編集できません。

併合はたまに使用しますが、併合表はよくわかりません。
もしさくらさんが、併合表が結合表のことだとしたら。
佐田先生の以下のページをお読みになってみてはいかがでしょうか
レファレンスにも、説明はあると思いますが、説明できるほどの経験はありません。
全く的はずれでしたらごめんなさい。

http://www.ne.jp/asahi/m.sada/kiri/GUIDE/K8GUIDE4.html#QUERY

11500 Re:併合表で編集できない みつお 2001/06/09-12:28
記事番号11489へのコメント
さくら さん 今日は  みつおと言います。

>二つのファイルを併合で結びつけたのですが
>併合表上では編集できません。
>どうしたらできるようになるのでしょうか?

とだけでは情報不足でお答えできません
併合では二つの表の項目の中に共通の項目があり、その項目を基準にして、必要項目を加減乗除等します
もう少し具体的に書いて下さい。

11502 Re:併合表で編集できない 幅田 2001/06/09-16:03
記事番号11489へのコメント
さくらさん、こんにちは。
>二つのファイルを併合で結びつけたのですが
>併合表上では編集できません。

桐には、「併合」という機能はありますが、
「併合表」という言葉はなかったと思います。

もしかして「結合表」のことをおっしゃってるのでは?
11505 実表更新できる結合表の条件 佐田 守弘 2001/06/10-20:51
記事番号11489へのコメント
さくらさん
私もこの質問を読んで、結合表の事を言っているのではないかと思います。
結合表の編集に関しては次の3通りの形があります。
・編集結果で実表が更新される結合表
・編集はできるが、実表は更新されず、編集結果のみを保存できる結合表
・参照のみで編集ができない結合表
以上のうちで質問の件は、「実表の更新ができる結合表を作るには」の意味
と理解して話を進めます。
なお、実表更新の事を元表更新、親表更新と言う場合もありますが、同じ意味

です。
詳しい話は、リファレンス「グラフ・結合表」の35P、48〜57P、特に57Pに書かれていますが、ここでは要点のみを申し上げます。

実表更新できる結合表を作るためには、主キーと外部キーとを結合条件に設定してある事が必要です。

分かりやすく1対n型の結合の例で言います。
売上伝票と商品マスタを結合する場合、商品マスタが1側、売上伝票がn側になりますね。
この意味は、商品マスタの1データが売上の複数件のデータと対応すると言う意味です。
この様なケースでは、商品マスタ側に商品を特定する項目を作り、この項目に主キーの設定をします。
通常はこの様な項目に[商品ID]の様なカウンタ型の値が重複しない項目を作ります。
次に参照整合性の設定で、売上伝票側で商品マスタの[商品ID]を参照する項目(仮に名前を変えて[商品番号]とします)に対して、
[商品ID]との間の参照整合性を設定します。

以上の手順によって作成した結合表に限って、実表更新が可能になります。

佐田守弘(KS-00119)
11507 ありがとうございました さくら 2001/06/11-09:32
記事番号11489へのコメント
こんにちわ。
さくらです。
併合と結合の書き間違いをしていたのに(*_*;
みなさん教えてくださってありがとうございます。
(両方考えながら操作していたもので・・・すいません)

結果、外部キーを設定してなかったのです。
これに懲りずにみなさんよろしくお願いします。(^o^)丿

戻る