- •Тема. Технологія динамічного зв’язку Лекція 2. Взаємодія об’єктів системи управління базами Ms Access і документів Ms Word
- •1. Передача даних з Ms Access в Ms Word
- •2.. Злиття даних бази даних Ms Access і документа Ms Word
- •2.1. Злиття бази даних і текстового документу
- •2.2.5. Поле FillIn
- •2.2. Поля Word
- •2.2.1. Поле if…then…else.
- •2.2.2. Поле Next
- •2.2.3. Поле NextIf
- •2.2.4. Поле SkipIf
- •2.2.6. Поле MergeRec
- •2.2.7. Поле Mergeseq
- •2.3. Створення листів та однотипних документів із використанням майстра злиття
- •3. Вставка в Ms Word даних з таблиць або запитів Ms Access
2.1. Злиття бази даних і текстового документу
У вікні Access слід виділити необхідну таблицю і вибрати Сервис - Связи с Office – Слияние с Ms Word. В результаті запуститься майстер злиття даних Access, який на першому кроці роботи надасть можливість здійснити вибір між двома перемикачами: “установка связи с готовым документом Ms Word” або “создание нового документа и установка связи с ним”. При виборі першого варіанту відкриється вікно для вибору документу, з яким буде здійснено зв’язок, після чого запуститься вікно редактора Word і відкриється вибраний документ. При виборі другого варіанту теж запуститься редактор Word і відкриється вікно нового порожнього документу.
В будь-якому випадку у вікні редактору Word буде відображено панель інструментів “Слияние”.
Якщо одночасно із злиттям створюється новий документ Word, то потрібно набрати його вміст.
Вміст текстового документу, який набирається у редакторі Word, є незмінним і в точно такому вигляді він буде повторюватись у всіх документах підбірки.
Для того, щоб показати, де в документі будуть розміщені записи з бази даних, в основний документ потрібно вставити поля злиття.
Для цього скористайтесь кнопкою “Добавить поле слияния” (або Вставить поле слияния) і з списку полів таблиці вибрати необхідне поле. Ім’я поля, записане в лапках, з’явиться в місці розміщення курсора. При необхідності це можна повторити для інших полів бази даних, розмістивши їх в потрібному місці.
В документі Word вставлені значення відображаються у вигляді кодів полів – імені поля бази данних, яке записано в лапках. Для перегляду їх в звичайному вигляді можна скористатись кнопкою “Поля/данные” панелі інструментів “Слияние”. При перегляді даних в звичайному вигляді на екрані відображається активний запис бази даних, на панелі інструментів “Слияние” виводиться номер цього запису і присутні кнопки для перегляду інших записів бази (кнопки зі стрілками).
На останньому етапі створення складових документів слід виконати команду “Слияние в новый документ”, натиснувши відповідну кнопку на панелі інструментів “Слияние”. Відкриється вікно “Слияние”, в якому можна вказати параметри злиття. В частині “диапазон записей” вказуються записи, які будуть відображені в результуючому складовому документі.
Кнопка “Отбор записей” дозволяє задати умови відбору записів, а також задати порядок їх сортування. Кнопка “Проверка” дозволяє задати параметри формування звіту про помилки при злитті. Після задання всіх параметрів злиття для безпосереднього виконання злиття документів натискаємо кнопку “объединить”.
При здійсненні злиття створюється підбірка однотипних документів. Ця підбірка не є набором файлів, всі документи збережені в одному файлі. І кожен документ розміщений на окремій сторінці (або декількох сторінках) одного документу Word, ці документи відділяються один від одного розривом сторінки. Таким чином, текст документу з новим записом знаходиться на окремій сторінці.
Отже, в результаті створення складового документу присутні три файли
база даних, яка є джерелом даних для документа
основний документ, який складається з незмінного тексту
складовий документ, який є результатом результаті злиття, в якому на окремих сторінках розміщені записи бази даних.
Останні два документи можна зберегти у вигляді окремих файлів і використовуючи основний документ можна по-іншому оформити результуючий складовий документ.
