miércoles, 4 de mayo de 2011

Access: propiedades de los campos de las tablas

En general, sobre todo en campos de tipo texto nos podemos encontrar con distintas propiedades que van a permitir configurar el campo como a nosotros nos interesa. En la vista diseño de una tabla, mitad inferior de la pantalla están las propiedades del campo seleccionado en la parte superior de la pantalla:


Tamaño del campo
Esta propiedad establece el número máximo de caracteres que podemos introducir en el campo. El valor de la imagen nos muestra que como mucho se pueden introducir 40 caracteres, si intentamos introducir más Access no lo permite. Para poder introducir más tenemos que aumentar el valor. En campos de tipo texto el máximo de caracteres que permite Access es hasta los 255 caracteres. En campos de tipo memo el máximo está en los 65536 caracteres.
Formato
Podemos hacer que los caracteres de un campo aparezcan todos en mayúsculas o minúsculas. Si queremos que aparezcan en mayúsculas simplemente, en esta propiedad tecleamos el carácter >, y para minúsculas teclearemos el carácter <.
Máscara de entrada
En esta propiedad podemos introducir una máscara para conseguir que en un campo estemos obligados a introducir 2,  3 o 4 caracteres o los que nos interesen. También nos permiten hacer que un carácter determinado sea número o letra. Por ejemplo, que estén en mayúsculas los caracteres y que aparezcan tres caracteres y dos números:
>LLL00
Las L obligan a la introducción de letras, cualquier otro carácter no es permitido. Los 0 sirven para obligar a introducir sólo números.
Título
Esta propiedad puede estar en blanco. En ese caso el campo tendrá como nombre el dato introducido en la columna campo de la vista diseño de esa tabla. En cambio, si escribimos algo en esta propiedad, cuando mostremos la tabla con los datos, se observa que el nombre del campo pasa a ser el dato introducido en esta propiedad. Hemos cambiado el título, no el nombre del campo.
Valor predeterminado
Si un campo presenta en muchos registros el mismo dato, podemos ahorrar el escribirlo y hacer que Access lo introduzca de manera automática. Apellidos, ciudades, países se prestan a introducir un apellido, ciudad o país por defecto. Lo escribimos en valor predeterminado, y siempre aparece. Para introducir otro valor, no hay problema, se borra el valor por defecto y lo escribimos.
Regla de validación y texto de validación
En un campo ciudad, por ejemplo, podemos limitar la cantidad de ciudades a introducir. Para limitar a París, Melbourne y Tokio las ciudades que podemos introducir lo haremos escribiendo en regla de validación lo siguiente:
"París" O "Melbourne" O "Tokio"

Así Access en el campo ciudad no permitirá introducir otras ciudades que no sean estas.
Texto de validación nos permite personalizar a nuestro gusto el mensaje que muestra Access si se escribe una una ciudad no permitida por la regla de validación.
Podemos usar operadores >;  <;  =>;  =<; <>,  o expresiones como Negado, Es Nulo, Negado Es Nulo, Entre y  .
Indexado
Permite que Access establezca como índice a un campo para acelerar búsquedas. Los campos clave siempre están indexados
Permitir longitud cero
En esta entrada hablamos de permitir longitud cero y de la propiedad requerido (obligamos a que un campo introduzca datos, información).

23 comentarios:

  1. no mamen los dos gueyes

    ResponderEliminar
  2. las propiedades entonces se enuentran en la parte inferior de abajo de la tabla en modo deiseño ?????????????????????

    ResponderEliminar
    Respuestas
    1. Si, así es, vas a vista diseño y en la parte inferior de la pantalla, alguna de las propiedades tiene asistente para crearlas como máscara de entrada.
      Un saludo

      Eliminar
  3. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  4. Tengo una re duda que no me deja avanzar en mi tarea.. me dan una tabla con su nombre , tipo , propiedades.... y n propiedades me dice ENTERO? DECIMALES 0 ? que significa el signo ? ya que en las sigueintas tablas tmb aparece ese signo.. donde lo usaria o para que sirve.

    ResponderEliminar
  5. sabes como se que eres gay?

    ResponderEliminar
  6. Gracias por la info. (Y)

    ResponderEliminar
  7. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  8. EL MUNDO ES UNA MIERDA

    ResponderEliminar
    Respuestas
    1. me lo va a chupar?

      Eliminar
    2. Este comentario ha sido eliminado por el autor.

      Eliminar
    3. es que bobo hagame un favor bobo si? me l va a hacer bobo estupido?

      Eliminar

Actualizar tablas en Excel

En el siguiente ejercicio vamos a ver como actualizar tablas en excel. Nos centraremos en modificar unos precios con código VBA. Modificare...