English (Español a continuación)
The Report Script allows to extract data from a database.
- It can be a selective extraction of certain data (for analysis) or a massive extraction (to load in another database, or as a back-up of the data loaded in the database).
- The output can be on the screen, by printer or by generating a file (.rtp / .txt formats).
Different commands are used in the Report Script:
- Some intended to define its structure: pages, rows and columns.
- Others destined to define the section of the database that we want to extract (data selection).
- And others intended to format the extraction.
As a rule:
- The extraction commands begin with the sign “ < “ and are used to determine the members to be extracted, their grouping, as well as their order.
- Formatting commands are usually enclosed in “ { } “, although some also begin with a “ < ” sign.
Report Script commands are not case-sensitive (they can be written in either uppercase or lowercase).
- But if the members of the outline are case-sensitive, they must be written correctly.
Comments can be included in the Report Script:
- To include a comment the line starts with //
- This double inverted slash also allows to cancel Report lines (it is placed at the beginning of it).
Member names are enclosed in quotation marks in certain cases. For example:
- When they start with a number.
- If they start with “&”.
- If the name has blank spaces (for example, “United States”).
- If the name contains the word “Default”.
- Duplicate names must be written as qualified names and enclosed in quotation marks.
- If the name contains any of the following characters.
- * (asterisk)
- @ (at sign)
- {} (braces)
- [] (square brackets)
- , (comma)
- : (colon)
- – (hyphen)
- < (less than sign)
- () (parentheses)
- + (sum)
- ; (semicolon)
- / (backslash)
Español
El Report Script nos permite extraer datos de una base de datos.
- Puede ser una extracción selectiva de unos datos determinados (para su análisis) o una extracción masiva (para cargar en otra base, o como back-up de los datos cargados en la base).
- Puede ser a través de una salida por pantalla, por impresora o generando un archivo (formatos .rtp / .txt).
En el Report Script se utilizan diversos comandos:
- Unos destinados a definir su estructura: páginas, filas y columnas.
- Otros destinados a definir la sección de la base de datos que queremos extraer (selección de los datos).
- Y otros destinados a dar formato a la extracción.
Por regla general:
- Los comandos de extracción comienzan con el signo “ < “ y sirven para determinar los miembros que se quieren extraer, su agrupación, así como su orden.
- Los comandos de formato van normalmente entre “ { } “ , aunque algunos también comienzan con el signo “ < “.
Los comandos del Report Script no son case-sensitive (se pueden escribir en mayúsculas o minúsculas indistintamente).
- Pero si los miembros del outline si son case-sensitive hay que recogerlos correctamente.
En el Report Script se pueden incluir comentarios:
- Para incluir un comentario la línea se inicia con //
- También esta doble barra invertida nos permite anular líneas del Report (se coloca al principio de la misma).
Los nombres de los miembros se ponen entre comillas en determinados casos. Por ejemplo:
- Cuando comienzan por número.
- Si comienzan con el signo &.
- Si el nombre tiene espacios en blancos (por ejemplo, “Estados Unidos”).
- Si el nombre contiene la palabra “Default”.
- Los nombres duplicados deben ir como nombres cualificados y van entre comillas.
- Si el nombre contiene algunos de los siguientes caracteres.
- * (asterisco)
- @ (arroba)
- {} (llaves)
- [] (corchetes)
- , (coma)
- : (dos puntos)
- – (guion)
- < (signo menor que)
- () (paréntesis)
- + (suma)
- ; (punto y coma)
- / (barra invertida)