Создание формы с помощью мастера форм

Практическая работа № 1

Создание БД

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

Задачи работы:

1. Овладеть способами создания таблиц баз данных.

2. Познакомиться с основными объектами баз данных.

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

Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB29.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

Запуск MS ACCESS: активизировать кнопку ПУСК, из появившегося меню выбрать ПРОГРАММЫ, далее выбрать MICROSOFT ACCESS.

При запуске Access открывается диалоговое окно, с помощью которого вы создадите НОВУЮ БАЗУДАННЫХ, которая будет храниться на диске «А» под определенным именем. После чего появится окно «БАЗА ДАННЫХ», где в последствии будут создаваться все остальные объекты базы данных, а именно таблицы, запросы, формы и т.д. Начнем все по порядку.

СОЗДАНИЕ БАЗЫ ДАННЫХ:

O Новая база данных / ОК

O Имя файла: = …. / Создать

Далее нужно создать таблицы, которых у вас будет три. Access позволяет создавать таблицы тремя способами: в режиме конструктор, с помощью мастера и путем ввода данных.

СОЗДАНИЕ ТАБЛИЦЫ В РЕЖИМЕ КОНСТРУКТОРА:

O Объекты базы данных / Таблицы

O Создание таблицы в режиме конструктора

O Имя поля: = Номер / Тип данных = счетчик / Описание = номер записи

O Имя поля: = Дата / Тип данных = дата/время / Описание = дата поступления

O Имя поля: = Код / Тип данных = текстовый / Описание = код товара

O Имя поля: = Пришло / Тип данных = числовой / Описание = количество ед. товара

O Файл /сохранить как…

O Сохранение объекта таблицы в: = Накладная / как таблица / ОК

O На вопрос создать ключевое поле сейчас / нет

O Закрыть: Накладная: таблица / Открыть таблицу «Накладная»

Номер Дата Код Пришло
1 апреля
1 апреля
2 апреля
4 апреля
7 апреля
11 апреля
15 апреля
17 апреля
18 апреля
20 апреля
27 апреля
30 апреля

СОЗДАНИЕ ТАБЛИЦЫ С ПОМОЩЬЮ МАСТЕРА:

O В окне база данных / Создание таблицы с помощью мастера

O Деловые / Образцы таблиц / Сведение о заказе

O Образцы полей / Дата Продажи / / Переименовать поле: = Дата

O Образцы полей / КодЗаказа / / Переименовать поле: = Код / OK

O Образцы полей / Количество / / Переименовать поле: = Ушло / OK / Далее

O Имя новой таблицы: = Требования

O Пользовате6ль определяет ключ самостоятельно / Далее

O Выберите поле с уникальными для каждой записи данных / Дата

O Связи… / Таблицы не связны / ОК / Далее

O Изменитьструктурутаблицы / Готово / (В появившемся окне)

O В строке «Дата» отмените ключевое поле / Правка / Ключевое поле

O Добавить пустую строчку / Вставка / Строки

O Имя поля: Номер / Тип данных: числовой

O Имя поля: Дата / Тип данных: дата/время

O Имя поля: Код / Тип данных: текстовый

O Имя поля: Ушло / Тип данных: числовой / Файл / Сохранить

O Имя поля: Номер / Тип данных: счетчик / Файл / Сохранить

O Закрыть/Открыть таблицу«Требование»

Номер Дата Код Ушло
3 апреля
4 апреля
8 апреля
13 апреля
20 апреля
21 апреля
25 апреля
29 апреля
8 май
12 май
17 май
23 май

СОЗДАНИЕ ТАБЛИЦ ПУТЕМ ВВОДА ДАННЫХ:

O Создание таблиц путем ввода данных

O Выделите столбец Поле1 / Формат / Переименовать столбец / кодтовара

O Поле2 / Переименовать столбец / Товар

O Поле3 / Переименовать столбец / Наименование

O Поле4 / Переименовать столбец / Цена

O Файл / Сохранить /Имя новой таблицы: = Товары / OK

O На вопрос создать ключевое поле сейчас / Нет / Сохранить / Закрыть

O Выделите таблицу «Товары» / Конструктор

O Имя поля: Код товар / Тип данных: Текстовый

O Имя поля: Товар / Тип данных: Текстовый

O Имя поля: Наименование / Тип данных: Текстовый

O Имя поля: Цена / Тип данных: Денежный / Свойства поля / Общие

O Формат поля / Денежный

O Выделите поле «Код товар» / Правка / Ключевое поле

O Файл / Сохранить / Закрыть / Открыть таблицу «Товары»

Код товара Товар Наименование Цена
Стол 1П Деревянный письменный
Стол 5Кр Деревянный обеденный круглый
Стул Мягкий для офиса
Табурет Деревянный складной
Кресло 4МОФ Мягкое для офиса
Кресло 1МО Мягкое для отдыха
Стол 2Ж Деревянный журнальный
Стол 6УнС Универсальный складной
Шкаф 1УС Деревянный навесной
Шкаф 2Пл Деревянный плательный
Шкаф 4Кн Деревянный книжный
Полка Навесная книжная

Контрольные вопросы:

1. Что такое СУБД Access?

2. Как создать новую базу данных в СУБД Access?

3. С какими объектами работает СУБД Access?

4. Для чего данным задаются различные типы?

Практическая работа №2
Создание связей между объектами базы данных. Формы

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

Задачи работы:

1. Научиться связывать данные разных таблиц.

2. Практика создания форм с помощью Мастера.

3. Научиться устанавливать свойства формы.

Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB30.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

УСТАНОВКА СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ:

O Объекты базы данных / Таблицы

O Сервис/ Схемы данных / В появившемся окне «Добавление таблицы»

O Таблицы / Накладная / Добавить

O Требование / Добавить

O Товары / Добавить / Закрыть

O Связи / Изменить связи / Новое…

O Левая таблица/ Накладная / Правая таблица / Товары

O Левый столбец/ Код / Правый столбец / Код товара / ОК

(Обратите внимание на то, чтобы «Тип отношения» был один-ко-многим)

O Объединение… / Объединение только тех записей, в которых связанные поля обеих таблиц совпадают / ОК / Создать

O Связи / Изменить связи / Новое…

O Левая таблица/ Товары / Правая таблица / Требование

O Левый столбец/ Кодтовара / Правый столбец / Код / Объединение…

O Объединение только тех записей, в которых связанные поля обеих таблиц совпадают

O ОК / Тип отношения: один-ко-многим / Создать

O Сохранить изменения макета «Схема данных»

Наглядно убедиться в наличии связи вам поможет таблица «Товары», для этого: войдите в таблицу «Товары»; слева перед каждой строчкой появился знак « + », если вы на нем щелкнете левой кнопкой мыши, то откроется подтаблица с данными из «Накладной», именно для этого товара. Чтобы облегчить пользование информацией можно написать несколько запросов, но иногда удобней создать связь, что вы и сделали.

ФОРМЫ

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

СОЗДАНИЕ ФОРМЫ С ПОМОЩЬЮ МАСТЕРА ФОРМ

O Объекты базы данных / Формы / Создание формы с помощью мастера

O Таблицы и запросы / Товары

O Доступные поля / Кодтовара / / Товар / / Наименование / / Цена / /

O Далее / Выровненный / Международный / Далее

O Имя формы: = Новыйтовар

O Пометить: Открыть форму для просмотра или ввода данных

O Готово (см. рис. 3.2)

Создание формы с помощью мастера форм

Установите свойства формы, разрешающие добавление записей.

УСТАНОВКА СВОЙСТВ ФОРМЫ:

O Выделите форму «Новый товар» / конструктор

O Вид / Свойства / Данные

O Разрешить изменения / Нет

O Разрешить удаление / Нет

O Разрешить добавление / Да

O Закрытьформу /Сохранив изменения/ Открыть форму «Новый товар»

Данная форма позволяет только добавлять записи в таблице «Товары». В появившейся форме «Новый товар» введите следующие данные (см. ниже).

Код товара Товар Наименование Цена
Стол 11ОС Деревянный офисный
Стул 13ОФК Мягкий вращающийся для офиса
Стеллаж 1Кн Деревянный книжный
Табурет 2Кр Деревянный круглый

Контрольные вопросы:

1. Для чего служит структура Формы?

