Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / ACCESS / Лаб1_2_3_БД.doc
Скачиваний:
48
Добавлен:
08.06.2015
Размер:
248.32 Кб
Скачать

Лабораторная работа по access №2.Разработка интерфейса для реляционной базы данных многопользовательского доступа. Создание форм ввода.

Используемые файлы: база данных МАГАЗИН. MDB в папке СЕРВЕР.

Создание форм ввода для клиента кладовщик

База данных Магазин хранится на компьютере-сервере, которым может быть как Ваш, так и любой другой компьютер сети. Рассмотрим создание пользовательского интерфейса для доступа к базе данных двух категорий клиентов - кладовщиков и продавцов магазина.

  1. Убедитесь в наличии базы данных Магазин в папке «СЕРВЕР» и наличии пустых папок «КЛИЕНТ1_КЛАДОВЩИК», «КЛИЕНТ2_ПРОДАВЕЦ»

  2. Запустите программу Access и создайте на компьютере клиента новую базу данных, где будет создан пользовательский интерфейс, содержащий формы, запросы и отчеты для первого типа клиентов - кладовщиков.

  3. Задайте имя нового файла базы данных СКЛАД и сохраните его в папке «КЛИЕНТ1_КЛАДОВЩИК»

  1. Присоединение таблиц.

  1. Откройте новую базу данных СКЛАД.MDB из папки «КЛИЕНТ1_КЛАДОВЩИК».

  2. На вкладке Таблицы выполните команду меню ФайлВнешние данныеСвязь с таблицами.

  3. Зайдите в папку «СЕРВЕР» своего компьютера или связанного с вашим по сети и найдите в ней базу данных МАГАЗИН.mdb. В открывшемся диалоговом окне Связи выделите МАГАЗИН.mdb и нажмите кнопку Связь. Откроется диалоговое окно Связь с таблицами.

  4. Нажмите кнопку Выделить все и нажмите кнопку ОК.

Все таблицы из базы данных МАГАЗИН.MDB присоединяются к текущей базе данных СКЛАД.MDB и их названия помечаются слева значком-стрелочкой.

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

  1. Создание форм для кладовщика.

  1. В окне базы данных СКЛАД перейдите на вкладку Формы и нажмите кнопку Создать. На экране появится окно Новая форма.

  2. В появившемся окне выберите способ задания формы Автоформа ленточная. Выберите исходную таблицу Tovar. Нажмите кнопку ОК. Появится форма с товарами.

  3. Добавьте в нее данные и закройте с сохранением.

  4. Откройте форму Tovar в режиме конструктора. В области заголовка формы измените все названия колонок на русские.

  1. Организация поиска и фильтрации для формы кладовщика.

  1. В окне базы данных СКЛАД перейдите на вкладку Формы и откройте форму Tovar в режиме конструктора.

  2. Найдите на появившейся панели элементов объект Кнопка и поместите его на форму в область заголовка формы, предварительно увеличив эту область.

  3. В появившемся окне диалога с мастером создания кнопок выберите категорию ПЕРЕХОДЫ ПО ЗАПИСЯМ и действие НАЙТИ ЗАПИСЬ. По окончании диалога на форме появится поисковая кнопка с биноклем.

  4. Перейдите из режима КОНСТРУКТОР в режим ФОРМЫ и испытайте режим поиска для разных полей формы Tovar.

  5. Поставьте на форму вторую кнопку и используя мастер создания кнопок, выбрав категорию РАБОТА С ФОРМОЙ и действие ПРИМЕНИТЬ ФИЛЬТР ФОРМЫ.

  6. Перейдите из режима КОНСТРУКТОР в режим ФОРМЫ и испытайте режим фильтрации для формы Tovar.

Создание форм ввода для клиента продавец

  1. Убедитесь в наличии базы данных Магазин в папке «СЕРВЕР» и наличии пустой папки «КЛИЕНТ2_ПРОДАВЕЦ»

  2. Запустите программу Access и создайте на компьютере клиента новую базу данных, где будет создан пользовательский интерфейс, содержащий формы, запросы и отчеты для первого типа клиентов - кладовщиков.

  3. Задайте имя файла базы данных ТОРГОВЫЙ_ЗАЛ и сохраните его в папке «КЛИЕНТ2_ПРОДАВЕЦ»

  1. Присоединение таблиц.

  1. Откройте новую базу данных ТОРГОВЫЙ_ЗАЛ.MDB и сохраните в папке «КЛИЕНТ2_ПРОДАВЕЦ».

  2. На вкладке Таблицы выполните команду меню ФайлВнешние данныеСвязь с таблицами.

  3. Зайдите в папку «СЕРВЕР» своего компьютера или связанного с вашим по сети и найдите базу данных МАГАЗИН.mdb. В открывшемся диалоговом окне Связи выделите МАГАЗИН.mdb и нажмите кнопку Связь. Откроется диалоговое окно Связь с таблицами.

  4. Нажмите кнопку Выделить все и нажмите кнопку ОК.

Все таблицы из базы данных МАГАЗИН.MDB присоединяются к текущей базе данных и их названия помечаются слева значком-стрелочкой.

  1. Создание форм для продавца.

  1. В окне базы данных ТОРГОВЫЙ_ЗАЛ перейдите на вкладку Формы и нажмите кнопку Создать. На экране появится окно Новая форма.

  2. В появившемся окне выберите способ задания формы Автоформа в столбец. Выберите исходную таблицу Firm. Нажмите кнопку ОК. Появится форма с названиями фирм.

  3. Добавьте в нее данные и закройте с сохранением.

  4. Установите на форму Firm кнопки поиска и фильтрации и испытайте их.

  5. Создайте в окне базы данных ТОРГОВЫЙ_ЗАЛ.MDB форму для заполнения таблицы Sales, выбрав способ задания формы Автоформа ленточная для таблицы Sales. Заполните таблицу продаж с помощью формы.

  6. Установите на форму Sales кнопки поиска и фильтрации и испытайте их.

  7. Откройте формы Firm и Sales в режиме конструктора. В области заголовка форм измените все названия колонок на русские.

  1. Создание виртуального вычисляемого поля для формы Sales.

  1. В окне базы данных ТОРГОВЫЙ ЗАЛ перейдите на вкладку Формы и откройте форму Sales в режиме конструктора.

  2. Найдите на появившейся панели элементов объект Поле и поместите его на форму в область данных, предварительно увеличив эту область. Имя поля целесообразно удалить и добавть в область заголовка надпись СУММА.

  3. Откройте ОКНО СВОЙСТВ этого объекта ПОЛЕ и выберите закладку ДАННЫЕ и одноименное свойство ДАННЫЕ.

  4. Внесите значение этого свойства: =[Quantity]*[Price]

  5. Испытайте вычисляемое поле, убедившись, что расчет суммы выполняется автоматически.

Соседние файлы в папке ACCESS