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

Образец заполнения таблицы

Код сотрудника

Фамилия

Дата найма

Зарплата

Телефон (дом)

Семейное положение

Кол-во

детей

1

Иванов

12.01.07

5500р.

32-17-22

1

2

Петров

11.05.08

6000р.

12-34-89

0

3

Аникина

30.12.07

4500р.

48-45-39

2

4

Самойлова

15.09.08

1 0000р.

нет

1

5

Арапов

08.01.08

1 0500р.

25-12-99

1

6

Долгих

15.01.07

6000р.

нет

2

Создайте к таблице простые запросы:

  • Фамилии сотрудников, не состоящих в браке (в условии отбора указываете Нет);

  • Фамилии сотрудников, состоящих в браке (Да) и имеющих более 1 ребенка (>1);

  • Фамилии сотрудников, состоящих в браке или имеющих 1 ребенка (одно условие набираете в строке Условие отбора, второе  в строке Или);

  • Фамилии сотрудников, зарплата которых более 5000 р., но не превышает 10000 р. –

  • (>=5000) AND (<10000) ;

  • Все данные о сотрудниках, фамилия которых начинается на букву «А» и заканчивается на букву «в» - A*в;

  • Все записи о сотрудниках, принятых в текущем году - *.*.08.

  • Все записи о сотрудниках, не имеющих телефона (нет).

Запросы на изменение исходной таблицы

Запрос на удаление группы записей

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

О ткройте этот запрос в режиме Конструктора; выберите в верхнем меню Запрос команду Удаление. Закройте, сохраните и запустите запрос. Ответьте утвердительно на сообщения системы об изменении исходной таблицы и удалении двух записей.

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

Рис. 3.2. Меню Запрос

Запрос на обновление записей

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

Пусть в таблице Студенты нужно во всех записях увеличить количество баллов на 2.

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

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

В бланк запроса добавится новая строка — Обновление (см. рисунок). В ячейку строки Обновление для поля Балл внесите выражение [Балл]+2.

Закройте, сохраните и запустите запрос. Обратитесь к исходной таблице Студенты и убедитесь, что произошли необходимые изменения.

Рис. 3.3. Заполнения поля Обновление

Запрос на добавление записей

Создайте новую таблицу Таблица2 в режиме Конструктора, которая будет содержать только 2 поля: Фамилия и Балл. Внесите в таблицу произвольно несколько записей (напишите себя и двух-трёх товарищей).

Чтобы добавить эти записи в таблицу Студенты, нужно сформировать простой запрос к Таблице2, включив в него поля Фамилия и Балл (если по случайности в Таблице2 имеются другие поля, например Код, их включать в запрос не надо). Откройте полученный запрос в режиме Конструктора и выберите из верхнего меню Запрос пункт Добавление. В открывшемся диалоговом окне укажите таблицу Студенты, в которую вы хотите добавить записи. З

Закройте, сохраните и запустите запрос.

Обратитесь к исходной таблице и убедитесь, что произошли необходимые изменения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]