นำไปใช้กับ
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 ของคุณมีแมโครใดๆ ต่อไปนี้หรือไม่ แล้วเอาออก:

  • AddMenu

  • ApplyFilter

  • ApplyOrderBy

  • เสียงปี๊บ

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • FindRecord

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • ขยายหน้าต่างใหญ่สุด

  • ย่อหน้าต่างเล็กสุด

  • MoveAndSizeWindow

  • นําทางไปยัง

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OpenView

  • OutputTo

  • PrintOut

  • Quit

  • เปลี่ยนชื่อ

  • RepaintObject

  • คืนค่า

  • RunApp

  • RunCommand (ตัวเลือกทั้งหมดนอกเหนือจาก undoRecord, SaveRecord และ DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • เลือกวัตถุ

  • SendKeys

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

ใช้แมโครแอคชันที่ถูกต้อง

หลังจากที่คุณเอาแมโครแอคชันที่ไม่ถูกต้องออกแล้ว คุณสามารถใช้แมโครแอคชันที่เหมาะสมจากรายการต่อไปนี้

  • SetOrderBy

  • เรียกดู

  • ClearMacroError

  • ปิด Window

  • DeleteRecord-runcommand

  • GoToControl

  • GoToRecord

  • กล่องข้อความ

  • OnError

  • OpenForm

  • OpenReport

  • RefreshRecord

  • RemoveAllTempVars

  • RemoveTempVar

  • Requery

  • RunCommand(undoRecord, SaveRecord และ DeleteRecord เท่านั้น)

  • RunDataMacro

  • RunMacro

  • SaveRecord-runcommand

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • SetProperty

  • SetTempVar

  • StopAllMacros

  • StopMacro

  • UndoRecord-runcommand

ด้านบนของหน้า

อาร์กิวเมนต์แมโครไม่เข้ากันกับเว็บ

ถ้าคุณได้รับข้อความแสดงข้อผิดพลาด ACCWeb104000 ที่มีข้อความแสดงข้อผิดพลาด อาร์กิวเมนต์แมโครไม่เข้ากันกับเว็บ ให้ตรวจสอบว่าแอปพลิเคชัน Access ของคุณมีอาร์กิวเมนต์แมโครใดๆ ต่อไปนี้หรือไม่ และเอาออก:

  • ปิด Window - ชื่อวัตถุ

  • ชนิด CloseWindow-Object

  • CloseWindow-Save

  • ชนิด GoToRecord-Object

  • GoToRecord- ชื่อวัตถุ

  • GoToRecord-Offset

  • MessageBox- Beep

  • ข้อความ

  • 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 ออกจากแอปพลิเคชันของคุณ แล้วนําแมโครที่ถูกต้องไปใช้จากรายการ ใช้แมโครแอคชันที่ถูกต้อง

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