Getting a subforms total into the main form

S

Steffen Johnson

I have a form called frmSales which has a sub form named
frmSalesDtls subform. The subform is made up of three
fields the price field, the quantity field and the
price_total field which is = price * qty. In the frmSales
form I want to display the total sum of the price_total
field. I've tried using the following formulas but I just
get error message:

=Sum([frmSalesDtls subform]![Form]!price_total)

=Sum([frmSalesDtls subform]![Form]!Price*[frmSalesDtls
subform]![Form]!Qty).

Can someone explain to me why this doesn't work ?

Steffen
 
R

Rolls

Suggest that you build your reference with the expression builder. A full
reference includes ...![frmMain]![frmSub].[control].
 
G

Guest

The name of my main form is tblSales. The name of the
subform is tblSalesDtls subform. The name of the control
field is Total Price. So I tried...

=Sum([tblSales]![tblSalesDtls Subform].Form![Total Price])
then...
=Sum(Forms![tblSales]![tblSalesDtls Subform].Form![Total
Price])
and finally...
=Sum([tblSales]![tblSalesDtls Subform].[Total Price])


and still got an #Error msg when I ran them.

Any more suggestion?
 
R

Rolls

You're pretty close. Try

=Sum([Forms]![tblSales]![tblSalesDtls Subform].[Total_Price])

Good idea not to have spaces in fieldnames, tho...
 
R

Rolls

I'm getting tired. Your references can't be frmXxxx in one place and
tblXxxx in another place. You're not using the expression builder if this
is happening.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top