BannerAnuncios

Mostrando entradas con la etiqueta reglas de validación. Mostrar todas las entradas
Mostrando entradas con la etiqueta reglas de validación. Mostrar todas las entradas

jueves, 28 de abril de 2016

Curso de Access 2016, Ajustar Propiedades de los Campos, 3ª Parte. Campos de Fechas. Emisión 0010.

Los campos de tipo Fecha son otro de los tipos de datos más usados en las Bases de Datos, en Access comparten tipo junto con los datos de tipo Tiempo. En esta emisión nos vamos a centrar en conocer los detalles más importantes relacionados con las Fechas. Disponible ya, la grabación de la emisión para su visualización en diferido.

Curso: Access 2016.
Formato:Emisión en Directo.
Archivos necesarios:Agenda 0.04.accdb
Inscrip. 0.05.accdb
Acceso a la emisión
en Youtube:
Continuando con las Propiedades de los Campos de una Tabla, en esta emisión nos vamos a centrar en los Campos de Fechas. Además de algunas de las propiedades que ya hemos comentado con los campos de Texto, tienen algunas propiedades muy interesantes que os voy a explicar en esta emisión. Como novedad principal, hoy hablaremos de las Reglas de Validación. Esta propiedad también la tienen otros tipos de datos, pero su uso principal suele darse en campos de Fechas y Numéricos. Con las reglas podemos crear validaciones, comprobaciones que se deben cumplir para que los datos se den por buenos. Por ejemplo, podríamos controlar que una fecha sea posterior a la actual, o que esté entre dos fechas concretas o cualquier validación que se nos pueda ocurrir con una fecha. Incluso, se podría controlar que no se introduzcan fechas de días concretos de la semana, por ejemplo, de sábados y domingos.

Como curiosidad, hoy además os voy a explicar que en realidad hay dos tipos de Reglas de Validación, a nivel de Campo y a nivel de Registro. Casi todo el mundo conoce las primeras, pero las de Registro permiten realizar validaciones que con las de Campo no se pueden hacer, ya que son validaciones en las que interviene información de diferentes campos. Junto a esta propiedad, hay otra que siempre se debería usar, el Texto de Validación. Cuando un dato no cumpla la validación que hemos establecido, con esta propiedad podemos establecer el mensaje que aparecerá de error. Al contrario que con las máscaras de entrada, Access sí que nos da una opción fácil para personalizar el aviso de incumplimiento de validación y deberíamos usarlo. Acostumbrados a que no se puedan cambiar fácilmente los avisos de Access, esta opción suele pasar desapercibida y es muy útil de cara a que el usuario entienda en que se ha confundido.

Además de lo comentando, volveremos a repasar algunas de las Propiedades que ya hemos visto, pero aplicándolas a campos de Fecha. Entre todo lo que vamos a ver destacaría las propiedades Máscara de Entrada y Valor Predeterminado, que tienen posibilidades muy interesantes cuando trabajamos con Fechas.

Por último, comentar, que junto con las Reglas de Validación y con Valor predeterminado os voy a explicar algunas de las Funciones que ofrece Access para crear expresiones, aquí las vamos a usar para crear reglas y valores predeterminados más complejos. Por ejemplo, usaremos la función SiInm, es una función condicional similar al SI de Excel. Y también veremos las funciones Fecha y DíaSemana. La primera ya la he comentado, devuelve la fecha actual y la segunda nos indica que día de la semana es una fecha. Vais a ver como con ellas se pueden crear expresiones muy potentes que nos permitirán hacer cosas que, en principio, parece que no se pueden plantear. Es una emisión muy interesante en la que hay muchos detalles y trucos que os sorprenderán.


A continuación, tenéis los datos y el acceso a la grabación, de la emisión que se realizó el 28/04/2016. También tenéis los enlaces para descargar las Bases de Datos que usé en la emisión.


  • Nombre: Curso de Access 2016, Ajustar Propiedades de los Campos, 3ª Parte. Campos de Fechas. Emisión 0010.
  • Fecha de emisión: 28/04/2016.
  • Duración: 2h:15m:13s.
  • Versión de Access: ES/Español.
  • Audio: Español.


Nada más por esta semana. La próxima seguiré con Access 2016.

