過去の桐井戸端BBS (桐ver.8) |
6676 | 2つの表に同時に同じデータを入力したい | 労務士1 | 2000/07/01-23:17 |
はじめて質問します a.tbl、 b.tblと二つの表が有るとします a.tblの氏名の項目に名前を入力すると同時にb.tblにも名前が反映される方法が 有ればどなたか教えてください よろしくお願いいたします ちなみに桐v8を使用しています | |||
6679 | Re:2つの表の同時入力について | 佐田 守弘 | 2000/07/01-23:43 |
記事番号6676へのコメント 労務士1さん どの様な状況で2つの表に同時に入力するかの目的によって、やり方はいろいろです。 ●おそらくオーソドックスな方法 目的がはっきりしないので外しているかも知れませんが、aとbの2つの表の[氏名]に 同時に同じデータを入力するというのは、この2つの表が正規化によって 2つに分けられているデータではないかと思います。 そしてそれを関連づけるキー項目が[氏名]なのだとします。 この場合には、結合関係と参照整合性を設定し、適切な結合表を作成して 結合表を編集すれば、同時に両方の表に氏名の項目を入力できます。 結合表の編集ですから、aとbの表の項目を同時に編集できます。 ●関連のない2つの表に氏名を入力する 関連のない2つの表に同時に同じデータを入力するのだとしたら、結合表を使うのは 不適切です。 この場合には、イベントを使って、1つの表(例えばa.tbl)を編集し、ソース値更新イベントによって、 代入された項目値を一度変数に代入します。 次いで編集対象表をbに切り換えて項目値代入あるいは行訂正によって、 その値を氏名の項目に書き込みます。 書き込みに際して、bの表のどのレコードに書き込むか、書き込んだ後で何をするか、 といった関連する操作は、この目的が何のためであるかによって異なります。 佐田守弘(KS-00119) |