- •Лабораторная работа по access №1. Разработка и создание реляционной базы данных многопользовательского доступа
- •Создание базы данных
- •Лабораторная работа по access №2.Разработка интерфейса для реляционной базы данных многопользовательского доступа. Создание форм ввода.
- •Создание форм ввода для клиента кладовщик
- •Создание форм ввода для клиента продавец
- •Задание для самостоятельной работы
- •Лабораторная работа по access №3.Создание qbe - запросов для многопользовательского доступа к реляционной базе данных.
- •Создание форм на основе запросов.
- •Создание отчетов на основе таблиц и запросов.
- •Запросы по данным приложения торговый_зал.Mdb.
- •Задание для самостоятельной работы
Лабораторная работа по access №2.Разработка интерфейса для реляционной базы данных многопользовательского доступа. Создание форм ввода.
Используемые файлы: база данных МАГАЗИН. MDB в папке СЕРВЕР.
Создание форм ввода для клиента кладовщик
База данных Магазин хранится на компьютере-сервере, которым может быть как Ваш, так и любой другой компьютер сети. Рассмотрим создание пользовательского интерфейса для доступа к базе данных двух категорий клиентов - кладовщиков и продавцов магазина.
Убедитесь в наличии базы данных Магазин в папке «СЕРВЕР» и наличии пустых папок «КЛИЕНТ1_КЛАДОВЩИК», «КЛИЕНТ2_ПРОДАВЕЦ»
Запустите программу Access и создайте на компьютере клиента новую базу данных, где будет создан пользовательский интерфейс, содержащий формы, запросы и отчеты для первого типа клиентов - кладовщиков.
Задайте имя нового файла базы данных СКЛАД и сохраните его в папке «КЛИЕНТ1_КЛАДОВЩИК»
Присоединение таблиц.
Откройте новую базу данных СКЛАД.MDB из папки «КЛИЕНТ1_КЛАДОВЩИК».
На вкладке Таблицы выполните команду меню Файл – Внешние данные – Связь с таблицами.
Зайдите в папку «СЕРВЕР» своего компьютера или связанного с вашим по сети и найдите в ней базу данных МАГАЗИН.mdb. В открывшемся диалоговом окне Связи выделите МАГАЗИН.mdb и нажмите кнопку Связь. Откроется диалоговое окно Связь с таблицами.
Нажмите кнопку Выделить все и нажмите кнопку ОК.
Все таблицы из базы данных МАГАЗИН.MDB присоединяются к текущей базе данных СКЛАД.MDB и их названия помечаются слева значком-стрелочкой.

Теперь с присоединенными таблицами можно работать так же, как с локальными, но нельзя изменять их структуру.
Создание форм для кладовщика.
В окне базы данных СКЛАД перейдите на вкладку Формы и нажмите кнопку Создать. На экране появится окно Новая форма.
В появившемся окне выберите способ задания формы Автоформа ленточная. Выберите исходную таблицу Tovar. Нажмите кнопку ОК. Появится форма с товарами.
Добавьте в нее данные и закройте с сохранением.
Откройте форму Tovar в режиме конструктора. В области заголовка формы измените все названия колонок на русские.
Организация поиска и фильтрации для формы кладовщика.
В окне базы данных СКЛАД перейдите на вкладку Формы и откройте форму Tovar в режиме конструктора.
Найдите на появившейся панели элементов объект Кнопка и поместите его на форму в область заголовка формы, предварительно увеличив эту область.
В появившемся окне диалога с мастером создания кнопок выберите категорию ПЕРЕХОДЫ ПО ЗАПИСЯМ и действие НАЙТИ ЗАПИСЬ. По окончании диалога на форме появится поисковая кнопка с биноклем.
Перейдите из режима КОНСТРУКТОР в режим ФОРМЫ и испытайте режим поиска для разных полей формы Tovar.
Поставьте на форму вторую кнопку и используя мастер создания кнопок, выбрав категорию РАБОТА С ФОРМОЙ и действие ПРИМЕНИТЬ ФИЛЬТР ФОРМЫ.
Перейдите из режима КОНСТРУКТОР в режим ФОРМЫ и испытайте режим фильтрации для формы Tovar.
Создание форм ввода для клиента продавец
Убедитесь в наличии базы данных Магазин в папке «СЕРВЕР» и наличии пустой папки «КЛИЕНТ2_ПРОДАВЕЦ»
Запустите программу Access и создайте на компьютере клиента новую базу данных, где будет создан пользовательский интерфейс, содержащий формы, запросы и отчеты для первого типа клиентов - кладовщиков.
Задайте имя файла базы данных ТОРГОВЫЙ_ЗАЛ и сохраните его в папке «КЛИЕНТ2_ПРОДАВЕЦ»
Присоединение таблиц.
Откройте новую базу данных ТОРГОВЫЙ_ЗАЛ.MDB и сохраните в папке «КЛИЕНТ2_ПРОДАВЕЦ».
На вкладке Таблицы выполните команду меню Файл – Внешние данные – Связь с таблицами.
Зайдите в папку «СЕРВЕР» своего компьютера или связанного с вашим по сети и найдите базу данных МАГАЗИН.mdb. В открывшемся диалоговом окне Связи выделите МАГАЗИН.mdb и нажмите кнопку Связь. Откроется диалоговое окно Связь с таблицами.
Нажмите кнопку Выделить все и нажмите кнопку ОК.
Все таблицы из базы данных МАГАЗИН.MDB присоединяются к текущей базе данных и их названия помечаются слева значком-стрелочкой.
Создание форм для продавца.
В окне базы данных ТОРГОВЫЙ_ЗАЛ перейдите на вкладку Формы и нажмите кнопку Создать. На экране появится окно Новая форма.
В появившемся окне выберите способ задания формы Автоформа в столбец. Выберите исходную таблицу Firm. Нажмите кнопку ОК. Появится форма с названиями фирм.
Добавьте в нее данные и закройте с сохранением.
Установите на форму Firm кнопки поиска и фильтрации и испытайте их.
Создайте в окне базы данных ТОРГОВЫЙ_ЗАЛ.MDB форму для заполнения таблицы Sales, выбрав способ задания формы Автоформа ленточная для таблицы Sales. Заполните таблицу продаж с помощью формы.
Установите на форму Sales кнопки поиска и фильтрации и испытайте их.
Откройте формы Firm и Sales в режиме конструктора. В области заголовка форм измените все названия колонок на русские.
Создание виртуального вычисляемого поля для формы Sales.
В окне базы данных ТОРГОВЫЙ ЗАЛ перейдите на вкладку Формы и откройте форму Sales в режиме конструктора.
Найдите на появившейся панели элементов объект Поле и поместите его на форму в область данных, предварительно увеличив эту область. Имя поля целесообразно удалить и добавть в область заголовка надпись СУММА.
Откройте ОКНО СВОЙСТВ этого объекта ПОЛЕ и выберите закладку ДАННЫЕ и одноименное свойство ДАННЫЕ.
Внесите значение этого свойства: =[Quantity]*[Price]
Испытайте вычисляемое поле, убедившись, что расчет суммы выполняется автоматически.
