2023 Autor: Stephanie Arnold | [email protected]. Última modificación: 2023-08-03 12:45
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:

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.

Para crear una subrutina, complete los siguientes pasos:
- Desde el Diseñador de formularios, abra su formulario.
- Haz clic en Verificar código. Se abre el Editor de código de verificación.
- En el cuadro de lista Elegir bloque de campo para acción, expanda el elemento Subrutina.
- Haga doble clic en Agregar nuevo elemento. Se abre la ventana Nueva subrutina.
-
Asigne un nombre a su subrutina (es decir, MySubroutine1).
Specify a Subroutine Name -
Haz clic en Aceptar.
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.

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.

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.

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á.
- Abra el formulario FoodHistory_NoCheckCode en el EColi.prj.
- Haz clic en Verificar código. Se abre el Editor de código de verificación.
- Seleccione DoctorVisit en el cuadro de lista Elegir bloque de campo para acción.
- Seleccione después de la sección Antes o Después.
-
Haz clic en el botón Agregar bloque.
Choose the After Block for Action Figura 3.42: Elija el bloque posterior para la acción
-
El bloque de código aparece en el Editor de código de verificación.
Check Code Sample showing the After block Figura 3.43: Deshabilitar comando de bloque
- Haga clic en IF en el cuadro de lista Agregar comando al bloque de campo. Se abre el cuadro de diálogo IF.
- 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.
- De los operadores, haga clic en =.
- Desde los operadores, haga clic en No. El campo Condición If leerá DoctorVisit = (-).
- Haga clic en el botón Fragmento de código en la sección Entonces. Aparece una lista de comandos disponibles.
- De la lista de comandos, seleccione DESACTIVAR. Se abre el cuadro de diálogo DESACTIVAR.
- Seleccione el campo que se deshabilitará en función de Sin respuesta de la lista de variables. Para este ejemplo, seleccione DoctorVisitDate.
- Haga clic en Aceptar para volver al cuadro de diálogo SI.
- Haga clic en el botón Fragmento de código en la sección Otra. Aparece una lista de comandos disponibles.
- De la lista de comandos, seleccione Activar. Se abre el cuadro de diálogo Habilitar.
- Seleccione el campo para habilitar en función de una respuesta Sí de la lista de variables. Para este ejemplo, seleccione DoctorVisitDate.
-
En el cuadro de diálogo Habilitar, haga clic en Aceptar para volver al cuadro de diálogo Si.
IF/Then command dialog Figura 3.44: Cuadro de diálogo Deshabilitar: si
-
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 Figura 3.45: Deshabilitar el comando Comprobar código
- Haga clic en el botón Verificar código de verificación.
- Haz clic en Guardar.
- 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.
- Haz clic en Verificar código. Se abre el Editor de código de verificación.
- Seleccione Sexo en el cuadro de lista Elegir bloque de campo para acción.
- Seleccione después de la sección Antes o Después.
- Haz clic en el botón Agregar bloque. Esto crea un código para ejecutarse después de ingresar y aceptar los datos.
- El código aparece en el Editor de código de verificación.
- Haga clic en IF en el cuadro de lista Agregar comando al bloque de campo. Se abre el cuadro de diálogo IF.
- 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.
- De los operadores, haga clic en =.
- En el campo Condición If, escriba Sex = "Male". Recuerde que Sexo es un campo de texto y el valor debe estar entre comillas.
- 1Haga clic en el botón Fragmento de código en la sección Entonces. Aparece una lista de comandos disponibles.
- De la lista de comandos, seleccione Ocultar. Se abre el cuadro de diálogo Ocultar.
- Selecciona Embarazada.
-
Haz clic en Aceptar.
If-Then dialog box showing HIDE command Figura 3.46: Cuadro de diálogo Ocultar: si
- Haga clic en el botón Fragmento de código en la sección Otra. Aparece una lista de comandos disponibles.
- De la lista de comandos, seleccione UNHIDE. Se abre el cuadro de diálogo Mostrar.
- Seleccione el campo para habilitar en función de una respuesta Sí de la lista de variables. Para este ejemplo, seleccione Embarazada.
- En el cuadro de diálogo Mostrar, haga clic en Aceptar para volver al cuadro de diálogo If.
- Haz clic en Aceptar.
-
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 Figura 3.47: Comando Ocultar código de verificación
- Haz clic en el botón Guardar.
- 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.

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

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.
- Desde el Diseñador de formularios, abra el formulario FoodHistory_NoCheckCode en EColi.prj.
- Haz clic en Verificar código. Se abre el Editor de código de verificación.
- Seleccione GetCoordinates en el cuadro de lista Elegir bloque de campo para acción.
- Seleccione Click.
-
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 Figura 3.48: Bloque de geocodificación para la acción
- El código aparece en el Editor de código de verificación.
- Seleccione Geocode del cuadro de lista Agregar comando al bloque de campo. Se abre el cuadro de diálogo Geocodificación.
- En la lista desplegable Dirección, seleccione Dirección.
- En la lista desplegable de Latitude, seleccione Latitude.
-
En la lista desplegable Longitud, seleccione Longitud.
Command Dialog box for the GEOCODE command Figura 3.49: cuadro de diálogo Geocodificación
- Haz clic en Aceptar.
-
Haz clic en Aceptar. El código aparece en el Editor de código de verificación.
Check Code Sample showing the GEOCODE command Figura 3.50: Comando Geocode Check Code
- Haz clic en el botón Guardar.
- 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.

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.

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.

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.

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.

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.


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:
Programa De Verificación Del Rendimiento Del Ensayo Microbiológico De Folato

El programa de verificación de desempeño para el análisis microbiológico de folato evalúa el desempeño y la competencia continua de los laboratorios regionales de recursos que participan en el trabajo de salud pública. El programa utiliza 40 muestras de suero y / o sangre total analizadas en el transcurso de un año.Partici
Sala De Prensa Del Código Modelo De Salud Acuática (MAHC) - Código Modelo De Salud Acuática

En esta página2019201820172016201520142013201220112010Otros recursosEsta página contiene una selección de artículos MAHC relacionados con noticias, como artículos de revistas y publicaciones de blog, organizados por fecha. Para
Consejo Del Código Modelo De Salud Acuática (CMAHC) - Código Modelo De Salud Acuática

Durante el proceso de desarrollo de MAHC, los expertos acordaron que el MAHC debe mejorarse y actualizarse regularmente para mantenerse al día con los últimos avances científicos, avances de la industria y hallazgos de salud pública. Para facilitar este proceso, la organización sin fines de lucro 501 (c) (3), el Consejo para el Código de Salud Acuática Modelo (CMAHC) Externo, se organizó en 2014.El CMAH
Creación Del Código Modelo De Salud Acuática (MAHC) - Código Modelo De Salud Acuática

AVISO: Esta página web se archivó con fines históricos una vez que se completó el MAHC. El contenido ya no se mantiene y puede estar desactualizado. Para obtener información actual sobre el Modelo de Código de Salud Acuática, visite la página de inicio del Modelo de Código de Salud Acuática.El esfuer
Borradores Del Código Modelo De Salud Acuática (MAHC) - Código Modelo De Salud Acuática

Versión de punto MAHCBorradores del módulo MAHCResúmenes del módulo MAHCAVISO: Esta página web se archivó con fines históricos una vez que se completó el MAHC. El contenido ya no se mantiene y puede estar desactualizado. Para obtener información actual sobre el Modelo de Código de Salud Acuática, visite la página de inicio del Modelo de Código de Salud Acuática.Esta página i