|
||||||||
Запросы с вычисляемыми полями (Задание №3 по Access)Запросы с вычисляемыми полями (Задание №3 по Access) 1. Создайте запрос, в котором бы определялись номер курса и отделения. 1.1. Создайте Запрос в режиме Конструктора. 1.2. Добавьте таблицу Группы. 1.3. Выберите поле Группы из таблицы, включаемое в запрос. 2. Теперь будем делать поле Номер курса Для этого необходимо: 2.1. В пустом Поле набрать «Номер курса:» 2.2. Зайти в Построитель (см рис.)
2.3. Выбрать Функции – Встроенные функции – Значения выражений Left$ - щёлкнуть по ней два раза левой кнопкой мыши 2.4. Выделите слово «Выражение», щелкнув по нему и удалите его с помощью кнопки DELETE (слово Выражение удалять всегда!!!). 3. В выбранной функции есть неизвестные переменные, вместо которых нужно поставить следующие: 3.1. Переменная «string» во всех функциях это – поле «Группа» (оно находится в таблице Группы)- ищите в построителе (см рис.), а найдя щёлкните по нему левой кнопкой мыши два раза; 3.2. Переменная «n» это количество взятых символов. В нашем случае – это первая цифра номера группы. 4. Нажмите ОК 5. Посмотрите Запрос через Режим Таблица. 6. У Вас должно получиться примерно следующее: 7. Сохраните запрос под именем Данные групп 8. Перейдите в Режим Конструктора и самостоятельно сделайте с помощью Построителя вычисляемое поле Номер отделения Учтите, что: 8.1. Для вычисления поле «Номер отделения» используется функция Mid$ 8.2. В выбранной функции есть неизвестные переменные, вместо которых нужно поставить следующие: 8.2.1. Переменная «start» – это с какого символа по счету берётся номер отделения (см. пример 8.2.2. Переменная «length» -это количество взятых символов (см. пример) ПРИМЕР: для группы 103 курс – 1, отделение – 0. (сориентируйтесь, по какому символу по счёту узнать номер отделения, где он находится и сколько символов брать)
9. Перейдите в Режим Таблица, посмотрите результат У Вас должно получиться примерно следующее: 10. Закройте Запрос Данные групп
|
||||||||
|