Caracteres especiales que debe evitar cuando trabaja con bases de datos de Access

Seleccione idioma Seleccione idioma
Id. de artículo: 826763 - Ver los productos a los que se aplica este artículo
Este artículo se aplica a un archivo de base de datos de Microsoft Access .mdb o .accdb, y a un archivo de proyecto de Microsoft Access .adp.

Principiante: se requieren conocimientos de la interfaz de usuario en equipos de usuario único.
Expandir todo | Contraer todo

En esta página

Resumen

Microsoft Access no restringe el uso de caracteres especiales como un signo de número (#), un punto (.) o una comilla (") en los nombres de objeto de base de datos o en los nombres de campo de bases de datos. Sin embargo, si utiliza los caracteres especiales puede experimentar errores inesperados. Por tanto, Microsoft recomienda que no utilice los caracteres especiales en los nombres de objeto de la base de datos o en el proyecto de base de datos de Access. En este artículo se describen los caracteres especiales que debe evitar debido a problemas conocidos con ellos.

Más información

Cuando trabaja con Access o con alguna otra aplicación como una aplicación de Microsoft Visual Basic o una aplicación Páginas Active Server (ASP), debe evitar los caracteres especiales siguientes:
Contraer esta tablaAmpliar esta tabla
Espacio
Comilla"
Apóstrofo'
Acento grave`
Signo de número#
Porcentaje%
Signo mayor que>
Signo menor que<
Signo de exclamación!
Punto.
Corchetes[ ]
Asterisco*
Signo dólar$
Punto y coma;
Dos puntos:
Signo de interrogación?
Símbolo de intercalación^
Llaves{ }
Signo más+
Guión-
Barra diagonal inversa\

Convenciones de nomenclatura de Access

Microsoft recomienda que no utilice un punto (.), un signo de exclamación (!), un acento grave ('), un corchete ([]), un espacio () o una comilla (") dentro de los nombres de funciones, variables, campos u objetos de base de datos como tablas y formularios.

Para obtener más información acerca de las convenciones de nomenclatura en Access, haga clic en Ayuda de Microsoft Access en el menú Ayuda, escriba Directrices para nombres de campos, controles y objetos en el Ayudante de Office o en el Asistente para Ayuda y haga clic en Buscar para ver el tema.

Pueden producirse problemas conocidos si utiliza los caracteres especiales siguientes en Access. Las situaciones siguientes describen cuándo no debe utilizar los caracteres especiales:
  • Cuando exporte objetos de base de datos a otros formatos de archivo como un formato de archivo de Microsoft Excel, un formato de archivo HTML o un formato de archivo de texto, no utilice ningún signo de número (#) ni ningún punto (.) en los nombres de objeto de base de datos ni en los nombres de campo.

    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    308686 Los caracteres especiales de los nombres de campo cambian cuando exporta una tabla a un formato de archivo diferente en Access 2000
  • Cuando utiliza hipervínculos en Access, los hipervínculos se almacenan como campos Memo modificados con una signo de número (#) como delimitador. Por tanto, el signo de número se considera una palabra reservada en Access. No utilice el signo de número cuando cree hipervínculos.

    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    162855 No se puede establecer un hipervínculo a documentos cuyos nombres contienen "#" en Access 97
  • Cuando importa un archivo de texto a Access y ese archivo de texto contiene tabulaciones u otros caracteres especiales, éstos se convierten y aparecen como cuadros. Por tanto, cuando intenta utilizar la tabla importada recibe errores inesperados. No debe utilizar los caracteres especiales en la tabla de origen al importar a Access.

    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    210433 Función de ejemplo para reemplazar o quitar caracteres especiales en un archivo MDB en Access 2000
  • Cuando utiliza formularios ASP para agregar o modificar datos en una base de datos de Access, no debe utilizar un signo de porcentaje (%), un signo más (+) o un símbolo de intercalación (^) en el formulario. Estos caracteres especiales pueden no traducirse correctamente en la base de datos de Access.

    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    163334 Cómo utilizar símbolos de porcentaje e intercalación y signos más en formularios ASP en Access 97
  • Cuando utiliza idiomas de ancho completo, no utilice caracteres de ancho completo en el nombre de los objetos de base de datos ni en el nombre de los controles. Por ejemplo, no debe utilizar paréntesis de ancho completo cuando utilice idiomas de ancho completo. Esto puede producir errores de compilación si hay código en un procedimiento de evento para el objeto o para el control.

Propiedades

Id. de artículo: 826763 - Última revisión: viernes, 25 de enero de 2008 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
Palabras clave: 
kbexport kbdesign kbdatabase kbusage kbinfo KB826763

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com