0

フォームにリスト コントロールがあります。このリストの値はクエリから取得されます。リストの行ソースは次のようになります。

SELECT tb_lable_Daten.name
FROM tb_lable_Daten;

ユーザーがリストの値を変更すると(マウス、キーダウンなど)、サブフォームのコントロール(3つのテキスト)の値も変更されますサブフォームのクエリは次のようになります。

SELECT XValue, YValue, Wert
FROM tb_DCM_Daten
WHERE (tb_DCM_Daten.name)=name); // It is List value

このクエリをサブフォームのレコードソースに配置しましたが、うまくいきません

どうすればそれができるか教えてください。

4

1 に答える 1

0

私は3年遅れて来ることを知っています。ただし、ここに来る人のために... .Requery() が必要ですが、主な問題は、サブフォームのフィールドのレコード ソースの場合、=[FORMS]![MainForm]![ListField] ここで mainform =親フォームの名前と listfield = 親フォームのリスト フィールドの名前。さらに、更新時に .Requery() を使用すると、新しい値がサブフォームにプッシュされます。

于 2016-08-02T13:26:29.430 に答える