2013-07-11 3 views
0

Здравствуйте, я пытаюсь создать форму в Access 2010 с динамическими элементами управления.Доступ 2010 Динамически Добавить текстовые поля

На форме есть список текстовых полей для ввода информации. Однако я хотел бы, чтобы щелкнуть по кнопке, чтобы динамически добавлять дополнительные текстовые поля в форму по запросу. (Это связано с тем, что я не уверен в установленном количестве текстовых полей, поскольку информация, введенная за один раз, может меняться)

Проблема в том, что копание вокруг нее кажется единственным способом добавления элементов управления в форму - это открыть формировать в режиме разработки и добавлять элементы управления, а когда режим разработки закрыт, пользователю предлагается диалог с просьбой сохранить изменения, внесенные в режим разработки, прежде чем форма может быть вновь открыта в обычном режиме.

Есть ли способ решить эту проблему, или необходимо будет обходной путь (например, большое количество скрытых текстовых полей уже присутствует в форме?)

+0

Любой успех в этом вопросе? – Smandoli

ответ

0

»... как большое количество скрытых текстовых полей уже присутствует в форме ... »- Я не считаю это обходным. Это ваше лучшее решение.

Для этого требуется, чтобы форма была открыта для проектирования, но VBA облегчает эти изменения.

0

Ваш вопрос звучит странно ... Элементы управления для чего? Вы также планируете добавлять поля в свой db на лету? Надеюсь, не потому, что у вас серьезная проблема дизайна.
В противном случае, с некоторыми подробностями, которые вы предоставляете, я думаю, что путь очень прост: используйте «непрерывную» подформацию, как описано here.

+0

Не так странно. Одно типичное использование - это поиск критериев поиска. Для этого конкретного использования я считаю, что подформация будет сложной. – Smandoli

Смежные вопросы