Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Ввод значений в условия отбора записей
Пусть необходимо получить информацию об успеваемости конкретных студентов: Боярской и Маковой. (При создании запросов в своей базе используйте фамилии студентов, которые есть в Вашей таблице Студенты). Зададим в строке Условие отбора их фамилии. Запишем фамилии студентов в разных строках бланка запроса, поскольку необходимо выбрать записи со значением в поле Ф - Боярская или Макова. Заполненный бланк запроса представлен на рис. 4.
Выполним запрос, нажав на панели конструктора запросов кнопку Выполнить. Замечание. Записи о заданном студенте появятся в результирующей таблице запроса только в том случае, если запись об этом студенте содержится в таблице СТУДЕНТ, а в таблице УСПЕВАЕМОСТЬ имеются записи, связанные с записью о студенте. Если для выбранного студента нет ни одной оценки, в результате выполнения запроса его фамилия не появится. Формирование записей результата при выполнении запроса По заданной фамилии студента - Боярская - в таблице СТУДЕНТ отыскивается запись. По значению ключа связи Код студента осуществляется выборка подчиненных записей из таблицы УСПЕВАЕМОСТЬ с оценками данного студента по разным предметам (в поле ОЦЕНКА). Для каждой из этих записей по значению ключа связи Код предмета выбирается одна запись с названием предмета из таблицы Дисциплины. Таким образом, таблица с результатом запроса будет содержать по одной записи о каждом предмете, сданном студентом. Аналогично формируются записи для второго заданного в запросе студента - Маковой. Ввод параметров в запрос В предыдущем примере для задания фамилии конкретного студента необходимо было корректировать бланк запроса. Чтобы избежать этого, целесообразно использовать в запросе параметры. При этом Access перед выполнением запроса через диалоговое окно будет запрашивать у пользователя конкретные значения параметров и введет их в условия отбора. Пусть необходимо получить информацию об оценке студента по заданному предмету. В условие отбора поля Фамилия вместо конкретной фамилии введем название параметра, по которому будет запрашиваться фамилия при выполнении запроса. Название параметра введем как текст, заключенный в квадратные скобки:
[Фамилия студента] Этот текст Access воспринимает как имя параметра (рис. 5). В условие отбора поля Название (из таблицы ДИСЦИПЛИНЫ) введем второй параметр запроса: [Название предмета]
При выполнении запроса Access выведет диалоговые окна, представленные на рис. 6, в которые пользователь сможет ввести нужные значения параметров.
|
||||||||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 188; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.200.211 (0.005 с.) |