- •Проектирование баз данных в среде универсальной субд ms access
- •1998 Удк 621.372.001.24:681.3
- •С сПбГэту, 1998 лабораторная работа 1. Проектирование структуры базы данных в среде ms access
- •1. Основные положения
- •2. Процедуры создания базы данных
- •2.1.Открытие базы данных.
- •2.2. Определение таблиц базы данных
- •2.3. Связывание таблиц
- •2.4. Импортирование таблиц
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 2.Проектирование формуляров в среде ms access
- •1. Основные положения
- •2. Процедуры создания формуляра
- •2.1. Проектирование формуляра с помощью Конструктора
- •2.2. Проектирование формуляра пользователем
- •3. Порядок выполнения работы
- •Лабораторная работа 3. Проектирование макрокоманд
- •2.2. Задание условий
- •2.3.Выполнение макрокоманды
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 4. Проектирование запросов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования запросов
- •2.1. Проектирование qbe- запросов
- •2.2. Проектирование sql-запросов
- •2.3. Типы запросов
- •3. Порядок выполнения работы
- •Лабораторная работа 5. Проектирование отчетов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования отчетов
- •2.1. Изготовление отчетов с помощью Конструктора Отчетов
- •2.3. Встраивание управляющих элементов
- •2.4. Связывание управляющего элемента с полем
- •2.5. Создание вычисляемых управляющих элементов
- •2.6. Сортировка и группировка данных в отчете
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 6. Проектирование модулей на языке access basic в среде ms access
- •1. Основные положения
- •2. Основы программирования на access basic
- •2.1. Модули Access Basic
- •2.2. Проектирование модулей
- •2.3. Проектирование функциональной процедуры
- •2.4. Применение функциональной процедуры
- •2.5. Значение функциональной процедуры
- •2.6. Аргументы функции
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Содержание
- •Список литературы…………………………………..……………………………..………..40 Приложения…………………………………………………………..……………………….41
- •197376, С.-Петербург, ул. Проф. Попова, 5
2. Процедуры создания формуляра
2.1. Проектирование формуляра с помощью Конструктора
Для того чтобы приступить к изготовлению формуляра с помощью Конструктора Формуляров, следует в окне банка данных щелкнуть мышью на пиктограмме формуляра и выбрать командную кнопку New (новый). Открывается диалоговое окно New Form (Новый формуляр). В поле Select a Table/Query (Выберите таблицу/запрос) необходимо ввести имя исходной таблицы, на базе которой будет строиться формуляр, или выбрать имя из списка. Далее следует щелкнуть по кнопке FormWizard (Конструктор Формуляров) и на каждом шаге процесса создания формуляра отвечать на задаваемые вопросы.
Конструктор Формуляров предлагает ряд уже готовых формуляров, подходящих для решения многих прикладных задач. Если один из них удовлетворяет пользователя, то он может сэкономить время и отказаться от проектирования собственного формуляра. В таблице приведены возможные типы формуляров, создаваемые Конструктором.
-
Формуляр
Особенности
Single-column
(В одну колонку)
Для каждого блока данных использует одну страницу формуляра. Подходит для блоков данных с большим числом полей
-
Формуляр
Особенности
Tabular
(Таблица)
Каждый блок данных представляется в одной табличной строке. Дает наглядный обзор одновременно многих блоков данных
Graph (Диаграмма)
Из числовых значений одного или нескольких полей создает диаграмму
Main/Subform (Главный/
Подформуляр)
Изготавливает главный формуляр с данными из одной таблицы и в подчиненном формуляре индицирует зависимые блоки данных другой таблицы
Формуляр типа "в одну колонку" позволяет просмотреть на экране содержимое одного блока данных (одной записи), причем отдельные поля записи располагаются вертикально в один столбец. Листание отдельных блоков данных в окне формуляра выполняется с помощью навигационных манипуляторов в нижней части окна. Для одновременного просмотра записей различных таблиц сначала следует создать запрос, который объединяет нужные поля из нескольких таблиц. После этого можно будет получить формуляр, базирующийся на данном запросе.
При выборе табличного типа формуляра пользователь получает в свое распоряжение конструкцию, близкую к оригинальной таблице. Преимуществом этого типа формуляра является хорошая обозримость: возможность наблюдать на экране одновременно несколько блоков данных. Для каждого блока данных резервируется по одной целой строке. Недостатком этого представления можно считать то, что при большом количестве полей они могут не поместиться на экране. В этом случае для перемещения в невидимую область формуляра следует воспользоваться горизонтальной линейкой прокрутки. Лучше всего табличная форма подходит для просмотра обзорной информации.
С помощью Конструктора Формуляров можно изготовить любые диаграммы. При создании диаграммы следует сообщить Access о полях, числовые значения которых должны быть в ней представлены. В качестве значений для отдельных точек диаграмм можно использовать содержимое некоторого поля в отдельных записях. Такая последовательность называется рядом данных. На одной диаграмме для сравнения можно изобразить одновременно несколько рядов данных.
Конструктор Формуляров предусматривает возможность создания достаточно сложных конструкций из нескольких связанных таблиц с использованием опции Main/Subform (Главный/Подчиненный формуляр). В этом случае используются две таблицы, связанные отношением 1:n. В главном формуляре индицируется содержимое некоторой записи главной таблицы, а в подформуляре появляются зависимые блоки данных связанной таблицы. При этом подформуляр встраивается в главный формуляр так, что оба они видны в общем окне.