CODIGO CHECK


CODIGO CHECK
Los órdenes de Check son opcionales, y no todos los campos de una vista necesitan tener bloques de órdenes.

Las órdenes de Check deben ponerse en un bloque de órdenes empezando con el nombre de una variable de la base de datos y terminando con la palabra END. Se proporcionan bloques especiales para ejecutar los órdenes antes o después de introducir datos en una vista, Registro, o Página. Éstas son:

BEFORE VIEW, AFTER VIEW, BEFORE RECORD, AFTER RECORD, BEFORE PAGE, y AFTER PAGE.

Se pueden poner comentarios, precedidos por un asterisco (" *"), dentro de los bloques de órdenes. Para órdenes que no tienen una estructura “Orden…end”, se usa el carácter de continuación de línea (“\” al final de la línea) indicar que la orden continúa en la próxima línea.

Los órdenes en un bloque o se activan antes o después de introducir datos en el campo. Por defecto las órdenes se realizan después de pasar por el campo con  <Enter>, <RePág >, < AvPág>, o <Tab>, u otra orden que haga que el cursor salga del campo.

Las órdenes de Check para cada campo se almacenan en un registro de la Vistas asociado con el campo en particular o con uno de los bloques especiales BEFORE/AFTER mencionados anteriormente.

Los órdenes se insertan automáticamente a través de la interacción con las cajas de diálogo de PROGRAMA, pulsándola cuando está en el campo. Las versiones en texto de las órdenes aparecen en el Editor del Programa cuando se generan con los diálogos, y pueden modificarse allí si se quiere.

Objetivo: 
Usar el código check para:
Calcular edad
Condicionar el llenado de campos

El código Check se usa para verificar errores, realizar cálculos y guiar el proceso de entrada de datos. Se usa frecuentemente para calcular la edad, alertar cuando se ingresen datos repetidos, asegurar que los campos que contengan información esencial no queden vacíos, etc. Se ingresa al pulsar el botón Check, que se ubica en la ventana izquierda de su pantalla. Debe asociarse con una variable existente, página, vista o registro. Los órdenes se ejecutarán durante la entrada de datos y cada vez que el cursor entre o salga del campo elegido.

Ejemplo:
A Calcular la Edad a partir de 2 fechas disponibles en la base de datos. Siempre para calcular la edad debe existir la Fecha de Nacimiento
Se calculará la edad usando la fecha de nacimiento y la fecha de ingreso a la base de datos.
Pulse el botón Check, que se ubica en la ventana izquierda de su pantalla. Se abrirá la ventana “Check Commands”.
Seleccione el campo dónde ocurrirá la acción desde el listado ofrecido por Epiinfo. En este ejemplo, Fecha de Nacimiento.
Seleccione el momento en el cual desea que se ejecute la acción, en este caso, Después. Al hacerlo, la edad será calculada automáticamente en años, sin que el digitador tenga que calcularla y sólo tendrá que verificarla. Esta acción, se realizará después que la fecha de nacimiento sea ingresada.
En la ventana desplegada, Seleccione la opción Variables, Asignar. Se abrirá una nueva ventana: “ASIGNAR”.
En la primera opción “Asignar valor a la variable”, elija Edad.
En la segunda opción: “=Expresión”, escriba: YEARS(Fecha de Nacimiento, Fecha de Ingreso)
Pulse Aceptar en las 2 ventanas previamente abiertas.



No hay comentarios:

Publicar un comentario