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:
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. 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. |