Учебное пособие. Елец: егу им. И. А. Бунина, 2018. 66 с


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



Pdf көрінісі
бет28/36
Дата12.02.2024
өлшемі1.96 Mb.
#491699
1   ...   24   25   26   27   28   29   30   31   ...   36
1537451434 tarova-tarov-lo-base

бавить. Добавьте таблицы Сотрудники кафедры и Личные данные.
В верхней части окна конструктора находится схема данных запроса
которая содержит выбранные для данного запроса таблицы базы данных, а в 
нижней части – бланк запроса, который нужно заполнить (рис. 26). 
Рис. 26. Окно создания запроса в режиме дизайна. 
При создании запроса необходимо: 
1. в строку Поле поместить имена полей, используемых в запросе; 
2. в строке Видимый отметить поля, которые должны быть включены в 
таблицу с результатом выполнения запроса; 
3. в строке Критерий задать критерий отбора записей; 
4. в строке Сортировка выбрать порядок сортировки записей в результи-
рующей таблице. 
Добавляем поля в запрос, дважды щелкнув по нужному полю таблицы 
(или перетащив из таблицы в поле запроса). Из таблицы Сотрудники ка-
федры добавляем поля ID, Фамилия, Имя, Отчество, Должность. Из таб-
лицы Личные данные Дата_рождения, Населенный_пункт, Адрес, e-mail, 
Телефон (рис. 27). 


50
Рис. 27. Создание запроса на выборку.
Сохраняем запрос с названием Список сотрудников.
Для того, чтобы в процессе создания запроса посмотреть на результат, 
нажмите кнопку F4 на клавиатуре. Как видим, таблица получается громозд-
кой.
Для того, чтобы просматривать таблицу было удобнее, можно объеди-
нить некоторые поля, например ФамилияИмя и Отчество. В поле Фамилия 
пишем "Фамилия" || ' ' || "Имя" || ' '|| "Отчество", где || – оператор конка-
тенации.
В выражении также используются кавычки, разделенные пробелом, ко-
торый необходим для вставки пробела между фамилией и именем. В данном 
случае символ (пробел) является константой в данном выражении.
Если между двумя полями необходимо что-либо вставить, например, 
пробел, знак препинания, дополнительное значение требуется заключить в 
кавычки.
Если же мы хотим, чтобы фамилия, имя и отчество сотрудника выводи-
лись с инициалами, а не полностью, поле Ф.И.О. нужно изменить следую-
щим образом: "Фамилия" || ' ' || LEFT( "Имя", 1 ) || '.' || LEFT( "Отчество", 
1 ) || '.' (рис. 28). 


51
Рис. 28. Создание запроса на выборку. 
Тоже самое делаем с полями Населенный_пунктАдрес. Далее для объе-
диненных полей заполните строку ПсевдонимФ.И.О. и Адрес (рис. 29). 
Рис. 29. Создание запроса на выборку. 
Выполнив запрос, видим, что в запросе выводятся данные о всех со-
трудниках, даже тех, кто не является сотрудниками кафедры в текущем году. 


52
Чтобы это исправить, добавляем в запрос поле Текущий год. Снимаем га-
лочку с ячейки Видимый. В ячейке Критерий пишем True (рис. 30). 


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   36




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет