Comandos Adicionales Del Código De Verificación - Verificar Código - Guía De Usuario - Apoyo - Epi Info ™

Tabla de contenido:

Comandos Adicionales Del Código De Verificación - Verificar Código - Guía De Usuario - Apoyo - Epi Info ™
Comandos Adicionales Del Código De Verificación - Verificar Código - Guía De Usuario - Apoyo - Epi Info ™

Vídeo: Comandos Adicionales Del Código De Verificación - Verificar Código - Guía De Usuario - Apoyo - Epi Info ™

Vídeo: Comandos Adicionales Del Código De Verificación - Verificar Código - Guía De Usuario - Apoyo - Epi Info ™
Vídeo: Interpretar datos analizados en Epi info 7.2 2023, Septiembre
Anonim

Comandos adicionales del código de verificación

  • Llamada
  • Claro
  • Definir
  • Habilitar deshabilitar
  • Ocultar / mostrar
  • Ejecutar
  • Destacar / ONU
  • Geocode
  • Nuevo record
  • Dejar
  • Conjunto requerido / no
  • Comprobar características

Llamada

Este comando redirige a otro bloque de comandos en el código de verificación y regresa después de que se haya ejecutado. Este comando se usa comúnmente con subrutinas. Las subrutinas actúan como una unidad de código de verificación común, que generalmente depende de dos variables. El beneficio de usar subrutinas es que permite el mantenimiento del código de verificación en una ubicación común. Aquí hay un ejemplo de una subrutina:

Example Check Code Subroutine
Example Check Code Subroutine

Figura 3.54: Verifique la sintaxis del código para las subrutinas

En el ejemplo anterior, el cálculo de los días de hospitalización debería haberse colocado en el evento DESPUÉS de los campos Fecha de ingreso y Fecha de alta. Sin embargo, mediante el uso de subrutinas, los usuarios pueden actualizar y mantener el código de verificación solo en una ubicación. Al usar el comando CALL, el bloque de código de verificación se ejecutará cuando se ingresen o actualicen datos en cualquiera de los campos.

Call Command Updates Fields based on Subroutine
Call Command Updates Fields based on Subroutine

Para crear una subrutina, complete los siguientes pasos:

  1. Desde el Diseñador de formularios, abra su formulario.
  2. Haz clic en Verificar código. Se abre el Editor de código de verificación.
  3. En el cuadro de lista Elegir bloque de campo para acción, expanda el elemento Subrutina.
  4. Haga doble clic en Agregar nuevo elemento. Se abre la ventana Nueva subrutina.
  5. Asigne un nombre a su subrutina (es decir, MySubroutine1).

    Specify a Subroutine Name
    Specify a Subroutine Name
  6. Haz clic en Aceptar.

    Subroutine shell for adding commands
    Subroutine shell for adding commands

Se crea un bloque de código para la subrutina llamada MySubroutine1 y se muestra en el Editor de código de verificación.

En este punto, puede establecer los comandos del código de verificación que se incorporarán a la subrutina.

Asegúrese de verificar su código y guardar una vez hecho.

Claro

CLEAR establece un campo en un valor perdido, como si el campo se hubiera dejado en blanco. Por ejemplo, es útil borrar una entrada anterior en un campo después de que se haya detectado un error. El comando BORRAR puede ser seguido por un comando GOTO para volver a colocar el cursor en el campo y luego ingresar un error. En el siguiente ejemplo, el campo Fecha de la entrevista se borra después de que se notifica al usuario que el valor de la fecha ingresada es mayor que la fecha de hoy.

Example syntax for the CLEAR command
Example syntax for the CLEAR command

Figura 3.55: Verifique la sintaxis del código para el comando CLEAR

Definir

Este comando crea una nueva variable. En Check Code, todas las variables definidas por el usuario se guardan en la sección DEFINEVARIABLES.

La sintaxis adecuada es:

