1 microsoft access 2007 elaborado por: ing. maite olmedo j elaborado por: ing. maite olmedo j....

30
1 icrosoft Access 200 crosoft Access 200 Elaborado por: Ing. Maite Elaborado por: Ing. Maite Olmedo J Olmedo J. Propiedades de los Campos Propiedades de los Campos

Upload: rocio-corte

Post on 28-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

1

Microsoft Access 2007Microsoft Access 2007Microsoft Access 2007Microsoft Access 2007

Elaborado por: Ing. Maite Elaborado por: Ing. Maite Olmedo JOlmedo J.

Propiedades de los CamposPropiedades de los Campos

Page 2: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo.

Las propiedades aparecen en la parte inferior izquierda de la vista Diseño vista Diseño de tabla cuando tenemos un campo seleccionado.

Propiedades de los CamposPropiedades de los Campos

Page 3: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

3

Definición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Tamaño del Campo.- define el número total o máximo de caracteres o números, dependiendo si el campo es Texto, Número o Autonumérico. Byte: almacena números comprendidos entre 0 y 255(sin

decimales)

Entero: almacena números comprendidos entre -32768 y 32767(sin decimales)

TABLAS

Page 4: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

4

…viene Tamaño del Campo Entero Largo: es el valor predeterminado y

permite almacenar números, comprende -2147483648 y 2147483647(sin decimales)

Simple: almacena números comprendidos entre -3.402823E38 y -1.401298E-45 para valores negativos y entre 1.401298E-45 y 3.402823E38 para valores positivos.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 5: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

5

…viene Tamaño del CampoDoble: Almacena números entre

-1,79769313486231E308 y-4,94065645841247E-324 para valores negativos, y entre 4,94065645841247E-324 y 1,79769313486231E308 para valores positivos.

Definición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 6: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

6

Formato.- esta propiedad se la utiliza para dar formato visual a los datos de un campo (presentación e impresión de los datos), más no cambia la forma en que han sido ingresados. Se puede elegir entre varios formatos de representación dependiendo del tipo de dato.

Esta propiedad es para todos los tipos de campos menos Objeto OLE.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 7: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

7

Lugares Decimales.-esta propiedad solo está disponible para los campos de tipo número y moneda, determina el número de posiciones decimales que se utilizarán para almacenar y representar un valor.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 8: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

8

Máscara de Entrada.- especifica un modelo, es decir, permite introducir ciertas reglas para que el campo se ajuste a un formato determinado, de esta manera exige u obliga la entrada de datos con ese formato y no acepta datos que no se ajusten a la plantilla predeterminada.

Está propiedad la tienen los campos Texto, Número, Fecha-Hora y Moneda.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 9: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

9

Creación de Máscara de EntradaCreación de Máscara de Entrada

Abra una Tabla en la Vista de Diseño Seleccione un Campo Clic en la Propiedad Máscara de Entrada en la

Ventana de Propiedades del Campo

Continúa

Page 10: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

10

Creando Máscaras de Entrada Creando Máscaras de Entrada propias con Caracteres Válidos propias con Caracteres Válidos

0 dígito requerido del cero al nueve(entrada obligatoria; signos más [+] y menos[-] no permitidos).

