Trent L. Taylor (03/07/2008)
I am not sure exacatly what you are doing, but the BrowseDialog will update the BO that is set in the BusinessObjectToPopulate property of the BrowseDialog, as well as set the current index to the selected record in the results. So be sure to check that you have the correct instance of the BO being updated...otherwise, nothing will happen

Trent, not sure if you were really asking for "exactly what I'm doing", but here are some attached screen shots <s>. As you can see, the BusinessObjectToPopulate property is correctly set.
I deleted the child form completely and started from scratch with an absolute minimum configuration and am getting the same results. The browse dialog does work when I call the child form directly (and fill it using a FillAll() button). It does not work when I call the child form from the parent form. This suggests that the browse settings are correct and that it the problem has something to do with the way the child form is being called (direct or as a CFD).
In a way, it makes sense to me that the browse should have trouble when the form is called as a child form. Let's say the child form loads with 10 records associated with the parent record on the parent form. Then you hit the browse button with no special conditions and it offers all 50 records in the child table (unfiltered). And you pick one that is not even in the current 10 in the child form BO. Where is the record pointer supposed to go when you close the browse? Obviously, I don't yet know s#it from shinola about what is actually going on under Strataframe's hood but it seems logical that either the browse dialog is already tuned into the filter assumed by the child form... or its not. And if its not, then I don't see how it could reliably work. BTW, I tried setting the FK_TemHead filter in the browse window, which correctly limited the displayed records to the same ones in the child form... and the positioning still doesnt work.
Enough speculating... If you could take a look at the attachment, I'd appreciate it. I fully expect that it will take you 2 seconds to find a setting I have missed.
Larry