DEFINIR {} {}

  • representa el nombre de la variable a crear. No puede ser una palabra reservada. Para obtener una lista de palabras reservadas, consulte la sección Lista de palabras reservadas del Manual del usuario.
  • es opcional y es el nivel de visibilidad y disponibilidad de la nueva variable. Este parámetro debe ser una de las palabras reservadas: ESTÁNDAR, GLOBAL o PERMANENTE. Si se omite, se supone ESTÁNDAR y no se puede usar un indicador de tipo.
  • es el tipo de datos de la nueva variable y debe ser una de las siguientes palabras reservadas: NUMERIC, TEXTINPUT, YN, DATEFORMAT, TIMEFORMAT y DLLOBJECT. Si se omite, el tipo de variable se deducirá en función del tipo de datos del primer valor asignado a la variable. A partir de entonces, el tipo de variable no se puede cambiar. Un intento de asignar datos de un tipo diferente a la variable dará como resultado un error.
Check Code Sample showing the DEFINE command
Check Code Sample showing the DEFINE command

Figura 3.56: Verifique la sintaxis del código para el comando DEFINE

A continuación se muestra una descripción del parámetro SCOPE opcional utilizado con el comando DEFINE.

  • Las variables ESTÁNDAR retienen su valor solo dentro del registro actual y se restablecen cuando se carga un nuevo registro. Las variables estándar se utilizan como variables temporales que se comportan como otros campos en la base de datos.
  • Las variables GLOBALES retienen valores en formularios relacionados y cuando el programa abre un formulario nuevo, pero se eliminan cuando se cierra el programa Enter. Las variables globales persisten durante la ejecución del programa.
  • Las variables PERMANENTES se almacenan en el archivo EpiInfo. Config.xml y retienen cualquier valor asignado hasta que otra asignación cambie el valor o la variable no esté definida. Las variables permanentes se comparten entre los módulos Epi Info (Intro, Análisis clásico, etc.) y persisten incluso si la computadora se apaga.

Habilitar deshabilitar

Estos dos comandos generalmente funcionan en conjunto. El comando DISABLE no permite la entrada de datos en un campo, mientras que el comando ENABLE permite la entrada de datos en un campo previamente deshabilitado.

Check Code Sample showing the ENABLE and DISABLE commands
Check Code Sample showing the ENABLE and DISABLE commands

Figura 3.57: Verifique la sintaxis del código para el comando ENABLE / DISABLE

Si no es necesario capturar información para un campo en particular, entonces se puede deshabilitar. El comando Deshabilitar se usa generalmente con las condiciones IF, THEN, ELSE. En este ejemplo, el campo DoctorVisitDate se deshabilitará si la respuesta a DoctorVisit es No; de lo contrario, se habilitará.

  1. Abra el formulario FoodHistory_NoCheckCode en el EColi.prj.
  2. Haz clic en Verificar código. Se abre el Editor de código de verificación.
  3. Seleccione DoctorVisit en el cuadro de lista Elegir bloque de campo para acción.
  4. Seleccione después de la sección Antes o Después.
  5. Haz clic en el botón Agregar bloque.

    Choose the After Block for Action
    Choose the After Block for Action

    Figura 3.42: Elija el bloque posterior para la acción

  6. El bloque de código aparece en el Editor de código de verificación.

    Check Code Sample showing the After block
    Check Code Sample showing the After block

    Figura 3.43: Deshabilitar comando de bloque

  7. Haga clic en IF en el cuadro de lista Agregar comando al bloque de campo. Se abre el cuadro de diálogo IF.
  8. En la lista desplegable Variables disponibles, seleccione el campo para contener la acción. Para este ejemplo, seleccione DoctorVisit. La variable seleccionada aparece en el campo Condición If.
  9. De los operadores, haga clic en =.
  10. Desde los operadores, haga clic en No. El campo Condición If leerá DoctorVisit = (-).
  11. Haga clic en el botón Fragmento de código en la sección Entonces. Aparece una lista de comandos disponibles.
  12. De la lista de comandos, seleccione DESACTIVAR. Se abre el cuadro de diálogo DESACTIVAR.
  13. Seleccione el campo que se deshabilitará en función de Sin respuesta de la lista de variables. Para este ejemplo, seleccione DoctorVisitDate.
  14. Haga clic en Aceptar para volver al cuadro de diálogo SI.
  15. Haga clic en el botón Fragmento de código en la sección Otra. Aparece una lista de comandos disponibles.
  16. De la lista de comandos, seleccione Activar. Se abre el cuadro de diálogo Habilitar.
  17. Seleccione el campo para habilitar en función de una respuesta de la lista de variables. Para este ejemplo, seleccione DoctorVisitDate.
  18. En el cuadro de diálogo Habilitar, haga clic en Aceptar para volver al cuadro de diálogo Si.

    IF/Then command dialog
    IF/Then command dialog

    Figura 3.44: Cuadro de diálogo Deshabilitar: si

  19. Haz clic en Aceptar. El código aparece en el Editor de código de verificación. El código de ejemplo aparece como:

    Check Code Sample showing Enable and Disable commands within the If/Then conditional block
    Check Code Sample showing Enable and Disable commands within the If/Then conditional block

    Figura 3.45: Deshabilitar el comando Comprobar código

  20. Haga clic en el botón Verificar código de verificación.
  21. Haz clic en Guardar.
  22. Haga clic en Cerrar para volver al formulario.

