Qué es y cómo se usa ...

Top  Previous  Next

Comencemos por definir un macro. Un macro es un fichero texto plano, que contiene órdenes de programa. Los usuarios avanzados de Gandia BarbWin conocen la importancia de esos pequeños ficheros de texto que contienen una sucesión estructurada de órdenes que se van ejecutando consecutivamente sin su intervención.

¿Cómo se genera una sintaxis de órdenes?

La forma más sencilla de hacerlo sería escribirlo, pero comprendemos que usted no querrá posiblemente aprender la estructura de lenguaje que el programa demandará. Recuerde que en los macros son importantes todos los puntos, comas, espacios y líneas en blanco necesarias. Llegamos, por tanto, a la conclusión que no es escribir la forma más sencilla. ¿Cómo pues?.

En todos los diálogos del programa que respondan a una orden de trabajo, usted encontrará dos botones en la base de la ventana de trabajo:

clip0283 El botón abrir permitirá cargar un macro guardado con anterioridad, y diseña el diálogo para ser ejecutado.
clip0284 El botón guardar permitirá almacenar en disco un macro con las órdenes que en ese momento esté configuradas en el diálogo correspondiente.

En definitiva, algo hemos avanzado, ya sabemos que no debemos escribir las órdenes, sino que para crear un macro, lo mejor es acudir al diálogo, y diseñarlo como si lo fuéramos a ejecutar, pero en lugar de ejecutarlo, se guardaría.

Veamos un ejemplo de tabulación de frecuencias. Vamos a pedir una tabla de frecuencias donde en cabecera pondremos las variables SEXO y EDAD y en filas pondremos las variables P1, P2 y P3. El archivo de trabajo es el estudio denominado desplazamientos.gbw que se entrega como fichero de demostración.

clip0285

Este diálogo lo guardamos como PRUEBA_01.txt y visualizamos el archivo generado. Lo podemos hacer desde el editor de textos que podemos encontrar en el submenú de SINTAXIS denominado editor ASCII.

TABULACIÓN NUEVA

frecuencias

 

0

 

TEXTOS TABLAS

1

EJEMPLO DE TEXTO CENTRADO DE CABECERA

2

1

EJEMPLO DE PIE (DERECHA)

3

 

VARIABLES DE COLUMNAS

SEXO

BASE TOTAL

EDAD

BASE TOTAL

 

VARIABLES DE FILAS

P1

Galicia

Asturias

Cantabria

*SALTPAG

P2

Galicia

Asturias

Cantabria

*SALTPAG

P3

Galicia

Asturias

Cantabria

*SALTPAG

 

VARIABLES DE CELDAS

 

Como podemos observar, ahorramos mucho trabajo si es el programa quien escribe todo esto. Utilizando el argot de la profesión, diremos que será el programa “quien haga el trabajo de crear los macros”. Cada orden tiene su propio estilo de macro. Por tanto, a no ser que tengamos una memoria prodigiosa resultará muy difícil el recordar todas y cada una de las fórmulas de cada macro. Este sencillo fichero, nos evita tener que crear de nuevo la disposición de las órdenes en el diálogo. Conocido que es un macro, elemento esencial de esta especial versión, Pasamos ahora a desarrollar las diferentes entradas de la opción SINTAXIS.