СУБД MS Access 2003 (960526), страница 34
Текст из файла (страница 34)
Отношения, определяемые таким образом, используются только для текущей страницы доступа к данным, в БД они не добавляются.Допускается перетаскивание одного поля, нескольких полейиз таблицы или запроса, а также всей таблицы или запроса ич списка полей на страницу.Если перетащить одно поле, Access автоматически создаетэлемент управления подходящего типа, основанный на типе данных, хранящихся в поле. Кроме того, можно выбрать нужный типсоздаваемого элемента управления перед перетаскиванием поляна страницу доступа к данным,Если нажата кнопка мастера на панели элементов, то при перетаскивании таблицы, запроса или нескольких полей из таблицы224Проектирование баз данных.
СУБД MS Accessили запроса запускается мастер макета с вопросом, следует ли добавлять поля как отдельные элементы управления (в макете столбцов или ленточном) или в виде веб-элемента (сводная таблица,электронная таблица или диаграмма). Если кнопка мастера не нажата, то при перетаскивании таблицы, запроса или нескольких полей из таблицы или запроса, Access добавляет на страницу отдельные элементы управления.У сводного списка и диаграммы имеются собственные спискиполей, отдельные от списка полей страницы доступа к данным.Список полей компонента содержит все поля, добавленные из списка полей страницы доступа к данным в этот компонент.Для нашего примера просто перетащим всю таблицу Предполагаемые модели на раздел страницы, после отпускания кнопкимыши, если нажата кнопка мастера, будет выведена форма с возможностью выбора макета расположения полей. Выберем из списка макет В столбец, после чего нажмем кнопку ОК.
Мы увидим,что каждое поле нашей таблицы представлено с помощью одногополя ввода со связанной надписью. Если кнопка мастера не нажата, мы получим то же самое без выбора макета. Здесь можно перетаскивать поля, изменять их размер, как и в конструкторе формили отчетов. Например, разместим поля так, как на рис. 154.,ЕЩrfЙк ч&. А,- .£.*;В л"* £«S3.Рис. 154. Работа со списком полгиТема 7.
Страницы доступа к данным2252.4.3. Работа с панелью элементовДля добавления управляющих элементов понадобится панель элементов(рис. 155), расположенная по умолчаниюна левом краю экрана. Панель элементовможно переносить в любую часть экрана,а также закрывать. Состояние опции Панель элементов в меню Вид определяетналичие (опция включена) или отсутствие панели элементов на экране.Каждая пиктограмма панели элементов представляет собой стилизованное изображение управляющего (оформительского) элемента, который можновстроить в форму. Обзор панели элементов приведем в табл. 49., Пане) ^ X -\Ла. Д!oQРис.
155. ПанельэлементовТаблица 49ПиктограммаЕНазваниеФункцияВыборобъектов•ч**х•*Если активизирована данная пиктограмма (а она активизируется по умолчанию),курсором мыши можно маркировать поля, выполнять переносы и изменять размерыМастераэлементовуправленияВключение/выключение вызова мастеровпри проектировании элементов управленияА&НадписьВставка на страницу доступа к даннымнового поля наименованияАСвязанныйтекстДобавляет на страницу связанный текст,который представляет собой надписьи поле. Если использовать этот элемент,то страница в обозревателе будет грузиться быстрее. Данный элемент позволяет добавлять также вычисляемые поляПолеОтображение содержимого некоторогополя записи БД или вычисляемого поляаЫПроектирование баз данных.
СУБД MS Access226Продолжение таблицы 49ПиктограммаНазваниеФункцияБегущая строкаДобавляет на страниц/ доступа к даннымбегущую строкуГруппа переключателейСоздание и размещение группы, в которую можно ввести контрольные индикаторы, селекторные кнопки или двухпозиционные кнопки<iПереключательВыбор (индикация) одного из несколькихвзаимоисключающих значений некоторого параметра (например, одного из цветовавтомобиля)FКонтрольныйиндикатор,флажокИндикация (изменение) значения опции,которая может иметь одно из двух возможных значений (включена/выключена,отмечена/не отмечена)Раскрывающийся список(полесо списком)После щелчка на манипуляторе (открытаякнопка со стрелкой на правом краю поля)разворачивается комбинированныйсписокСписокВ поле списка, в отличие от комбинированного списка, все элементы видныпостоянно.
Если же и:с так много, что онине помещаются в выделенное для поляместо, то на правом краю поля автоматически размещается линейка прокруткиспискаКоманднаякнопкаСоздание кнопки, с которой может бытьсвязана некоторая команда или последовательность действий. Например, можносоздать командную кнопку Долее,с помощью которой будет производитьсяпереход к следующей записи. Команда,соответствующая кнопке, должна бытьопределена как макросРазвертываниеИспользуется для возможности свернутьили развернуть элемент, список и др.(например, в списке папок или файлов)0оS3Тема 7.
Страницы доступа к данным227Продолжение таблицы 49ПиктограммаНазваниеФункция4*Панель кнопокпереходапо записямДобавляет на страницу доступа к даннымпанель перехода по записям, котораяиспользуется для навигации по БД(переход по записям, удаление,добавление и другие действия)- i_СводнаятаблицаДобавляет на страницу доступа к даннымсводную таблицуДиаграммаДобавляет на страницу доступа к даннымдиаграммуЭлектроннаятаблицаДобавляет на страницу доступа к даннымэлектронную таблицу Office. Лист электронной таблицы можно использоватьдля ввода и вычисления данных.
Листсостоит из ячеек, упорядоченных постолбцам и строкам. Данные вводятсянепосредственно в ячейки, а затем с нимипроизводятся нужные вычисления (дляэтого следует использовать формулы).При создании интерактивной электронной таблицы с помощью программконструкторов Microsoft Office XP с последующим ее размещением на вебстранице пользователям предоставляетсявозможность интерактивной работы сданными и выполнения вычислений непосредственно в веб-обозревателе. Пользователи могут изменять данные и автоматически получать результаты вычислений%ГиперссылкаДобавляет на страницу доступа к даннымгиперссылку на другой документ илистраницу.
При помещении этого элементана страницу появляется окно Добавлениегиперссылки, которое помогает пользователю выполнить эту процедуру$1ГиперссылкарисункаДобавляет на страницу доступа к даннымрисунок с гиперссылкойШПроектирование баз данных.
СУБД MS Access228Окончание таблицы 49Пиктограмма1©вk&10НазваниеФильмДобавляет на страницу доступа к даннымвидеофайлРисунокВстраивание статических иллюстраций(графических файлов) в страницу доступак даннымС помощью данной пиктограммы настранице можно провести прямую линию\ЛинияППрямоугольник*ФункцияДополнительные элементыActiveXОбъединение и выделение группы полейпосредством заключения их в прямоугольную рамкуСпециальный элемент управления OLE2.4.3. Работа с графикой на странице доступа к даннымВставлять рисунки из файла можно посредством либо копирования и вставки из другого расположения, либо вставки связис рисунком путем указания фиксированного расположения, такого,как веб-сервер, или относительного расположения файла.
Вставкарисунка аналогична данной операции для отчетов или форм. Связывание рисунка со страницей доступа к данным уменьшает размер страницы, облегчает обновление рисунка, а также позволяетсделать рисунок общим для различных страниц доступа к данным.При перемещении или копировании страницы доступа к даннымв Microsoft Windows необходимо также переместить или скопировать все вспомогательные файлы (такие, как рисунки, фоновыетекстуры и маркеры), чтобы сохранить в рабочем состоянии ссылки на графические объекты страницы доступа к данным. Например, добавим рисунок машины на нашу страницу доступа к данным Предполагаемые модели. Полученный результат изображенна рис.
156.2.5. Стратегии создания страниц доступа к даннымСуществует ряд средств, позволяющих создавать эффективныестраницы доступа к данным, в зависимости от задач, которые требуется решить. Следующие сведения помогуг выбрать средстваи макет для использования при создании страниц каждого типа.Тема 7. Страницы доступа к данным2293 Предлагаемые модели новаяПредполагаемые моделиТрадаюртмые нмесики; [Пэелпролажнав подготовка,Рис. 156. Работа с графикой на странице доступа к данным2.5.7. Страницы для анализа данныхКак уже говорилось, для анализа данных можно использоватьсводные списки, так как они позволяют организовывать данныеразличными способами.
Сводный список можно использовать какединственный элемент управления на странице доступа к даннымили с другими элементами управления.При использовании сводного списка на странице без группировки сводный список и другие элементы управления можно поместить в основную часть или в раздел на странице.Разработчик должен принять решение, следует ли предоставлять пользователям возможность добавлять, изменять или удалятьданные, и задать соответствующие свойства для уровня группировки.При использовании сводного списка на странице доступак данным с группировкой:230Проектирование баз данных.
СУБД MS Access•поместите сводный список и присоединенные элементы управления в раздел;• убедитесь, что сводный список находится на самом нижнемуровне группировки;• если сводный список является единственным элементомуправления в разделе, удалите или скройте раздел кнопок перехода для уровня группировки, на котором находится сводный список.2.5.2. Страницы для ввода и изменения данныхМожно создать страницу доступа к данным, на которой пользователи могут вводить, редактировать данные в БД и удалять ихиз нее. При создании страницы для ввода данных следует иметьв виду следующее:• Используйте отдельные элементы управления, такие, как поля,списки,, раскрывающиеся списки, группы параметров, переключатели и флажки.• Помешайте элементы управления в основной части страницыили в разделах.
Если раздел не используется, его можно удалить.• Используйте компонент электронной таблицы для созданияэлектронных таблиц, с помощью которых выполняются вычисления с полями записи. Вычисляемые значения можно отобразить в электронной таблице или скрыть электронную таблицуи отобразить рассчитанные значения в элементах управлениясвязанного текста.• Определите способы использования данных пользователямипутем настройки панели перехода по записям.2.5.3.
Страницы для наглядного отображения данныхМожно использовать компонент диаграммы для создания диаграмм, с помощью которых выполняется анализ тенденций, выявляются закономерности и производится сравнение данных в БД,либо использовать компонент электронной таблицы, в которуюможно вводить и в которой можно редактировать данные и с помощью формул выполнять вычисления.При использовании электронной таблицы на странице доступак данным без группировки электронную таблицу и другие элементы управления можно поместить в основную часть или в разделна странице.ТемаЛ. Страницы доступа к данным231При использовании электронной таблицы на странице доступак данным с группировкой поместите электронную таблицу и другие элементы управления, присоединенные к полям БД, в раздел.Электронные таблицы можно использовать на любом уровнегруппировки.2,5.4.