Hello Dave, you want me to work!!!! Exactly what I am trying to avoid.
A little background: I wrote a generic field validation routine that loops through every control (field) on a form and based upon certain flags assigned to each control (1 = must enter a value, 2 = up to the user, 0 = do not check), pops up a message box, using the field caption, to tell the user which field has to have a value entered if it has been left blank.
With a table I use DBGETPROP() using the control source to get the field caption. A single Table View is not a problem also, as all views open their source tables, and based upon the view control source I get the caption from its table.
The problem is with a view created using multiple tables. No way to identify which view field belongs to which table. The easiest way would be to open the view in a designer and manually enter the Caption in properties… PIA but I think the only alternative.
Thanks