>Mark
>
>Your last paragraph is a bit vague but here goes:
>
>You can have a variable as a field name IN your report. You can set that variable to a value in your form, and that value will be reflected in the report
Alternately, before running the report, a reference to the form can be set to a private variable:
oTheForm=thisform
Then anywhere in the report, expressions like oTheForm.SomeProperty would work. This saves on the number of such variables - instead of having one for each field, we have only one.