Cómo construir formatos para validación de registros

From ABCD Wiki
Revision as of 14:11, 30 January 2014 by Guilda (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

En el menú principal de catalogación, bajo Modificar la definición de una base de datos se encuentra la opción Validación de registros la cual permite construir estrategias de validación utilizando el lenguaje de formatos del CISIS.

Si la estructura de la base de datos contempla diferentes tipos de registro, puede construir un formato que se aplicará a un tipo de registro en particular. El formato que se construya como General aplicará cuando no existen tipos de registro o para aquellos tipos de registro para los cuales no se haya definido formato de validación.

Seleccione la opción Validación de registros y a continuación seleccione el vínculo correspondiente al tipo de formato que desea crear.

Se presenta una ventana que contiene tres columnas:

  • La primera columna contiene la lista de los campos de la base de datos
  • La segunda columna presenta una caja de texto para crear/editar el formato de validación. Este formato de validación debe construirse de forma tal que produzca un literal explicativo del error cuando la condición del error se cumpla
  Ejemplo:  if a(v20) then 'Falta campo 20' fi
  Cuando el formato aplicado sobre el registro produce un literal de salida entonces se
  asume que se produjo un error
  • La tercera columna indica si la condición que establece el formato es una advertencia o un error fatal
  Una advertencia presenta al operador el mensaje de error acompañado de tres vínculos que permitirán
        *Editar el registro
        *Salvar el registro
        *Anular la edición del registro
  Un error fatal presenta al operador el mensaje de error con un vínculo para editar de nuevo el registro

El formato de validación puede incluir tantos campos como se desee y utilizar cualquiera de los comandos del lenguaje de formatos de CISIS (ver Manual del lenguaje de formatos del CISIS