Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

リンク子フィールドとリンク親フィ ールドが自動で設定されてしまう。

88 views
Skip to first unread message

WA

unread,
Feb 7, 2002, 11:21:58 PM2/7/02
to
お世話になっております。

現在Acc2000で開発を行っております。

●テーブル構成
T_1 (社員マスタ)
T_2 (資格データ)

●フォーム構成
親フォーム(Table:T_1)
 ∟ サブフォーム1(リンク子フィールドとリンク親フィールドを設定しない)
(Table:T_1)
 ∟ サブフォーム2(リンク子フィールドとリンク親フィールドを設定する)
(Table:T_2)

●処理
サブフォーム1(社員リスト)のレコードを選択すると、サブフォーム2(資格デー
タ)が表示される

●詳細
サブフォーム1(レコード移動時)
 親フォーム.Filter="'T_1.f_1=○○'"
       
よって サブフォーム2にT_2の内容が表示される


予定だったのですがなぜかサブフォーム1の
「リンク子フィールド(LinkChildFields)」と「リンク親フィールド
(LinkMasterFields)」が設定されてしまい、
サブフォーム1に表示されるデータもフィルタリングされてしまいます。

無理やり「リンク子フィールド(LinkChildFields)」と「リンク親フィールド
(LinkMasterFields)」の値を消すと、再び「レコード移動時」イベントが発生して
しまい。再起呼び出し状態になってしまいます。

「リンク子フィールド(LinkChildFields)」と「リンク親フィールド
(LinkMasterFields)」が自動で設定されないようにする方法はありますか?

よろしくお願いいたします。
wata

aoshima

unread,
Feb 8, 2002, 7:14:13 PM2/8/02
to
> ●テーブル構成
> T_1 (社員マスタ)
> T_2 (資格データ)
>
> ●フォーム構成
> 親フォーム(Table:T_1)
>  └ サブフォーム1(リンク子フィールドとリンク親フィールドを設定しない)
> (Table:T_1)
>  └ サブフォーム2(リンク子フィールドとリンク親フィールドを設定する)
> (Table:T_2)

ここを、
親フォーム(Table:T_1)
 └ サブフォーム2(リンク子フィールドとリンク親フィールドを設定する)
    (Table:T_2)
とする。

> ●詳細
> サブフォーム1(レコード移動時)
>  親フォーム.Filter="'T_1.f_1=○○'"

この記述を削除

で、後はAccessが宜しくやってくれるはずです。

--
aoshima mailto:vals...@mail.wbs.ne.jp

0 new messages