Language:


Tipos de Campo y Variable

Cada campo tiene su propio Tipo el cual representa la naturaleza de la información a ser mostrada. Por ejemplo, el tipo del campo ‘Cód.’ es “string” lo cual significa que este campo aceptará caracteres alfa y caracteres numéricos a la vez. El campo ‘TOTAL’ de una Factura es un campo de tipo “decimal??? lo cual significa que este campo aceptará solamente números con decimales.

Por su parte, cada variable tiene también su propio Tipo el cual deberá ser asignado manualmente cuando crees una variable usando el botón [Variable]. Por ejemplo, en una lista de Facturas, seguramente decidirás crear una variable que permite calcular y mostrar el valor total pendiente (o abierto) de todas las Facturas que aparecen en el informe. En este sentido, la variable que has de crear deberá ser de tipo “decimal??? por cuanto contendrá números con decimales ya que extraerá su información del campo ‘TOTAL??? de las Facturas. Otro tipo de variables son aquellas que contienen números enteros – estas variables serán de tipo “integer”. En la práctica por ejemplo, cuando diseñas el informe Lista de Contactos, la variable para la búsqueda de Contactos pertenecientes a una Categoría en particular, debe ser de tipo “string” para uniformizar con el tipo de campo de esta información el cual es también “string”. En definitiva, la variable que contiene un criterio de búsqueda para un informe, debe ser del mismo tipo que el campo a ser buscado.

Los diferentes Tipos de variables (y campos) son:

Boolean
Este tipo solo acepta dos valores – 1 y 0. Usualmente, los campos y variables de este tipo corresponden a casillas desplegadas en pantalla.

Date
Este tipo acepta fechas.

Decimal
Este tipo acepta Números con Decimales.

Integer
Este tipo acepta solo números enteros.

Long
Este tipo acepta números enteros superiores a 32,000.

Record
Este tipo acepta registros completos.

Row
Este tipo acepta filas individuales dentro de un registro (por ej. la fila de una Factura).

String
Este tipo acepta cualquier combinación de caracteres alfa y numéricos.

Time
Este tipo acepta horas