Ważne    Usługi programu Access 2010 i Usługi programu Access 2013 są usuwane z następnej wersji programu SharePoint. Zalecamy, aby nie tworzyć nowych aplikacji sieci Web i zmigrować istniejące aplikacje na platformę alternatywną, taką jak Microsoft Power Apps.

Możesz udostępniać dane programu Access na platformie Dataverse, która jest bazą danych w chmurze, na której możesz budować aplikacje Power Platform, automatyzować przepływy pracy, wirtualnych agentów i nie tylko, w sieci, na telefonie lub tablecie. Aby uzyskać więcej informacji, zobacz Wprowadzenie: Migrowanie danych programu Access na platformę Dataverse.

Przed opublikowaniem bazy Microsoft Access 2010 jako aplikacji sieci Web należy uruchomić sprawdzanie zgodności, aby upewnić się, że baza danych jest zgodna jako baza danych sieci Web. Jeśli sprawdzanie zgodności wykryje jakiekolwiek problemy ze zgodnością makr w bazie danych, zostanie w nim wyświetlany błąd makra, który należy poprawić przed opublikowaniem bazy danych w sieci Web.

W tym artykule opisano pięć możliwych warunków makr, które mogą istnieć w aplikacji usługi Access 2010, które mogą powodować komunikaty o błędach makr, oraz przedstawiono informacje pomocne w ich rozwiązaniu.

Aby uzyskać ogólne informacje na temat błędów sprawdzania zgodności, zobacz artykuł Sprawdzanie zgodności z siecią Web Błędy ogólne.

Znajdowanie i naprawianie błędu makra ACCWeb104000

Makro jest niezgodne z siecią Web

Jeśli zostanie wyświetlany komunikat o błędzie ACCWeb104000 z tekstem błędu, makro jest niezgodne z siecią Web,sprawdź, czy aplikacja programu Access nie zawiera żadnego z następujących makr, a następnie usuń je:

  • AddMenu

  • ZastosujFiltr

  • ApplyOrderBy

  • Sygnał dźwiękowy

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • ZnajdźRekord

  • GoToPage

  • ImportExportData

  • ZablokujOkienkoNawigacji

  • MaximizeWindow

  • MinimizeWindow

  • MoveAndSizeWindow

  • NavigateTo

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OpenView

  • OutputTo

  • PrintOut

  • Quit

  • Zmień nazwę

  • RepaintObject

  • Przywracanie

  • RunApp

  • RunCommand (wszystkie opcje inne niż undoRecord, SaveRecord i DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • SelectObject

  • SendKeys

  • UstawWyświetlaneKategorie

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Używanie prawidłowej akcji makra

Po usunięciu nieprawidłowej akcji makra można użyć odpowiedniej akcji makra z poniższej listy:

  • SetOrderBy

  • BrowseTo

  • WyczyśćBłądMakra

  • CloseWindow

  • DeleteRecord-runcommand

  • PrzejdźDoKontrolki

  • PrzejdźDoRekordu

  • MessageBox

  • PrzyBłędzie

  • OtwórzFormularz

  • OpenReport

  • RefreshRecord

  • RemoveAllTempVars

  • RemoveTempVar

  • Requery

  • RunCommand(tylko undoRecord, SaveRecord i DeleteRecord)

  • RunDataMacro

  • UruchomMakro

  • SaveRecord-runcommand

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • UstawWłaściwość

  • SetTempVar

  • StopAllMacros

  • ZatrzymajMakro

  • UndoRecord-runcommand

Początek strony

Argument makro jest niezgodny z siecią Web

Jeśli zostanie wyświetlony komunikat o błędzie ACCWeb104000 z tekstem błędu, argument makro jest niezgodny z sieciąWeb,sprawdź, czy aplikacja programu Access zawiera dowolny z następujących argumentów makr, i usuń je:

  • CloseWindow — nazwa obiektu

  • CloseWindow-Object Typ

  • CloseWindow-Save

  • GoToRecord-Object Typ

  • GoToRecord- Object Name

  • GoToRecord-Offset

  • MessageBox- Beep

  • Wiadomość

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • Nazwa OpenForm-View

  • OpenReport-Filter nazwa

  • OpenReport-View

  • RunMacro-Repeat wyrażenia

  • RunMacro-Repeat danych

  • SetFilter-Filter nazwa

Początek strony

Wartość argumentu makro jest niezgodna z siecią Web

Jeśli zostanie wyświetlony komunikat o błędzie ACCWeb104000 z tekstem błędu, wartość argumentu Makro jest niezgodna z siecią Web,sprawdź, czy obiekt lub wyrażenie, do których odwołuje się odwołanie, jest zgodne z siecią Web, i usuń wszelkie niezgodne z nim wartości. Aby uzyskać więcej informacji na temat tworzenia prawidłowych wyrażeń, zobacz Tworzenie wyrażenia.

Początek strony

Makro "|0" jest niezgodne z siecią Web

Może zostać wyświetlony komunikat o błędzie ACCWeb104000 z tekstem błędu Makro "|0"jest niezgodne z siecią Web. Niezgodne działanie makra, argumenty lub wartość argumentów należy usunąć z aplikacji programu Access.

Usuń też z aplikacji makra AutoKeys i AutoExec, a następnie zastosuj prawidłowe makro z listy Użyj prawidłowej akcji makra.

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.