Dotyczy
Access 2016 Access 2013 Access 2010

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 Microsoft Access 2010 jako aplikacji sieci Web należy uruchomić narzędzie sprawdzania zgodności, aby upewnić się, że baza danych jest zgodna z bazą danych sieci Web. Jeśli narzędzie sprawdzania zgodności znajdzie jakiekolwiek problemy ze zgodnością makr w bazie danych, zostanie wyświetlony 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ą występować w aplikacji Access 2010, które mogą powodować wyświetlanie komunikatów o błędach makr, oraz podać informacje ułatwiające rozwiązanie tego błędu.

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

Znajdowanie i naprawianie błędu makra ACCWeb104000

Makro jest niezgodne z siecią Web

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

  • AddMenu

  • ZastosujFiltr

  • ApplyOrderBy

  • Sygnał

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • ZnajdźNastępnyRekord

  • ZnajdźRekord

  • GoToPage

  • ImportExportData

  • ZablokujOkienkoNawigacji

  • MaksymalizujWindow

  • MinimizeWindow

  • MoveAndSizeWindow

  • NawigujDo

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OtwórzWyświetl

  • OutputTo

  • Wydruk

  • 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 (Wartość)

  • SetWarnings

  • Pokaż pasek narzędzi

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Używanie prawidłowej akcji makra

Po usunięciu nieprawidłowej akcji makra możesz użyć odpowiedniej akcji makra z następującej listy:

  • SetOrderBy

  • BrowseTo (PrzeglądajDo)

  • WyczyśćBłądMakra

  • Zamknijwindow

  • DeleteRecord-runcommand

  • PrzejdźDoKontrolki

  • PrzejdźDoRekordu

  • Skrzynka komunikatów

  • PrzyBłędzie

  • OtwórzFormularz

  • OpenReport

  • RefreshRecord (OdświeżRekord)

  • RemoveAllTempVars

  • RemoveTempVar

  • Requery

  • RunCommand(only undoRecord, SaveRecord and DeleteRecord)

  • RunDataMacro

  • UruchomMacro

  • 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

  • typ CloseWindow-Object

  • CloseWindow-Save

  • typ GoToRecord-Object

  • GoToRecord — nazwa obiektu

  • GoToRecord-Offset

  • MessageBox — sygnalizj sygnalizacją

  • Wiadomość

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • OpenForm-View nazw

  • nazwa OpenReport-Filter

  • OpenReport-View

  • Wyrażenie RunMacro-Repeat

  • liczba RunMacro-Repeat

  • nazwa SetFilter-Filter

Początek strony

Wartość argumentu makra 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órego odwołuje się odwołanie, jest zgodne z siecią Web, i usuń wszystkie niezgodne dane. 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żesz wyświetlić komunikat o błędzie ACCWeb104000 z tekstem błędu Makro "|0" jest niezgodne z siecią Web. Należy usunąć niezgodną akcję makra, wartość argumentu lub argumentu z aplikacji programu Access.

Usuń też z aplikacji autokeys i makra 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.