- •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 – Землеустройство и кадастры
4. Составные отчеты
Многотабличные отчеты, так же, как и формы, могут состоять из главного отчета и включаемого в него подчиненного отчета. Для каждого из этих отчетов в качестве источника данных выбирается своя таблица или запрос, построенный на нескольких таблицах. Чтобы обеспечить соответствие записей, выводящихся в подчиненном отчете, записям в главном отчете, устанавливается связь подчиненного отчета с главным.
В большинстве случаев создание многотабличного отчета легче осуществить с помощью мастера. Иногда составные отчеты создают на основе предварительно созданного запроса, содержащего необходимую информацию из нескольких таблиц.
Создадим отчет, содержащий информацию о продажах за 10.12.2002 г. (код клиента, фамилию, имя, отчество, код и наименование товара, цену товара, количество заказа, стоимость заказа).
1. Построим запрос, содержащий указанные данные (рис. 39):
Рисунок 39 – Запрос для построения отчета
2. Сохраним запрос, присвоив имя «Дата заказа». Закроем запрос.
3. Выберем команду Мастер отчетов на вкладке Создание.
4. В открывшемся диалоговом окне выберем созданный запрос и нужные поля (или таблицу и поля из нее). Затем выберем вид представления данных, уровни группировки, порядок сортировки, вид макета для отчета, стиль отчета, задать имя отчета, Готово. Результат показан на рисунке 40. (Для нашего отчета в мастере заданы: поля из запроса «Дата заказа» – Код клиента, Фамилия, Имя, Отчество, Код товара, Наименование, Цена товара, Заказано, Стоимость; вид представления данных – Клиенты; уровни группировки – Код клиента; порядок сортировки – Код товара – по возрастанию; вид макета – ступенчатый; имя отчета – Продажи).
Рисунок 40 – Часть построенного отчета в режиме макета
Рисунок 41 – Часть построенного отчета в режиме конструктора
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ по разделу «Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования»
Язык программирования visual basic for applications
Visual Basic for Applications (дословно «визуальный бейсик для приложений»; Basic – Beginners All-Purpose Symbolic Instruction Code – многоцелевой код символьных инструкций для начинающих) – это язык программирования, поддерживаемый всеми приложениями пакета Microsoft Office. Это относительно несложный язык программирования, который очень прост и удобен в освоении и позволяет быстро получить ощутимые результаты – конструировать профессиональные приложения для решения практически любых задач в среде Microsoft Office. Можно сказать, что язык VBA является прямым наследником языка Basic, не тем не менее, по сравнению с ним, он шагнул далеко вперед. Поэтому и возможностей у него намного больше.
VBA применяет технологию визуального программирования, т. е. конструирование рабочей поверхности приложения и элементов его управления непосредственно на экране, а также запись всей программы или ее частей при помощи средства МасroRecorder (автоматическая запись макроса). VBA содержит графическую среду, позволяющую наглядно конструировать экранные формы и управляющие элементы.