Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Создание запросов с отбором по текстовым данным




  1. Используя те же приемы создать новый запрос по той же таблице. Перенести в конструктор все поля кроме Код пациента.
  2. В столбце Фамилия, в строке Условие отбора ввести фамилию одного из пациентов, встречающихся в таблице.
  3. Выполнить запрос и убедиться, что отобраны только те записи, в которых встречается указанная фамилия.
  4. Сохранить запрос под именем Отбор по тексту.
  5. Создать еще один запрос с такими же полями. В столбце Фамилия в строке Условие отбора ввести букву, с которой начинаются фамилии двух пациентов, и звездочку. Например, если фамилии начинаются на букву И, то следует ввести И*. Выполнить запрос и убедиться в том, что отобраны все пациенты, фамилии которых начинаются на введенную букву. Сохранить запрос под именем Отбор по шаблону.
  6. Создать еще один такой же запрос, но в условии отбора ввести следующий текст, заключенный в квадратные скобки: [Введите фамилию пациента]. Такой запрос называется запрос с параметром. При его выполнении вначале возникает диалоговое окно с заданным текстом, в поле окна следует ввести одну из фамилий пациентов, данные которого будут выданы. Убедиться в правильности выполнения запроса. Сохранить запрос под именем Запрос с параметром.

 

7 Создание запросов с отбором по числовым полям и полям Дата/Время

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

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

> 1.01.86

  1. Создать запрос Пенсионеры, который отбирает пенсионеров: мужчин старше 60 лет и женщин старше 55 лет. Для этого использовать условия отбора по двум полям – Пол и Дата рождения и две строки условий отбора.

Создание запросов по связанным таблицам

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

  1. Создать новый запрос, добавив в него обе таблицы – Пациенты и Госпитализация. Убедиться, что в запросе отражается межтабличная связь.
  2. Включить в запрос все поля из обеих таблиц, кроме ключевых полей и поля связи.
  3. Выполнить запрос и изучить структуру результата. Обратить внимание на то, что записи с одним и тем же пациентом повторяются столько раз, сколько записей в таблице Госпитализация относится к данному пациенту
  4. Сохранить запрос под именем Связанные таблицы.
  5. Создать новый запрос по обеим таблицам, включив в него те же поля. В условие отбора в поле Врач ввести фамилию врача, присутствующую в таблице. Проверить правильность выполнения и сохранить запрос под именем Врач.
  6. Создать новый запрос с отбором по полю Диагноз, использовав в качестве условия отбора текстовый шаблон. Сохранить запрос под именем Диагноз.
  7. Создать запрос Точная дата с отбором пациентов, которые находились в больнице в определенный день.

Контрольное задание

  1. Создать базу данных Библиотека.mdb, состоящую из двух таблиц: Авторы и Учебники. Основной таблицей является таблица Авторы, каждому автору может принадлежать авторство нескольких учебников, приведенных в таблице Учебники. Структура таблиц должна предусматривать возможность создания межтабличной связи типа один-ко-многим.

Таблица Авторы содержит следующие поля:

Код автора

Фамилия И О

Дата рождения

Пол

Место работы

Таблица Учебники:

Код учебника

§ № автора

Название

Число страниц

Год издания

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

  1. Создать межтабличную связь типа один-ко-многим с сохранением целостности данных (руководствуясь условием: один автор – несколько учебников).
  2. Заполнить обе таблицы данными на 6 авторов. Одному автору принадлежит авторство одного учебника, другому двух, третьему трех.
  3. Создать запросы по обеим таблицам:

ü С отбором по фамилии автора (присвоить имя Автор).

ü С отбором по текстовому шаблону названия учебника (Учебник).

ü С отбором по месту работы автора, вводимому в качестве параметра (Место работы).

ü С отбором учебников, изданных более 5 лет назад (Старые учебники).

ü С отбором учебников конкретного автора, имеющим более 300 страниц (Толстые учебники).

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

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 500 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2499 - | 2248 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.