ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado...

19
1 ACCESS Propiedades de un campo Las propiedades de un campo es la característica particular que tendrá cada campo, y ayuda a evitar errores de carga. Por ejemplo, es imposible que una persona tenga sueldo negativo, letras en el apellido, etc. Por lo tanto cada campo deberá analizarse por separado y evaluar profundamente todas las probables cargas que puede poseer, para evitar de esta forma restringir posibles datos de carga. Las propiedades de los campos varían según el tipo de dato a cargar. Función de cada propiedad Propiedades de cada campo A la izquierda tenemos las propiedades de cada campo y a la derecha la definición de la propiedad de cada uno. Si nos posicionamos en tamaño de campo la ayuda que nos mostrará es la siguiente. Mostrando resumidamente que función cumple la propiedad seleccionada. Veamos que nos muestran las propiedades de los campos según el tipo de dato, ya que estos varían según cada elección y se puede ver claramente la diferencia entre ellos. Texto Memo

Transcript of ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado...

Page 1: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

1

ACCESSPropiedades de un campo

Las propiedades de un campo es la característica particular que tendrá cada campo, y ayuda a evitar errores de carga. Por ejemplo, es imposible que una persona tenga sueldo negativo, letras en el apellido, etc.Por lo tanto cada campo deberá analizarse por separado y evaluar profundamente todas las probables cargas que puede poseer, para evitar de esta forma restringir posibles datos de carga.

Las propiedades de los campos varían según el tipo de dato a cargar.

Función de cada propiedad Propiedades de cada campo

A la izquierda tenemos las propiedades de cada campo y a la derecha la definición de la propiedad de cada uno. Si nos posicionamos en tamaño de campo la ayuda que nos mostrará es la siguiente.

Mostrando resumidamente que función cumple la propiedad seleccionada.Veamos que nos muestran las propiedades de los campos según el tipo de dato, ya que estos varían según cada elección y se puede ver claramente la diferencia entre ellos.

Texto Memo

Número Fecha

Page 2: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

2

Moneda Autonumérico

Sí/No Objeto OLE

Hipervínculo

Veamos para que sirve cada una de las propiedades:

Tamaño del campo: define el tamaño máximo de caracteres que podemos introducir.

Tipo de dato Texto Entre 0 y 255. Por default 50. Carga la cantidad de caracteres que

indique

Page 3: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

3

Tipo de dato Numérico Esta dentro de cierto rango entre positivos y negativos.

ByteEstablece que el campo podrá contener valores pertenecientes al subconjunto de los números enteros cuyos valores extremos son 0 y 255

EnteroEstablece que el campo podrá contener valores pertenecientes al subconjunto de los números enteros cuyos valores extremos son: -32.768 y 32.767

Entero LargoEstablece que el campo podrá contener valores pertenecientes a una ampliación del conjunto anterior cuyos valores extremos son: 2.147.483.647 y -2.147.483.648

Simple

Establece que el campo podrá contener números reales pertenecientes al intervalo cuyos valores extremos son: -3,4*10^38 y3,4*10^38 (Los reales no tiene las mismas características que los reales matemáticos ya que por Ej. no se puede almacenar en memoria números irracionales)

DobleEstablece que el campo podrá contener números reales al intervalo -1.797*10^308 y1.797*10^308

ID. De Réplica Indica que el campo contendrá un identificador único global, con una capacidad de almacenamiento de 16 vides.

Formato: permite controlar la forma en que serán visualizados e impresos los datos contenidos en el campo. La siguiente tabla muestra los formatos personalizados para un campo de tipo “Texto” o “Memo”

Carácter Efecto producido

@

En la posición en que se encuentra este símbolo en la cadena que define el formato de campo, ubica un carácter cargado por el usuario, o un espacio en blanco.

&La posición en que se encuentra este símbolo en la cadena que define el formato del campo puede ser completada opcionalmente con un caracter.

> Presenta todos los caracteres del campo en letras mayúsculas.

< Presenta todos los caracteres del campo en letras minúsculas.

“Cadena de caracteres” Las comillas permiten introducir cualquier texto en el campo.

* Rellena el espacio disponible con el caracter consecutivo en la cadena que define el formato de campo.

! Alineación a izquierda, produce como efecto que los caracteres reservados se rellenen de izquierda a derecha.

[color]

Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores que se pueden utilizar son: rojo, negro, azul, verde, aguamarina, fucsia, Amarillo y blanco.

Permite 2 secciones separadas por punto y coma. La primera es el formato propiamente dicho para los campos texto y la segunda para campos de longitud cero o null.

Vamos a crear una nueva tabla llamada Formato para probar los distintos formatos. Entramos en la opción Crear una tabla en vista diseño.

Page 4: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

4

Para eso vamos a crear los siguientes campos:

Veamos ejemplos de los formatos recién vistos aplicados a los campos recién creados. Entre paréntesis se indica en que campo se debe estar parado para cargar el ejemplo, y en azul que carga se debe realizar.

En

posición del campo

Carga del formato

Page 5: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

5

(&)

&-&&&-& -2-2El campo puede ser completado opcionalmente con un caracter. No se respetan los lugares vacíos (Como es opcional los guiones se adaptan a la carga)

(@)

@-@@@-@ - 2-2

Ubica un carácter cargado por el usuario (el 2), o un espacio en blanco, respetando los lugares vacíos. (Los guiones no se adaptan a la carga)

(Exclamación &) y (Exclamación @)

! Este símbolo indica que la alineación será desde la izquierda.

!&-&&&-& 2-2-!@-@@@-@ 2-2 -

Alineo todos los dígitos a la izquierda. (>)

Muestra todos los caracteres del campo en mayúscula

(<)

Muestra todos los caracteres del campo en minúscula

(“ ”)

El texto escrito entre las comillas se mostrara literalmente y no podrá ser editado

!"20-" 20-454565 Carga realizada por el Usuario

Siempre deberá colocarse delante el signo de admiración ya que de lo contrario el texto no se mostrará a la izquierda.

(*)

Se rellenarán los espacios vacíos dentro del campo con el dígito consecutivo.

!** **********454565 Carga realizada por el Usuario

Page 6: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

6

!*J JJJJJJJJ454565 Carga realizada por el Usuario

!*X XXXXXX454565 Carga realizada por el Usuario

Siempre deberá colocarse delante el signo de admiración ya que de lo contrario el dígito no se mostrará a la izquierda.

(Color)El campo mostrará el color que se establezca entre los corchetes.

&[Azul] o @[Azul]

Siempre deberá colocarse delante el & o @ indicando que se le colocará color al campo.

Cuando grabemos los datos de la tabla y Access nos pregunte si deseamos crear una clave ppal. le indicaremos que NO.

A continuación abrimos la tabla y realizamos la carga de los datos para ver de qué forma trabaja el formato.

Probar varias cargas distintas, y luego modificar el formato para ver que resultados se observan. Por ejemplo a color sacarle el @ o el &, a * sacarle la alineación a la izquierda, etc.

Formatos estándar para un campo de tipo “Numérico”, “Autonumérico” o “Moneda”

Opción Efecto ProducidoNúmero General Presenta el valor con el formato que es introducido en el campo.

Moneda Presenta el valor ingresado en el campo precedido por el signo $ y dos posiciones decimales.

Fijo Presenta el valor ingresado en el campo con al menos un dígito en la parte entera y dos posiciones decimales.

Estándar Presenta el valor ingresado en el campo con separador de miles en la parte entera y dos posiciones decimales.

PorcentajePresenta el valor ingresado en el campo multiplicado por 100 y le agrega el signo de porcentaje (%), utiliza dos posiciones para la parte decimal del número.

Científico Presenta el valor ingresado en el campo utilizando la notación

Page 7: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

7

científica estándar.

Formatos estándar para un campo de tipo “Fecha/Hora”

Opción Formato producido

Fecha GeneralEl contenido del campo se presenta en formato “Fecha Corta” para las fechas y “Hora Larga” par alas horas.

Fecha Larga

Asume el formato especificado en “Fecha Larga” del cuadro de dialogo propiedades de configuración regional del panel de control de Windows. Ej.: 19 de Noviembre de 2010.