2. Как в форме осуществляется переход между записями?

3. Как вызвать диалоговое окно свойств объекта?

Практическая работа №3
Создание форм в режиме конструктора

Цель работы:Научиться создавать формы в режиме конструктора.

Задачи работы:

1. Практика конструирования форм.

2. Закрепить навыки по созданию форм в режиме конструктора.

Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB31.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

СОЗДАНИЕ ФОРМЫ В РЕЖИМЕ КОНСТРУКТОРА:

O Формы / Пиктограмма «Создать» на панели инструментов / Конструктор

O В качестве источника выбрать таблицу «Накладная» на основе, которой будет создаваться форма / ОК (После этого появится два окна: формы и выбранной таблицы.)

O

Рис. 3.3

В области данных с помощью панели элементов (см. рис. 3.3)создать Свободное поле

O Создание формы с помощью мастера форм Вид / Свойства / Данные / Данные… Дата

O Выделите «Поле0» / Вид / Свойства / Макет / Подпись… Датапоступления

O Создать «Поле со списком» / (В появившемся окне пометите нужные опции)

O Объект «поля со списком» будет использовать значения из таблицы или запроса

O Выбрать таблицу «Товары», то есть ту таблицу, из которой будет браться список.

O Сделать доступным поля списка / «Код товара» / / «Товар»

O Не скрыть ключевой столбец / Сохранить в поле «Код» / Далее

O Подпись поля со списком «Код товара» / Готово

O Вид / Свойства / Данные / Данные… Код / Источник строк… «Товары»

O Присоединенный столбец 1

O Создать «Свободное поле» / Вид / Свойства / Данные / Данные… «Пришло»

O «Поле» переименовать в «Количество товара»

O (см. выше, либо двойным щелчком левой кнопкой мыши)

O Вставка рисунка / на панели элементов «Рисунок» / С:\Clipart\ Books

O Вид / Свойства / Установка размеров / По размеру рамки

O Вставка даты / Вставка / Дата и время…

O Закрыть / Сохранить форму как «Новая накладная» / Открыть (см. рис. 3.4)

Рис. 3.4

Создание формы с помощью мастера форм

Дата Код Пришло
3 май
9 май
22 май
24 май
2 июня

Форма «Новое требование» должна содержать:

O свободные поля

O полесо списком

O рисунок

O дату и время

O заголовок «Требование» (Вид / Заголовок…)

O линии прокрутки

В эту форму вы введете данные, но так чтобы предыдущие записи не были изменены.

Дата Код Ушло
4 май
19 май
2 июня
13 июня
22 июня

Контрольные вопросы:

1. Какие элементы можно вставлять в форму в режиме конструктора?

2. Для чего служит Конструктор форм?

3. Какие типы данных могут храниться в полях. Привести примеры.

Практическая работа №4
Запросы: основные понятия и создание простых запросов

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

Задачи работы:

1. Научиться создавать простой запрос разными способами.

2. Научиться просматривать результирующие данные.

Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB32.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

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

СОЗДАНИЕ ЗАПРОСА «ПРИШЛО НА СКЛАД»[1]:

O Объекты базы данных / Запросы

O Создание запроса в режиме конструктора

O Таблицы / Накладная / Добавить / Закрыть

O Вид / Групповыеоперации

O Поле / Код

O Групповыеоперации / Группировка

O Сортировка / по возрастанию

O Поле / Пришло / Группировка /

O Файл / Сохранить / Пришло на склад

1. Создайте запрос с помощью мастера.

СОЗДАНИЕ ЗАПРОСА «УШЛО СО СКЛАДА»:

O Объекты базы данных / Запросы

O Создание запроса с помощью мастера

O Таблицы и запросы / Требование

O Доступные поля / Код / / Ушло / / Далее

O Итоговый / Итоги… / Sum / Далее

O Имя запроса / Ушлососклада / Изменить макет запроса / Готово

O Сортировка / по возрастанию

O Во втором столбце поле / Ушло / Закрыть / Сохранить изменения

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

Дата Код Пришло
24 июня
24 июня
24 июня
25 июня
29 июня
Дата Код Ушло
25 июня
27 июня
29 июня
2 июля
2 июля

Контрольные вопросы:

1. Что называют запросом?

2. Какие типы запросов существуют?

3. Для чего в запросе выбирают доступные поля?

Практическая работа № 5
Создание «сложных» запросов

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

Задачи работы:

1. Научиться строить математическое выражения в структуре запрос.

2. Практика работы с контекстным меню.

3. Изучение групповых операций в запросах.

Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB33.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

СОЗДАНИЕ СЛОЖНОГО ЗАПРОСА НАД ТАБЛИЦЕЙ И ЗАПРОСАМИ:

O Объекты базы данных / Запросы

O Создание запроса в режиме конструктора

O Добавление таблицы / Таблицы / Товары / Добавить

O Запросы / Пришлонасклад / Добавить

O Ушло со склада / Добавить / Закрыть

O Вид / Параметры объединения / Создать

O Левая таблица / Товары / Правая таблица / Пришло на склад

O Левый столбец / Кодтовара / Правый столбец / Код / ОК

O Вид / Параметрыобъединения / Пометить вторую опцию / ОК

O Вид / Параметрыобъединения / Создать

O Левая таблица/ Пришло на склад / Правая таблица / Ушло со склада

O Левый столбец / Код/ Правый столбец / Код / ОК

O Появившеюся связь выделить (левой кнопкой мыши)

O Вид / Параметрыобъединения / Пометить вторую опцию / ОК

O Поле: Кодтовара / Имя таблицы: Товары / Сортировка: повозрастанию

O Поле: Наименование / Имя таблицы: Товары

O Поле: Цена / Имя таблицы: Товары

O В следующем поле щелкните правой кнопкой мышки / Построить…

O В верхней части «Построителя выражений» введите «Всего пришло:= »

O Во втором окне двойным щелчком откройте «Запросы»

O Выберите «Пришло на склад» / Sum-пришло / Вставить

O Должно получиться следующее выражение:

Всего пришло: = [Пришло на склад]![Sum-пришло]

O ОК

O В пятом поле щелкните правой кнопкой мышки / Построить…

O В верхней части «Построителя выражений» введите «Итого ушло:= »

O Запросы / «Ушло со склада» / Sum-ушло / Вставить

O Должно получиться следующее выражение:

Итого ушло: = [Ушло со склада]![Sum-ушло]

O ОК

O Шестое поле / Построить… / «Осталось товара:= »

O Запросы / «Пришло на склад» / Sum-пришло/ Вставить / « – »

O «Ушло со склада» / Sum-ушло / Вставить / ОК

O Седьмое поле / Построить… / «На сумму:= »

O Запросы / «Пришло на склад» / Sum-пришло/ Вставить / « – »

O «Ушло со склада» / Sum-ушло / Вставить

O Получившееся выражение возьмите в круглые скобки / « * »

O Таблицы / Товары / Цена / Вставить

O Должно получиться следующее выражение:

На сумму:= ([Пришло на склад]![Sum-пришло]-[Ушло со склада]!

[Sum-ушло])*[товары]![цена]

O ОК

O Файл/ Сохранить / «На складе» / Закрыть / Открыть запрос «На складе»

Запрос «На складе» позволит вам наглядно увидеть, сколько и какого товара пришло на склад, ушло со склада и на какую сумму осталось того или иного товара. Данные в запросе вы можете отсортировать, к примеру, по коду товара.

Контрольные вопросы:

1. Для чего существуют запросы на выборку?

2. Для чего в запрос вставляют ссылки на таблицы?

3. Как вызывается контекстное меню?

4. Как создать вычисляемое поле?

Практическая работа № 6
Отчеты: создание, модификация и использование

Цель работы:усвоить, что такое отчеты, научиться создавать отчеты с помощью мастера и в режиме конструктора.

Задачи работы:

1. Научиться создавать автоотчет.

2. Научиться создавать отчет, выводящий данные таблицы в виде документа, с помощью Мастера.

3. Научиться создавать отчет в режиме конструктора.

Обеспечивающие средства:сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB34.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

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

СОЗДАНИЕ ОТЧЕТОВ:

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

СОЗДАНИЕ АВТООТЧЕТА В СТОЛБЕЦ:

O Окно «База данных» / Отчеты / Создать

O Автоотчеты: в столбец

O В качестве источника данных выбрать таблицу «Накладная» / ОК

O Файл / Сохранить / «Отчет накладная»

Ваш отчет готов. Автоотчет ленточным способом создается аналогично, только в качестве источника данных выберите таблицу «Требование» и сохраните как «Отчет требование».

СОЗДАНИЕ ОТЧЕТА С ПОМОЩЬЮ МАСТЕРА ОТЧЕТОВ:

O Окно «База данных» / Отчеты

O Создание отчетов с помощью мастера

O Таблицы и запросы / Таблица «Товары»

O Доступные поля / Код товара / / Товар / /

O Таблицы и запросы / Запрос: «На складе»

O Доступные поля / Всего пришло / / Итого ушло / / Осталось на сумму / /Далее

O Доступные уровни группировки / Код товара / / Товар / /

O Всего пришло / / Итого ушло / /

O Группировка… / Интервалы группировки / Обычные / ОК / Далее

O Далее / Макет / блок / Далее / Деловой / Далее

O Имя отчета «Итоговыйотчет» / Готово

СОЗДАНИЕ ОТЧЕТА В РЕЖИМЕ КОНСТРУКТОРА:

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

O Отчеты / Создать / Конструктор

O В качестве источника данных выбрать запрос «На складе»

O Файл / Параметры страницы… / Страница / Альбомная

O Вид / Заголовок / На панели элементов выбрать «Надпись»

O Сделайте заголовок 15размером шрифта синегоцвета «Отчет по складу на 2001 г.»

В области верхнего колонтитула сделать шесть надписей по вертикали (14 размером шрифта, синего цвета, курсивом) «Код товара», «Наименование», «Цена», «Всегопришло», «Итогоушло», «Осталосьнасумму».

O Вид / Сортировка и группировка

O Поле/выражение / Код товара / Порядок сортировки / Повозрастанию

O Свойства группы / Заголовок группы / Да

В следующей строке

O Поле/выражение / Наименование / По возрастанию / Заголовок группы / Да

O Поле/выражение / Цена / По возрастанию / Заголовок группы / Да

O Поле/выражение / Всегопришло/ По возрастанию/ Заголовок группы / Да

O Поле/выражение / Итогоушло/ По возрастанию/ Заголовок группы / Да

O Поле/выражение / Осталось на сумму / По возрастанию/ Заголовок группы / Да

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

Код товара Наименование Цена Всего пришло Итого ушло Осталось на сумму

O Выделить поле «Цена» / Вид / Свойства / Макет / Формат поля / Денежный

В область нижнего колонтитула вставить дату и номерстраницы.

O Вставка / Номера страниц…

O Страница N из M / нижний колонтитул / Выравнивание / По правому краю / ОК

O Вставка / Дата и время… / полный формат даты без времени / ОК

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

В область примечания отчета вставьте диаграмму «Движение товара»

O Вставка / Диаграмма… / Запросы / На складе / Далее

O Поля диаграммы: / Код товара / Всего пришло / Итого ушло / Осталось товара / Далее

O Выбрать гистограмму / Далее

O Нажмите левой кнопкой мышки на «Итого ушло» и неотпускаяперенесите его в область поля «Сумма_Всего пришло», в результате чего в эту область должно добавиться новое поле «Сумма_Итого ушло».

O Повторите эту операцию для «Осталось товара» / Далее

O Поле отчета / Отсутствует / Поля диаграммы / Отсутствует / Далее

O Назовите диаграмму «Движение товара» / Готово

Чтобы полученная диаграмма соответствовала выбранным данным необходимо:

O Перейти в окно базы данных / Окно / база данных / Запросы / «Наскладе» / Открыть

O Правка / Выделитьвсе записи / Правка / Копировать / Закрыть запрос «На складе»

O Перейти в окно отчета / Окно / Отчет / Двойной шелчек на диаграмме

O Появится таблица с данными / Выделите данные и удалите их

O Встаньте в первую ячейку / Правка / Вставить

O Удалите ненужные столбцы: «Наименование», «Цена» и «На сумму»

O Закрытьокно «Таблица данных»

O Преобразуйте диаграмму по вашему вкусу

O Файл / Сохранить / «Мой отчет»

Контрольные вопросы:

1. Что называют отчетом?

2. Как изменить вид отчета?

3. Как отредактировать размеры и местоположение полей и надписей в отчете?

4. Как оформить отчет цветом, эффектами?

Практическая работа № 7

Работа с подтаблицами и установка фильтров

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

Задачи работы:

1. Научиться создавать подтаблицы и удалять их.

2. Научиться создавать и применять фильтр для отбора необходимой информации.

3. Научиться строить выражение в структуре фильтр.

Обеспечивающие средства:сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB35.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

Технология работы:

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

СОЗДАНИЕ ПОДТАБЛИЦЫ:

O Объекты базы данных «Таблицы» / «Товары» / Открыть

Данная таблица уже содержит подтаблицу, о чем говорит знак ( + ) в начале каждой строки.

O Откройтеподтаблицу / Щелкните левой кнопкой мышки на значок ( + )

O Вставка / Подтаблица… / Таблицы / «Требование»

O Подчиненные поля / Код / Основные поля / Код / ОК

O На вопрос создать связь сейчас ответьте, «Нет»

Слева перед строкой должен появился знак ( + ). Теперь таблица «Товары» содержит две подтаблицы, щелкнув на которые вы можете просмотреть, сколько пришло и ушло того или иного товара. В подтаблицу вы также можете вносить данные, которые автоматически будут заноситься в соответствующие таблицы, чтобы убедиться в этом внесите во вторую подтаблицу для товара под кодом 00005 следующие данные:

Дата Ушло
3 июля
4 июля
7 июля

O Сохранить изменения

Задание 1:Удалите подтаблицу.

УДАЛЕНИЕ ПОДТАБЛИЦ:

O Объекты базы данных «Запросы» / Пришло на склад / Открыть

O Вставка / Подтаблица… / Запросы / Ушло со склада

O Подчиненные поля / Код / Основные поля / Код / ОК

O Просмотрите данные, затем закройте подтаблицу

O Формат / Подтаблица/ Удалить

O Закрыть, сохранив изменения

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

Задание 2:Создайте фильтр и измените его.

СОЗДАНИЕ ФИЛЬТРА ПО ВЫДЕЛЕНИЮ:

O Объекты базы данных «Таблицы» / «Накладная» / Открыть

К примеру, вам необходимы данные по товару под кодом «00001»

O Выделите код товара 00001

O Записи / Фильтр / Фильтр по выделенному

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

O Записи / Удалить фильтр

ИСКЛЮЧИТЬ ВЫДЕЛЕНИЕ:Аналогично предыдущему только на экран будут выводиться все данные кроме тех, которые были выделены.

КНОПКА ИЗМЕНИТЬ ФИЛЬТР:С помощью этой кнопки можно отбирать записи по данным нескольких полей.

O Записи / Фильтр /изменить фильтр

O Выберите данные нескольких полей и посмотрите, что получится

O Фильтр / Применить фильтр

O Записи / Удалить фильтр

ФИЛЬТР ДЛЯ:

O Щелкните правой кнопкой мышки в области таблицы

O Фильтр для: [Код] = 00001 and [Пришло] = (50) / Нажмите Enter

O Записи / Удалить фильтр

Задание3:Создайте расширенный фильтр.

СОЗДАНИЕ РАСШИРЕННОГО ФИЛЬТРА:

O Записи / Фильтр / Расширенный фильтр…

O Поле: Дата / В поле условия отбора щелкните правой кнопкой мышки / Построить…

O Постройте следующее выражение:

[Накладная]![Дата] #01.04.01# And [Накладная]![Дата] #30.04.01#

O Фильтр / Применить фильтр

O Закрыть, сохранив изменения

Контрольные вопросы:

1. Как определить, что таблица или запрос уже содержат подтаблицу?

2. Для чего предназначен фильтр?

3. Как создать фильтр таблицы по какому – либо полю?

4. Как в объекте Фильтр построить выражение?

Как создать форму с помощью КОНСТРУКТОРА в базе данных ACCESS


Похожие статьи.

Понравилась статья? Поделиться с друзьями: