Tipo de datos Almacena Tamaño Texto Caracteres alfanuméricos Se utiliza para texto o para texto y números que no se emplean en cálculos, como Id. de producto. Hasta 255 caracteres. Memo Caracteres alfanuméricos (con una longitud mayor de 255 caracteres) o texto con formato de texto enriquecido. Se utiliza para texto que contiene más de 255 caracteres o que utiliza formato de texto enriquecido. Las notas, las descripciones largas y los párrafos con formato como negrita o cursiva son ejemplos comunes de datos para los que se utilizaría un campo Memo. Hasta 1 gigabyte de caracteres o 2 gigabytes de almacenamiento (2 bytes por carácter), de los cuales puede mostrar 65.535 caracteres en un control. Número Valores numéricos (enteros o valores fraccionarios). Se utiliza para almacenar números utilizados en cálculos, salvo los valores monetarios, para los que se utiliza el tipo de datos Moneda. 1, 2, 4 u 8 bytes, o 16 bytes cuando se utiliza para Id. de réplica. Fecha/Hora Fechas y horas. Se utiliza para almacenar valores de fecha y hora. Tenga en cuenta que cada valor almacenado contiene un componente de fecha y otro de hora. 8 bytes. Moneda Valores monetarios. Se utiliza para almacenar valores monetarios (importes). 8 bytes. Autonumérico Valor numérico único que Office Access 2007 inserta automáticamente cuando se agrega un registro. Se utiliza para generar valores exclusivos que se puedan emplear como clave principal. Tenga en cuenta que en los campos autonuméricos los valores pueden aumentar secuencialmente en un incremento especificado o aleatoriamente. 4 bytes o 16 bytes cuando se utiliza para Id. de réplica. Sí/No Valores booleanos. Se utiliza para campos Verdadero/Falso que pueden contener uno de dos valores posibles: Sí/No o Verdadera/Falso, por ejemplo. 1 bit (8 bits = 1 byte). Objeto OLE Objetos OLE u otros datos binarios. Se utiliza para almacenar objetos OLE de otras aplicaciones de Microsoft Windows. Hasta 1 gigabyte. Datos adjuntos Fotografías, imágenes, archivos binarios, archivos de Office. Es el tipo de datos que se prefiere para almacenar imágenes digitales y cualquier tipo de archivo binario. Para los datos adjuntos comprimidos, 2 gigabytes. Para los datos adjuntos no comprimidos, alrededor de 700 k, según la capacidad de compresión de los datos adjuntos. Hipervínculo Hipervínculos. Se utiliza para almacenar hipervínculos y proporcionar acceso con un solo clic a páginas Web a través de una dirección URL (localizador uniforme de recursos) o a archivos a través de un nombre en formato UNC (convención de nomenclatura universal). Puede crear también vínculos a los objetos de Access almacenados en una base de datos. Hasta 1 gigabyte de caracteres o 2 gigabytes de almacenamiento (2 bytes por carácter), de los cuales puede mostrar 65.535 caracteres en un control. Asistente para búsquedas En realidad no es un tipo de datos; inicia el Asistente para búsquedas. Se utiliza para iniciar el Asistente para búsquedas y crear un campo que utilice un cuadro combinado para buscar un valor de otra tabla, consulta o lista de valores. Basado en una tabla o consulta: el tamaño de la columna asociada. Basado en un valor: el tamaño del campo Texto utilizado para almacenar el valor. Capítulo: Tipos de Datos y Mascaras de Entrada 2007-10 Tipos de datos para Campos 1 Configuración de Tamaño del campo Descripción Byte Entero de 1 byte que contiene valores de 0 a 255. Entero Entero de 2 bytes que contiene valores de -32.768 a +32.767. Entero largo Entero de 4 bytes que contiene valores de -2.147.483.648 a 2.147.483.647. Simple Entero de 4 bytes que contiene valores de -3,4 x 1038 a +3,4 x 1038 y hasta 7 dígitos significativos. Doble Número de punto flotante de 8 bytes que contiene valores de -1,797 x 10308 a +1,797 x 10308 y hasta 15 dígitos significativos. Id. de réplica Identificador global único (GUID) de 16 bytes. Los identificadores GUID aleatoriamente creados son suficientemente largos de modo que no es probable que se superpongan. Se usan para diversas aplicaciones, como el seguimiento de mercancías. Decimal Entero de 12 bytes con una precisión decimal definida que puede contener valores de -1028 a +1028. La precisión predeterminada es 0. La escala predeterminada (número de posiciones decimales que se muestran) es 18. El valor máximo de la escala es 28. Mas información: http://office.microsoft.com/es-hn/access-help/introduccion-a-los-tipos-de-datos-y-laspropiedades-de-los-campos-HA010341783.aspx Capítulo: Tipos de Datos y Mascaras de Entrada 2007-10 Tipos de Datos Numéricos 2 Propiedades de Campo Formato: Determina el formato del campo, según el tipo de datos constara de unas opciones u otras. Lugares Decimales: Determina el numero de dígitos que podrán introducirse después de la coma (,) cuando el Formato del campo es numérico. Titulo: Determina el nombre que aparecerá como nombre de columna cuando estemos en la vista de tabla o la Etiqueta del formulario u Informe. Valor Predeterminado: Será el valor que aparecerá por defecto en el campo establecido cuando introduzcamos un nuevo registro. Regla de Validación: Permite establecer una condición que el valor introducido en el campo debe cumplir. Texto de Validación: Texto que aparece en forma de MsgBox cuando la condición de la regla de validación se quebranta. Mascara de entrada: Facilita la introducción de los datos en campos tipo fecha, teléfono, numero de cuenta, etc.… Requerido y Permitir Longitud Cero: La propiedad Requerido, determina si es obligatorio la introducción de un valor en el campo, si se activa no podrás guardar el registro sin que este haya sido introducido. Sin embargo, puede ocurrir que, en ciertas ocasiones, no tenemos el dato para ese campo y resulta que con Requerido activado, Access nos obliga a introducir información en el mismo. ¿Qué podemos hacer? Si la propiedad permitir longitud cero está activada (valor Sí), que hacemos es pulsar la barra espaciadora, y de esta forma podemos pasar a otro campo sin problemas. Más tarde, con la información en nuestras manos, introducimos el dato sin problemas. Indexado: Permite que las búsquedas a través del campo en el que se establezca sean más rápidas. Por defecto se activara para cada campo que sea clave primaria. Se suelen indexar aquellos campos por los que se buscara en caso de no querer o poder hacerlo por la clave primaria. Compresión UNICODE: Se utiliza para comprimir campos que contienen numerosos caracteres. Se activa automáticamente en los campos tipo Memo, Hipervínculo y Texto. Nuevos valores: Esta propiedad aparece cuando un campo es establecido como Autonumerico. Proporciona dos opciones: Incrementalmente, que genera números desde 0, aumentando en 1 en cada introducción de nuevo registro (Ej. 0,1,2,3,etc.), y, Aleatoriamente, que genera números aleatorios comprendidos entre -2.147.483.648 y 2.147.483.647. Capítulo: Tipos de Datos y Mascaras de Entrada 2007-10 En definitiva, ambas propiedades están relacionadas. Con permitir longitud cero y requerido a sí podemos dejar la introducción de datos para más tarde. Si tuviésemos requerido a si y permitir longitud cero a no, entonces Access no permite introducir una cadena de longitud cero en el campo, y estaremos obligados a introducir información, dar a la barra espaciadora no se permite. 3 Tamaño del Campo: Para campos de texto, establece el número de caracteres máximo que se pueden introducir, en cambio, para campos Numéricos, existen diferentes tipos de tamaño. Ha de procurarse siempre establecer el tipo de datos adecuado, ya que cada uno de ellos ocupa un cierto tamaño en memoria. Por ejemplo, si tenemos un campo como “NumCds” que establece en numero de cds de una película, juego o lo que sea, imaginamos que este campo tomara valores de 1 a 10 o 12 como máximo, por tanto pondríamos un tamaño adecuado, en este caso “Byte”, cuyo tamaño va de 0-255 y tan solo ocupa 1 byte en memoria. A continuación los tamaños de campo existentes en Access. Nota: No me sirve de nada que pongáis las propiedades como yo las pido si no tenéis ni idea de para que sirven. Teniendo en cuenta esta observación, seguro que os lo pido en el examen solo pa ... Mostrar control: Cuadro combinado, esto indica que a la hora de introducir datos en el campo, este aparecerá como un cuadro combinado con una flecha a la derecha que permita desplegar la lista de valores. Tipo de origen de la fila: En nuestro caso es una lista de valores lo que hemos introducido. Origen de la fila: en esta propiedad tenemos los diferentes valores de la lista separados por un punto y coma Columna dependiente: podemos definir la lista como una lista con varias columnas, en este caso la columna dependiente nos indica qué columna se utiliza para rellenar el campo. Lo que indicamos es el número de orden de la columna. Ancho de columnas: permite definir el ancho que tendrá cada columna en la lista. Si hay varias columnas se separan los anchos de las diferentes columnas por un punto y coma. Filas en lista: indica cuántas filas queremos que se visualicen cuando se despliega la lista. Ancho de la lista: indica el ancho total de la lista. Limitar a lista: Si esta propiedad contiene No podremos introducir en el campo un valor que no se encuentra en la lista, mientras que si indicamos Sí obligamos a que el valor sea uno de los de la lista. Si el usuario intenta introducir un valor que no está en la lista, Access devuelve un mensaje de error y no deja almacenar este valor. Mostrar solo valores de origen de la fila: Mustra sólo los valores que coinciden con el origen de la fila. Capítulo: Tipos de Datos y Mascaras de Entrada 2007-10 Encabezados de columna: indica si en la lista desplegable debe aparecer una primera línea con encabezados de columna. Si esta propiedad contiene el valor Sí cogerá la primera fila de valores como fila de encabezados. 4 5 Capítulo: Tipos de Datos y Mascaras de Entrada 2007-10 Mascaras de Entrada Carácter Descripción 0 Dígito (0 a 9, entrada obligatoria, signos más [+] y menos [-] no permitidos). 9 Dígito o espacio (entrada no obligatoria, signos más y menos no permitidos). # Dígito o espacio (entrada no obligatoria; los espacios se muestran en blanco en el modo Edición, pero se eliminan cuando se guardan los datos; signos más y menos permitidos). L Letra (A a Z, entrada obligatoria). ? Letra (A a Z, entrada opcional). A Letra o dígito (entrada obligatoria). a Letra o dígito (entrada opcional). & Cualquier carácter o un espacio (entrada obligatoria). C Cualquier carácter o un espacio (entrada opcional). .,:;-/ Marcador de posición decimal y separadores de millares, fecha y hora. < Hace que todos los caracteres se conviertan a minúsculas. > Hace que todos los caracteres se conviertan a mayúsculas. ! Hace que la máscara de entrada se muestre de derecha a izquierda, en lugar de mostrarse de izquierda a derecha. Los caracteres introducidos en la máscara siempre se rellenan de izquierda a derecha. Puede incluir el signo de exclamación en cualquier lugar de la máscara de entrada. \ Hace que el carácter siguiente se muestre como un carácter literal (por ejemplo, \A se muestra sólo como A). Definición de máscara de entrada Ejemplos de valores (000) 000-0000 (206) 555-0248 (999) 999-9999! (206) 555-0248 / ( ) 555-0248 (000) AAA-AAAA (206) 555-TELE #999 -20 / 2000 >L????L?000L0 GREENGR339M3 / MAY R 452B7 >L0L 0L0 T2F 8M4 00000-9999 98115- / 98115-3007 >L<?????????????? María / Manuel ISBN 0-&&&&&&&&&-0 ISBN 1-55615-507-7 / ISBN 0-13-964262-5 >LL00000-0000 DB51392-0493 Capítulo: Tipos de Datos y Mascaras de Entrada 2007-10 Ejemplos de mascara de entrada 6