>I was using the dataenvironment to set the location to the tables so NewKey would just use the Keys.dbf that was loaded in the forms datasession. I'll just code NewKey so that it gets the same location info from the registry as to where the tables are instead of using the forms privatedatasession. This should take care of the problem I think. After reading your responce and Mikes I think that this is the course to take...
John,
My App class is based on a form and it has its own Private Data session where it keeps all of the system tables open all the time.