- •Проектирование баз данных в среде универсальной субд 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.3. Встраивание управляющих элементов
В прототип отчета в процессе проектирования можно встроить управляющие элементы. Управляющие элементы, встроенные в прототип отчета, могут использоваться для оформления заголовков, надписей и иллюстраций.
Чтобы встроить управляющие элементы в отчет, на экране должно присутствовать инструментальное меню Toolbox (опция View/Toolbox), в кртором выбирается кнопка создаваемого управляющего элемента. После этого следует выполнить «мышью» щелчок в той позиции прототипа отчета, где надлежит разместить данный управляющий элемент. Access размещает выбранный элемент, приписывая ему по умолчанию стандартные значения характеристик (размер, цвет и т.п.).
Для изменения стандартных значений характеристик управляющего элемента можно обратиться к окну характеристик, предварительно промаркировав настраиваемый элемент. Окно характеристик видно на экране при установленной опции View/Properties. Размер элемента и его местоположение можно изменить "прямо на месте", перемещая с помощью «мыши» весь элемент или его размерные манипуляторы.
2.4. Связывание управляющего элемента с полем
Зависимый управляющий элемент в отчете связан с полем в соответствующей таблице или запросе. С помощью зависимого (связанного) управляющего элемента можно ввести данные в поле или индицировать и актуализировать их в отчете.
Если пользователь хочет, чтобы Access автоматически создала управляющий элемент, связанный с базовой для данного отчета таблицей, следует воспользоваться списком полей таблицы. Он виден на экране, если установлена опция Vlew/Field List. Управляющий элемент, изготовленный с помощью списка полей, имеет те же значения характеристик, что и поле таблицы, с которой он связан. Для выполнения свызывания следует отбуксировать выбранное поле или поля из списка в отчет. Там надлежит поместить курсор «мыши» в позицию, где должен находиться левый верхний угол управляющего элемента, и затем отпустить кнопку «мыши». Access создает для каждого поля, выбранного в списке, связанный управляющий элемент (текстовое поле).
2.5. Создание вычисляемых управляющих элементов
Вычисляемый управляющий элемент в отчете индицирует значение, которое было рассчитано с помощью данных из одного или нескольких полей базовой таблицы или из других управляющих элементов. Вычисляемое значение определяется в соответствии с выражением, указанным в характеристике ControlSource при определении управляющего элемента.
Вычисляемым элементом можно сделать любой управляющий элемент. Обычно речь идет о текстовом поле. Для превращения обычного управляющего элемента в вычисляемый элемент следует маркировать его, щелкнув на нем «мышью». Повторный щелчок «мышью» на маркированном управляющем элементе приводит к преобразованию указателя «мыши» в курсор ввода. Теперь можно вводить подлежащее вычислению выражение, например:
= [Количество] * [Цена] ,
чтобы получить произведение содержимого полей Количество и Цена для каждого блока данных. Ввод выражения завершается нажатием клавиши [Enter], после чего оно появляется в качестве значения характеристики ControlSource в окне характеристик.
С помощью вычисляемого управляющего элемента можно выполнить расчет для одного блока данных, для группы блоков данных и для всех блоков данных в одном отчете.
Для вычисления по группе блоков данных следует добавить вычисляемое текстовое поле в шапку группы или в подстрочник группы. Для вычисления функции применительно ко всем блокам данных текстовое поле должно стоять в шапке отчета или в подстрочнике отчета.
Вычисления для группы или для всех блоков данных предполагают использование в выражении, связанном с вычисляемым элементом, функций, выполняющих обработку ряда записей. Речь может идти о функциях суммирования, определения среднего, минимального, максимального значений и т.п. Продолжая предыдущий пример, можно предложить следующее выражение:
= Sum ( [Количество] * [Цена] )
для вычисления полной стоимости всех проданных товаров.