9 (dígito del 0 al 9 o espacio(entrada no obligatoria; signos más [+] y menos[-] no permitidos ).

TABLAS

Page 11: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

11

Más de Máscaras de Entrada Más de Máscaras de Entrada propias Caracteres Válidos propias Caracteres Válidos

# dígito o espacio(entrada opcional, las posiciones en blanco se convierten en espacios; se permite los signos más y menos)

TABLAS

Page 12: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

12

...Viene...Viene Caracteres Válidos Caracteres Válidos

L Letra (A-Z, entrada obligatoria)

? Letra(A-Z, entrada opcional)

A Carácter alfanumérico requerido( letra o dígito)

TABLAS

Page 13: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

13

...Viene...Viene Caracteres Válidos Caracteres Válidos

a Caracter alfanumérico opcional

& Cualquier caracter o espacio (entrada obligatoria)

C Cualquier caracter o espacio (entrada opcional)

TABLAS

Page 14: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

14

...Viene...Viene Caracteres Válidos Caracteres Válidos

> Convierte los siguientes caracteres en mayúsculas.

< Convierte los siguientes caracteres en minúsculas.

! La máscara de entrada se rellena de izquierda a derecha.

Page 15: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

15

...Viene Caracteres Válidos Ejemplos

>L?????? : OMAYRA

>L : O

>L<?????????????? : María

Page 16: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

16

Otros Ejemplos

Máscara de Entrada

Ejemplo de Datos

(000)-0-0-000-000 (593)-4-2- 555-048

(999) 999-9999 () 555-0248

(000) AAA-AAAA (206) 555-TELE

L????L?000L0 GREENGR339M3

L0L 0L0 T2F 8M4

00000-9999 98115-3007

ISBN 0-&&&&&&&&&-0 ISBN 1-55615-507-7

Page 17: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

Convertir MayúsculasConvertir Mayúsculas

Page 18: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

18

Título.- permite establecer a un campo un nombre alternativo que es utilizado por los formularios e informes.

Esta propiedad la tienen todos los tipos campos.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 19: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

19

Valor Predeterminado.- permite introducir un valor por omisión para un campo, es decir para cada registro nuevo el valor del campo estará ingresado.

Esta propiedad la tienen todos los campos menos el de tipo OLE.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 20: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

20

Ejemplos de Valor PredeterminadoEjemplos de Valor Predeterminado

En un campo Numérico colocar: 0 En un campo Fecha/Hora : Ahora()

Page 21: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

21

Regla de Validación.- es una expresión que determina las condiciones que debe cumplir el dato para que sea admitido en un campo.

Texto de Validación.- muestra un mensaje que se escribe en esta propiedad, si el campo no cumple o infringe con las condiciones de la regla de validación.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 22: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

22

Configuración de Reglas de Configuración de Reglas de Validación en ACCESSValidación en ACCESS Las Reglas de Validación pueden establecerse en: Tablas y Formularios

Es mejor establecerlas en las Tablas, ya que las reglas de validación serán heredadas por los campos cuando sean colocados en los formularios.

Continúa

Page 23: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

23

Ejemplos de Reglas de Validación para Ejemplos de Reglas de Validación para CamposCampos

Regla de Validación Texto de Validación<>0 Introduzca un valor distinto de cero

0 o >100 El valor debe ser 0 o mayor a cien>=#1/1/2006# y<#1/1/2007# La fecha debe pertenecer al año 2006

<=#1/1/2000# La fecha debe ser anterior al año 2000

“????” El valor debe contar con cuatro caracteres

<Fecha()La fecha de nacimiento no puede ser posterior a la fecha actual

Negado Nulo Debe escribir un nombre en el campo>=0 Y <=100 o >=0 and <=100 Valores entre 0 y 100 <= 9999 Valores menores a diez mil

Page 24: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

24

Requerido.-hace obligatoria o no la

introducción de un valor en el campo. Requerido Sí (el campo deberá poseer una entrada

obligatoria) Requerido No (el campo puede contener

valores nulos, no muestra valor alguno)

Valores Nulos.- indica datos desconocidos o ausentes, “campos con valores en blanco”.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 25: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

25

Sí (el campo deberá poseer una entrada obligatoria).

No (el campo puede contener valores nulos),el registro con valor nulo no muestra valor alguno.

Hoja de Propiedades de Campos (Requerido)

Page 26: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

26

Hoja de Propiedades de Campos

Cadena de Longitud Cero Permitir Longitud Cero NO (Evita que sea almacenada una cadena de

longitud Cero (“”) en un campo Texto O MEMO) Cadena de Longitud Cero.- es una cadena que no contiene caracteres(“”).

Permitir Longitud Cero SÍ es posible introducir cadenas de longitud cero(“”) en los campos de tipo texto o memo.

Los campos Memo y Texto cuentan con esta propiedad para controlar que no se puedan introducir valores de cadena que no contengan caracteres o estén vacíos.

Continúa

Page 27: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

27

Indexado.- podemos definir si el campo será de tipo índice, esto facilita procesos de búsqueda. No se aplica en campos de Tipo Memo, Sí/No y Objeto OLE.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 28: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

28

ÍNDICES

Es posible establecer índices basados en campos de una Tabla, con la finalidad de que ACCESS ordene los registros de forma más rápida.

Page 29: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

29

Compresión Unicoide.- permite la compresión y descompresión de los datos. Esta propiedad está disponible para datos tipo texto, memo e hipervínculo.

Etiquetas Inteligentes.- al utilizar esta propiedad se muestra un menú, con el que se pueden realizar algunas tareas.

TABLASDefinición de algunas Propiedades Definición de algunas Propiedades de los Camposde los Campos

Page 30: 1 Microsoft Access 2007 Elaborado por: Ing. Maite Olmedo J Elaborado por: Ing. Maite Olmedo J. Propiedades de los Campos

04/22/23Base de Datos,Modelo Relacional, Tablas y propiedades, Formularios en ACCESS

30

Referencias Bibliográficas y Electrónicas Delgado, J.M.(2001), “Paso a Paso Office XP”,

Ediciones ANAYA Multimedia, Madrid-España. Tiznado, M(2002),Enter Plus, “El camino fácil a

ACCESS XP”, Mc Graw Hill, Bogotá Colombia. Silberschatz, A., Korth, F.,Sudarshan,S.

(2002), “Fundamento de Base de Datos”,Mc Graw Hill, Madrid-España.

Rob,P., Coronel, C.(1993) ,“Database System”, The Wadsworth, California-USA.