
- •1.Скачкова в.В. Усольцева е.Б. Применение приложений ms Office для построения информационных систем
- •2.Введение
- •3.Основные понятия об информационной системе
- •4.Проектирование информационного обеспечения
- •4.1.Определение цели разработки
- •4.2.Анализ предметной области
- •4.2.1.Общее описание области автоматизации
- •4.2.2.Организационно-штатная структура
- •4.2.3.Построение комплекса моделей предметной области
- •4.3.Требования к информационной системе
- •4.4.Анализ входной и выходной информации
- •4.4.1.Выходная информация
- •4.4.2.Входная информация
- •Накладная № на поставку товаров
- •Накладная № на отпуск товаров контрагенту
- •4.5.Разработка информационного обеспечения
- •4.5.1.Определение сущностей
- •4.5.2.Нормализация сущностей
- •4.5.3.Построение модели данных
- •4.5.4.Распределение массивов данных
- •4.6.Контрольные вопросы
- •5.Реализация информационной системы средствами ms Office
- •5.1.Таблицы и схема данных
- •5.1.1.Начало работы ms Access
- •5.1.2.Создание таблиц базы данных в среде ms Access
- •5.1.3.Создание схемы данных
- •5.1.4.Использование полей подстановки
- •5.1.5.Ввод данных в таблицы.
- •5.1.6.Создание и заполнение таблиц базы данных в среде ms Excel
- •5.1.7.Контрольные вопросы
- •5.2.Разработка форм для ввода и редактирования данных
- •5.2.1.Понятие формы, разделы формы, Конструктор форм
- •5.2.2.Построение однотабличных форм
- •5.2.2.1.Создание и редактирование формы в режиме Конструктора форм
- •5.2.2.2.Построение формы с помощью Мастера форм
- •5.2.2.3.Редактирование формы в режиме Конструктора форм
- •5.2.3.Построение многотабличных (составных) форм
- •5.2.3.1.Редактирование формы в режиме Конструктора форм
- •5.2.3.2.Создание элементов управления в форме
- •5.2.3.3.Вычисления в форме
- •5.2.4.Контрольные вопросы
5.2.2.3.Редактирование формы в режиме Конструктора форм
Добавить в форму Товар поле Наименование склада из таблицы Склад и защитить его от несанкционированного доступа (рисунокРис. 35).
Рис. 35. Форма Товар с Наименованием склада
Алгоритм выполнения задания:
Перевести форму Товар в режим Конструктора.
Щелкнуть по кнопке выделения формы – серый квадрат на пересечении горизонтальной и вертикальной линеек (рисунокРис. 27).
Войти в свойства формы, нажав кнопку Свойства на Панели инструментов или используя контекстное меню.
На вкладке Данные, в строке Источник записей, нажать кнопку с тремя точками
для вызова Построителя запросов.
Подтвердить создание запроса.
Появится окно Инструкция SQL: построитель запросов (рисунокРис. 36), подробное описание создания запросов в параграфе Error: Reference source not found.
Окно (бланк запроса) состоит из двух частей: схемы данных, в которой указаны таблицы-источники, и конструктора запросов, который служит для вывода необходимых полей из соответствующих таблиц. Если источником является единственная таблица, конструктор запросов не заполнен, источниками записей будут являться все поля этой таблицы. Если в начале построения формы в качестве источника были указаны несколько связанных таблиц и выбраны требуемые поля, эти поля автоматически помещаются в конструктор запросов. В случае отсутствия связей между таблицами в схеме данных связи определяются в окне бланка запроса.
Рис. 36. Окно Построителя запросов (бланк запроса)
Разместить поле в конструкторе запросов можно несколькими способами:
перетащить поле из области схемы данных в область конструктора запросов;
дважды щелкнуть по полю;
в строке Имя таблицы выбрать из списка нужную таблицу, затем выбрать из списка Поле.
Для формы Товар источником являлась таблица Товар. Т.к. таблица одна, конструктор запросов пуст. Для размещения поля Наименование склада необходимо добавить таблицу Склад. (Связь между таблицами Товар и Склад должна быть определена в схеме данных.)
На Панели инструментов нажать кнопку Отобразить таблицу
.
В окне Добавление таблицы выбрать таблицу Склад. Нажать Добавить, Закрыть.
В области схемы данных появится связанная таблица Склад.
Используя любой способ размещения полей, заполните конструктор запросов полями:
из таблицы Товар — КодТовара, Товар, ЦенаПродажи, КодСклада, ЕдИзм;
из таблицы Склад – НаимСклада.
Подтвердить сохранение Инструкции SQL. В окне Свойства в строке Источник записей произошли изменения.
Закрыть окно Свойства.
Проверить Список полей. В перечне полей появилось новое поле. Увеличив область построения, перетащить поле НаимСклада в Область данных формы. Надпись поля разместить в области Заголовка формы, используя команды Вырезать, Вставить.
Скорректировать местоположение и размеры полей.
Для защиты поля НаимСклада от несанкционированного доступа необходимо:
выделить поле НаимСклада;
на Панели инструментов нажать кнопку Свойства
;
активизировать вкладку Данные;
в строке Доступ выбрать Нет, в строке Блокировка – Да.
Присвоить форме имя Товар.