Solved

Another calculation for Tree database: getting the figures from another form

Posted on 2013-11-21
9
233 Views
Last Modified: 2013-11-22
As long as this site keeps giving points to the person who answers me, I can keep asking right?  :)  

Again, I tried some things but couldn't get anywhere on this one.  On a positive note I still continue to add things myself by figuring them out.

On frmLogs I added the column "Gross".  This calculation works and is Footage * Grade.
Footage * Grade
I need to add this Gross column up and put it on frmTrees.  Here:
frmTrees
I cannot figure out how to get access to the calculation of "=[txtFootage]*[cboGrades]" in frmTrees.  

Other Notes
In frmTrees, with your help, there is a dsum that adds the total log footage which is right and good.  I cannot just take that total and multiply it by something, because that something is different for each log.  See first picture, the multiplier is different.

Sample Result
For example.  Screenshot one has the gross of 320.0 and 23.8.  I need to add 320.0 and 23.8.  So that equals 343.8.  That number, 343.8, needs to go in  the Gross column for Tree # 4 in frmTrees.  Like so:
Example
Hopefully I have gave all the information needed.  Please let me know if you need anymore information.

and Thank you!
Database1683--2-.accdb
0
Comment
Question by:getwidth28
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 
LVL 61

Accepted Solution

by:
mbizup earned 500 total points
ID: 39666728
Try this as the control source, including the  = .

=DSum("Grade * Footage","tblLogs","TreeID = " & [TreeID])

Open in new window


Same principal.  You're summing the product of Grade and Footage for a given tree ID.
0
 
LVL 61

Expert Comment

by:mbizup
ID: 39666745
For the type of data you are trying to pull, again I highly recommend reading Jim Dettman's article:

http://www.experts-exchange.com/Microsoft/Development/MS_Access/A_12-Dlookup-and-the-Domain-Functions.html

It focuses largely on DLookup, but the same principles also apply to all of the domain functions (DSum, DMax, DAvg, etc).
0
 

Author Comment

by:getwidth28
ID: 39667013
Shucks, I forgot to read that.  I will right now, then try your answer.
0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 

Author Comment

by:getwidth28
ID: 39667080
I understood the article fully.  What is a little confusing is how does Access know to use the Grade and Footage value from the frmLogs form vs. the tblLogs table.  There is not footage or grade column in the table.

??

BTW: It worked perfectly, again.  Thank you
0
 
LVL 61

Expert Comment

by:mbizup
ID: 39667111
DSum, DLookup, etc allow you to look at sources off of the form... in this case, the Trees form does not have the needed data, so you want to query the Logs table  -- which has Grade and Footage.

The DSum command lets you do that, and also allows you to use criteria from the form in the sum.
0
 

Author Comment

by:getwidth28
ID: 39667341
I was wrong.  It seemingly worked at first but then after I added another tree, the "Total Gross" stays the same and doesn't cycle through the other trees and add them.  

The total shown is simply the record selected.  If I select the top record (Tree #2) the "Total Gross becomes 67.1.  If I select the other record (Tree # 1) the "Total Gross" becomes 18.

12
0
 
LVL 61

Expert Comment

by:mbizup
ID: 39667513
I thought this question was about populating txtGross in the continuous form as you showed with the red number in the image in your original post.  ?

Is this a new/follow up question, or was that not what you were looking for?
0
 
LVL 61

Expert Comment

by:mbizup
ID: 39667517
The Total Gross textbox was not in the sample you posted.
0
 

Author Comment

by:getwidth28
ID: 39669382
Your are right.  I got to working on another thing and got them confused.  I will close this out and get the answer marked.

I believe I know how to get the next total that I need using 2x SQL queries with the do until eof but I can't get it figured out with a DSUM.
0

Featured Post

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It’s been over a month into 2017, and there is already a sophisticated Gmail phishing email making it rounds. New techniques and tactics, have given hackers a way to authentically impersonate your contacts.How it Works The attack works by targeti…
This article describes a method of delivering Word templates for use in merging Access data to Word documents, that requires no computer knowledge on the part of the recipient -- the templates are saved in table fields, and are extracted and install…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question