ник: osmor
вариант 1.
создать на форме полей с запасом, при открытии формы анализировать таблицы и присваивать источники данных полей, остальные поля не показывать.
ВАриант 2
анализировать таблицу, открывать форму скрыто в режиме конструктора, добавлять нужные поля, сохранять форму, закрывать форму, открывать в нормальном виде (в MDE работать не будет)
Вариант3
Вместо формы использовать форму со встроенной в нее подчиненной таблицей (не формой, а именно таблицей) если не забыл, но не будут работать обработчики событий)