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ÌNO

Inizio pagina

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 €

%

Inizio pagina

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

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.