Дія макросу "Надіслатиоб’єктбазиданих"

Ви можете використовувати дію макросу Надіслатиоб’єктбазиданих у локальних базах даних Access, щоб включити вказану таблицю даних, форму, звіт або модуль Access у поштове повідомлення, у якому ці елементи можна переглядати та пересилати.

Примітка : Починаючи з версії Access 2010, дія макросу Надіслатиоб’єкт називається Надіслатиоб’єктбазиданих.

Примітка : Ця дія не дозволяється, якщо база даних ненадійна.

Установлення

Дія макросу Надіслатиоб’єктбазиданих містить наведені нижче аргументи.

Аргумент дії

Опис

Тип об’єкта,

Тип об’єкта, який потрібно включити в поштове повідомлення. У вікні конструктора макросів у розділі Аргументи дії в полі Тип об’єкта клацніть Таблиця (для даних у табличному поданні таблиці), Запит (для даних у табличному поданні запиту), Форма (для форми або даних у табличному поданні форми), Звіт, Модуль або Сторінка доступу до даних, Подання сервера, Збережені процедури чи Функція. Ви не можете надіслати макрос. Якщо потрібно включити активний об’єкт, виберіть його тип за допомогою цього аргументу, але залиште аргумент Ім’я об’єкта пустим.

Ім’я об’єкта

Ім’я об’єкта, який потрібно включити в поштове повідомлення. У полі Ім’я об’єкта відображаються всі об’єкти бази даних типу, вибраного за допомогою аргументу Тип об’єкта. Якщо залишити аргументи Тип об’єкта та Ім’я об’єкта пустими, програма Access надсилатиме повідомлення в поштову програму без жодного об’єкта бази даних.

Якщо виконати макрос, який містить дію Надіслатиоб’єктбазиданих у бібліотечній базі даних, програма Access спочатку шукатиме об’єкт із таким іменем у бібліотечній, а потім – у поточній базі даних.

Форма виводу

Тип формату, який потрібно використовувати для включеного об’єкта. Список форматів, доступних для вибору, змінюватиметься залежно від того, що ви вибрали для аргументу Тип об’єкта. Формати, доступні в полі Форма виводу: Книга Excel 97–2003 (*.xls), Двійкова книга Excel (*.xlsb), Книга Excel (*.xlsx), Веб-сторінка (*.htm; *.html), Книга Microsoft Excel 5.0/95 (*.xls), Формат PDF (*.pdf), Формат RTF (*.rtf), Текстові файли (*.txt) або Формат XPS (*.xps). Модулі можна надсилати лише в текстовому форматі. Сторінки доступу до даних можна надсилати лише у форматі HTML. Якщо залишити цей аргумент пустим, програма Access пропонуватиме вибрати формат виводу.

Примітка : Якщо використовується Access 2007, експорт даних до файлу формату PDF або XPS можливий лише після інсталяції надбудови. Докладні відомості див. в статті Увімкнення підтримки інших форматів файлів, як-от PDF і XPS.

Кому

Одержувачі повідомлення, чиї імена потрібно вставити в рядок Кому в поштовому повідомленні. Якщо залишити цей аргумент пустим, програма Access пропонуватиме вибрати імена одержувачів.

Розділяйте імена одержувачів, які вказуються в цьому аргументі (і в аргументах Копія та ПК), крапкою з комою (;) або роздільною лінією списку, установленою на вкладці Число в діалоговому вікні Властивості регіональних параметрів на панелі керування Microsoft Windows. Якщо поштова програма не може визначити імена одержувачів, повідомлення не надсилається та виникає помилка.

Копія

Одержувачі повідомлення, чиї імена потрібно вставити в рядок Копія в поштовому повідомленні. Якщо залишити цей аргумент пустим, рядок Копія в поштовому повідомленні буде пустим.

ПК

Одержувачі повідомлення, чиї імена потрібно вставити в рядок ПК ("прихована копія") у поштовому повідомленні. Якщо залишити цей аргумент пустим, рядок ПК в поштовому повідомленні буде пустим.

Тема

Тема повідомлення. Цей текст відображається в рядку Тема в поштовому повідомленні. Якщо залишити цей аргумент пустим, рядок Тема в поштовому повідомленні буде пустим.

Текст повідомлення

Будь-який текст, який потрібно включити в повідомлення на додачу до об’єкта бази даних. Цей текст відображається в тілі поштового повідомлення після об’єкта. Якщо залишити цей аргумент пустим, у поштове повідомлення не буде включено жоден додатковий текст. Якщо ви залишили аргументи Тип об’єкта та Ім’я об’єкта пустими, за допомогою цього аргументу можна надіслати поштове повідомлення без об’єкта бази даних.

Редагувати повідомлення

Визначає, чи можна редагувати повідомлення перед надсиланням. Якщо вибрати Так, програма електронної пошти запуститься автоматично, а повідомлення можна буде редагувати. Якщо вибрати Ні, повідомлення буде надіслано, і користувач не матиме змоги його відредагувати. Стандартне значення – Так.

Файл шаблону

Шлях та ім’я файлу, який потрібно використати як шаблон для файлу HTML. Файл шаблону – це файл, який містить теги HTML.

Примітки

Об’єкт у поштовому повідомленні має певний формат виводу. Якщо двічі клацнути об’єкт, запуститься відповідне програмне забезпечення, у якому відкриється об’єкт.

Коли для включення об’єкта бази даних у поштове повідомлення використовується дія Надіслатиоб’єктбазиданих, застосовуються наведені нижче правила.

  • Ви можете надсилати дані в табличному поданні таблиці, запиту та форми. У включеному об’єкті всі поля даних у табличному поданні мають такий самий вигляд, як і в програмі Access, за винятком полів, які містять об’єкти OLE. Стовпці для цих полів додаються до об’єкта, але поля залишаються пустими.

  • Якщо елемент керування прив’язано до поля зі значенням "Так" або "Ні" (кнопка-перемикач, перемикач або прапорець), у файлі виводу відображається значення –1 (так) або 0 (ні).

  • Якщо текстове поле прив’язано до поля "Гіперпосилання", гіперпосилання відображається у файлі виводу будь-якого формату, за винятком тексту MS-DOS (у цьому випадку гіперпосилання відображається як звичайний текст).

  • Якщо ви надсилаєте форму в поданні форми, включений об’єкт завжди містить вікно табличного подання даних форми.

  • Якщо ви надсилаєте звіт, єдині елементи керування, які додаються до об’єкта, – це текстові поля та (у деяких випадках) підписи. Усі інші елементи керування пропускаються. Також не додаються відомості колонтитулів. Єдиний виняток – якщо ви надсилаєте звіт у форматі Excel, текстове поле в нижньому колонтитулі групи, яке містить вираз із функцією Sum, додається до об’єкта. Жодні інші елементи керування в колонтитулах (і жодна агрегатна функція, крім Sum) не додаються до об’єкта.

  • Підзвіти додаються до об’єкта.

  • Якщо ви надсилаєте дані в табличному поданні, форму або сторінку доступу до даних у форматі HTML, створюється один файл HTML. Якщо ви надсилаєте звіт у форматі HTML, файл HTML створюється для кожної сторінки звіту.

Щоб виконати дію Надіслатиоб’єктбазиданих у модулі Visual Basic for Applications (VBA), скористайтеся методом Надіслатиоб’єкт об’єкта DoCmd.

зображення

Наведене нижче посилання надав Люк Чанґ. Люк – засновник і президент FMS, Inc., провідного постачальника користувацьких рішень бази даних та інструментів для розробників.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×