Hi, Bill.
>I built a function to Add, Alter, and/or drop fields from free tables and call it from the Init method of the form that does editing on that table.
>This causes errors on form startup when adding a field & you have added a text field on the form and set the control source to that Table.Field.
>Where is the best place to call this function?
>(There was some reason that I didn't call it during system startup, but I can't remember what it was right now.)
Basically, you should have to put this code in the Load event, although I guess why is the need to do this. Sounds pretty dangerous...
Hope this helps,