связанные и несвязанные элементы управления в мс доступа
========================================================

В чем разница между привязанными и несвязанными элементами управления в MS Access? Чем они отличаются? А когда в форме MS Access Form в режиме конструктора, как мы можем определить, связана ли форма или нет?

**граница** элементы напрямую связаны с соответствующими таблицами, и когда вы изменяете какие-либо данные в форме, ваши изменения немедленно записываются в таблицы. Часто это может вызывать у людей вопросы, почему «когда я закрываю форму, она сохраняет изменения?» Что ж, это ограниченное поведение для вас, и для предотвращения любых обновлений вы должны использовать такие процедуры, как**BeforeUpdate** отменить при необходимости. Связанные элементы управления легко идентифицировать, так как они будут содержать имена полей из таблицы в режиме конструктора.

**несвязанный** формы совершенно противоположны, они не привязаны непосредственно к полям базы данных и требуют больше работы по кодированию для первоначального заполнения их в обычном представлении. Однако они не будут автоматически вносить изменения в ваши таблицы без специальной процедуры, которую вы написали, например.**Сохранить** кнопка. Это позволяет немного больше контролировать, но также требует больше работы и хорошего понимания кодирования VBA. Несвязанные элементы управления также легко идентифицировать, поскольку они будут содержать слово «несвязанный» в режиме конструктора.

Примечание: можно сказать гораздо больше, но это основная схема.



 связанный с полем в таблице или с функцией. У несвязанного элемента управления нет свойства «Источник управления», аналогично, у связанной формы нет источника записи. Вы можете проверить список свойств.

![]()