Ускоренное форматирование
Дополнением к даному циклу статей может служить раздел на форуме Примеры создания БД
Часто начинающий разработчик, решивший перейти к ручному созданию форм в конструкторе сталкивается с трудностями типа выравнивания контролов, задания им нужных свойств. Причем проблема не в том как задать, а как это сделать быстро, что актуально, если число элементов на форме более десятка. В этой статье и пойдет разговор о том, какие инструменты для быстрого форматирования предоставляет конструктор Access.
Основной принцип для ускорения работы – групповая обработка элементов. В самом деле, ведь если на форме есть например несколько однотипных полей со списками, у которых все параметры, кроме источника строк, одинаковые – почему бы не назначить их всем спискам сразу? Для этого их нужно выделить рамкой – тогда указываемые в форме свойств значения свойств будут назначаться для всей выделенной группы.
Может возникнуть вопрос: а откуда берутся параметры элементов, когда их кидаешь на форму в конструкторе? Они берутся из стандартного шаблона, который хоть и скрыт от редактирования, но его можно поменять на свой. Для этого нужно после создания шаблона (формы или отчета) указать его имя в настройках проекта: Сервис – Параметры – Вкладка Формы и отчеты – Шаблон формы/Шаблон отчета.
Создать шаблон формы/отчета означает просто сделать макет формы, причем можно и без элементов, то есть пустой. Но обязательно надо в конструкторе поочередно выделяя элементы на панели элементов в окне свойств задать нужные значения. То, что это будут значения по умолчанию видно по надписи формы свойств, например: Поле – Стандартные свойства.
Можно в качестве шаблона указать и рабочую форму проекта – но и там нужно будет «пробежаться» по свойствам элементов.
Можно наконец сделать топорно: для создания новой формы просто копировать старую, уже отредактированную форму (правой лапой по форме – в контекстном меню выбрать Копировать/Вставить).
Другая проблема при ручном создании форм – выравнивание контролов, так как ручное перетаскивание занимает довольно много времени и не всегда удается их аккуратно выровнять. И здесь поможет групповая обработка, а так же специальные команды контекстного меню контрола (правой лапой по элементу и выбрать пункт «Выровнять»). Чтобы еще больше ускорить процесс выравнивания, нужно создать пользовательскую панель меню – тогда не придется терять время на перемещение по элементам контекстного меню.
Панель создается через меню проекта: Вид – Панели элементов – Настройка – Вкладка Панель инструментов – Кнопка Создать. Придумываем имя панели (например «Форматирование контролов») и жмем ОК. Затем переходим на вкладку «Команды» и из списка команд категории «Конструктор форм и отчетов» перетаскиваем на новую панель нужные команды.
После создания панели ее можно вывести в меню проекта, открыв например любую форму в конструкторе и отметив нужную панель через: Вид – Панель Инструментов. А чтобы не создавать ее заново в новом проекте – просто импортируйте ее из старого. Для этого в форме импорта поставьте галку меню и панели.
Как работать с этой панелью смотрим кино.
<< 1 2 3 4 5 6 7 >>
Обсудить на форуме...
Автор: Admin
Добавлен: 07.11.2011