Перевірка веб-сумісності: помилки макросів

Застосовується до
Access 2016 Access 2013 Access 2010
Важливо Служби служби Access Services 2010 і служби Access Services 2013 видаляються з наступного випуску SharePoint. Радимо не створювати нові веб-програми та переносити наявні програми на альтернативну платформу, наприклад Microsoft Power Apps.
Ви можете надавати доступ до даних Access за допомогою Dataverse — хмарної бази даних, на якій можна створювати програми Power Platform, автоматизовані робочі цикли, віртуальні агенти та багато іншого для Інтернету, телефону або планшета. Докладні відомості див. в статті Початок роботи. Перенесення даних Access до Dataverse.

Перш ніж публікувати Microsoft® Access® 2010 як веб-застосунок, запустіть засіб перевірки сумісності, щоб переконатися, що база даних сумісна з веб-базою даних. Якщо засіб перевірки сумісності знайде проблеми сумісності з макросами в базі даних, у ньому відобразиться помилка макросу, яку слід виправити перед публікацією бази даних в Інтернеті.

У цій статті описано п'ять можливих умов макросу, які можуть існувати у вашій програмі Access 2010, що може призвести до повідомлень про помилки макросів, і містить відомості, які допоможуть усунути помилку.

Загальні відомості про помилки засобу перевірки сумісності див. в статті Перевірка веб-сумісності Загальні помилки.

Пошук і виправлення помилки макросу ACCWeb104000

Макрос не веб-сумісний

Якщо з'являється повідомлення про помилку ACCWeb104000 із текстом помилки, макрос не веб-сумісний, перевірте, чи містить програма Access будь-який із наведених нижче макросів, а потім видаліть їх.

  • Додати меню
  • Застосуватифільтр
  • Застосувати порядок
  • Сигнал
  • Копіювати базу даних
  • Копіювати об'єкт
  • Видалити об'єкт
  • DisplayHourGlassPointer
  • Відлуння
  • Об'єкт бази даних електронної пошти
  • Знайти запис
  • Знайти запис
  • Перейти на сторінку
  • ImportExportData (Імпорт даних про експорт)
  • LockNavigationPane
  • Розгорнути Windows
  • Згорнути windowsow
  • Перемістити та змінити розмір вікна
  • Перейти до
  • Відкрити сторінку данихaccessPage
  • Відкрита схема
  • Відкритифункцію
  • Відкрити модуль
  • Відкрити запит
  • OpenStoredProcedure
  • Відкрититаблицю
  • Відкрити подання
  • Вивести до
  • Роздруківку
  • Quit
  • Перейменувати
  • Перефарбувати об'єкт
  • Відновити
  • Запустити програму
  • Виконатикоманду (усі параметри, окрім скасуваннязаписів, зберегти запис і видалити запис)
  • Код виконання
  • RunSavedImportExport
  • ВиконатиSQL
  • Пошукзапису
  • Вибір об'єкту
  • SendKeys (Клавіші надсилання)
  • SetDisplayedCategories
  • Установити елемент меню
  • Установити значення
  • Установити попередження
  • Відобразити панель завдань
  • Одноступний крок
  • TransferSharePointList
  • Передавання таблиці читання
  • TransferSQLDatabase
  • TransferText (Передати текст)

Використання припустимої дії макросу

Після видалення неприпустимої дії макросу можна використати відповідну дію макросу з такого списку:

  • Установити порядок
  • Перейти до
  • Очиститипомилкумакросу
  • Закрити Windows
  • Видалити команду "Виконати запис"
  • Перейтидоелементакерування
  • Перейтидозапису
  • Вікноповідомлення
  • OnError
  • Відкритиформу
  • Відкрити звіт
  • Оновити запис
  • Видалити всі тимчасові змінні
  • Видалититимчасовузмінну
  • Requery
  • Виконатикоманду(лише скасуватизаписування, зберегти запис і видалити запис)
  • Запустити макрос даних
  • Виконати макрос
  • Зберегти команду "Зберегти запис"
  • Установити фільтр
  • Установити локальну змінну
  • Установити порядок
  • Установитивластивість
  • Установититимчасовузмінну
  • Зупинити всі макроси
  • Зупинитимакрос
  • Скасуватизапис-виконатикоманду

На початок сторінки

Аргумент макросу не веб-сумісний

Якщо з'являється повідомлення про помилку ACCWeb104000 із текстом помилки,аргумент Макрос несумісний з Інтернетом, перевірте, чи містить програма Access один із наведених нижче аргументів макросів, і видаліть їх:

  • CloseWindow – ім'я об'єкта
  • тип CloseWindow-Object
  • CloseWindow-Save
  • тип GoToRecord-Object
  • GoToRecord – ім'я об'єкта
  • GoToRecord-Offset
  • MessageBox – сигнал
  • Повідомлення
  • MessageBox-Type
  • MessageBox-Title
  • OpenForm-Filter
  • Ім'я OpenForm-View
  • ім'я OpenReport-Filter
  • OpenReport-View
  • вираз RunMacro-Repeat
  • Кількість RunMacro-Repeat
  • ім'я SetFilter-Filter

На початок сторінки

Значення аргументу макросу не є веб-сумісним

Якщо з'являється повідомлення про помилку ACCWeb104000 із текстом помилки, значення аргументу Макрос несумісне з Інтернетом, перевірте, чи є об'єкт або вираз, на які посилається посилання, сумісними з Інтернетом, і видаліть несумісні. Докладні відомості про створення припустимих виразів див. в статті Створення виразу.

На початок сторінки

Макрос "|0" не веб-сумісний

Ви можете отримати повідомлення про помилку ACCWeb104000 із текстом помилки Макрос "|0" не веб-сумісний. Потрібно видалити несумісну дію макросу, аргумент або значення аргументу з застосунку Access.

Крім того, видаліть із програми макроси AutoKeys і AutoExec, а потім застосуйте дійсний макрос зі списку Використовувати припустиму дію макросу.

На початок сторінки