русс | укр

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

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

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

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


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

Запросы на группировку


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


Практическое задание по СУБД Access.

Создание базы данных «Школа»

Откройте СУБД Access. Создайте новую базу данных и сохраните в папке «Мои документы» под именем «Школьная база»

Справочно-вспомогательная таблица «Предметы»

1. Создайте справочно-вспомогательную таблицу «Предметы». В ней создайте три поля: «код предмета» (счетчик), «предмет» (текстовый), преподаватель (текстовый). Не заполняйте содержимое таблицы.

2. Теперь создадим форму для удобного ее заполнения. Создайте форму в режиме мастера. Из таблицы «Предметы» возьмите поля Предмет и Преподаватель. Сохраните форму под именем «Предметы» Перейдите в режим конструктора. Удалите из формы кнопки перехода, полосы прокрутки и область выделения. Выйдите из режима конструктора и запустите форму. Обратите внимание, как изменился ее внешний вид.

3. Перейдите снова в режим конструктора и добавьте снизу формы (в разделе примечания формы) место. Вставьте в это место три кнопки для работы с записями: предыдущая запись, добавить запись, следующая запись.

4. Добавьте ниже кнопок поле для показа количества введенных записей. Поле вставится вместе с надписью. В надпись введите «Количество предметов:». Правой кнопкой щелкните на поле и выберите Свойства. Перейдите на вкладку Данные и в строке Данные введите формулу =Count([предмет]) . Эта формула считает все записи в поле Предмет данной таблицы.

5. Введите при помощи этой формы данные о всех предметах, которые изучаются в 10-11 классах школы.

Справочная таблица «Ученики»

1. Создайте справочную таблицу «Ученики».В ней будут следующие поля: Код ученика (счетчик), Фамилия (текстовый), Имя (текстовый), Класс (числовой), Параллель (Текстовый), Группа (Текстовый).

2. Перейдите в строку «Класс» и выберите «Мастер подстановок». Выберите фиксированный набор, и в таблице в один столбец введите числа от 1 до 11 – это и будут подстановочные данные для поля Класс. Так же заполните подстановку для поля Параллель (А,Б,В,Г,Д) и для поля Группа (первая, вторая).



3. Так же, как и для таблицы Предметы, создайте форму для удобного заполнения данных об учениках (см. рис. Справа) Поле Всего учеников считает по полю Фамилия..

4. Заполните данные о своем классе и о других классах (10-х и 11-х)

Запросы на группировку

Для удобной работы с будущим журналом необходимо внести некоторые дополнения. Например, вы заметили, что когда вы заполняли форму Ученики, приходилось выбирать нужный класс из списка от 1 до 11. При работе с журналом, заполненным, например, только для 10-х и 11-х классов, нет нужды представлять весь список классов и параллелей. Поэтому такие поля на журнальных формах будут брать данные не из фиксированного списка, а из запросов на группировку.

  1. Создайте запрос
  2. В запрос включите только таблицу «Ученики».
  3. Выберите всего один столбец – класс
  4. Включите групповые операции – группировка.
  5. Закройте запрос, сохранив его под именем «Всего классов»
  6. Откройте запрос. Заметьте, что в списке появились только те классы, учеников которых вы ввели.
  7. Аналогично создайте запрос «Всего параллелей». При правильной работе этого запроса должны выводиться буквы параллелей, реально существующих для введенных учеников.


<== предыдущая лекция | следующая лекция ==>
Використання бази даних. | Журнал учителя


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


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

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

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


 


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

 
 

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

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