Ισχύει για
Access 2016 Access 2013 Access 2010

Σημαντικό    Οι υπηρεσίες Access Services 2010 και Access Services 2013 έχουν καταργηθεί στην επόμενη κυκλοφορία του SharePoint. Σας συνιστούμε να μην δημιουργείτε νέες εφαρμογές web και να μην μεταφέρετε τις υπάρχουσες εφαρμογές σας σε εναλλακτικές πλατφόρμες, όπως τις εφαρμογές του Microsoft Power Apps.

Μπορείτε να κάνετε κοινή χρήση δεδομένων της Access με το Dataverse, το οποίο είναι μια βάση δεδομένων cloud στην οποία μπορείτε να δημιουργήσετε Power Platform εφαρμογές, να αυτοματοποιήσετε ροές εργασιών, εικονικούς παράγοντες και πολλά άλλα για το web, το τηλέφωνο ή το tablet. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Γρήγορα αποτελέσματα: Μετεγκατάσταση δεδομένων της Access στο Dataverse.

Πριν από τη δημοσίευση του Microsoft Access 2010 σας ως εφαρμογή Web, πρέπει να εκτελέσετε τον Έλεγχο συμβατότητας για να βεβαιωθείτε ότι η βάση δεδομένων είναι συμβατή με βάση δεδομένων Web. Εάν ο Έλεγχος συμβατότητας εντοπίσει προβλήματα συμβατότητας με τις μακροεντολές στη βάση δεδομένων σας, θα εμφανίσει ένα σφάλμα μακροεντολής, το οποίο θα πρέπει να διορθώσετε πριν από τη δημοσίευση της βάσης δεδομένων σας στο Web.

Αυτό το άρθρο περιγράφει πέντε πιθανές συνθήκες μακροεντολών που μπορεί να υπάρχουν στην εφαρμογή Access 2010 που μπορεί να οδηγήσει σε μηνύματα σφάλματος μακροεντολής και παρέχει πληροφορίες που θα σας βοηθήσουν να επιλύσετε το σφάλμα.

Για γενικές πληροφορίες σχετικά με τα σφάλματα του Ελέγχου συμβατότητας, ανατρέξτε στο άρθρο Έλεγχος συμβατότητας στο Web Γενικά σφάλματα.

Εντοπισμός και διόρθωση σφάλματος μακροεντολής ACCWeb104000

Η μακροεντολή δεν είναι συμβατή με το Web

Εάν λάβετε τα μηνύματα σφάλματος ACCWeb104000 με το κείμενο σφάλματος, η μακροεντολή δεν είναι συμβατή με το Web, ελέγξτε εάν η εφαρμογή της Access περιέχει κάποια από τις ακόλουθες μακροεντολές και, στη συνέχεια, καταργήστε τις:

  • AddMenu

  • ApplyFilter

  • ApplyOrderBy

  • Μπιπ

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • Εύρεση εγγραφής

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • ΜεγιστοποίησηWindow

  • ΕλαχιστοποίησηWindow

  • MoveAndSizeWindow

  • NavigateTo

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • Άνοιγμαπροβολής

  • Έξοδος σε

  • Εκτύπωση

  • Quit

  • Μετονομασία

  • RepaintObject

  • Επαναφορά

  • RunApp

  • Εκτέλεση εντολής (όλες οι επιλογές εκτός από undoRecord, SaveRecord και DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • SelectObject

  • Αποστολή πλήκτρων

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Χρήση έγκυρης ενέργειας μακροεντολής

Αφού καταργήσετε την ενέργεια μακροεντολής που δεν είναι έγκυρη, μπορείτε να χρησιμοποιήσετε μια κατάλληλη ενέργεια μακροεντολής από την ακόλουθη λίστα:

  • SetOrderBy

  • BrowseTo

  • ClearMacroError

  • Κλείσιμο παραθύρου

  • Εντολή DeleteRecord-run

  • GoToControl

  • GoToRecord

  • Πλαίσιο μηνυμάτων

  • OnError

  • OpenForm

  • OpenReport

  • Ανανέωση Εγγραφής

  • RemoveAllTempVars

  • RemoveTempVar

  • Requery

  • RunCommand(μόνο undoRecord, SaveRecord και DeleteRecord)

  • RunDataMacro

  • Εκτέλεση μακροεντολής

  • Εντολή SaveRecord-run

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • Ορισμός ιδιότητας

  • SetTempVar

  • StopAllMacros

  • StopMacro

  • Εντολή UndoRecord-run

Αρχή της σελίδας

Το όρισμα μακροεντολής δεν είναι συμβατό με το Web

Εάν λάβετε το μήνυμα σφάλματος ACCWeb104000 με το κείμενο σφάλματος,το όρισμα μακροεντολής δεν είναι συμβατό με το Web, ελέγξτε εάν η εφαρμογή της 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

Αρχή της σελίδας

Η τιμή του ορίσματος μακροεντολής δεν είναι συμβατή με το Web

Εάν λάβετε ένα μήνυμα σφάλματος ACCWeb104000 με το κείμενο σφάλματος, η τιμή του ορίσματος μακροεντολής δεν είναι συμβατή με το Web, ελέγξτε εάν το αντικείμενο ή η παράσταση στην οποία γίνεται αναφορά είναι συμβατό με το Web και καταργήστε τυχόν μη συμβατές. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας έγκυρων παραστάσεων, ανατρέξτε στο θέμα Δημιουργία παράστασης.

Αρχή της σελίδας

Η μακροεντολή "|0" δεν είναι συμβατή με το Web

Μπορείτε να λάβετε ένα μήνυμα σφάλματος ACCWeb104000 με το κείμενο σφάλματος Η μακροεντολή "|0" δεν είναι συμβατή με το Web. Πρέπει να καταργήσετε την μη συμβατή ενέργεια μακροεντολής, όρισμα ή τιμή ορίσματος από την εφαρμογή της Access.

Επίσης, καταργήστε τα AutoKeys και τις μακροεντολές AutoExec από την εφαρμογή σας και, στη συνέχεια, εφαρμόστε μια έγκυρη μακροεντολή από τη λίστα Χρησιμοποιήστε μια έγκυρη ενέργεια μακροεντολής.

Αρχή της σελίδας

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.