Le "parole riservate" sono parole e simboli che hanno un significato specifico in Microsoft Access. Se si usa una parola riservata o un simbolo per assegnare un nome a un campo in un database desktop o in una tabella delle app Web, Access segnala che la parola è riservata e che possono verificarsi errori quando si fa riferimento al campo.
Possono verificarsi errori anche se si usa una parola riservata per assegnare un nome a un controllo, a un oggetto o a una variabile. I messaggi di errore visualizzati non indicano necessariamente che una parola riservata è la causa del problema. Di conseguenza, può essere difficile identificare cosa deve essere modificato. Ad esempio, Access potrebbe visualizzare un messaggio simile al seguente:
Impossibile visualizzare l'anteprima del report. È possibile che un altro utente abbia aperto in modalità esclusiva una tabella di origine.
Se una parola riservata è già in uso, è possibile evitare i messaggi di errore racchiudendo ogni occorrenza della parola tra parentesi quadre ([]). Tuttavia, la soluzione migliore consiste nell'usare una parola non riservata per il nome.
Nota: Non è utile fornire un elenco di tutte le parole riservate, ad esempio i nomi di funzioni predefiniti o i nomi definiti dall'utente. Se si imposta un riferimento a una libreria dei tipi, a una libreria di oggetti o a un controllo ActiveX, le parole riservate della raccolta sono anche le parole riservate nel database.
In questo articolo
Parole riservate di Access
-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
Aggiorna
Refreshlink
Registerdatabase
Relazione
Ridipingere
RipristinaDatabase
Report
Report
Requery
DESTRA
-S
SCHERMO
SEZIONE
SELECT
SET
Setfocus
Setoption
SHORT
SINGLE
SMALLINT
SOME
SQL
StDev, StDevP
STRINGA
Somma
-T
TABLE
TableDef, TableDefs
ID tabella
TEXT
ORA, TIMESTAMP
TOP
TRANSFORM
VERO
Type
-U
UNION
UNIQUE
UPDATE
USER
-Presso
VALORE
VALUES
Var, VarP
VARBINARY, VARCHAR
-W
WHERE
WITH
Area di lavoro
-X
Xor
-Y
Anno
SÌ
SÌNO
Simboli riservati di Access
I simboli seguenti non devono essere usati come parte di un nome di campo o come parte di un nome di oggetto:
. / * ; : ! # & - ? " ' $ oppure € % |
Parole riservate del motore di database di Access
Il motore di database di Access viene eseguito in modalità diverse, a seconda che venga chiamato da Access, da oggetti di accesso ai dati, dal provider OLE Microsoft per il motore di database di Access o dal driver ODBC di Microsoft Access. Può essere eseguito in modalità ANSI o non ANSI (tradizionale).
Poiché l'uso di queste due modalità genera due set leggermente diversi di parole riservate, una query che usa una parola riservata potrebbe funzionare in una modalità e non riuscire in un'altra modalità.
Di seguito è riportato un elenco di parole riservate da evitare quando si scelgono i nomi degli identificatori.
-A
ABSOLUTE
AZIONE
ADD
ADMINDB
TUTTI
ALLOCARE
ALFANUMERICI
ALTER
AND
ANY
ARE
AS
ASC
ASSERTION
AT
AUTHORIZATION
AUTOINCREMENT
MEDIA
-B
BAND
BEGIN
BETWEEN
BINARY
BIT
BIT_LENGTH
BNOT
BORUSSIA
BOTH
BXOR
BY
BYTE
-C
CASCADE
CASCATA
CASO
CAST
CATALOG
CHAR
CHARACTER
CHAR_LENGTH
CHARACTER_LENGTH
CHECK
CLOSE
COALESCE
COLLATE
COLLATION
COLUMN
COMMIT
COMP
COMPRESSIONE
CONNECT
CONNECTION
CONSTRAINT
VINCOLI
CONTAINER
CONTINUARE
CONVERTI
CORRISPONDENTE
CONTA.NUMERI
COUNTER
CREATE
DATA CREAZIONE.B
CROCE
CURRENCY
CORRENTE
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
CURSOR
-D
DATABASE
DATE
DATETIME
DAY
DEALLOCARE
DEC
DECIMAL
DECLARE
PREDEFINITO
RINVIABILE
DIFFERITA
DELETE
DESC
DESCRIVERE
DESCRITTORE
DIAGNOSTICA
DISALLOW
DISCONNECT
DISTINCT
DOMAIN
DOUBLE
DROP
-E
ALTRO
FINE
END-EXEC
FUGA
TRANNE
ECCEZIONE
EXCLUSIVECONNECT
EXEC
ESEGUIRE
EXISTS
ESTERNO
EXTRACT
-F
FALSE
FETCH
FIRST
FLOAT
FLOAT4
FLOAT8
PER
FOREIGN
TROVATO
FROM
COMPLETO
-G
GENERAL
OTTIENI
GLOBALE
ANDARE
GOTO
GRANT
GROUP
GUID
-H
HAVING
HOUR
-I
IDENTITY
IEEEDOUBLE
IEEESINGLE
IGNORE
IMMAGINE
IMMEDIATO
ININDEX
INDICATORE
EREDITABILI
INIZIALMENTE
INNER
INPUT
INSENSITIVE
INS
INT
INTEGER
INTEGER1
INTEGER2
INTEGER4
INTERSECT
INTERVAL
INTO
IS
ISOLATION
-J
JOIN
-K
KEY
-L
LANGUAGE
LAST
LEADER
SINISTRA
LIVELLO
LIKE
LOCALE
LOGICO
LOGICAL1
LONG
LONGBINARY
LONGCHAR
LONGTEXT
LOWER
-M
CONFRONTA
MAX
MEMO
MIN
MINUTE
MODULO
MONEY
MONTH
-N
NOMI
NATIONAL
NATURALE
NCHAR
AVANTI
NO
NOT
NOTA
NULL
NULLIF
NUMBER
NUMERIC
-O
OGGETTO
OCTET_LENGTH
OFOLEOBJECT
ONONLY
APRI
OPTION
ORORDER
ESTERNO
OUTPUT
SOVRAPPOSIZIONI
OWNERACCESS
-P
PAD
PARAMETERS
PARTIAL
PASSWORD
PERCENT
PIVOT
POSITION
PRECISION
PREPARE
PRESERVARE
PRIMARY
PRECEDENTE
PRIVILEGES
PROC
PROCEDURA
PUBLIC
-Q
-R
LEGGERE
REAL
REFERENCES
RELATIVO
RESTRICT
REVOKE
DESTRA
ROLLBACK
RIGHE
-S
SCHEMA
SCORRERE
SECOND
SEZIONE
SELECT
SELECTSCHEMA
SELECTSECURITY
SESSIONE
SESSION_USER
SET
SHORT
SINGLE
SIZE
SMALLINT
SOME
SPACE
SQL
SQLCODE
SQLERROR
SQLSTATE
STRINGA
SUBSTRING
SOMMA
SYSTEM_USER
-T
TABLE
IDTABELLA
TEMPORARY
TEXT
POI
ORARIO
TIMESTAMP
TIMEZONE_HOUR
TIMEZONE_MINUTE
TO
TOP
TRAILING
TRANSACTION
TRANSFORM
TRANSLATE
TRANSLATION
TRIM
VERO
-U
UNION
UNIQUE
UNIQUEIDENTIFIER
UNKNOWN
UPDATE
UPDATEIDENTITY
UPDATEOWNER
UPDATESECURITY
UPPER
USAGE
USER
USING
-Presso
VALORE
VALUES
VARBINARY
VARCHAR
VARYING
VIEW
-W
QUANDO
WHENEVER
WHERE
WITH
WORK
SCRIVERE
-X
-Y
YEAR
SÌNO
-Z
ZONE