2012-04-09 11 views
1

データシートビューのようなサブフォームがあります。私が作成したクエリから価格が返されます。基本的には、vbaを使用してこれらの価格の合計を計算します。私はちょうどすべての価格を取得し、それらを配列に入れる方法を知らない。ここでサブフォームの合計を計算する

は、より良いアイデアを得るための画像です: enter image description here

私は計算の合計は、合計を計算したいです。

サブフォームのレコードソースは次のとおりです。

SELECT [Rental Query].[CopyNo], [Rental Query].[RentalNo], [Rental Query].[Title], [Rental Query].[Format], [Rental Query].[DaysRented], [Rental Query].[Price] FROM [Rental Query]; 

私は価格に興味があります。クエリは、特定の数式を使用してそのフィールドを作成します。

私が欲しいのは、すべての価格を手に入れて合計することです。

おかげ

答えて

1

フォームフッターにテキストボックスを追加し、それを設定することができます:あなたは、データシートビューでコントロールを表示することはできませんが、あなたがそれを上参照することができ

=Sum(MyField) 

テキストボックスのメインフォーム:

=MySubformControl.Form.MySumControl 
+0

どのように設定するのですか? – jmasterx

+0

デザインビューのテキストボックスに線を入力するか、フィールド名を代入するか、コントロールソースプロパティに入力するか、コントロールソースの式ビルダー(3つの点)を使用します。 – Fionnuala

+0

恐ろしいありがとう! – jmasterx