Com Ref - Análisis: Escribir - Guía Del Usuario - Epi Info ™

Tabla de contenido:

Com Ref - Análisis: Escribir - Guía Del Usuario - Epi Info ™
Com Ref - Análisis: Escribir - Guía Del Usuario - Epi Info ™

Vídeo: Com Ref - Análisis: Escribir - Guía Del Usuario - Epi Info ™

Vídeo: Com Ref - Análisis: Escribir - Guía Del Usuario - Epi Info ™
Vídeo: Análisis de datos Epiinfo 2023, Septiembre
Anonim

Referencia de comando

Comandos de análisis: ESCRIBIR

Descripción

El comando WRITE envía registros a una tabla o archivo de salida en el formato especificado. Las especificaciones incluyen qué variables se escriben, el orden de las variables y el tipo de archivo a escribir.

Sintaxis

ESCRIBIR {} {:} tabla {}

ESCRIBIR {} {:} tabla * EXCEPTO {}

  • representa REEMPLAZAR o APENDER
  • representa la ruta y el nombre de archivo de la salida.
  • representa uno o más nombres de variables.
  • representa las siguientes salidas permitidas:
Tipo de base de datos, especificador y elemento

Tipo de base de datos Especificador Elemento
Epi Info 7 ”Epi Info 7
MS Access 97-2003 MS Access 97-2003
MS Access 2007 MS Access 2007
Excel 97-2003 MS Access 97-2003
Excel 2007 MS Access 2007
servidor SQL Nombre del servidor y nombre de la base de datos
Texto (delimitado) "Texto"

Comentarios

Los registros eliminados en Enter o seleccionados en Análisis clásico se manejan como en otros comandos de Análisis. Las variables definidas pueden escribirse para permitirle crear un nuevo archivo Epi Info 7 para realizar cambios permanentes. A menos que se especifique explícitamente, las variables globales y permanentes no se escribirán.

Para escribir solo las variables seleccionadas, se puede insertar la palabra EXCEPTO para indicar todas las variables, excepto las siguientes, EXCEPTO.

Si el archivo de salida especificado no existe, el comando WRITE intentará crearlo.

Se debe especificar APPEND o REPLACE para indicar que un archivo / tabla existente con el mismo nombre se borrará o se agregarán registros al archivo / tabla existente. Si no todos los campos que se escriben coinciden con los de un archivo existente durante un APPEND, los campos no coincidentes se agregan a la tabla de salida.

Ejemplos

Ejemplo 1: la tabla de datos de Oswego (75 registros) de Sample. PRJ se escribe en una base de datos llamada SampleOutput. El nombre de la tabla de destino se llama Oswego_1. El segundo comando READ lee la tabla de datos recién creada.

LEER {. / Proyectos / Muestra / Muestra.prj}: Oswego ESCRIBIR REEMPLAZAR "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos =. / Projects / Sample / SampleOutput.mdb}: Oswego_1 * LEER {. / Proyectos / Sample / SampleOutput.mdb}: Oswego_1

Ejemplo 2: la tabla de datos de Oswego (75 registros) de Sample. PRJ se escribe en una base de datos llamada SampleOutput tres veces. El método APPEND garantiza que cada comando WRITE anexe el conjunto de datos completo varias veces. Después de ejecutar los tres comandos WRITE, la tabla Oswego_2 dentro de SampleOutput.mdb contendrá 225 registros.

LEER {. / Proyectos / Muestra / Muestra.prj}: Oswego ESCRIBIR APÉNDICE "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos = ". / Projects / Sample / SampleOutput.mdb"}: OSWEGO_2 * ESCRIBIR APÉNDICE "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos = ". / Projects / Sample / SampleOutput.mdb"}: OSWEGO_2 * ESCRIBIR APÉNDICE "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos = ". / Projects / Sample / SampleOutput.mdb"}: OSWEGO_2 * LEER {. / Proyectos / Sample / SampleOutput.mdb}: OSWEGO_2

Ejemplo 3: este ejemplo muestra cómo convertir variables definidas en variables de base de datos permanentes. La tabla de datos de Oswego de Sample. PRJ se escribe en una base de datos llamada SampleOutput. Observe que la variable definida IncubationTime no existe en Sample. PRJ, pero después de que se haya ejecutado el comando WRITE, ahora forma parte de la tabla de datos Oswego_3 recién creada.

LEER {. / Proyectos / Muestra / Muestra.prj}: Oswego DEFINIR Tiempo de incubación NUMÉRICO ASSIGN IncubationTime = HOURS (TimeSupper, DateOnset) LISTA Tiempo de incubación ESCRIBIR REEMPLAZAR "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos = ". / Proyectos / Sample / SampleOutput.mdb"}: OSWEGO_3 * LEER {. / Proyectos / Sample / SampleOutput.mdb}: OSWEGO_3 LISTA * GRADTABLE

Ejemplo 4: los registros del formulario de Oswego en la base de datos de ejemplo se exportan a una hoja de cálculo de Excel. Al especificar la edad, el sexo y el tiempo de incubación en el comando ESCRIBIR, solo se exportarán esas variables. Este ejemplo puede no funcionar si Microsoft Excel no está instalado en la computadora.

LEER {. / Proyectos / Muestra / Muestra.prj}: Oswego DEFINIR Tiempo de incubación ASSIGN IncubationTime = HOURS (TimeSupper, DateOnset) ESCRIBIR REEMPLAZAR "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos = ". / Projects / Sample / Oswego.xls"; Propiedades extendidas = "Excel 8.0; HDR = Sí; IMEX = 1"}: OSWEGO_1 Age Sex IncubationTime * LEA {. / Proyectos / Muestra / Oswego.xls}: [OSWEGO_1 $] LISTA * GRADTABLE

Ejemplo 5: los registros del formulario de Oswego en la base de datos de ejemplo se exportan a un archivo de texto.

LEER {. / Proyectos / Muestra / Muestra.prj}: Oswego ESCRIBIR REEMPLAZAR "Epi7" {Proveedor = Microsoft. Jet. OLEDB.4.0; Fuente de datos = ". / Proyectos / Muestra"; Propiedades extendidas = "texto; HDR = Sí; FMT = Delimitado"}: [OSWEGO # txt] *

Recomendado: