Сайт журнала анализ показал, что многие люди приходят сюда, чтобы найти ответы на некоторые вопросы о непрерывных форм. Итак, мы решили создать этот FAQ, ответить на все возникшие у Вас вопросы о том, что непрерывные формы.
Введение
Microsoft Access непрерывных форме специального вида формы, когда вся конструкция форме повторяется для каждой записи в источнике данных. Это дает вам возможность сделать что-то отличается от обычной "таблицы вида" подход, hovever вы по-прежнему ограничены "полосатый" дизайн.
Основные проблемы
Доступ не создавать отдельный объект формы для каждой записи. Она просто делает одна форма для составления несколько раз с различными данными. Это приводит к следующим ограничениям:
- Любые изменения формы управления или свойств через VBA влияет на внешний вид всех записей
- Обработчики событий, вы думаете, будет выполняться для каждой записи, выполнить только за первые 1
- Он ограничен разместить элементы управления ActiveX на непрерывной форме
Существует нет возможности преодоления этого ограничения напрямую. Замечание: это ограничение не распространяется на верхний и нижний колонтитулы виде - потому что это не dublicated.
ЧАВО
После того как мы сделали по основам, позволяет отвечать на вопросы. Если у вас есть вопрос не ответили, не hesistate попросить его в нижней части страницы.
Как я могу сделать для управления выглядят по-разному в различных записей?
feature. Единственный способ состоит в использовании Формат -> Условное форматирование функции. В Access 2007 можно положить правую кнопку мыши на строке названия в таблице для его достижения. Конечно, ограниченность ее много, но нет особого выбора здесь.
Как я могу показать фотографии из базы данных?
Все методы, которые используют регулярные связанный с данными контроля являются действительными. Вы можете использовать Связанные Объект Frame, в Access 2007 - Вложения и изображения элементов управления. Однако, вы не можете использовать любой сценариев VBA с них.
Как я могу показать условной данные или изображения?
Единственный способ достичь такого результата является построение пользовательских запросов, которые выполняют проверку и расчетов вам нужно, и подготовить данные для показа.
Как я могу показать фотографии, которые хранятся за ее пределами?
В Access 2007 есть улучшение регулярного контроля изображения. Он будет показывать изображение из файла, если связать ее с поля или выражение, содержащее путь и имя файла изображения. Это работает в непрерывном формы тоже.
В до-2007 версии доступа нужно иметь изображение предварительного просмотра сохраненных в базе данных OLE типа данных. AccessImagine ручки управления их создание и поддержание легко.
Как я могу делать то, что ограничения доступа не позволяет мне делать?
Если нет трюки, чтобы спасти ситуацию, люди обычно имитируют непрерывных форм, создавая форму, которая отображает несколько записей одновременно с подкачкой кнопок. Есть 2 минусы такого подхода. Первый - это требует много VBA кодирования. Во-вторых - вы теряете все встроенные функции пользователи могут использовать какой-либо форме Access - сортировка, поиск и фильтры.
Старайтесь избегать этого пути, пока у вас есть время впустую.
Не нашли ответ, который тебе нужен? Задать вопрос на дне!