Ok, so I am building a self-filling character sheet system using forms. Everything works as expected until I save, close and reload the document.
I'll try to explain the flow of what is supposed to happen and then what ends up happening.
Field B is equal to a particular value depending what is entered into Field A. Field C is equal to Field B. Field G totals Fields C-F.
If I re-write this from scratch, it works as intended, even if I change Field A to a different value (thus changing all the other fields to reflect the new data).
Once I save the document, close and re-open, here is what happens.
Field B is equal to a particular value depending what is entered into Field A. Field C is equal to whatever Field B was before I closed the document. Field G totals Fields C-F.
I can change Field A and Field B changes to the value it is supposed to. However, Field C will not change. Field G still totals the values as expected, including the now-stuck Field C.
In fact, anything equal to Field B after saving and reloading remains at its value prior to closing. I have many fields equal to B, but B only gets its value based on Field A. I have used both "Value is the sum of:" and custom JavaScript, both yielding the exact same results.
I am using the Acrobat Pro (trial) on Windows 7 x64.