Access 2010 в примерах. Карчевский Е.М - 66 стр.

UptoLike

y ИЗУЧЕНИЕ, в которой содержатся сведения о плановых занятиях в группах (в те-
кущем семестре), в том числе о продолжительности (поле ЧАСЫ) каждого вида за-
нятия (поле ВИД3).
y ПРЕДМЕТ, в которой содержатся сведения о наименовании (поле НП), общей про-
должительности изучения предмета (поле ЧАСЫ), числа часов практики (ПР) и
числе семестров изучения (ЧС).
Для отбора записей о практических занятиях по информатике из таблицы ИЗУЧЕНИЕ на-
до в строке Условие отбора для поля НП (ТАБЛИЦА ПРЕДМЕТ) задать значение «Ин-
форматика», а для поля ВИД3 (таблицы ИЗУЧЕНИЕ) задать значение «пр» (практическое
занятие).
При равномерном распределении практики по семестрам общее число часов практических
занятий по предмету (ПР) должно равняться произведению часов практики (ЧАСЫ) из
таблицы ИЗУЧЕНИЕ на число семестров (ЧС) из таблицы ПРЕДМЕТ. Для решения рас-
сматриваемой задачи надо включить в результат только те записи, для которых число ча-
сов не соответствует этому произведению. Для этого запишем в Условие отбора поля ПР
(таблицы ПРЕДМЕТ) выражение:
[ИЗУЧЕНИЕ] ! [ЧАСЫ]*[ЧС]
Замечание
Указывать таблицу ИЗУЧЕНИЕ для поля ЧАСЫ обязательно, потому что поле с таким же
именем имеется и в таблице ПРЕДМЕТ.
Запрос на выборку с условиями отбора записей, удовлетворяющих сформулированной за-
даче, приведен на рис. 7.7.
Результаты выполнения запроса приведены на рис. 7.8.
Замечание
Если результат выполнения запроса не содержит записей, то это означает, что для задан-
ного предмета в каждой из студенческих групп часы практических занятий соответствуют
равномерному распределению по семестрам всех часов практики.
Рис. 7.7. Запрос с использованием в условиях отбора имен полей из разных таблиц.
66
   y   ИЗУЧЕНИЕ, в которой содержатся сведения о плановых занятиях в группах (в те-
       кущем семестре), в том числе о продолжительности (поле ЧАСЫ) каждого вида за-
       нятия (поле ВИД3).
   y   ПРЕДМЕТ, в которой содержатся сведения о наименовании (поле НП), общей про-
       должительности изучения предмета (поле ЧАСЫ), числа часов практики (ПР) и
       числе семестров изучения (ЧС).
Для отбора записей о практических занятиях по информатике из таблицы ИЗУЧЕНИЕ на-
до в строке Условие отбора для поля НП (ТАБЛИЦА ПРЕДМЕТ) задать значение «Ин-
форматика», а для поля ВИД3 (таблицы ИЗУЧЕНИЕ) задать значение «пр» (практическое
занятие).
При равномерном распределении практики по семестрам общее число часов практических
занятий по предмету (ПР) должно равняться произведению часов практики (ЧАСЫ) из
таблицы ИЗУЧЕНИЕ на число семестров (ЧС) из таблицы ПРЕДМЕТ. Для решения рас-
сматриваемой задачи надо включить в результат только те записи, для которых число ча-
сов не соответствует этому произведению. Для этого запишем в Условие отбора поля ПР
(таблицы ПРЕДМЕТ) выражение:
  [ИЗУЧЕНИЕ] ! [ЧАСЫ]*[ЧС]
Замечание
Указывать таблицу ИЗУЧЕНИЕ для поля ЧАСЫ обязательно, потому что поле с таким же
именем имеется и в таблице ПРЕДМЕТ.
Запрос на выборку с условиями отбора записей, удовлетворяющих сформулированной за-
даче, приведен на рис. 7.7.
Результаты выполнения запроса приведены на рис. 7.8.
Замечание
Если результат выполнения запроса не содержит записей, то это означает, что для задан-
ного предмета в каждой из студенческих групп часы практических занятий соответствуют
равномерному распределению по семестрам всех часов практики.




Рис. 7.7. Запрос с использованием в условиях отбора имен полей из разных таблиц.




                                                                                   66