23. A computer program product for editing a form calculation, the form calculation being a database query, the computer program product comprising a computer readable memory device having computer readable code stored thereon for processing data information such that the code, when executed by a processing device, causes the processing device to perform the operations of: displaying a hyperlink for an element in the form calculation, the form calculation being a database query and the form calculation including a mathematical formula, displaying the hyperlink to indicate to a user that a control is available for the element, the hyperlink including at least one hyperlink target, the hyperlink target identified by a link to a choice satisfying the element on the form calculation, the hyperlink providing one of the group consisting of (i) a link from the form calculation to another location, wherein the another location is identified by a reference to valid variables in the hyperlink target and (ii) a link from the form calculation to another file, wherein the another file is identified by a reference to a selection of choices in the hyperlink target; upon a selection of the hyperlink by the user, presenting the control for user interaction, the control displaying a list of choices satisfying the element in the form calculation; receiving a selection from the list of choices; and upon completion of user interaction with the control and in response to receiving the selection, replacing the element with a new element corresponding to the selection, displaying the hyperlink for the new element in the form calculation, and causing the presented control to disappear.
24. The computer program product of claim 23 , wherein the list of choices is a pull-down menu.