miércoles, 1 de abril de 2015

Curso Access 2010, Propiedades de los Campos: Reglas de Validación en Campos de Texto.

Nueva sesión del Curso de Access 2010, seguimos conociendo las diferentes propiedades que nos permiten controlar la validez de los datos que se rellenan en los campos. En esta ocasión os explico la creación de Reglas de Validación. Se trata de una propiedad en la que podemos crear condiciones que deben cumplir los datos rellenados.

Curso: Access 2010
Formato:Vídeo/Tutorial.
Archivos necesarios:Agenda v1.04.accdb
Anterior Vídeo/Tutorial: Máscaras de...
Acceso a los vídeos
en Youtube:
Si lo necesitamos, podemos ampliar el control que nos ofrecen las Máscaras de Entrada, sobre los datos que se rellenan en los Campos. Las Máscaras de Entrada ofrecen un control instantáneo de lo que se rellene, al permitir escribir solo lo que hemos indicado en el diseño de las máscaras. Es un control bastante efectivo, pero hay cosas que no se pueden hacer usando solo las máscaras. Por ejemplo, imaginemos que tenemos que rellenar fechas, y estas deben cumplir algunas condiciones como que las fechas sean posteriores a la actual, o que las fechas estén entre dos fechas concretas, o que las fechas pertenezcan a un mes concreto... Cualquier tipo de control que se os pueda ocurrir en ese sentido, no se puede realizar con las Máscaras de Entrada, para eso necesitamos las Reglas de Validación. Estas, nos van a permitir establecer condiciones que deben cumplir los datos rellenados para  que estos sean dados por válidos. Al contrario que las máscaras de entrada, esta validación no se realiza al escribir el dato, cuando se intente abandonar el campo porque ya hemos acabado de rellenarlo, entonces será cuando se aplicará la validación, cuando se comprobará su validez.

En esta sesión os voy a explicar como crear Reglas de Validación que se aplicarán en campos de texto. Quizás esta propiedad tiene más posibilidades si se aplica a campos de tipo numérico, o fechas... Pero con los campos de texto también se pueden hacer cosas muy interesantes. Por ejemplo podríamos necesitar que en un campo solo se puedan escribir letras, pero unas letras concretas, no todas... Bueno pues eso lo podemos lograr con una Regla de Validación. O también podría necesitar que en un dato que se escriben números, estos pertenezcan a un intervalo concreto, por ejemplo del 1 al 5... Bueno, pues esto también es posible realizarlo con reglas de validación.

En concreto en los vídeos os hablaré del operador O y del operador Como. Las reglas se crean usando operadores y esos son los que os voy a explicar en esta sesión. Con el O crearemos un ejemplo para permitir rellenar un campo con solo una de las opciones que indicaremos en la Regla de Validación.... Y con el Como os explicaré como se puede utilizar para crear patrones de texto que los datos rellenados deben cumplir. En concreto en el vídeo, con el Como haremos ejemplos para validar correos electrónicos, para conseguir que el dato rellenado tenga la estructura de un correo electrónico válido... Y también haremos una validación con el Nif, para que cuando se rellene un Nif de personas inmigrantes, el primer carácter solo pueda ser igual a las letras X, Y o Z.

Es una sesión doble, pero creo que merece la pena verla por las posibilidades que enseguida vais a ver que se os abren en vuestras bases de datos con esta propiedad. Para realizar los pasos que veréis en el vídeo os podéis descargar la siguiente Base de Datos de Access que voy a  utilizar en el vídeo:

Como siempre aquí tenéis los enlaces para ver el vídeo, espero que os guste:

  • Nombre: Curso Access 2010: Reglas de Validación en Campos de Texto.
  • Versión de Access: ES/Español.
  • Audio: Español.
  • Subtítulos: Español.
  • Duración Vídeo 1: 16m 56s.
  • Duración Vídeo 2: 15m 41s.





Por esta semana ya vale. Me ha surgido un problema de salud en casa y la verdad es que ando de tiempo muy mal. Me tengo que encargar de muchas cosas que antes hacíamos entre dos y tengo mucho menos tiempo disponible. Por lo tanto, como siempre paciencia, que todo llegará...

*Siguiente sesión*: