Создание формы подстановки данных (основного документа).
Лабораторная работа № 1
Создание серийных документов
Цель работы: Отработать технологию взаимодействия документа текстового редактора Word и электронной таблицы Excel для печати стандартизованных стереотипных документов для группы элементов.
На практике часто встречаются задачи, требующие подстановки данных в готовые формы. Исходные данные, представленные в базе данных или электронной таблице необходимо подставить в какой-либо бланк и распечатать для каждого элемента, т.е. представить информацию в определенной форме.
Документы, одинаковые по способу представления данных, но содержащие разные данные будем называть серийными документами.
В качестве примеров можно привести следующие задачи:
1. Печать расчетных листков по заработной плате.
2. Печать стандартных писем и приглашений.
3. Печать наклеек, этикеток и ценников.
4. Печать надписей на конвертах.
Вышеперечисленные задачи объединяет один вопрос: необходимость создания большого количества выходных документов. Решение данного вопроса стандартным образом привело бы к большому количеству ручного труда при создании таких документов: традиционно этот вопрос решается копированием формы, «вбитием» в нее новых данных и сохранением под другим именем. В результате получается большое количество файлов схожего содержания. Однако, при большом количестве экземпляров вбивать данные "вручную" становится нереальной задачей. Решение данного вопроса требует иного подхода – подхода к решению данной задачи с точки зрения информационных технологий.
В основе технологии работы с серийными документами лежит принцип подстановки данных, который состоит в том, что данные из какого-либо источника (диапазон ячеек книги Excel, таблица базы данных на сервере баз данных, SQL-запрос на получение данных) последовательно переносятся в определенные точки формы подстановки.
Принцип подстановки данных подразумевает наличие источника данных и формы подстановки данных (иногда форму подстановки данных называют основным документом).
Источником данных может бать файл базы данных, книга Excel или запрос. В данной работе в качестве источника данных будет использоваться таблица Excel.
Форма подстановки данных(основной документ) представляет собой документ Word, в котором обозначены точки подстановки данных.
Технология создания серийных документов предусматривает несколько этапов:
1. Создание источника данных и заполнение его данными.
2. Создание формы подстановки данных.
3. Подстановка данных из источника данных в форму подстановки (слияние источника данных с формой подстановки).
Рассмотрим несколько примеров.
Пример 1. От лица фирмы, занимающейся оптовой торговлей, подготовить письма фирмам-клиентам с сообщениями о пересылке им каталогов новых товаров.
Для решения задачи последовательно выполним все этапы.
1. Создание источника данных и заполнение его данными.
В большинстве случаев данные для серийных документов находятся в таблицах Excel, либо могут быть экспортированы в этот формат.
Подготовим в Excel таблицу примерно следующего содержания и сохранм её с именем "Источник1"
Название фирмы | Индекс | Адрес | Имя | Фамилия | Пол | Дата договора | Категория товаров | Скидка |
Рассвет | Багратионовск, ул. Зелёная 25 | Алла | Петрова | ж | 25.01.2015 | Парфюмерия, косметика | ||
Рекорд | Калининград, ул. Звёздная 45 | Игорь | Романов | м | 15.05.2015 | Спорттовары | ||
Уют | Зеленоградск, ул. Морская 1 | Инна | Сомова | ж | 01.02.2016 | Хозтовары | ||
Наследник | Калининград, ул. Садовая 55 | Атрём | Кислов | м | 01.03.2016 | Игрушки | ||
. . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . | . . . |
Создание формы подстановки данных (основного документа).
Вызовите текстовый редактор Microsoft Word и наберите в нём неизменную часть всех писем, отступив сверху 6 строк, например, текст следующего содержания:
Согласно нашему договору от , посылаю Вам каталог новых товаров категории .
По результатам сотрудничества в прошлом году мы можем предложить Вам специальную скидку в размере .
Надеемся на дальнейшее сотрудничество, ждём Ваших заявок.
С уважением,
Генеральный директор Римма Иванова Казакова
Сохраните набранный текст с именем "Бланк письма".