Para probar el Desactivar, abra el formulario en la herramienta Introducir datos. Cuando se ingresa No para DoctorVisit, DoctorVisitDate debería deshabilitarse.

Ocultar / mostrar

Un campo puede estar oculto si no es necesario capturar información para un campo en particular o si no se aplica en base a preguntas respondidas previamente. El campo en el formulario estaría oculto del formulario. En el siguiente ejemplo, el cuadro de opción Embarazada se ocultará según el sexo de los usuarios; Mujer u hombre.

  1. Haz clic en Verificar código. Se abre el Editor de código de verificación.
  2. Seleccione Sexo en el cuadro de lista Elegir bloque de campo para acción.
  3. Seleccione después de la sección Antes o Después.
  4. Haz clic en el botón Agregar bloque. Esto crea un código para ejecutarse después de ingresar y aceptar los datos.
  5. El código aparece en el Editor de código de verificación.
  6. Haga clic en IF en el cuadro de lista Agregar comando al bloque de campo. Se abre el cuadro de diálogo IF.
  7. En la lista desplegable Variables disponibles, seleccione el campo para contener la acción. Para este ejemplo, seleccione Sexo. La variable seleccionada aparece en el campo Condición If.
  8. De los operadores, haga clic en =.
  9. En el campo Condición If, escriba Sex = "Male". Recuerde que Sexo es un campo de texto y el valor debe estar entre comillas.
  10. 1Haga clic en el botón Fragmento de código en la sección Entonces. Aparece una lista de comandos disponibles.
  11. De la lista de comandos, seleccione Ocultar. Se abre el cuadro de diálogo Ocultar.
  12. Selecciona Embarazada.
  13. Haz clic en Aceptar.

    If-Then dialog box showing HIDE command
    If-Then dialog box showing HIDE command

    Figura 3.46: Cuadro de diálogo Ocultar: si

  14. Haga clic en el botón Fragmento de código en la sección Otra. Aparece una lista de comandos disponibles.
  15. De la lista de comandos, seleccione UNHIDE. Se abre el cuadro de diálogo Mostrar.
  16. Seleccione el campo para habilitar en función de una respuesta de la lista de variables. Para este ejemplo, seleccione Embarazada.
  17. En el cuadro de diálogo Mostrar, haga clic en Aceptar para volver al cuadro de diálogo If.
  18. Haz clic en Aceptar.
  19. Haz clic en Aceptar. El código aparece en el Editor de código de verificación.

    Check Code Sample showing the HIDE-UNHIDE commands within an If-Then condition
    Check Code Sample showing the HIDE-UNHIDE commands within an If-Then condition

    Figura 3.47: Comando Ocultar código de verificación

  20. Haz clic en el botón Guardar.
  21. Haga clic en Cerrar para volver al formulario.

Nota: El comando Mostrar mostrará los campos ocultos. Puede seleccionar este comando en la sección Agregar comando al bloque de campo del Editor de código de verificación

