Información acerca de los tipos de datos y propiedades de campo que pueden utilizarse en una base de datos de Access

Ha finalizado el soporte técnico para Office 2003

Microsoft puso fin al soporte técnico para Office 2003 el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 824263
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Principiante: Se requieren conocimientos de la interfaz de usuario en equipos de usuario único.
En este artículo sólo se aplica a una base de datos de Microsoft Access (.mdb).

Resumen
En este artículo se describe los diferentes tipos de datos que están disponibles para su uso de los campos de una tabla en una base de datos de Microsoft Office Access. Este artículo también analiza las propiedades de campo que están disponibles para su uso cuando se diseña una tabla.
Más información

Decidir qué tipo de datos a utilizar para el campo de una tabla

Debe decidir el tipo de datos que va a utilizar para el campo. El tipo de datos que seleccione debe basarse en las siguientes consideraciones:
  • ¿Tipo de valor que desee permitir en el campo?

    No se puede almacenar texto en un campo que tiene un tipo de datos Number.
  • ¿Cuánto espacio de almacenamiento de información que desea utilizar para el valuethat en el campo?

    Algunos tipos de datos requieren más thanothers de espacio de almacenamiento de información.
  • ¿Qué tipo de operaciones desea realizar en el valor que aparece en el campo?

    Access puede sumar valores en un número fieldor en un campo de moneda. Access no puede sumar valores en un campo de texto o en un campo de OLEObject.
  • ¿Desea ordenar el campo o campo de índice?

    No se puede ordenar o indizar campos objeto OLE.
  • ¿Desea utilizar el campo para agrupar registros en consultas rápida o informes?

    No puede utilizar los campos objeto OLE a grouprecords.
  • ¿Cómo desea ordenar los valores del campo?

    Sino números en un campo de texto, los números se ordenan como cadenas de ofcharacters (1, 10, 100, 2, 20, 200), no como valores numéricos. Utilice un número fieldor un campo de moneda para ordenar números como valores numéricos. Además, muchos formatscannot de fecha se ordenará correctamente si se introducen en un campo de texto. Utilice una fecha/hora para asegurarse de que las fechas se ordenan correctamente.

Obtener información acerca de los tipos de datos

En la siguiente tabla resume todos los tipos de datos de campo disponibles en Access, el uso del tipo de datos y también el tamaño de almacenamiento de información para cada tipo de datos.

Tipo de datosUsoTamaño
TextoTexto o combinaciones de texto y números en el campo, tales como direcciones.

Números que no requieran cálculos, como números de teléfono, números de pieza o códigos postales.
Hasta 255 caracteres.

Nota: Access almacena sólo los caracteres que se introducen en el campo. Access no almacena espacios de caracteres correspondientes a posiciones no utilizadas en un campo de texto. Para controlar el número máximo de caracteres que se pueden introducir en el campo, establezca la propiedad Tamaño del campo en el valor que desee.
MemoTexto de gran longitud y números, como notas o descripciones.Hasta 64.000 caracteres para Access 97, Access 2000 y 2002.Up acceso a 65.536 caracteres para Access 2003.
NúmeroLos datos numéricos que se pueden utilizar para cálculos matemáticos, exceptuando los cálculos relacionados con dinero (utilice el tipo de moneda). Establezca la propiedad Tamaño del campo para definir el tipo de número específico. 1, 2, 4 u 8 bytes. 16 bytes para el identificador de réplica (GUID) solamente.
Fecha y horaLas fechas y horas.8 bytes
MonedaValores de moneda. Utilice el tipo de datos moneda para evitar el redondeo durante los cálculos. Precisión de 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha del separador decimal. 8 bytes
AutonuméricoÚnico secuencial (incremento de una unidad) o números aleatorios que se insertan automáticamente cuando se agrega un registro. 4 bytes. 16 bytes para el identificador de réplica (GUID) solamente.
Sí/NoCampos que contendrán únicamente uno de dos valores, como Sí/No, Verdadero/Falso, activado/desactivado.1 bit
Objeto OLEObjetos (como documentos de Microsoft Word, hojas de cálculo de Microsoft Excel, imágenes, sonidos u otros datos binarios) que se crean en otros programas mediante el protocolo OLE que puede estar vinculado o incrustado en una tabla de Access. Debe utilizar un marco de objeto enlazado en un formulario o un informe para mostrar el objeto OLE.Hasta 1 gigabyte (limitado por el espacio en disco).
HipervínculoUna ruta de acceso UNC o una ruta de dirección URL.Hasta 64.000 caracteres.
Asistente para búsquedasCrea un campo que permite seleccionar un valor de otra tabla o de una lista de valores mediante un cuadro combinado. Al seleccionar el Asistente para búsquedas en la lista Tipo de datos, un asistente se inicia automáticamente para que pueda definir el campo de búsqueda.El mismo tamaño que el campo de clave principal es también el campo de búsqueda (normalmente 4 bytes).


