Нажмите кнопку
в левом верхнем углу окна и подайте команду Закрыть (сохранив при этом изменения).
2.5. Для просмотра и корректировки созданной базы данных в окне Proba: база данных выделите Таблица1 и нажмите кнопку
. В пустую нижнюю строку введите новую запись. Например:
7 | Вахтер | 1940 | 300 |
Нажмите кнопку
и подайте команду Закрыть.
2.6. Уничтожьте одну из записей в базе данных. Для этого в окне Proba: база данных нажмите кнопку
, выберите нужную строку и выделите ее, указав на начало этой строки курсором мыши. Далее нажмите клавишу [Delete] и подтвердите намерение кнопкой
.
2.7. Произведите сортировку базы данных по алфавиту: выделите столбец с фамилиями и щелкните по кнопке
.
2.8. Произведите сортировку базы данных по годам рождения: выделите нужный столбец и подайте команду Записи/Сортировка/По возрастанию (или По убыванию). Нажмите кнопку
и подайте команду Закрыть.
2.9. Измените структуру базы данных. В окне Proba: база данных выберите объект Таблица и нажмите кнопку
. Вставьте пустую строку после строки Должность.
Для этого выделите строку «Год рождения» и подайте команду Вставка/Строки. Введите запись: «Телефон, текстовый». Нажмите кнопку
и подайте команду Закрыть. На вопрос «Сохранить…?» ответьте «Да».
2.10. Откройте базу данных. Введите номера телефонов в соответствующий столбец. Если номера телефонов отличаются незначительно, можно использовать команды Правка/Копировать и Правка/Вставить.
В результате таблица базы данных приобретет следующий вид:
Таблица 3 | |||||
Код | Фамилия | Должность | Телефон | Год рождения | Оклад |
1 | Директор | 1954 | 2000 | ||
2 | гл. бухгалтер | 1960 | 1500 | ||
3 | зам. Директора | 1958 | 1400 | ||
4 | ст. экономист | 1965 | 1200 | ||
5 | Референт | 1974 | 1000 | ||
6 | Комендант | 1980 | 700 |
Нажмите кнопку
и подайте команду Закрыть. На вопрос «Сохранить?» ответьте «Да».
2.11. Осуществите поиск записи по какому-либо признаку (например, по фамилии). Откройте таблицу базы данных. Выделите столбец с фамилиями. Подайте команду Правка/Найти…. Появившееся окно Поиск опустите за заголовок вниз так, чтобы была видна таблица базы данных. Введите образец для поиска (например, Иванов*). Установите условие совпадения (например, Поля целиком).
Нажмите кнопку
. В таблице базы данных выделится фамилия «». Нажмите кнопку
. В таблице базы данных выделится фамилия «». Нажмите кнопку
- 3акрыть.
2.12. Произведите поиск данных с помощью фильтра. В окне Таблица1 подайте команду Записи/Фильтр/Изменить фильтр.
Пусть, например, требуется найти запись, содержащую данные о главном бухгалтере. В нижней части появившегося окна выделите поле «Должность», нажмите кнопку
и выберите слово «гл. бухгалтер». Подайте команду Фильтр/Применить фильтр. В результате на экране появится часть таблицы, содержащая искомые данные: Для отказа от фильтра выполните команду Записи/Удалить фильтр.
Нажмите кнопку
и подайте команду Закрыть.
3. СОЗДАНИЕ ЗАПРОСОВ
Главное отличие запроса от поиска состоит в том, что запросы можно сохранять в базе данных и использовать многократно.
А. Создание Запроса 1
3.1. Выведите на экран окно Proba: база данных. В графе Объекты выберите Запросы, в нем режим Создание запроса в режиме конструктора, нажмите кнопку
. В окне Новый запрос выберите Конструктор и нажмите кнопку
.
3.2. В появившемся окне Добавление таблицы выберите раздел Таблицы и в нем Таблица1, нажмите кнопку
и затем закройте окно Добавление таблицы.
3.3. Пусть требуется составить выборку из таблицы базы данных, содержащую только данные о фамилиях и годах рождения сотрудников. Тогда нужно ввести в окне Запрос на выборку в 1-ю колонку строки Поле слово «Фамилия», а во 2-ю колонку - «Год рождения». Для этого нужно нажать кнопку
, а затем выбрать нужное поле. На панели инструментов нажмите кнопку
- Построить.
3.4. В окне Построитель выражений переведите курсор на строку с символом
+ Таблица и нажмите кнопку
. Окно исчезнет.
3.5. Подайте команду Запрос/Запуск. В результате появится окно Запрос на выборку, содержащее таблицу с запрашиваемыми данными.
3.6. Закройте это окно, сохранив изменения.
Б. Создание Запроса 2
3.7. Выполните пункты 3.1 и 3.2.
3.8. Пусть требуется составить выборку из таблицы базы данных, содержащую фамилии тех сотрудников, которые родились позже 1950 г. и получают оклад менее 1200 руб.
3.9. Введите в нижней части окна в 1-ю колонку строки Поле слово «Фамилия».
3.10. Введите во 2-ю колонку строки Поле слова «Год рождения», в строку Условия отбора > 1950.
3.11. Введите в 3-ю колонку строки Поле слово «Оклад», а в строку Условия отбора
< 1200.
3.12. На панели инструментов нажмите кнопку
.
3.13. В окне Построитель выражений переведите курсор на строку с символом
+ Таблица» и нажмите кнопку
. Окно исчезнет.
3.14. Подайте команду Запрос/Запуск (кнопка
). В результате появляется окно Запрос на выборку, содержащее таблицу с запрашиваемыми данными.
3.15. Нажмите кнопку
и подайте команду Закрыть. На вопрос «Сохранить изменения…?» нажмите кнопку
.
4. РАЗРАБОТКА ФОРМ
А. Создание Формы 1
4.1. Пусть требуется вывести на экран данные, содержащиеся в заполненной базе данных отдельно для каждого сотрудника по форме В один столбец. В окне Proba: база данных в графе Объекты выберите Формы. Нажмите кнопку
.
4.2. В окне Новая форма с помощью кнопки
выведите Таблица1.
4.3. В окне Новая форма выберите Мастер форм и нажмите кнопку
.
4.4. В окне Создание формы выбирайте необходимые поля (Например, можно выбрать поля: «фамилия», «должность», «телефон», «год рождения», «оклад») и нажимайте кнопку
. Нажмите кнопку
.
4.5. Выберите внешний вид формы В один столбец и нажмите кнопку. ![]()
4.6. Выберите стиль формы, например, Стандартный; нажмите кнопку
.
4.7. Введите заголовок создаваемой формы, например, Список сотрудников. Нажмите кнопку
. На экране появится окно с данными по выбранной форме. Для перелистывания данных следует использовать кнопки
и
в поле Запись.
4.8. Нажмите кнопку
и подайте команду Закрыть. На вопрос «Сохранить?» нажмите кнопку
.
Форма может использоваться и для ввода новых записей в таблицу.
Б. Создание Формы 2
4.9. Пусть требуется вывести данные, содержащиеся в заполненной базе данных сразу для всех сотрудников по табличной форме. В окне Proba: база данных выберите объект Формы и нажмите кнопку
.
4.10. Выполните пункты 4.2 и 4.3.
4.11. В появившемся окне выбирайте необходимые поля и нажимайте кнопку
. Например, можно выбрать поля: «фамилия», «должность», «телефон», «год рождения», «оклад». Нажмите кнопку
.
4.12. Выберите внешний вид формы Табличный и нажмите кнопку
.
4.13. Выполните пункты 4.6, 4.7 и 4.8.
5. СОЗДАНИЕ ОТЧЕТОВ
5.1. В окне Proba: база данных выберите объект Отчеты и нажмите кнопку
.
5.2. В окне Новый отчет с помощью кнопки
выберите в качестве источника данных Таблицу1, выберите Мастер отчетов и нажмите кнопку
.
5.3. В окне Создание отчетов выберите необходимые поля, нажимая кнопку
. Например: «фамилия», «должность», «оклад». Нажмите кнопку
.
5.4. В окне Создание отчетов на запрос «Добавить уровни группировки?» нажмите кнопку
.
5.5. Выберите порядок сортировки по фамилии. Нажмите кнопку
.
5.6. Выберите вид макета отчета и ориентацию: например, табличный, альбомная. Нажмите кнопку
.
5.7. Выберите стиль отчета (например, строгий) и нажмите кнопку
.
5.8. Введите заголовок отчета. Например, «Штатное расписание». Установите флажок
в строке «Просмотреть отчет». Нажмите кнопку
.
На экране появится отчет в виде таблицы:
Таблица 4
Штатное расписание | ||
Фамилия | Должность | Оклад |
директор | 2000 | |
Гл. бухгалтер | 1500 | |
Зам. директора | 1400 | |
ст. экономист | 1200 | |
референт | 1000 | |
комендант | 700 |
6. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
6.1. Используя СУБД Access, создать и заполнить базу данных, в которой хранится информация о наличии овощей на базе: их наименованиях, количестве, цене, страны поставки, сорта. Создать запрос, позволяющий из этой базы выбрать только те овощи, стоимость которых меньше 30 руб. Построить перекрестный запрос, расположив в области строк - наименования, в области столбцов – страну поставки, а в области данных - среднюю цену.
6.2. Используя возможности СУБД Access, составить ведомость выдачи заработной платы. В базе данных хранится информация: фамилия работника, должность и оклад. Результат оформить в форме запроса, в который необходимо включить столбцы: фамилия, должность, оклад (ОК), пенсионный фонд (ПФ), подоходный налог (ПН), к выдаче (ВД).
Расчет произвести по формулам: выплаты в пенсионный фонд ПФ=ОК*0.01, подоходный налог ПН=(ОК-ПФ)*0,12, сумма к выдаче - ВД=ОК-ПФ-ПН.
Фамилия | Должность | Оклад | Пенсионный фонд | Подоходный налог | К выдаче |
директор | 20000 | ||||
Белов | зам. | 17000 | |||
Громов | главбух | 18000 | |||
Дружинин | начальник | 12000 | |||
Ефремов | кассир | 9000 |
6.3. Создать базу данных, содержащую сведения о вложениях населением средств в финансовые активы. Выполнить операции:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |



