These forums are now Read Only. If you have an Acrobat question, ask questions and get help from one of our experts.

Delay in form calculations

vcaldwell
Registered: Mar 11 2010
Posts: 2
Answered

I've created a pdf with about 500 form fields. Each field is uniquely named.

In a nutshell, each row is a separate product, and has a field for "small", "medium", "large", "quantity" (calc sum of S,M,L), "price" (fixed amount) and "total" (calc sum of quantity x price).

At the end is a "product total" field (calc sum of total from each row)
There's a field for shipping costs
And then a "grand total" filed (calc cum of product total and shipping)

All of the calculations work fine, there's just a delay. If I enter "1" into a size field in the first row and hit tab, the quantity updates in that row, but not the line total, product total, or grand total. If I enter another number (even if it's just a "0") in the second row and hit tab, the quantity updates in the 2nd row, and the total updates in the first row. After four or five 'actions', the grand total finally updates.

Is there a way to force all the reliant fields to update when a number is entered? Or even to make a button that updates totals?

(Acrobat Pro 8.2.1 on a Mac running OS 10.5.8)

My Product Information:
Acrobat Pro 8.1.7, Macintosh
jimhealy
Team
Registered: Jan 2 2006
Posts: 146
You shouldn't cross-post. If this is in Acrobat (not Designer), then it sounds like your calculations are out of order and you should see this post for the solution:
http://www.acrobatusers.com/forums/aucbb/viewtopic.php?id=24759

Every calculation happens every time any field changes, that is why I would guess your calcs are out of order.

Jim Healy
FormRouter, Inc.
Check out our FREE Advanced Acroform Toolset:
http://www.formrouter.com/tools

Jim Healy, Founder & CEO FormRouter Inc.
Chapter Leader AUG RTP NC
http://www.formrouter.com

gkaiseril
Expert
Registered: Feb 23 2006
Posts: 4308
In Acrobat you need to "Edit => Edit Form in Acrobat" to modify edit menu option, then"Edit => Fields => Set Calculation order.." and then move the form fields up or down to set the calculation order of the fields.

George Kaiser