Información acerca de las propiedades de campo

Puede controlar cómo desea para almacenar, manejar y mostrar datos en un campo. Para ello, puede utilizar un conjunto de propiedades de campo que corresponden al campo. Por ejemplo, puede controlar el número máximo de caracteres que se pueden introducir en un campo de texto, establezca la propiedad Tamaño del campo para el campo. Puede establecer las propiedades de los campos de una tabla en la vista Diseño. Puede seleccionar el campo en la parte superior de la ventana y, a continuación, seleccione la propiedad que desea para el campo en la parte inferior de la ventana.

Las propiedades que están disponibles para cada campo se determinan por el tipo de datos que seleccione para el campo. En la tabla siguiente se enumera las propiedades de campo disponibles en una base de datos. Si una determinada propiedad no aparece en la hoja de propiedades de un campo, la propiedad no está disponible para el tipo de datos de ese campo.

Propiedad de campoDescripción
Tamaño del campoPuede utilizar la propiedad Tamaño del campo para establecer el tamaño máximo de datos que se almacenan en un campo en el que se establece en el tipo de datos de texto, el tipo de datos numérico o el tipo de datos Autonumérico.
FormatoPuede utilizar la propiedad Format para personalizar la forma en que los números, fechas, horas y texto aparecen e impresión. La propiedad Format sólo controla cómo aparece la información en el campo. La propiedad no almacena la información de formato.
Máscara de entradaPuede utilizar la propiedad Máscara de entrada para facilitar la entrada de datos y para controlar los valores que los usuarios pueden escribir en un Cuadro de texto control.
TítuloPuede utilizar la propiedad Caption para proporcionar información útil al usuario mediante de títulos sobre los objetos en distintas vistas:

Títulos de campos especifican el texto de las etiquetas que areattached a los controles. Puede crear el título de campo moviendo el campo de la lista de campos. El título del campo actúa como el encabezado de columna para el campo de tabla o una consulta en la vista Hoja de datos.

Títulos de formularios especifican el texto que aparece en la barra de título en la vista formulario.

Títulos de formularios especifican el texto que aparece en la barra de título en la vista formulario.

Títulos de los botones y títulos de etiqueta especifican que el textthat aparece en el control.
Valor predeterminadoPuede especificar un valor para un campo en el que se introduce automáticamente en el campo cuando se crea un nuevo registro. Por ejemplo, en una tabla de direcciones, puede establecer el valor predeterminado para el campo Ciudad en Nueva York. Cuando se agrega un registro a la tabla, puede aceptar este valor o puede escribir el nombre de una ciudad diferente.
Regla de validaciónPuede utilizar la propiedad Regla de validación para especificar los requisitos para los datos que se introducen en un registro, en un campo o en un control. Cuando se introducen datos que infringen el valor de la Regla de validación , puede utilizar el Texto de validación propiedad para especificar el mensaje que desee que aparezca cuando se produce la infracción.
Texto de validaciónPuede especificar un mensaje que debe aparecer cuando se infringe una regla de validación.
RequeridoPuede utilizar la propiedad Required para especificar si se necesita un valor en un campo. Si esta propiedad se establece en Sí, cuando se escriben datos en un registro, debe especificar un valor en el campo o en cualquier control enlazado al campo y el valor no puede ser Null. Por ejemplo, desea asegurarse de que un Apellidos control tiene un valor para cada registro. Cuando desea permitir valores Null en un campo, no sólo deberá establecer la propiedad requerido en No, pero si hay un Regla de validación valor de la propiedad, que explícitamente también debe indicar la configuración ValidationRule o es nulo.
Permitir longitud ceroPuede utilizar la propiedad PermitirLongitudCero (AllowZeroLength) para especificar si una cadena de longitud cero ("") es una entrada válida en un campo de tabla.
IndizadoPuede usar la propiedad Indexado para establecer un índice de campo único. Un índice acelera las consultas en los campos indizados. Además, un índice acelera las operaciones de ordenación y agrupación de las operaciones en los campos indizados. Por ejemplo, si busca empleados basándose en un campo de apellidos, puede crear un índice para este campo para acelerar la búsqueda de un nombre específico.
Compresión UnicodeMicrosoft Access 2000 y posteriores utilizan el esquema de codificación de caracteres Unicode para representar los datos en un campo de texto, en un campo Memo o en un campo hipervínculo. Unicode representa cada carácter como dos bytes. Por lo tanto, los datos que está en un campo de texto en un campo Memo, o en un campo hipervínculo, requiere más espacio de almacenamiento que se requiere en Microsoft Access 97 y versiones anteriores. En Access 97 y versiones anteriores, cada carácter se representa como un byte.

Para compensar el efecto de la representación de caracteres Unicode y asegúrese de que se optimiza el performance, el valor predeterminado de la propiedad Compresión Unicode de un campo hipervínculo, un campo Memo o un campo de texto se establece en Sí. Cuando la propiedad Compresión Unicode de un campo se establece en Sí, cualquier carácter cuyo primer byte es 0 se comprime cuando se almacenan y, a continuación, se descomprimen cuando se recuperan. Porque el primer byte de un carácter latino (caracteres de un idioma de Europa occidental como inglés, español o alemán) es 0, representación de caracteres Unicode no afecta al espacio de almacenamiento necesario para datos comprimidos que se compone únicamente de caracteres latinos.
Etiquetas inteligentesEn Access 2003, puede utilizar la propiedad Etiquetas inteligentes para agregar las etiquetas inteligentes disponibles para el campo. Si agregar etiquetas inteligentes a un campo, se analiza cada valor especificado para el campo. Si el valor se reconoce como una de las etiquetas inteligentes, puede realizar varias acciones, como se define en la etiqueta inteligente para el valor del campo.
Posiciones decimalesPuede utilizar la propiedad lugares decimales para especificar el número de posiciones decimales utilizadas para mostrar números.
Nuevos valoresPuede utilizar la propiedad Nuevos valores para especificar cómo se incrementan los campos de tipo Autonumérico cuando se agregan nuevos registros a una tabla. Sólo campos de tipo Autonumérico pueden utilizar la propiedad Nuevos valores .


Para obtener información adicional acerca de cualquier propiedad de campo, puede mover el enfoque a la propiedad en la vista Diseño de la tabla y, a continuación, presione F1. El tema de Ayuda de la propiedad aparece en la nueva ventana de ayuda.
Referencias
Para obtener más información acerca de cómo crear tablas en una base de datos de Access, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
304238 Cómo crear una tabla en una base de datos de Access
Los siguientes son algunos información de referencias adicionales basado en la versión de Access que utiliza:

Access 97, Access 2000 y Access 2002

Para obtener más información sobre cómo trabajar con las propiedades del campo, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba propiedades de campo en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver los temas devueltos.

Access 2003

Para obtener más información acerca de cómo establecer las propiedades de un campo o de los tipos de datos, haga clic en Ayuda de Microsoft Office Access en el menú Ayuda , escriba Establecer o cambiar el tipo de datos o el tamaño de un campo (MDB) en la búsqueda de la caja del panel de ayuda y, a continuación, haga clic en iniciar la búsqueda para ver el tema.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 824263 - Última revisión: 12/08/2015 03:40:43 - Revisión: 7.0

Microsoft Access 97 Standard Edition, Microsoft Access 2000 Standard Edition, Microsoft Access 2002 Standard Edition, Microsoft Office Access 2003

  • kbnosurvey kbarchive kbdesign kbfield kbdatabase kbproperties kbinfo kbmt KB824263 KbMtes
Comentarios