- •1. Загальні поняття. Способи обміну даними.
- •2. Обмін даними з використанням буфера.
- •2.1. Програма “Просмотр буфера обмена”
- •3. Метод Drag and Drop
- •4. Засоби зв’язування та вбудовування об’єктів.
- •4.1. Вбудовування об’єктів
- •4.2. Зв’язування об’єктів
- •1. Передача даних з Ms Access в Ms Word
- •4.3. Порівняння зв’язування та вбудовування об’єктів
- •Лекція 2. Взаємодія об’єктів системи управління базами Ms Access і документів Ms Word
- •2.. Злиття даних бази даних Ms Access і документа Ms Word
- •2.1. Злиття бази даних і текстового документу
- •2.2. Поля Word
- •2.2.1. Поле if…then…else.
- •2.2.2. Поле Next
- •2.2.3. Поле NextIf
- •2.2.4. Поле SkipIf
- •2.2.5. Поле FillIn
- •2.2.6. Поле MergeRec
- •2.2.7. Поле Mergeseq
- •2.3. Створення листів та однотипних документів із використанням майстра злиття
- •3. Вставка в Ms Word даних з таблиць або запитів Ms Access
- •5. Взаємодія Ms Access і Ms Word
- •5.1. Вставка в Ms Word даних з таблиць або запитів Ms Access
- •5.2. Передача даних з Ms Access в Ms Word
- •5.3. Злиття даних Ms Access і Ms Word
- •6. Взаємодія Ms Excel I Ms Access
- •6.1. Використання електронної таблиці Excel для створення таблиці Access
- •6.2. Зв’язування електронної таблиці Excel з Access
- •6.3. Використання в Excel форм та звітів Access
- •6.4. Експорт бази даних в електронну таблицю Excel
- •7. Гіпертекстова технологія
- •7.1. Вставка гіперпосилань в документ Word
- •7.2. Вставка гіперпосилання в робочу книгу Excel
- •7.3. Робота з гіперпосиланнями в PowerPoint
2.2. Поля Word
Настройка вигляду результуючого документу здійснюється за допомогою полів Word
Для вставки поля в Word документ потрібно натиснути кнопку “Добавить поле Word” і задати параметри вибраного поля.
2.2.1. Поле if…then…else.
Це поле дозволяє відображати певний текст в документі Word у випадку, якщо запис бази даних задовольняє певній умові. Після вибору поля IF…THEN…ELSE відкриється вікно “Вставка поля IF”. В цьому вікні задаються умови відбору. Якщо значення поля задовольняє умові відбору, тоді у вказаному курсором місці виведеться текст, записаний в частині “Вставить следующий текст”. Якщо значення поля не задовольняє умові відбору, то виведеться текст, що розміщений в частині “В противном случае вставить следующий текст”. По завершенню вводу умов натискаємо ОК.
2.2.2. Поле Next
Здійснює перехід до наступного запису даних, не починаючи нову сторінку складового документу. Ц поле використовується у тому випадку, коли на одній сторінці документі потрібно розмістити декілька записів з бази даних.
Поле Next розміщують після першого набору полів злиття. Далі ця дія повторюється необхідну кількість разів. Кожне вставлене поле Next означає, що при наступному використанні поля з бази даних буде взяте значення наступного запису.
Але при цьому потрібно пам’ятати, що при переході до іншої сторінки складового документу все одно буде взято новий запис з джерела даних.
2.2.3. Поле NextIf
Дане поле порівнює значення поля з бази даних з деяким виразом. Якщо результат порівняння істиний, відбудеться перехід до нового запису, не починаючи при цьому новий документ злиття. Дія цього поля аналогічна полю Next, воно також дозволяє розмістити в одному документі декілька записів бази даних, але в цьому випадку ця дія буде залежати від умови. Якщо умова не виконається, перехід до нового поля не відбудеться.
2.2.4. Поле SkipIf
Дане поле порівнює значення поля з бази даних з деяким виразом. Якщо результат порівняння істиний, то відбудеться перехід до нового запису і буде створено новий складовий документ.
За допомогою цього запису в залежності від умови можна задати примусове формування нового складового документу.
2.2.5. Поле FillIn
В результаті вставки поля на екран можна вивести повідомлення або дані, які відсутні в джерелі даних.
Використання цього поля дозволяє вставити унікальну інформацію в кожну сторінку складового документу. Фактично це поле представляє собою запит, який заповнюється при кожному злитті основного документу з джерелом даних.
Поле потрібно вставити в тому місці, де передбачається розмістити новий текст
2.2.6. Поле MergeRec
Вставляє в документ номер запису з джерела даних. Після здійснення злиття на місці цього поля буде надруковано номер відповідного запису джерела даних.
В цьому полі відображається номер запису в наборі, відібраному для злиття даних, а не фактичний номер запису в базі даних, яка є джерелом злиття. Тобто якщо у складовий документ були вставлені не всі поля, то номер, отриманий за допомогою поля MergeRec, не співпаде з номером запису в баі даних
