In my previous post I said >Yes You can do it under program control > >Either by calling DbiDoRestructure() from the BDE.doc >unit this is incorrect. it is the BDE.INT unit. In default directories you'll find it in the doc directory oops ns --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz