Разработка страницы доступа к данным в режиме Конструктора

Страницу доступа к данным можно создать самостоятельно, без помощи мастеров, в режиме Конструктора. Кроме того, в режиме Конструктора можно отредактировать существующую страницу доступа к данным, созданную ранее любым способом.
В режиме Конструктора можно выполнить следующие действия со страницей доступа к данным:

  • добавить или удалить элементы управления;
  • изменить свойства элементов управления;
  • изменить свойства страницы доступа к данным;
  • изменить оформление страницы: фон, цвет и выравнивание текста, начертание и размер шрифтов;
  • добавить или удалить графические элементы, изменить их размер;
  • добавить, удалить или изменить таблицы;
  • разместить на странице гиперссылки, назначить их тексту или рисункам.

То есть для работы со страницами доступа к данным Access 2000 предоставляет все стандартные средства, которые обеспечивают обычные редакторы страниц Web, включая возможность программирования на языках сценариев .
Чтобы создать или отредактировать страницу доступа к данным в режиме Конструктора, в окне базы данных нажмите кнопку Страницы (Pages) и выполните одно из действий:

  • дважды щелкните по ярлыку Создать страницу доступа к данным в режиме конструктора (Create data access page in Design view);
  • нажмите кнопку Создать (New) в окне базы данных и в появившемся диалоговом окне выберите элемент списка Конструктор (Design View). Нажмите кнопку ОК;
  • выделите ярлык существующей страницы и нажмите кнопку Конструктор (Design) в окне базы данных.

Страница будет открыта в режиме Конструктора.
При создании страницы может отобразиться окно с предупреждением, что новые страницы будут сохранены в новом формате Access 2010 и могут быть доступны только в режиме Просмотра в предыдущей версии Access 2000. Нажмите кнопку ОК.
 
Структура страницы доступа к данным
Страница доступа к данным имеет одну общую область для размещения всех данных — тело страницы. В тело страницы могут быть добавлены другие элементы, связанные и несвязанные с данными, а также разделы. При создании страницы в режиме Конструктора в нее обычно добавляется специальный элемент НесвязанныйРаздел (SectionUnbound), в котором могут быть размещены другие элементы.
Если страница содержит данные, то каждая группа данных представляется одним или несколькими разделами: заголовок группы, примечание группы, область подписей элементов и область панели кнопок перехода .
Элементы управления
Подобно формам и отчетам Access страница доступа к данным может содержать большое количество различных элементов управления (control objects). Набор элементов может варьироваться в зависимости от цели создания страницы. Наиболее часто используемые элементы управления приведены в.
В режиме Конструктора страницы доступа к данным ..отображается панель инструментов Панель элементов (Toolbox), содержащая кнопки, позволяющие парой щелчков мышью создать на странице любые элементы управления. Работа с элементами управления на странице полностью аналогична работе с элементами управления на форме или в отчете.
Элементы управления, использующиеся на страницах доступа к данным

Элемент управления

Описание

Текстовое поле, или поле ввода (Text Box)

Отображает существующие данные из базы данных иди, если разрешено, принимает вводимые пользователем новые данные для хранения в базе данных

Связанный текст (Bound Span)

Текстовое поле, отображающее текст в формате HTML, который нельзя редактировать. Этот элемент может быть привязан к полю в таблице источника данных. В этот элемент данные загружаются быстрее, чем в текстовое поле, поэтому они более эффективны на страницах, предназначенных только для отображения данных

Надпись (Label)

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

Группа переключателей (Option Group), переключатель (Option Button), флажок (Check Box)

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

Список (List Box), раскрывающийся список (Dropdown List))

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

Кнопка (Command Button)

Кнопка, подобная кнопкам в формах. Для кнопки можно определить процедуры обработки массы разнообразных событий. Так можно управлять поведением страницы. Кроме того, кнопку тоже можно привязать к источнику данных

Маркер развертывания группы (Expand)

Элемент, позволяющий отобразить/скрыть содержимое группы данных

Панель перехода по записям (Record Navigation)

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

Еше один элемент управления — несвязанный раздел (SectionUnbound) — почти все-гда присутствует на странице. Он автоматически добавляется на страницу доступа к данным при ее создании. К нему привязывается источник данных — набор записей, сформированный из таблицы или запроса. На странице может быть только один несвязанный раздел. Чтобы связать страницу с несколькими источниками данных, необходимо добавлять на нее специальные элементы ActiveX. Чтобы добавить на страницу несвязанный раздел, если его нет, выберите команду Вставка, Несвязанный раздел (Insert, Unbound Section). Привязанный источник данных указывается в свойстве RecordSource (Источник записей) этого раздела.
Кроме перечисленных элементов управления, на странице могут быть рисунки, ги-лерссылки и прочие элементы.
Замечание

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