>My solution is to have the location information in the input view, but in the parent.presavehook(), i would run a method to update the parent foreign key. In this method, I would check if the foreign key is empty. If so, check if the entered location is in the location table, if so update the foreign key, if not add a record and replace all fields, then update the foreign key. I still have the parent child relationship between the views and have both save normally.
So if you add a record for the entered location, does it actually end up getting saved twice be the time Save() is done? And we're talking 1 bizobj with multiple views in it right? Maybe two bizobjs would serve you better here?
Roxanne M. Seibert
Independent Consultant, VFP MCP
Code Monkey Like Fritos