Методические указания для выполнения лабораторных работ и «Базы данных»


НазваниеМетодические указания для выполнения лабораторных работ и «Базы данных»
страница3/7
ТипМетодические указания
filling-form.ru > Бланки > Методические указания
1   2   3   4   5   6   7

Лабораторная работа № 4 «Работа с отчетами»


Тема: Работа с отчетами

Цель работы: создать отчеты в базе данных MS Access, используя в качестве источника записей созданные ранее таблицы и запросы.

Отчеты MS Access

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

Основные данные для формирования отчета берется из базовой таблицы, запроса или инструкции SQL, являющихся источниками данных для отчета. Другие сведения (заголовки, примечания отчетов, количество страниц и другая сопроводительная информация) вводятся при разработке отчета.

Пользователь имеет возможность разработать отчет самостоятельно или создать отчет с помощью мастера. Мастер по разработке отчетов MS Access выполняет всю рутинную работу и позволяет быстро разработать макет отчета. Работа мастера отчетов аналогична Работе других мастеров в среде MS Access. После создания основной части отчета разработчик может переключиться в режим конструктора и внести изменения в стандартный макет.

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

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

При создании подчиненного отчета с помощью мастера или путем переноса с помощью мыши отчета или таблицы в другой отчет, Microsoft Access автоматически выполняет синхронизацию главного и подчиненного отчета в следующих случаях:

Отчеты базируются на таблицах, между которыми установлены связи в окне Схема данных. При создании отчетов на основе запроса или запросов синхронизация отчета с подчиненным отчетом выполняется автоматически, если связи установлены для базовых таблиц запроса или запросов. Если связи базовых таблиц установлены корректно, Microsoft Access выполнит синхронизацию главного и подчиненного отчетов автоматически.

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

Перед созданием отчета убедитесь, что на компьютере настроен используемый по умолчанию принтер.

Порядок выполнения работы

В ходе выполнения работы необходимо создать отчет, содержащий подчиненный отчет. Желательно, что бы данные, выводимые в отчете, соответствовали данным, представленным в сложной экранной форме (лабораторная работа № 3).

Для создания отчета в окне базы данных выберите вкладку Отчеты и нажмите кнопку Создание отчета с помощью мастера.

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

В следующем окне (рис. 15) установите уровни группировки данных (если необходимо). Нажмите кнопку Далее.



Рис. 15. Мастер отчетов, окно группировки

В следующем окне выберите способ сортировки данных в отчете, нажмите кнопку Далее и следуйте дальнейшим инструкциям мастера отчетов.

Для изменения макета отчета откройте его в режиме конструктора (рис. 16).



Рис. 16. Отчет, открытый в режиме конструктора

Чтобы изменить внешний вид отчета, нажмите кнопку Автоформат на панели инструментов и выберите новый внешний вид для отчета.

Для изменения внешнего вида одного элемента управления, например надписи, выделите его, после чего на панели инструментов Форматирование выберите другой шрифт, размер шрифта или другие параметры.

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

При необходимости добавьте в отчет другие поля из таблицы, являющейся источником данных отчета следующим образом: нажмите кнопку Список полей на панели инструментов для отображения списка всех полей базовой таблицы и с помощью мыши «перенесите» выбранное поле в отчет.

Создайте заголовок и примечание отчета, куда добавьте надпись, содержащую Ваши ФИО и № группы. Чтобы создать надпись, нажмите кнопку Надпись на панели элементов. Затем выберите в отчете место, куда ее следует поместить, введите нужный текст и нажмите клавишу Enter.

Поменяйте порядок сортировки и группировки данных в отчете, для этого нажмите кнопку Сортировка и группировка на панели инструментов для вывода диалогового окна (рис. 17).



Рис. 17. Окно сортировки и группировки данных

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

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

После нажатия кнопки Готово элемент управления «Подчиненная форма/отчет» будет вставлен в главный отчет. Кроме того, будет создан отдельный отчет, выводящийся как подчиненный отчет.

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

При создании подчиненного отчета с помощью мастера или путем переноса с помощью мыши отчета или таблицы в другой отчет, MS Access автоматически выполняет синхронизацию главного и подчиненного отчета в следующих случаях:

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

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

При связывании главного и подчиненного отчетов Microsoft Access использует свойства Основные поля (LinkMasterFields) и Подчиненные поля (LinkChildFields) элемента управления «Подчиненная форма/отчет». Если по каким-либо причинам Microsoft Access не связывает главный и подчиненный отчет автоматически, пользователь имеет возможность задать значения этих свойств самостоятельно.

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

Лабораторная работа № 5 «Создание SQL-запросов»

Тема: Составление и исполнение запросов на языке SQL в среде СУБД MS Access XP/2003.

Цель работы: создать SQL-запросы на создание таблицы, на выборку с параметрами, на обновление записей, на удаление записей, на добавление данных, на удаление таблицы, на создание индексов.

Основы SQL

Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными БД.

В среде MS Access, когда пользователь создает запрос в режиме конструктора запроса (с помощью построителя запросов), MS Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости, пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.

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

Синтаксиса написания SQL-предложений:

  • в описании команд слова, написанные прописными латинскими буквами, являются зарезервированными словами SQL;

  • фрагменты SQL-предложений, заключенные в фигурные скобки и разделенные символом «», являются альтернативными. При формировании соответствующей команды для конкретного случая необходимо выбрать одну из них;

  • фрагмент описываемого SQL-предложения, заключенный в квадратные скобки [ ], имеет необязательный характер и может не использоваться;

  • многоточие …, стоящее перед закрывающейся скобкой, говорит о том, что фрагмент, указанный в этих скобках, может быть повторен;
1   2   3   4   5   6   7

Похожие:

Методические указания для выполнения лабораторных работ и «Базы данных» iconЗадания и методические указания к выполнению лабораторных работ по курсу
Методические указания предназначены для студентов экономического факультета, изучающих курсы «Документирование управленческой деятельности»...

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания по проведению лабораторных работ по дисциплине «Информатика»
Методические указания по проведению лабораторных работ предназначены для студентов гоапоу «Липецкий металлургический колледж» технических...

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания для выполнения курсового проекта по дисциплине «Базы данных»
Одобрена предметной комиссией «программного обеспечения и информационных технологий»

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания для выполнения лабораторных работ по дисциплине «Информатика»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания по изучению раздела «субд ms access» ивыполнению...
Информационные технологии на транспорте: Методические указания по изучению раздела «субд ms access» и выполнению лабораторных работ....

Методические указания для выполнения лабораторных работ и «Базы данных» iconЕ. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине
Методические указания к выполнению лабораторных работ по дисциплине информатика для студентов I курса специальности 080507 IV курса...

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания по выполнению практических работ составлены...
Методические указания содержат не только непосредственно задания для выполнения работ, но и все необходимые бланки первичных учетных...

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...

Методические указания для выполнения лабораторных работ и «Базы данных» iconМетодические рекомендации по выполнению лабораторных работ обсуждены...
Помазанов В. В. Информационные технологии в юридической деятельности. Методические рекомендации для выполнения лабораторных работ,...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск