- •35 Контрольная работа по модулю «Информационные технологии в экономике и управлении»
- •Раздел «Модели решения функциональных и вычислительных задач»
- •Задания для выполнения Раздел «Модели решения функциональных и вычислительных задач»
- •Вариант 1
- •Раздел «Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •2. Создание файла базы данных Access
- •3. Создание таблицы базы данных
- •Создание структуры таблицы с помощью Конструктора в режиме таблицы (на примере бд «продажи»).
- •Формат полей числового типа
- •4. Создание связей между таблицами
- •Разработка форм
- •1. Общие сведения
- •2. Создание однотабличной формы
- •Элементы управления
- •3. Создание вычисляемых полей
- •4. Многотабличные формы
- •Конструирование запросов к базе данных
- •1. Общие сведения
- •2. Создание запроса на выборку в режиме Конструктора
- •3. Критерии
- •4. Использование в запросах вычисляемых полей
- •5. Многотабличные запросы
- •6. Итоговые запросы
- •Функции Access для выполнения итоговых запросов
- •Отчеты в ms access
- •1. Создание отчета
- •Описание средств для создания отчетов
- •2. Просмотр и печать отчета
- •3. Печать отчета
- •4. Составные отчеты
- •Язык программирования visual basic for applications
- •Запуск редактора vbе
- •Ключевые понятия языка vba
- •Префиксы, используемые в именах объектов
- •Префиксы, используемые в именах переменных
- •Типы данных
- •Виды оператора Def...
- •Математические операции
- •Операции отношения
- •Логические операции
- •Приведем примеры некоторых часто используемых функций.
- •Встроенные функции
- •1) Функция «Окно ввода» (InputBox).
- •2) Функция «Окно сообщения» (MsgBox)
- •Основные операции, применяемые в vba
- •Оператор комментариев
- •Программирование алгоритмов линейной структуры
- •Последовательность действий:
- •1. Составим блок-схему решения задачи:
- •5. Написание программного кода.
- •Программирование ветвлений
- •Программирование циклов
- •Образец оформления титульного листа
- •Вопросы для подготовки к дифференцированному зачету по модулю «Информационные технологии в экономике и управлении»
- •38.03.04 – Государственное и муниципальное управление,
- •21.03.02 – Землеустройство и кадастры
3. Создание вычисляемых полей
Чтобы произвести вычисление на основе данных каждой записи формы, необходимо создать вычисляемое поле, источником данных которого является выражение для расчета. Для создания такого элемента управления откройте форму в режиме макета или конструктора. Оба режима на ленте конструктора имеют в группе Элементы управления кнопку Поле. Нажмите ее и разместите вычисляемое поле в нужном месте области данных. Затем введите выражение в элемент, называемый Свободный. Выражение должно начинается со знака равенства (=). В качестве операндов выражения чаще всего используются имена полей и константы, а в качестве операторов – знаки арифметических операций. Выделим поле, в котором должны находиться общая стоимость заказа и внесем в нее формулу вычисления: =[Поле 7]*[Поле 9] (рис. 24).
Рисунок 24 – Форма в режиме Конструктора с формулой в поле для проведения вычислений
Номера полей (Поле 7 и Поле 9), возможно, в Вашей работе будут и другими, поэтому при записи выражения необходимо вывести на экран в режиме Конструктора форму и просмотреть в Окне свойств номера нужных полей. Для того, чтобы записанное выражение выдавало правильный результат, необходимо для всех используемых в выражении полей (Поле 7, Поле 9, Поле 11) установить формат поля – основной (Окно свойств – Макет).
Формула, по которой производится вычисление, может быть также создана и с помощью Построителя выражений. Вопросы его применения будут рассмотрены в дальше.
Подготовленная форма может иметь любое имя, по умолчанию ее имя будет Форма1, переименуем ее в Заказ (рис. 25).
Рисунок 25 – Пример заполнения формы, стоимость заказа вычисляется автоматически
В разработке формы мы не ставили задачу заполнения таблиц базы данных. Ответы на возникающие в работе вопросы студент может отыскать в справке в разделе Работа с формами.
4. Многотабличные формы
Многотабличная форма создается для работы с данными нескольких взаимосвязанных таблиц. Источником данных такой формы очень часто является многотабличный запрос. При этом форма может быть простой, отображающей одну запись в списке или ленточной, отображающей все записи в табличном виде с надписями в заголовке формы. Для создания такой формы может быть использована команда Форма или Несколько элементов.
Для разработки такой формы нужно проделать следующее:
1. На основе главной таблицы создать командой Форма простую форму с макетом в столбик.
2. На основе подчинённой таблицы командой Несколько элементов создать ленточную форму, это многозаписевая форма.
3. Закрыть вторую форму, оставив первую открытой в режиме макета.
4. Перетащить вторую форму из области навигации в первую форму, она отобразится в элементе управления Подчиненная форма /отчет.
Второй способ: воспользоваться элементом управления Подчиненная форма /отчет на вкладке ленты Конструктор и поместите его в нужное месте формы, растянув курсором до нужного размера. Чтобы подключился к работе мастер, в группе Элементы управления должна быть включена кнопка Использовать мастер. Мастер помогает включить в качестве подчинённой ранее созданную форму или построить новую на основе таблицы или запроса.
Самый простой способ – создание подчиненной формы путем перетаскивания одной формы в другую.