- •Введение
- •Методические указания
- •1 Состав, содержание и объем курсовой работы
- •2 Оформление курсовой работы
- •2.1 Общие требования к оформлению пояснительной записки по курсовой работе
- •2.2 Построение пояснительной записки по курсовой работе
- •2.3 Изложение текста пояснительной записки дипломного проекта
- •2.4 Оформление приложений пояснительной записки по курсовой работе
- •2.5 Оформление иллюстраций пояснительной записки по курсовой работе
- •2.6 Построение таблиц в пояснительной записке по курсовой работе
- •Раздел 1: «Статистический анализ и прогнозирование в ms Excel»
- •1.1 Пример выполнения задания «Статистический анализ»
- •1. Использование статистических функций.
- •2. Выполнение статистического анализа.
- •1.2 Пример выполнения задания «Прогнозирование данных»
- •Раздел 2: «Финансовые расчеты и оптимизационные задачи в ms Excel»
- •Задания к подразделу 2.1 «Расчеты с использованием финансовых функций в ms Excel»
- •Задания к подразделу 2.2 «Расчеты с использованием подбора параметра в ms Excel»
- •Задания к подразделу 2.3 «Оптимизационные задачи в в ms Excel»
- •Задания к подразделу 2.4 «Использование таблицы подстановки в ms Excel»
- •Задания к подразделу 2.5 «Анализ бизнес-ситуаций с помощью Диспетчера сценариев в ms Excel»
- •2.1 Пример выполнения задания «Расчеты с использованием финансовых функций в ms Excel»
- •2.2 Пример выполнения задания «Расчеты с использованием подбора параметра в ms Excel»
- •2.3 Пример выполнения задания «Оптимизационные задачи в ms Excel»
- •2.4 Пример выполнения задания «Использование таблицы подстановки в ms Excel»
- •1. Использование Таблицы подстановки с одной изменяющейся переменной и несколькими формулами.
- •2. Использование Таблицы подстановки с двумя изменяющимися переменными.
- •2.5 Пример выполнения задания «Анализ бизнес-ситуаций с помощью Диспетчера сценариев в ms Excel»
- •Раздел 3: «Структуризация и первичная обработка в ms Excel»
- •3.1 Пример выполнения задания «Создание списка в режиме «Форма»
- •3.2 Пример выполнения задания «Использование автофильтра и расширенного фильтра»
- •3.3 Пример выполнения задания «Вычисление промежуточных итогов»
- •3.4 Пример выполнения задания «Проведение сводного анализа»
- •Раздел 4: «Управление базами данных в субд ms Access»
- •4.1 Пример выполнения задания «Разработка индивидуальной бд «Туристическая фирма «АлатанТур» Постановка задачи
- •Разработка информационно-логической модели бд «Туристическая фирма «АлатанТур»
- •Создание таблиц бд с помощью Microsoft Access
- •Формирование схемы бд
- •4.2 Пример выполнения задания «Проектирование запросов»
- •Язык запросов и команда select
- •Язык манипулирования данными
- •Язык определения данных
- •4.3 Пример выполнения задания «Проектирование форм»
- •4.4 Пример выполнения задания «Проектирование пользовательских форм при помощи языка sql»
- •4.5. Порядок выполнения задания «Проектирование отчетов»
- •Раздел 5: «Автоматизация подготовки экономических документов в ms Word»
- •Пример выполнения задания «Создание типовых документов с использованием слияния в ms Word и вычислений над полями слияния»
- •Купли – продажи
- •1. Предмет договора.
- •2. Условия договора.
- •Купли – продажи
- •5.3. Пример выполнения задания «Работа с главным и вложенными документами в Word»
- •Примерный список вопросов теоретического раздела:
- •Приложение а
- •Приложение с
- •Финансовые функции и их назначение
- •Список использованной литературы
4.4 Пример выполнения задания «Проектирование пользовательских форм при помощи языка sql»
Использование VBA для связи приложений.
При работе в офисных приложениях часто приходится формировать документы в текстовом редакторе Word, куда необходимо переносит информацию, хранящуюся в базе данных. Технология автоматизации позволяет управлять этим процессом на программном уровне.
Рассмотрим бизнес-ситуацию. Клиентам необходимо получить дополнительные сведения к договору (справку) об оказании туристических услуг (с указанием фамилии и месте путешествия). Вид справки представлен на рис. 4.47.
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ (к договору об оказании туристических услуг),
Я, ниже подписавшийся, гражданин(ка) ____________ , подтверждаю, что во исполнение настоящего Договора мною получена вся информация о правилах временного пребывания в месте путешествия _____________________________.
Заказчик /_________________/ (фамилия) |
Рис. 4.47. Вид справки
Места подчеркивания вставляется информация, которая хранится в базе данных «Туристическая фирма». Перенос информации вручную неэффективен, поэтому необходимо автоматизировать этот процесс.
Рекомендации по выполнению:
Создать документ Word подобного содержания и вида (рис. 4.48.), в места подчеркивания вставить закладки с понятными именами (добавляются в диалоговом окне Закладка), а сам документ сохранить под именем Дополнительные сведения.doc.
Рис. 4.48. Документ справки с закладками
Разработать сложную форму (рис. 4.49), с подчиненными подформами, которые обеспечат удобный просмотр структурированной информации из базы данных.
Рис. 4.49. Сложная форма
Работа с такой формой позволяет выбирать всю необходимую информацию для справки. Форма разрабатывается Мастером, в котором вначале загружаются все поля из таблицы Клиент, затем все поля из таблицы Туры. Далее пошагово выбираем подчиненный вид вложенной формы, внешний вид табличный и стиль Стандартный. Соглашаемся с именами форм, задаваемыми по умолчанию и открываем форму для просмотра и ввода данных.
Для табличной формы Туры можно изменить ширину полей непосредственно в режиме работы с формой.
Создадим на форме кнопку, нажатие на которую обеспечит доступ к файлу Дополнительные сведения.doc., вставив при этом поля текущей записи из формы в места закладок.
Перейдем в режим Конструктора для главной формы Клиент, выберем инструмент Кнопка (отключив Мастер!!!) и начертим кнопку в свободной области формы. Сменим название кнопки: оно должно соответствовать действию – Формирование справки.
Двойным щелчком по созданной кнопке перейдем в окно выбора обработчика событий, выберем Нажатие кнопки, вызовем в Построителе режим создания Программы и перейдем в редактор VBA, где появится «заглушка» программы-обработчика события нажатия на эту кнопку (Click), внутрь которой вставьте приведенный ниже код (рис.4.50). Обратите внимание, какие длинные конструкции определяют элементы управления главной и подчиненной форм.
Вставить код
Рис. 4.50. Построение программы для обработки события нажатия на кнопку (Click)
В приведенном ниже коде (рис.4.51) организован доступ к файлу с закладками, которые по очереди выделяются и вместо них из полей сложной формы методом TypeText вводятся значения активной записи, на которую указывает маркер. Используются коллекции для работы с объектами Bookmarks – закладки и Forms– формы.
Рис. 4.51. Код программы с комментариями
В программе также используется метод Select, который позволяет получить новый объект выделения – Selection, к которому применяются следующие методы:
– GoTo – переход к новому выделению, задаваемому параметром Name;
– TypeText с параметром Text, которому присваиваются цепочки, указывающие на вставляемый элемент из формы или подформы.
Внимание!!!
Во-первых, не забудьте, что в коде наш файл справки расположен в корневой папке диска D: Внесите необходимые корректировки, если вы используете другое место размещения документа.
Во-вторых, в редакторе VBA необходимо подключить ссылку на библиотеку объектов MS Word. Для этого в меню нажать пункт Tools–References… . В списке найти и установить флажок для строки Microsoft Word Object Library (рис.4.52).
Рис. 4.52. Подключение библиотеки объектов MS Word
Теперь вернемся в MS Access, перейдем в режим работы с формой и протестируем результаты автоматизации, нажав кнопку Формирование справки (рис. 4.53).
Рис. 4.53. Формирование справки для выбранного клиента и результат выполнения