Для записи вышеуказанных выражений лучше всего использовать Построитель выражений. Для вызова Построителя можно щелкнуть правой кнопкой мыши по вычисляемому полю в запросе и выполнить команду Построить. Появится окно Построитель выражений (рис. 45).
Рисунок 45. Построитель выражений. |
Раскройте таблицы по знаку плюс, выберите таблицу «Студенты», выберите поле «Фамилия» и нажмите кнопку «Вставить» (рис. 46).
Рисунок 46. Построение выражения [Студенты]![Фамилия]. |
Введите знак конкатенации &, нажав соответствующую кнопку на панели инструментов Построителя выражений, затем введите вручную пробел в двойных кавычках " ", введите ещё один знак & (рис. 47).
Рисунок 47. Панель инструментов Построителя выражений. Добавление пробела &" "& |
Выберите «Встроенные функции», затем категорию «Текстовые», затем функцию Left. Нажмите кнопку «Вставить» (рис. 48).
Рисунок 48. Вставка функции Leftв Построителе выражений. |
У функции Leftзаменим первый аргумент«stringexpr»на выражение [Студенты]![Имя], для этого выделим первый аргумент, затем выберем таблицу «Студенты, выберем поле «Имя» и нажмем кнопку «Вставить» (рис. 49).
|
|
Рисунок 49. Замена первого аргумента функции Leftна выражение [Студенты]![Имя]. |
Вручную удалите текст «Выражение», а вместо второго аргумента «п» введите цифру 1. Окончательный вид построенного выражения на рис. 50.
Рисунок 50. Окончательный вид построенного выражения в Построителе выражений. |
Нажмите кнопку ОК. Построенное выражение появится в вычисляемом поле в виде:
Выражение1: [Студенты]![Фамилия] &" "&Left([Студенты]![Имя];1)
Остается только заменить текст «Выражение1» на «ФИО». Запрос с вычисляемым полем построен. Проверьте его в работе.