Fecha Mediana

Presenta el número correspondiente al día, luego de un guión, las tres primeras letras que componen el nombre del mes con la inicial en mayúscula y luego de otro guión, los dos últimos dígitos que corresponden al año. Ej.: 19-Nov-10

Fecha Corta

Asume el formato especificado en “Fecha Corta” del cuadro de dialogo propiedades de configuración regional del panel de control de Windows. Ej.: 19/11/2010.

Hora Larga

Asume el formato especificado en “Hora Larga” del cuadro de dialogo propiedades de configuración regional del panel de control de Windows. Ej.: 7:55:32 PM.

Hora Media

Asume el formato especificado en “Hora Media” del cuadro de dialogo propiedades de configuración regional del panel de control de Windows. Ej.: 7:55PM.

Hora Corta Dispone el contenido del campo con el formato que se da como ejemplo: 19:55

Para los campos definidos como “SI/NO”, podemos elegir entre los formatos: Verdadero/Falso o Activado/Desactivado.

Lugares decimales: Permite establecer la cantidad de decimales con que serán visualizados los datos contenidos en campos de tipo “Numérico” (excepto ID de réplica) y “Moneda”. El rango de valores que se puede asignar a esta propiedad varía entre 0 y 15.

Máscara de entrada: Permite definir una plantilla o máscara de edición, que el usuario visualizará en el momento en que efectúe la introducción de datos en el campo. Esta propiedad puede aplicarse a campos de tipo “Numérico” (excepto ID de réplica), “Texto”, “Moneda” y “Fecha/Hora”. La forma de introducir el dato sin el asistente es:Máscara de entrada: (__/__/__); 1; _

1 2 31= La máscara de entrada propiamente dicha.2= (opcional): 0 indica que los datos no se guardarán con la máscara en la tabla, es decir sin los caracteres de la máscara y con 1 que sí se guardarán.3= (opcional) Indica el carácter que se usará de visualización para que el usuario sepa cuantos lugares completar.Atención: Si el usuario tiene que cargar mas caracteres que los especificados en la máscara, no serán reconocidos, y si ingresa de menos dará error en la carga.

Page 8: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

8

Los caracteres más usuales para la definición de mascaras de entrada son:Carácter Descripción

0 Ingreso obligatorio de un dígito (0 a 9).Signos más [+] y menos [-] no permitidos).

9 Ingreso opcional de un dígito o un espacio.Signos más [+] y menos [-] no permitidos).

# Ingreso opcional de un dígito, espacio, signos más [+] y menos [-]. Las posiciones en blanco se convierten en espacios.

L Ingreso obligatorio de una letra (A-Z).

? Ingreso opcional de una letra (A-Z).

A Ingreso obligatorio de una letra o un dígito.

a Ingreso opcional de una letra o un dígito.

& Ingreso obligatorio de un carácter o un espacio.

C Ingreso opcional de un carácter o un espacio.

. , : ; - /Marcador de posición decimal y separadores de millares, fecha y hora. (El carácter utilizado depende de la configuración regional del Panel de control de Microsoft Windows.)

< Convierte a minúsculas todos los caracteres que siguen.

> Convierte a mayúsculas todos los caracteres que siguen.

! Hace que la máscara de entrada se muestre de derecha a izquierda.

\

Hace que el carácter que viene a continuación se muestre como carácter literal. Se utiliza para presentar cualquiera de los caracteres detallados en esta tabla como caracteres literales (por ejemplo, \A se muestra sencillamente como A).

Contraseña

Al establecer la propiedad Máscara de entrada (InputMask) a la palabra Contraseña, se crea un cuadro de texto de entrada de contraseña. Cualquier carácter escrito en este cuadro de texto se almacena como tal, pero se muestra como un asterisco (*).

La máscara de entrada se puede crear con el asistente, que se despliega haciendo click a la izquierda de la opción propiamente dicha.

Posicionado en la propiedad Click, para abrir el asistente

|

Page 9: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

9