Ejecutar

Úselo para ejecutar un programa de Windows.

Ejecuta un programa de Windows, ya sea uno nombrado explícitamente en el comando o uno designado dentro del registro de Windows según corresponda para un documento con la extensión de archivo que se nombra. Esto proporciona un mecanismo para abrir cualquier programa que sea el predeterminado en una computadora sin saber primero su nombre. El comando EXECUTE acepta una serie de rutas, separadas por punto y coma, como en:

EJECUTAR c: UsersMyPCmyfile.xls; d: myfile.xls

Si no se encuentra el primero, los otros se prueban sucesivamente. En Check Code, el comando EXECUTE se puede colocar en cualquier bloque de comandos, pero a menudo se usa con un botón de comando. La sintaxis del código de verificación se ejecuta cuando el usuario hace clic en el botón de comando.

EJECUTAR WAITFOREXIT

EJECUTAR AHORA PARA EXITAR

  • Representa la ruta y el nombre del programa para los archivos.exe (nombre de archivo para programas registrados de Windows) y.com (nombre de archivo -DOS ejecutables binarios).
  • Representan cualquier argumento adicional de la línea de comandos que el programa pueda aceptar.
  • Cuando se especifica el comando Esperar salida (modal), el comando debe ejecutarse y

    Enter debe esperar hasta que el comando haya terminado de ejecutarse antes de continuar con los comandos posteriores.

    Cuando se especifica el comando No Wait for Exit (no modal), Enter debe continuar ejecutando cualquier comando posterior sin esperar al otro programa.

    Cuando EXECUTE se ejecuta modalmente, las variables permanentes se escriben antes de ejecutar el comando y se vuelven a cargar después de ejecutarlo.

Si se muestra el siguiente ejemplo, la página del sitio web de CDC se abre cuando el usuario hace clic en un botón de comando llamado OpenCDCWebsite. Un archivo.pdf se abre automáticamente cuando el usuario hace clic en un botón de comando llamado OpenPDFdocument.

Check Code Sample showing the EXECUTE command
Check Code Sample showing the EXECUTE command

Figura 3.58: Verifique la sintaxis del código para el comando EXECUTE

Resaltar / resaltar

El comando HIGHLIGHT / UNHIGHLIGHT enfatiza la ubicación de un campo resaltando en amarillo brillante, por ejemplo, si se detectó un error de entrada de datos. También resalta el campo si es necesario. En el siguiente ejemplo, el campo Emergencia se resalta si la respuesta al campo Vacunado = "No". Todas las preguntas vacunadas se omiten y el campo "¿Visitó la sala de emergencias?" está resaltado

Check Code Sample showing the HIGHLIGHT and UNHIGHLIGHT commands
Check Code Sample showing the HIGHLIGHT and UNHIGHLIGHT commands

Figura 3.59: Verifique la sintaxis del código para el comando HIGHLIGHT / UNHIGHLIGHT

Geocode

El comando Geocode usa el texto ingresado en Dirección para recuperar y completar las coordenadas de Latitud y Longitud en su formulario.

  1. Desde el Diseñador de formularios, abra el formulario FoodHistory_NoCheckCode en EColi.prj.
  2. Haz clic en Verificar código. Se abre el Editor de código de verificación.
  3. Seleccione GetCoordinates en el cuadro de lista Elegir bloque de campo para acción.
  4. Seleccione Click.
  5. Haz clic en el botón Agregar bloque. Esto crea código para ejecutarse después de hacer clic en el botón de comando Obtener coordenadas.

    Choose Command tree showing the Click block under the GetCoordinates button
    Choose Command tree showing the Click block under the GetCoordinates button

    Figura 3.48: Bloque de geocodificación para la acción

  6. El código aparece en el Editor de código de verificación.
  7. Seleccione Geocode del cuadro de lista Agregar comando al bloque de campo. Se abre el cuadro de diálogo Geocodificación.
  8. En la lista desplegable Dirección, seleccione Dirección.
  9. En la lista desplegable de Latitude, seleccione Latitude.
  10. En la lista desplegable Longitud, seleccione Longitud.

    Command Dialog box for the GEOCODE command
    Command Dialog box for the GEOCODE command

    Figura 3.49: cuadro de diálogo Geocodificación

  11. Haz clic en Aceptar.
  12. Haz clic en Aceptar. El código aparece en el Editor de código de verificación.

    Check Code Sample showing the GEOCODE command
    Check Code Sample showing the GEOCODE command

    Figura 3.50: Comando Geocode Check Code

  13. Haz clic en el botón Guardar.
  14. Haga clic en Cerrar para volver al formulario.

