русс | укр

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

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

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

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


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

Практическая часть.


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


 

Запуск приложения Microsoft Access осуществляется через выполнение последовательности действий: Пуск→Программы→Microsoft Office→Microsoft Office Access. Сохраните базу данных под именем Работники предприятия.mdb. По умолчанию отобразится следующее диалоговое окно, в котором отображены возможные объекты и способы создания объектов::

1. Работа с объектом таблица

Задание 1.1. Создание таблицы с помощью конструктора.

Выберите создание таблицы в режиме конструктора, в результате откроется диалоговое окно, в котором необходимо задать имена полей и тип данных, хранимых в них. Имеется возможность настройки свойств данных полей.

Задайте имя поля – «должность», тип данных – «текстовый». В общих свойствах укажите размер поля – «15», что соответствует максимальному количеству символов в названии должности.

Закройте диалоговое окно, сохранив таблицу под именем «Должность», ключевое поле не задавать.

Задание 1.2. Ввод данных в таблицу.

Откройте таблицу «Должность», введите данные:

Закройте таблицу.

Задание 1.3. Создание таблицы «Работники».

Создайте с помощью конструктора таблицу «Работники»:

Имя поля Тип поля Размер поля, формат поля
Табельный номер Числовой Длинное целое
ФИО Текстовый 30 знаков
Должность Текстовый 15 знаков
Зарплата Денежный В рублях
Дата рождения Дата/время Краткий формат даты
Дата поступления Дата/время Краткий формат даты
Код Счетчик  

В качестве ключевого поля задавай поле «табельный номер». Для этого выделите «табельный номер» и нажмите кнопку ключевое поле ( ). Ключевое поле – это специальное поле, определяющее уникальность каждой записи в таблице. Ключевым полем может быть любое поле или группа полей при условии, что они имеют уникальный набор значений для каждой записи в таблице.



Задание 1.4. Изменение типа данных в созданной таблице.

В таблице «Работники» необходимо изменить тип данных для поля «должность». Для этого необходимо открыть таблицу в режиме конструктора. Для поля «должность» выберите тип данных мастер подстановок, что позволит связать две созданные таблицы. В открывшемся диалоговом окне выберите способ получения значений подстановки – «объект «столбец подстановки» будет использовать значения из таблицы или запроса». Далее выберите таблицу «Должность». Затем переведите поле «должность» из доступного в выбранное, нажав кнопку . Порядок сортировки списка не устанавливайте. Не изменяйте ширины столбца. Назовите столбец подстановок «должность».

Þ Þ
       
Þ Þ
       

Задание 1.5. Откройте таблицу «Работники» и заполните ее, введя данные 30 человек. Табельные номера изменяются от 101 до 130.

Задание 1.6. Создайте с помощью конструктора таблицу «Увольнение» со следующими полями:

Имя поля Тип поля Размер поля, формат поля
Табельный номер Числовой Длинное целое
Семейное положение Логический да/нет
Уволен Логический да/нет
Дата поступления Дата/время Краткий формат даты
Адрес Текстовый
Телефон Числовой Длинное целое
Код Счетчик  

 

Поле «табельный номер» объявить ключевым.

Задание 1.7. Откройте таблицу «Увольнение» и заполните ее, введя данные 30 человек. Табельные номера изменяются от 101 до 130.

 

2. Работа с объектом запросы

Задание 2.1. Создание запроса.

Перейдите на объект запросы. Выберите создание запроса с помощью конструктора. В открывшемся диалоговом окне добавьте таблицы «Работники» и «Увольнение». Для переноса всех полей таблицы необходимо дважды щелкнуть по заголовку таблицы, выделенные строки таблицы перенести в строку «поле» ближайшего пустого столбца. Затем на панели инструментов нажмите кнопку запуск ( ). В открывшемся окне должно быть 30 строк. Закрыть, сохранить.

Бланк запроса
Область данных запроса

В строке Вывод на экран наличие флажка позволяет отобразить поле в запросе, соответственно снятие флажка позволяет не отображать поле в запросе.

В строке Условие отбора формируется критерии отбора записей. Условие отбора данных представляет собой выражения, в которых используются константы, операторы сравнения, имена полей, логические операции и специальные операторы сравнения Like, In, Between. Назначение специальных операторов и операторов сравнения представлены в таблице:

Оператор Назначение
< Меньше
<= Меньше или равно
> Больше
>= Больше или равно
= Равно
<> Не равно
IN Проверяет значения поля на равенство любому значению из списка; операндом является список, заключенный в круглые скобки
BETWEEN Проверяет значение поля на вхождение в заданный диапазон; верхняя и нижняя границы разделяются логическим оператором AND
LIKE Проверяет соответствие значения текстового или MEMO-поля заданному шаблону символов

 

Задание 2.2. Создание запроса, в котором содержится информация обо всех работниках, чьи ФИО начинается на буквы между «Б» и «М» включительно.

Создайте запрос в режиме конструктора на основе таблицы «Работники» с использованием всех полей таблицы. В поле «ФИО» необходимо указать условие: Between “Б*” and “М*”. Маска «Б*» означает, что в ФИО после символа «Б» может содержаться любое количество символов.

Задание 2.3. Создание запроса, в котором содержится информация обо всех работниках, чьи ФИО начинается на букву «Б».

Создайте запрос в режиме конструктора на основе таблицы «Работники» с использованием всех полей таблицы. В поле «ФИО» необходимо указать условие: Like “Б*”.

Задание 2.4. Создание запроса, в котором содержится информация обо всех работниках, кто поступил работать позднее 01.01.2008.

Задание 2.5. Создание запроса, в котором содержится информация обо всех работниках, кто занимает должность бухгалтера и является семейным человеком.

Задание 2.6. Создание запроса, в котором содержится информация обо всех работниках, чья зарплата изменяется в диапазоне от 30000 до 60000.

 

3. Работа с объектами формы, отчеты

Задание 3.1. Создание формы.

Перейдите на объект формы. Выберите создание формы с помощью мастера. В открывшемся диалоговом окне в списке таблицы и запросы, выберите таблицу «Работники». Переведите все доступные поля в выбранные. Завершите создание формы. Сохраните. Откройте форму, добавьте данные для 3 новых работников. Вернитесь к объекту таблица. Откройте таблицу «Работники» и убедитесь, что данные добавлены.

Задание 3.2. Создание форму на основе запроса, выполненного в задании 2.1.

Создайте форму. Добавьте информацию на 3 ранее добавленных работников: адрес, телефон, семейное положение, дату поступления.

Задание 3.3. Создание отчета.

Перейдите на объект отчеты. Создайте отчет в режиме мастера на основе запроса, выполненного в задании 2.1. Выбрать все доступные поля, за исключением кода, табельного номера. На первый уровень группировки выбрать семейное положение, на второй – уволен.

Далее сделать сортировку по должностям и по зарплате. В итогах выбрать min, max, avg, sum, выбрать вычислить проценты.



<== предыдущая лекция | следующая лекция ==>
Теоретическая часть. | Построение таблицы


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


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

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

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


 


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

 
 

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

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