Субд лекции

Темы:

Специальные запросы

Image

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

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

Для того чтобы осуществить поиск записей, не имеющих, подчиненных, можно выбрать Мастер «Записи без подчиненных» в окне Новый запрос (см. рис. 6.5).

На первом шаге создания данного запроса надо выбрать таблицу или запрос, в которых нужно найти записи с повторяющимися значениями (рис. 6.51). Для нашего примера это таблица «Расписание».

Image

На следующем шаге необходимо определить поля, дублирование значений которых будет выявляться. Для этого следует позиционироваться на соответствующее поле и щелкнуть по кнопке. Для нашего примера это «Код_ сотрудника», «Дата», «Время» (рис. 6.52).

Image

На следующем шаге (рис. 6.53) нужно выбрать те поля, которые будут также отображаться в ответе наряду с полями, выбранными на предыдущем этапе. Мы выберем оба оставшихся поля

Image

На последнем шаге (рис. 6.54) следует задать имя создаваемого запроса

Image

предыдущаяследующая