Cuando se hace clic en el botón de comando Obtener coordenadas después de ingresar una dirección en su formulario en la herramienta Ingresar datos, aparecerá el cuadro de diálogo Resultados de geocodificación.

Form showing the Get Coordinates button and the three data entry fields
Form showing the Get Coordinates button and the three data entry fields

Figura 3.51: Geocode Ingrese datos antes

El cuadro de diálogo Resultados de geocodificación contiene la dirección ingresada en el formulario junto con las coordenadas de latitud y longitud de esa dirección. También se muestran la confianza y la calidad de las coordenadas del servicio de geocodificación.

Geocode Results dialog box
Geocode Results dialog box

Figura 3.52: Resultados del Geocódigo

Después de hacer clic en Aceptar en el cuadro de diálogo Resultados de geocodificación, las coordenadas proporcionadas por el servicio de geocodificación se copian en los campos Latitud y Longitud en su formulario.

Form showing Get Coordinates button and fields showing the resulting geocode data
Form showing Get Coordinates button and fields showing the resulting geocode data

Figura 3.53: Geocode Introducir datos después

Nuevo record

El comando NEWRECORD guarda los datos de los registros actuales y abre un nuevo registro para la entrada de datos.

Check Code Sample showing the NEWRECORD command
Check Code Sample showing the NEWRECORD command

Figura 3.60: Verifique la sintaxis del código para el comando NEWRECORD

Dejar

El comando QUIT permite guardar el registro actual y cerrar la aplicación Enter.

Check Code Sample showing the QUIT command
Check Code Sample showing the QUIT command

Figura 3.61: Verifique la sintaxis del código para el comando QUIT

Conjunto requerido; Conjunto no requerido

A veces, los usuarios pueden querer configurar un campo según sea necesario solo si se cumple un criterio específico. Al igual que con la propiedad REQUERIDA, si un campo se establece como requerido durante la entrada de datos a través del código de verificación, el módulo Intro no permitirá más navegación por la página hasta que se haya ingresado un valor en el campo. En el siguiente ejemplo, el campo VaccinationDate se establece según sea necesario si la pregunta de Vacunación se responde como Sí mediante el comando Set-Required. Tenga en cuenta que la propiedad REQUERIR no se ha establecido durante la creación del campo, pero se ha establecido con el código de verificación. Una vez que se cumple el criterio, el campo se restablece a su estado original mediante el comando Set-Not-Required.

Check Code Sample showing the SET-REQUIRED and SET-NOT-REQUIRED commands
Check Code Sample showing the SET-REQUIRED and SET-NOT-REQUIRED commands
Vaccination Date definition dialog showing that the field is not marked as Required in the dialog
Vaccination Date definition dialog showing that the field is not marked as Required in the dialog

Figura 3.62a yb: Verifique la sintaxis del código para el comando SET-REQUIRED

Verifique las características cubiertas en otro lugar

La herramienta Intro se puede programar para realizar muchas operaciones interesantes y complejas que no se analizan en este capítulo, incluidas las operaciones matemáticas y lógicas con más de un campo, abrir ventanas de ayuda y llamar a programas en otros idiomas que actúan sobre el contenido de los campos durante los datos. entrada.

Para obtener información sobre otras cosas que se pueden hacer en Check Code, consulte las secciones que cubren la Referencia de comandos y Funciones y operadores.

  • PrevCheck Code Comman …
  • SiguienteCómo usar EpiWee …

Recomendado: