русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема: Создание запросов Access в режиме конструктора. Запросы на выборку. Вычисляемые поля в запросах. Создание форм на основе запросов.


Дата добавления: 2015-07-04; просмотров: 1968; Нарушение авторских прав


16. Запустите Access и откройте базу данных ЕГЭ, созданную в Лабораторной работе 1.

17. В режиме конструктора создайте макет второй таблицы в базе данных:

Таблица 2

Код ученика Фамилия Имя Отчество класс Экзамен 1 Экзамен 2 Экзамен 3
               

Имена полей задайте такие же, как в таблице 2. Задайте свойства полей:

Код:тип счетчик, подпись поля №, индексированное, без повторений.

Фамилия:тип текстовый, размер поля 50, обязательное, без пустых строк, индексированное.

Имя:тип текстовый, размер поля 25, обязательное, без пустых строк

Отчествотип текстовый, размер поля 25, обязательное, без пустых строк

класс:тип текстовый, размер поля 7, подпись № Группы, маска ввода, обязательное, без пустых строк, индексированное.

Оценка по экзамену:тип числовой, формат байтовый, подписями полей сделайте названия предметов, например, История, Ботаника или другие, условие на значение Between 2 and 5 (воспользуйтесь «Построителем выражений»), сообщение об ошибке «Ошибка ввода оценки».

Поле Код студента сделайте ключевым. Сохраните макет таблицы с именем ЕГЭ и закройте ее.

18. Войдите в режим конструктора запросов.

На вкладке Запросы выберите кнопку Создать или объект «Создание запроса в режиме конструктора». В конструкторе запросы создаются вручную. Источником данных для запроса могут быть одна или несколько таблиц или запросов. Добавьте таблицу Сессия как источник данных. Изучите окно бланка запроса и инструментарий. Источники данных отображены в верхней части бланка запроса. Нижняя часть бланка предназначена:

· для задания полей, отображаемых в запросе (строка Поле и строка Имя таблицы);

· для задания способа упорядочения данных в запросе (строка Сортировка);



· для задания условий отбора (строки Условие отбора);

· для задания способа группировки данных в запросе;

· для задания вычисляемых выражений в полях запроса.

19. Включите в запрос все поля таблицы ЕГЭ. Включите сортировку по фамилии и запустите запрос на выполнение (кнопка в панели инструментов). При сохранении задайте имя Макет запроса. В запросе будут отображены все данные исходной таблицы.

20. Запросы на выборку. Создайте запросы на выборку. Построение каждого нового запроса выполняется в конструкторе (как в пункте 3). Макет можно также многократно копировать, сохраняя каждый запрос с именем, отражающим содержание запроса. Задайте по очереди Условия отбора, указанные ниже, просмотрите результаты построенных запросов, и сохраните каждый из них под соответствующими именами. Итак, выберите:

· Учеников, фамилии которых начинаются на первые буквы алфавита (Like [А-И]*) (имя Первые);

· Учеников, которые учатся в одном классе (Like 11б) (имя класс);

· Учеников, кроме тех, кто учится в определенном классе (например, Not 365) (имя Кроме класса).

21. Запросы на выборку с логическими операциями. Копируя макет запроса, создайте запросы на выборку наложением условий на поля оценок за экзамены. Сохраните с указанными именами. Итак, выберите:

· учащихся только на отлично (имя Отличники).

· учащихся на хорошо и отлично (имя Четыре и пять).

· Учеников, имеющих хотя бы одну тройку (имя Троечники).

22. Запросы на выборку с параметром. Если вместо условия отбора в строке задать текстовое приглашение на ввод, заключенное в квадратные скобки, например [Введите фамилию], то при запуске запроса можно будет задать параметр. Параметр - это любое значение, по которому будут отыскиваться все записи с указанным значением поля (в примере это фамилия). В новых запросах выполните выборку по значению параметров:

· По фамилии студента.

· По коду ученика.

Обратите внимание, что при поиске с параметром используется точное соответствие значению параметра.

23. Вычисляемые поля в запросе. В новой копии макета добавьте:

· Вычисляемое поле с названием Средний балл для вычисления среднего балла каждого студента. где свойство поле пишем : средний балл([мат]+[физ])/2

24. Групповые операции в запросах. Группировка включается кнопкой в панели инструментов конструктора запросов (Групповые операции). В строке бланка «Группировка» можно задать поля, по которым выполняется группировка, и функции, которые называются групповыми и используются для подведения итогов по группе данных. Ознакомьтесь с перечнем групповых функций.

· Найдите средние оценки по предметам для каждой группы. В запрос должны быть включены поля Группа и Экамен1, Экзамен2, Экзамен3. Поле фамилии в этом запросе не нужно! Используйте группировку в поле Группа и групповую функцию Avg() во всех полях оценок. Сохраните с именем Средние по группам.

· Найдите средние оценки по предметам для всего контингента студентов. В этот запрос включите только поля оценок с группировкой функцией Avg() во всех полях оценок. Сохраните с именем Средние по предметам.

 



<== предыдущая лекция | следующая лекция ==>
Тема: Создание форм в режиме конструктора. Вычисляемые поля в формах. | Тема: Создание отчетов Access. Мастер отчетов. Работа с отчетом в режиме конструктора.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.04 сек.