Primero me indicará que seleccione una máscara predefinida, o parecida a lo que estoy necesitando, permitiendo probarla y modificarla según mi necesidad. Sí estoy conforme presiono finalizar.

De lo contrario, sí ninguna opción me sirve presiono siguiente y se abrirá otra pantalla.

Esta pantalla permite modificar la máscara e ir probándola. Una vez terminada presiono siguiente y aparece la siguiente pantalla.

Me preguntará si deseo guardar los datos con máscara o sin máscara en la BD. (Cabe recordar que guardar la máscara ocupará más lugar en disco)

Luego doy finalizar y la máscara de entrada fue realizada.

IMPORTANTE:La máscara de entrada puede entrar en conflicto con formato y tamaño del campo. Por lo tanto hay que estar muy atentos a la combinación de estos tres campos. Viendo el siguiente ejemplo se puede ver más claramente:

Tamaño es más grande que formato y máscara

Máscara es más chica que tamaño y formato

Page 10: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

10

Pruebe varios conflictos entre estas variables y observe los resultados.Ejemplos de máscara de entradaLa tabla siguiente muestra algunas definiciones útiles de máscara de entrada y algunos ejemplos de los valores que se pueden introducir en ellas.

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

Título: Hace posible establecer el texto que se visualizará como cabecera del campo en el modo vista hoja de datos. Esta propiedad esta pensada para el supuesto caso de que el diseñador por algún motivo de diseño tuviera que nombrar de forma distinta nombre del campo respecto a la hoja de datos.

Valor Predeterminado: Asigna un valor inicial al campo, excepto para aquellos que se hayan definido como campos de tipo Autonuméricos, ID. De réplica y “Objetos OLE”. Supongamos que tenemos el campo sexo que indica si una persona es masculina o femenina, el valor predeterminado podría ser Femenino. Al operador le llevaría el mismo tiempo escribir Femenino o Masculino, por lo tanto, sabiendo que hay más mujeres que hombres, lo que estamos haciendo es, en el caso que complete los datos de una mujer, ahorrar tiempo de carga. Agreguemos el campo sexo a nuestra tabla formato.

Page 11: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

11

Automáticamente aparecerá el valor predeterminado, que se puede modificar posicionándose sobre él y escribiendo el texto correspondiente

Regla de validación: Hace posible especificar una condición que deberá cumplir todo dato almacenado en el campo. Por ejemplo: en un campo especificar, la condición <> 0 indica que la carga podrá contener cualquier valor menos 0. Los valores alfanuméricos deben

indicarse encerrados entre comillas (“”), y los del tipo “Fecha”, entre caracteres numerales (#). Se pueden establecer condiciones compuestas por otras simples mediante el uso de los operadores lógicos Y (Conjunción) y O (Disyunción). Una gran diferencia con la máscara de entrada es que en esta lo que hacemos es darle una vista determinada al ingreso, en cambio en la regla de validación establecemos los valores de una forma acotada, entonces entre la máscara y la regla es difícil que el usuario del sistema se equivoque en la carga.

Agreguemos a nuestra tabla formato los siguientes campos.

Una vez definidos los campos veamos los operadores más usados que intervienen en la elaboración de reglas de validación:

Operadores Significado

Y, O Conjunción y disyunción

<,<=, >, >=, = , <> Menor, Menor o igual, Mayor, Mayor o igual, Igual, Distinto

ENTRE i Y s Establece si el dato se encuentra entre los límites inferior (i) y superior (s), conectados mediante el operador lógico Y

COMO "contenido"

Verifica que un campo de tipo “Texto” o “Moneda” coincida con un contenido especificado. Admite el uso de ciertos símbolos comodines:?: carácter cualquiera*: ninguno o más caracteres#: dígito cualquiera

EN (lista)o IN (lista)(Depende de la versión del Access)

Determina si el dato pertenece a ciertos valores, separados por comas, de una lista que se indica entre paréntesis

Supongamos ahora las siguientes restricciones especificando entre paréntesis la regla de validación:

Edad No puede ser cero

(<>0)

Page 12: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

12

Fecha de NacimientoQueremos que

esta fecha sea solo para los que nacieron entre el 1de enero de 2000 y 31 de diciembre de 2000, de lo contrario la dejamos

vacía.

(>=#01/01/2000# Y <=#31/12/2000# O Es Nulo)

Edad de Ingreso a Primaria Sabemos que puede ser 5, 6 o 7 años.

(Entre 5 Y 7).

Código de EmpleadoSolo hay 6

números para este rubro que son el 100, 101, 102,103, 103, 104 y 105.

In(100;101;102;103; 104;105)

Page 13: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

13

Empieza con 45 y puede llevar 3 caracteres cualesquiera. Como"45???"

Legajo 2Empieza con

45 y puede llevar cualquier cantidad de caracteres o ninguno.

Como "45*"

Legajo 3Empieza con 45 y

puede llevar 3 dígitos cualesquiera.

Como“45###"

Ahora abrimos la tabla y probamos los valores que se pueden cargar.

Texto de validación: Permite indicar el texto que deberá visualizarse cada vez que un dato ingresado en un campo no cumpla la condición especificada como regla de validación. El mensaje tiene que ser breve, claro y de fácil lectura.Por ejemplo la Edad, establecida en la regla de validación, tiene que ser distinta de cero (<> 0). Ahora bien, si nosotros cargáramos un cero saldría el siguiente mensaje.

Este mensaje es generado por el Access.

Legajo 1

Page 14: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

14

Si en texto de validación para el campo Edad escribimos:Con texto de validación el cartel que sale, que es más sencillo de leer que el anterior, en caso de error es el siguiente

Ejemplos de reglas de validación para campos

Valor de Regla de validación Valor de Texto de validación

<>0 Introduzca un valor distinto de cero.

0 O >100 El valor debe ser 0 o mayor que 100.

<#1/1/2000# La fecha debe ser anterior a 2000.

>=#1/1/2000#Y <#1/1/2001#

La fecha debe pertenecer al año 2000.

Requerido: En los casos en que esta propiedad se le asigna el valor “Sí”, no se admitirá un valor nulo.

Permitir longitud cero: Para los campos de tipo “Texto”, “Memo” e “Hipervínculo” es conveniente asignar el valor “Si” a esta propiedad. De este modo, se permite al usuario introducir en el campo, cadenas de longitud cero, en caso contrario, Access convierte cualquier cadena de longitud cero o compuesta por espacios en blanco en un valor especial llamado valor “Nulo”, lo que puede traducirse como “valor desconocido”.En las bases de datos relacionales, un valor “Nulo” no puede ser igual a otro valor “Nulo” y, en consecuencia, no se pueden relacionar tablas mediante campos que contienen estos valores.

IMPORTANTE:Permitir longitud cero es combinable con requerido. Por lo tanto hay que estar muy atentos a la combinación de estos dos campos. A continuación la tabla muestra las cargas que se permiten según la combinación de estas dos propiedades.

Page 15: ACCESS - WordPress.com€¦  · Web view[color] Presenta el contenido del campo en un determinado color, cuyo nombre se encuentra entre los corchetes. Los nombres de los colores

15

Indexado: Asigna un índice a un campo de tipo Texto, Numérico, Fecha/Hora, Moneda o Autonumérico, lo cual producirá como consecuencia una mayor rapidez en el proceso de acceso a los datos contenidos en el campo. Las tres opciones que permite son

No SI (Con duplicados) SI (Sin duplicados)

Cabe Recordar que la clave ppal. es un campo indexado que, por definición, no permite duplicados.

ADVERTENCIAAntes de crear una base de datos se deben tener en cuenta ciertos criterios para una mejor implementación, y de ser posible un previo análisis para establecer y estandarizar los parámetros y estructura de la base de datos, evitando así cambios bruscos que pudieran causar perdida de información.Establecer un adecuado tamaño y tipo de campos desde la creación de la base de datos nos brindara mejores resultados.

Toda eliminación de datos en la tabla, no se podrá recuperar. No existe ni deshacer ni Ctrol+Z, Por lo tanto hay que fijarse muy bien que dato se elimina.

Si querés eliminar una tabla directamente posicionate arriba del nombre, presiona delete, confirma y listo.