Lista över reserverade ord i Access 2002 och i senare versioner av Access
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Ursprungligt KB-nummer: 286335
Anteckning
Nybörjare: Kräver kunskap om användargränssnittet på enanvändardatorer. Den här artikeln gäller en Microsoft Access-databas (.mdb) och ett Microsoft Access-projekt (.adp).
Sammanfattning
I den här artikeln listas ord och symboler som du inte ska använda i fält-, objekt- och variabelnamn i Microsoft Access 2002 och senare versioner av Access eftersom de är "reserverade ord". Reserverade ord har en särskild betydelse för Access eller Microsoft Jet-databasmotorn. Om du använder ett reserverat ord eller en reserverad symbol kan du få ett felmeddelande som följande:
Det gick inte att förhandsgranska rapporten i guiden, eventuellt eftersom en tabell som behövs i rapporten är låst.
Om du använder ett reserverat ord, till exempel datum, värde, namn, text och år, kan du få följande meddelande i Access 2007:
Det namn du angav är ett reserverat ord. Reserverade ord har en särskild betydelse Microsoft Office access eller till Microsoft Office Access-databasmotorn.
För befintliga objekt med namn som innehåller reserverade ord kan du undvika fel genom att omge objektnamnet med hakparenteser ([ ]).
Mer information
Eftersom det inte är praktiskt att ange en lista över alla reserverade ord, till exempel inbyggda funktionsnamn eller användardefinierade namn i Microsoft Access, kontrollerar du produktdokumentationen och söker efter ytterligare reserverade ord. Observera att om du anger en referens till ett typbibliotek, ett objektbibliotek eller en ActiveX-kontroll är det bibliotekets reserverade ord även reserverade ord i databasen. Om du till exempel lägger till en ActiveX-kontroll i ett formulär anges en referens och namnen på objekt, metoder och egenskaper för kontrollen blir reserverade ord i databasen.
-A
ADD
ALL
Alphanumeric
ALTER
AND
ANY
Application
AS
ASC
Assistant
AUTOINCREMENT
Avg
-B
BETWEEN
BINARY
BIT
BOOLEAN
BY
BYTE
-C
CHAR, CHARACTER
COLUMN
CompactDatabase
CONSTRAINT
Container
Count
COUNTER
CREATE
CreateDatabase
CreateField
CreateGroup
CreateIndex
CreateObject
CreateProperty
CreateRelation
CreateTableDef
CreateUser
CreateWorkspace
CURRENCY
CurrentUser
-D
DATABASE
DATE
DATETIME
DELETE
DESC
Description
DISALLOW
DISTINCT
DISTINCTROW
Document
DOUBLE
DROP
-E
Echo
Else
End
Eqv
Error
EXISTS
Exit
-F
FALSE
Field, Fields
FillCache
FLOAT, FLOAT4, FLOAT8
FOREIGN
Form, Forms
FROM
Full
FUNCTION
-G
GENERAL
GetObject
GetOption
GotoPage
GROUP
GROUP BY
GUID
-H
HAVING
-I
Idle
IEEEDOUBLE, IEEESINGLE
If
IGNORE
Imp
IN
INDEX
Index, Indexes
INNER
INSERT
InsertText
INT, INTEGER, INTEGER1, INTEGER2, INTEGER4
INTO
IS
-J
JOIN
-K
KEY
-L
LastModified
LEFT
Level
Like
LOGICAL, LOGICAL1
LONG, LONGBINARY, LONGTEXT
-M
Macro
Match
Max, Min, Mod
MEMO
Module
MONEY
Move
-N
NAME
NewPassword
NO
Not
Note
NULL
NUMBER, NUMERIC
-O
Object
OLEOBJECT
OFF
ON
OpenRecordset
OPTION
OR
ORDER
Orientation
Outer
OWNERACCESS
-P
Parameter
PARAMETERS
Partial
PERCENT
PIVOT
PRIMARY
PROCEDURE
Property
-Q
Queries
Query
Quit
-R
REAL
Recalc
Recordset
REFERENCES
Refresh
RefreshLink
RegisterDatabase
Relation
Repaint
RepairDatabase
Report
Reports
Requery
RIGHT
-S
SCREEN
SECTION
SELECT
SET
SetFocus
SetOption
SHORT
SINGLE
SMALLINT
SOME
SQL
StDev, StDevP
STRING
Sum
-T
TABLE
TableDef, TableDefs
TableID
TEXT
TIME, TIMESTAMP
TOP
TRANSFORM
TRUE
Type
-U
UNION
UNIQUE
UPDATE
USER
-V
VALUE
VALUES
Var, VarP
VARBINARY, VARCHAR
VERSION
-W
WHERE
WITH
Workspace
-X
Xor
-Y
Year
YES
YESNO
Om du vill ha mer information om specialtecken som du inte kan använda när du arbetar med databasens objektnamn eller fältnamnen i alla versioner av Access klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
826763 specialtecken som du måste undvika när du arbetar med Access-databaser