КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Объекты OLE в форме
Порядок создания и внедрения подчиненных форм Создание формы на основе многотабличного запроса Ранее создавались формы, позволяющие просматривать и обновлять данные одной таблицы. Но что делать, если нужен больший объем информации из связанных таблиц? Наилучшим способом решения этой задачи является создание запроса, объединяющего данные из двух и более связанных таблиц, и построение формы на основе запроса. Чтобы просматривать данные из нескольких таблиц и иметь возможность редактировать данные более, чем в одной таблице, необходимы подчиненные формы. Access допускает формы до трех уровней вложенности. При этом всегда начинают с создания наиболее вложенной формы, постепенно приближаясь к основной. - выбираются таблицы (запросы), для которых будут созданы основная и подчиненная формы; - с помощью Мастера форм создаются подчиненная и основная формы; - в режиме Конструктора открывается основная форма. Нажимается кнопка Подчиненная форма/отчет на панели элементов; - на свободном месте основной формы располагают элемент управления Подчиненная форма; - в полученный прямоугольник вводится имя подчиненной формы; - проверяются свойства подчиненной формы: Подчиненные поля и Основные поля с целью убедиться, что Access правильно связал формы Рисунки, фотографии, диаграммы и др. можно внедрять в таблицы в поля, тип данных для которых определен как Поле объекта OLE. Если на основе такой таблицы создать форму в режиме Мастера форм, то при выводе ее на экран будут выводиться и внедренные объекты. Чтобы объект обновить, нужно по нему два раза щелкнуть, Access запустит то приложение, в котором данный объект был создан и выведет на экран необходимые инструменты для его обновления. На рис. 1.10 и 1.11 приведены формы, созданные на основе нескольких таблиц.
Рис.110. Форма на основе таблиц КАФЕДРА – ПРЕПОДАВАТЕЛЬ
1.11. Многотабличная форма, созданная Мастером на основе четырех таблиц 1.8. Создание и редактирование отчетов Можно форматировать и выводить на печать таблицы и наборы записей запросов в режиме таблицы. Формы можно использовать не только для просмотра и ввода данных, но также для вывода информации на печать. Однако отчеты представляют собой наилучшее средство для представления информации из базы данных в виде печатного документа. Их преимущество в следующем: - отчеты предоставляют широкие возможности для группировки и вычисления промежуточных и общих итогов для больших наборов данных; - они могут быть использованы для получения красиво оформленных счетов, заказов, почтовых наклеек, материалов для презентаций и других документов. В отчете каждая группа данных и итоги по ней могут быть представлены отдельно.
При этом имеются следующие возможности: - для иерархического представления данных можно определить до 10 условий группировки; - для каждой из групп можно задать отдельные заголовки и примечания; - можно проводить сложные вычисления не только внутри групп, но и по нескольким группам одновременно. Создание отчета в режиме конструктора. Чтобы начать создание отчета, нужно открыть базу данных, выбрать в окне базы данных вкладку Отчеты и щелкнуть на пункте меню Создать. Откроется окно диалога Новый отчет, представленное на рис.1.12.
1.12. Окно диалога Новый отчет
В нижней части выбирается запрос или таблица, на основе которых создается отчет. В верхней части окна - Конструктор и ОК. Открывается окно нового отчета в режиме конструктора, аналогичное окну, представленному на рис.1.13.
В верхней части окна можно увидеть панель инструментов конструктора отчетов и панели форматирования. Кроме того, конструктор отчетов предоставляет такие средства, как окно свойств, список полей и панель элементов, которые выводятся на экран по мере необходимости с помощью меню Вид. Для создания отчета нужно выполнить следующие действия: - задать заголовок отчета в разделе Заголовок отчета; - разместить свободную надпись в разделе верхнего колонтитула, ввести информацию, задать размер и шрифт; -перетащить поле из списка полей для заголовка и здесь же разместить надписи с названиями столбцов; - разместить поля под соответствующими заголовками столбцов и выровнять их; - придать отчету удобный для восприятия вид, используя для этого различные шрифты, выравнивание по левому или правому краям и др. Создание отчета с помощью мастера. Как и при создании форм, можно воспользоваться помощью мастера по разработке отчетов. Для этого в окне Новый отчет можно выбрать один из вариантов. Мастер отчетов - запускает основного мастера по разработке отчетов, позволяющего выбрать поля для отчета, задать форматы, условия группировки, итоговые функции. Автоотчет: в столбец - создается отчет, в котором каждая запись базового запроса или таблицы представлена в виде простого списка, содержащего названия и значение полей. Автоотчет: ленточный - в отчете этого типа записи базового запроса или таблицы выводятся в одной строке. Диаграмма - этот мастер помогает построить диаграмму и создает в отчете свободную рамку объекта OLE с внедренной диаграммой Microsoft Graph. Почтовые наклейки - этот мастер позволяет выбрать поля с именами и адресами, отформатировать их и создать отчет для печати почтовых наклеек.
Рис. 1.13. Окно нового отчета в режиме конструктора
После выбора в окне (рис.1.12) пункта Мастер отчетов последовательность действий такая: - выбрать таблицу или запрос в качестве источника данных; - выбрать поля для отчета, переслав их с окна Доступные поля в окно Выбранные поля; - подтвердить предложенные мастером условия группировки; - выбрать дополнительные поля для группировки записей; - задать дополнительные условия для сортировки строк в области данных отчета;
- нажать кнопку Итоги, если нужно вывести итоговые значения для некоторых полей; - выбрать вид макета отчета и ориентацию печатной страницы; - выбрать один из шести встроенных стилей оформления отчета: черно-белый, простой, строгий и др; - задать имя отчета, которое мастер использует для создания надписи в заголовке отчета и Готово. Разработку многотабличного отчета проводят точно также, но на основе базового запроса, составленного из нескольких таблиц. Кроме того, можно обойтись и без запроса и такой отчет разработать Мастером непосредственно на основе нескольких таблиц.
Дата добавления: 2013-12-11; Просмотров: 493; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |