Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по информатике.doc
Скачиваний:
34
Добавлен:
02.04.2015
Размер:
13 Mб
Скачать

3.3. Выполнение задания 3. Заполнение таблицы данными

Заполним исходными данными форму ПЛАТЕЖИ, используя табл. 5.

Таблица 5

ДОК

КОД ПРЕД

ДАТА

КОД НАЛ

СУММА

01

101

3.01.07

01

50,00р

02

50,00р

01

102

3.01.07

03

150,00р

02

101

5.01.07

01

50,00р

03

101

15.02.07

02

50,00р

03

102

5.02.07

02

100,00р

03

150,00р

04

101

17.03.07

01

100,00р

04

103

8.02.07

01

100,00р

02

100,00р

05

103

23.02.07

01

500,00р

06

102

20.03.07

02

200,00р

03

100,00р

Для этого:

      1. Щелчком позакрыть режимКонструктора. Пользовательская форма имеет вид, представленный на рис. 24.

Рис. 24

3.3.2. Ввести в форму данные табл. 5. Для ввода каждой следующей записи нажимать кнопку Новое ПП. После ввода последней записи нажать кнопкуЗакрыть форму.

При заполнении формы данными поля Наименование предприятияиНаименование налога(поля со списком) пропустите, они заполняются автоматически.

3.3.3. Для проверки ввода данных в таблицу ПЛАТЕЖИ:

  • закрыть форму;

  • перейти к объектам Таблицы;

  • щелкнуть по ярлычку таблицы ПЛАТЕЖИ – Открыть;

  • проверив записи, закрыть таблицу.

3.3.4. Повторить п. 3.3.3 для таблицы СПЕЦ-Я ПЛАТЕЖЕЙ.

3.4. Выполнение задания 4. Корректировка данных таблицы

Данные можно корректировать с помощью форм и непосредственно в таблицах.

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

  • Добавить запись в таблицу: открыть таблицу, установить курсор на пустую строку в конце таблицы и ввести значения полей, закрыть таблицу.

  • Удалить запись (фрагмент записей): открыть таблицу, выделить удаляемую запись (фрагмент записей) и нажать клавишу Delete, закрыть таблицу.

Для удаления незавершенной записи достаточно нажать кнопку Esc.

  • Внести измененияв значение поля: открыть таблицу, установить курсор в поле, внести изменения, если потребуется вернуть прежнее значение, нажать клавишуEsc, закрыть таблицу.

  • Изменить порядок следования полей.

Изменение порядка следования полей рассмотрим на следующем примере.

3.4.1. Открыть таблицу ПЛАТЕЖИ;

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

Эти изменения будут отображаться только при просмотре данных в таблице.Структура таблицы не изменится.

3. Отчет по работе– распечатка форм.

Литература: [3], с. 220, 233-234.

Работа 7. Создание многотабличных запросов

1. Цель работы – создание многотабличного запроса на основе связанных таблиц.

  1. Основные теоретические положения

Для обработки данных в СУБД используются запросы. Запрос можно построить на основе одной или нескольких таблиц и запросов.

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

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

  • включение в бланк запроса задаваемых пользователем полей;

  • вычисление с помощью формул и функций;

  • группировка записей с одинаковыми значениями в одном или нескольких полях для выполнения над ними групповых операций и другие.

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

Задание.Создать запрос, используя три таблицы: ПРЕДПРИЯТИЯ, НАЛОГИ, ПЛАН.

3.1. В окнеНАЛОГ: База данных на панели объектов выбратьЗапросы, нажать кнопкуСоздание запроса в режиме конструктора.

3.2.В появившемся окнеДобавление таблицывыбрать таблицу ПЛАН и нажать кнопкуДобавить. Появится окноЗапрос1: запрос на выборкуза окномДобавление таблицы. Добавить таблицы ПРЕДПРИЯТИЯ и НАЛОГИ.

3

Рис. 25

.3.Закрыть окноДобавление таблицы. В верхней части окнаЗапрос1:(рис. 25) отображены списки полей таблиц ПЛАН, ПРЕДПРИЯТИЯ и НАЛОГИ, а в нижней находится область для формирования запрос. Так как запрос создается на основе таблиц, в окне запроса отображаются связи, установленные в схеме данных.

3.4.Двойным щелчком по любому полю таблицы его можно поместить в бланк запроса (или перетащить левой кнопкой мыши). В строкуПолебланка запроса поместить из таблицы ПРЕДПРИЯТИЯ поле НАИМ ПРЕД, из таблицы НАЛОГИ – поле НАИМ НАЛ, из таблицы ПЛАН – поле СУММА в столбцы с первого по третий соответственно. Под каждым именем поля в следующей строке появится имя таблицы, из которой взято поле.

Бланк запроса выглядит следующим образом (рис. 26).

П

Рис. 26

римечание: Значок(вывод на экран) появится автоматически. Щелкнув по этому значку, можно отменить вывод поля на экран (убрать значок).

3.5.После заполнения бланка выполнить запрос с помощью кнопки ! Запуск) панели инструментов или команды ЗапросЗапуск. На экране появится результат запроса (рис. 27).

3.6. Просмотрев результаты запроса, закрыть окно. Сохранить запрос и вместо стандартного имениЗапрос1ввести в диалоговом окне имяПлан с расшифровкой кодов.