1

私はこれを尋ねるのはばかげているように感じますが、Access の他のテーブルのフィールドの値に応じて、1 つのテーブル (最終的には私のレポート) のフィールドの値を取得する方法の例が本当に必要です。だから私は(例として)テーブルを持っています:製品と私のレポートでは、価格の値(製品のフィールド)を使用して式を作成し、それに追加して、フィールドVAT-Type(数値変数、テーブル VATS) (テーブル Products 内のレコード) の VAT-Sort フィールドの内容に応じて、フィールド VAT-Type で使用される値の 1 つを満たす必要がある数値変数)。したがって、レポートには次のようなものが必要です: Product: X Count Price'=(price+21%)'

ここで、21% はフィールドの VAT タイプと VAT ソートの間の依存関係から来ています。

result =select 'VAT-Sort' from 'VATS' WHERE 'VAT-Sort' = or equals 'VAT-type' のようなことができることはわかっていますが、Access のレポートで正しい結果を得るにはどうすればよいでしょうか?

4

1 に答える 1

0

DLookUpを使用できます:

Numeric data type:

DlookUp("Value","Vats","Vat_Type=" & Vat_Sort)

Text data type:

DlookUp("Value","Vats","Vat_Type='" & Vat_Sort & "'")

または、次のようなクエリに基づいてレポートを作成することもできます。

SELECT Value, Other, Field, names FROM Products
LEFT JOIN Vats
ON Products.VAT_Sort = Vats.Vat_Type

コメントを編集する

レポートレコードソースの変更

于 2013-03-12T23:38:30.657 に答える