>>>Is there a way to populate an array with the names of the fields used on a form, both parent and child, so that you have only the field names that actually have been placed on the form? I'm hoping for a magic bullet here<g>.TIA
>>
>>Start from:
>>=amembers(myarray,thisform,2)
>
>In the Load event of my form I placed "=amembers(fldarray,thisform.dataenvironment,2)", the array was populated with three elements, Cursor1, Cursor2, and Relation1. That's a lot closer. Any hints on how to drill down to the field names?
Having cursors you can get Alias properties, select appropriate alias and use AFIELDS() or FIELD() function.
Edward Pikman
Independent Consultant