0% encontró este documento útil (0 votos)
330 vistas2303 páginas

Script

Este documento proporciona una introducción a ScriptCase, una herramienta de desarrollo web. Explica que ScriptCase permite crear rápidamente aplicaciones PHP integrando bases de datos. También describe varias funciones como grids, informes, formularios y más. Luego detalla el proceso de instalación de ScriptCase en sistemas Linux y MacOS.

Cargado por

serchus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
330 vistas2303 páginas

Script

Este documento proporciona una introducción a ScriptCase, una herramienta de desarrollo web. Explica que ScriptCase permite crear rápidamente aplicaciones PHP integrando bases de datos. También describe varias funciones como grids, informes, formularios y más. Luego detalla el proceso de instalación de ScriptCase en sistemas Linux y MacOS.

Cargado por

serchus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Introducción

Visión General

INTRODUCcIÓN
Qué es ScriptCase

es una herramienta de desarrollo completa. Através de una interfaz web amigable, ScriptCase crea aplicaciones
PHP extremadamente rápido, con calidad, ahorro de tiempo,reduciendo los costes, aumentando la productividad
y la integración de equipos de desarrollo.

¿Cómo trabajar con ScriptCase?

El desarrollador puede conectar ScriptCase con la mayoría de bases de datos disponibles en el mercado, como
SQL Server, Oracle, DB2, MySQL, Postgres, y también crear aplicaciones con múltiples bases de datos.

Usted será capaz de desarrollar fácil y rápidamente:


Grid
Informes
Listas
Filtros
Formularios
Menús
Pestañas
Documentos PDF
Aplicaciones en blanco
Dashboards
Calendarios

Siempre buscando nuevas tecnologías, ScriptCase tiene una variedad de componentes:


Ajax de apoyo
Auto-complete
Formularios Maestro-Detalle
Grid editables
HTML Editor
Diccionario de base de datos
Creación de Manuales de Usuario

Instalado en un servidor web, Scriptcase puede ser utilizados simultáneamente por muchos desarrolladores a
través de un navegador, permitiendo el desarrollo a distancia y de colaboración. El código fuente es PHP y
funciona independientemente de la herramienta, lo que permite su publicación en cualquier servidor Web
habilitado para PHP.
Código fuente

ScriptCase genera el código fuente (PHP, JavaScript, HTML y AJAX). El código generado és totalmente
independiente de la herramienta, y podrá ser publicado en cualquier servidor Web habilitado para PHP. El
lenguaje PHP es libre (GNU) y puede ser utilizado en Windows, MAC o Linux.
Herramientas Agregadas

ScriptCase tiene un montón de herramientas adicionales:

SQL Builder
Es una herramienta para ayudar a la creación de sentencias SQL en forma de asistente. Permite la elección de la
base de datos, tablas, campos, order by y where, así como simulaciones del comando que es guardado para uso
posterior.

Constructor de Base de Datos (DataBase Builder)


Es un recurso para desarrollar y mantener modelos de datos. Con una interfaz muy amigable, el DataBase
Builder ofrece recursos para la creación e importación de definiciones existentes en las bases de datos, crear
secuencias de comandos para la creación y actualización de la tabla, los informes y diagramas ER.

Lista To-Do
Nueva funcionalidad que permite la creación de listas To-Do (por hacer) a nivel de usuario, por lo tanto, la rutina
con los desarrolladores remotos es aún más fácil y mejor organizada.

Sistema de mensajes internos


Para tener una mejor integración entre desarrolladores, en la versión 8.0, un sistema de mensajería ha sido
implementado. Ahora, los usuarios/desarrolladores podrán comunicarse usando la interfaz de Scriptcase
enviando mensajes entre los distintintos usuarios dentro del mismo entorno de desarrollo.

gestor de imágenes
Con la nueva interfaz de imágenes, la gestión de todas las imágenes usadas será más fácil y sin complicaciones.
Será posible controlar y administrar acorde al usuario, proyecto o pública, organizar las imágenes en distintas
carpetas, y subir múltiples imágenes usando una única interfaz.

Convertir base de datos


Ahora es posible importar hojas de cálculo (.xls), bases de datos Access y archivos CSV para ser usados dentro
de Scriptcase para la creación de nuevas aplicaciones.

Diccionario de datos
El diccionario de datos le permite grabar toda la información de las tablas en las base de datos, estructurar y
estandarizar los campos. Permite la definición de datos (nombres y tipos de campo, etc.), a fin de optimizar el
desarrollo de aplicaciones.

EdiCiÓn Expressa
Permite editar rápidamente más de una aplicación
Helpcase
Permite crear webhelps, de manera que normaliza su documentación y facilitar la creación.

GestiÓn de Botones
Permite la estandarización del sistema de botones.

Editor de Temas
editor de temas amigable para el usuario administrar la configuración de CSS.
Base De Datos

ScriptCase no ejecuta directamente los comandos en las bases de datos. Se utiliza una "capa" de acceso -
ADODB. Esta capa hace una abstracción de la base de datos, permitiendo la utilización de sentencias SQL a
diferentes bases de datos (ODBC o OLEDB estándar).

Scriptacase és compatible con bases de datos:


Instalación Scriptcase

Visión General

Visión general
Lo proceso de instalación de ScriptCase se describirá de acuerdo con el tipo de sistema operativo.

Para la instalación es simple, seleccione su sistema operativo, proceda con el tutorial y en unos pocos pasos
aprenda como instalar y utilizar el ScriptCase.
InstalacÃon Linux

InstalacÍon Linux
Usando al instalador Scriptcase

El instalador ScriptCase es un archivo ejecutable para Linux. Una aplicación para la extracción automática y
configuración de APACHE, PHP y SCRIPTCASE en tu sistema operativo.

Para ejecutar correctamente el instalador, tenemos que darle permisos de ejecución. El instalador Scriptcase
instalará automáticamente en su computador:

1 - Apache Web Server 2.4.3.


2 - PHP 5.6 con extensiones mbstring, zip y gd habilitadas.
3 - Zend Guard Loader 3.3.
4 - Scriptcase versión 8.1.

*Antes de proceder con la instalación es recomendable no tener cualquier otro ambiente web (como XAMP, Zend
Server, etc...) instalado en la máquina.
*Es recomendable algunos conocimientos básicos de ambiente para poder utilizar el terminal.
*Recomendamos también el uso de la base de datos SQLite.

Este manual nos enseñará a instalar ScriptCase en 3 simples pasos:

1. Paso 1: Ejecutar el instalador ScriptCase.


2. Paso 2: Seleccionar la configuración de los instaladores.

3. Paso 3: Ejecutar ScriptCase.

Paso 1: Ejecutar el instalador ScriptCase.


1 - Encontrar al instalador de acceso a la carpeta y subcarpetas con el CD comando.

Ex:
user@computer:~$ cd /your/download/folder
Sugerencia
Instalador de Scriptcase requiere que se ejecute con permisos administrativos para hacer cambios en su equipo.
Tenemos que requieren permisos de administrador (también conocido como “aka root permissions “ - permisos
de root) para ejecutar al instalador.
2 - Requieren acceso de root mediante SUDO SU y escribir su contraseña (si es necesario).

Ex:
user@computer:~/your/download/folder$ sudo su

3 - Conceder permisos de ejecución para el archivo.

Ex:
user@computer:~/your/download/folder$ chmod -x scriptcasev8_installer.run

4 - Ejecutar el instalador.

Ex:
user@computer:~/your/download/folder$ ./scriptcasev8_installer.run

Paso 2: Seleccionar la configuración de los instaladores.


En las siguientes imágenes somos capaces de ver todas las propiedades de la instalación.

1 - Seleccione el idioma de instalación.

1. Idioma: Seleccione el idioma que se mostrará en el proceso de instalación. Esto no selecciona el idioma de
ScriptCases.
Haga clic en “adelante” para continuar...

2 - Mensaje de “bienvenido”.

Esta pantalla muestra la mensaje de “bienvenido” del instalador

Haga clic en “adelante” para continuar...

3 - Contrato de licencia.

1. ¿Acepta esta licencia?: Debes leer y aceptar los términos antes de continuar.

Haga clic en “adelante” para continuar...

4 - Directorio de instalación.
Sugerencia
La ruta de instalación predeterminada es "/opt/NetMake/v8/". No cambiar esta ruta a menos que sepa lo que
está haciendo.
1. Directório de instalation: Poner aquí la ruta de la instalación.
2. Explorar: Este botón permite seleccionar las carpetas de la ruta de instalación o crear una nueva.

Haga clic en “adelante” para continuar...

5 - Configuración de Apache.

1. Puerta: Esto definirá en qué puerta se ejecutará el servicio Apache. Le recomendamos que utilice el valor
predeterminado.

2. Correo del Administrador: Este es el correo del administrador de Apache. Esta es la configuración de
Apache, no de ScriptCase.
3. Domínio Apache: Dominio de Apache debe definirse aquí. Más información acerca de los dominios de
Apache aquí.

Haga clic en “adelante” para continuar...

6 - Instalar.

El instalador iniciará el proceso de instalación.


Haga clic en “adelante” para continuar...

1. Barra de progreso: El progreso general de la instalación.

Haga clic en “adelante” para continuar...

7 - Completar la instalación.

1. Ver archivo "Léeme": Cuando termine el instalador, se mostrará el archivo "Léeme"


2. Abrir el Scriptcase 8.1: Cuando termine el instalador, se abrirá ScriptCase.

Haga clic en "Finalizar" para completar.

Paso 3: Empezar a usar ScriptCase.


Ahora para acceder a tu scriptcase, debes acceder en el navegador la dirección IP y la puerta que elijiste para el
Apache.

Ex:
http://127.0.0.1:8081/scriptcase
InstalacÃon Mac Os

InstalacÍon Mac OS
Usando al instalador Scriptcase

El instalador ScriptCase es un archivo ejecutable para MacOS. Una aplicación para la extracción automática y
configuración de APACHE, PHP y SCRIPTCASE en tu sistema operativo.

Para ejecutar correctamente el instalador, tenemos que darle permisos de ejecución. El instaladorScriptcase
instalará automáticamente en su ordenador:

1 - Apache Web Server 2.4.3.


2 - PHP 5.6 con extensiones mbstring, zip y gd habilitadas.
3 - Zend Guard Loader 3.3.
4 - Scriptcase versión 8.1

MacOS X 10.9 and later Para Mac OS 10.8 y posterior, antes de ejecutar el programa de instalación
se requiere cambiar el nivel de permiso para ejecutar aplicaciones. En la configuración de seguridad y
privacidad, seleccione la opción "Anywhere" en "Permitir aplicaciones descargadas de".

*Antes de proceder con la instalación es recomendable no tener cualquier otro ambiente web (como XAMP, Zend
Server, etc...) instalado en la máquina.
*Es recomendable algunos conocimientos básicos de ambiente para poder utilizar el terminal.
*Recomendamos también el uso de la base de datos SQLite.

Este manual nos enseñará a instalar ScriptCase en 2 simples pasos:


1. Paso 1: Seleccionar la configuración del instalador.
2. Paso 2: Ejecutar ScriptCase.

Paso 1: Seleccionar la configuraciÓn de los instaladores.


En las siguientes imágenes somos capaces de ver todas las propiedades de la instalación.

1 - Seleccione el idioma de instalación.

1. Idioma: Seleccione el idioma que se mostrará en el proceso de instalación. Esto no selecciona el idioma de
ScriptCases.

Haga clic en “adelante” para continuar...

2 - Mensaje de “bienvenido”.

Esta pantalla muestra la mensaje de “bienvenido” del instalador

Haga clic en “adelante” para continuar...

3 - Contrato de licencia.
1. ¿Acepta esta licencia?: Debes leer y aceptar los términos antes de continuar.

Haga clic en “adelante” para continuar...

4 - Directorio de instalación.

HINT
El directorio de instalación predeterminada es "/Applications/NetMake/v8/". No cambiar este directorio a menos
que sepa lo que está haciendo.
1. Directório de instalation:Poner aquí el directorio de la instalación.
2. Explorar: Este botón permite seleccionar las carpetas de el directorio de instalación o crear una nueva.

Haga clic en “adelante” para continuar...


5 - Configuración de Apache.

1. Puerta: Esto definirá en qué puerta se ejecutará el servicio Apache. Le recomendamos que utilice el valor
predeterminado.
2. Correo del Administrador: Este es el correo del administrador de Apache. Esta es la configuración de
Apache, no de ScriptCase.

3. Domínio Apache: Dominio de Apache debe definirse aquí. Más información acerca de los dominios de
Apache aquí.

Haga clic en “adelante” para continuar...

6 - Instalar.

El instalador iniciará el proceso de instalación.


Haga clic en “adelante” para continuar...

1. Barra de progreso: El progreso general de la instalación.

Haga clic en “adelante” para continuar...

7 - Completar la instalación.

1. Ver archivo "Léeme": Cuando termine el instalador, se mostrará el archivo "Léeme"


2. Abrir el Scriptcase 8.1: Cuando termine el instalador, se abrirá ScriptCase.

Haga clic en "Finalizar" para completar.


Step 2: Empezar a usar ScriptCase.
Ahora para acceder a su scriptcase, debe acceder en el navegador la dirección IP y el puerto que elija para
Apache.

Ex:
http://127.0.0.1:8081/scriptcase
InstalacÃon Windows

InstalacÍon Windows
Usando al instalador Scriptcase

El instalador ScriptCase es un archivo ejecutable para Windows. Una aplicación para la extracción automática y
configuración de APACHE, PHP y SCRIPTCASE en tu sistema operativo.

Para ejecutar correctamente el instalador, tenemos que darle permisos de ejecución. El instaladorScriptcase
instalará automáticamente en su ordenador:

1 - Apache Web Server 2.4.3.


2 - PHP 5.6 con extensiones mbstring, zip y gd habilitadas.
3 - Zend Guard Loader 3.3.
4 - Scriptcase versión 8.1

*Antes de proceder con la instalación es recomendable no tener cualquier otro ambiente web (como XAMP, Zend
Server, etc...) instalado en la máquina.
*Recomendamos también el uso de la base de datos SQLite.

Este manual nos enseñará a instalar ScriptCase en 3 simples pasos:

1. Paso 1: Seleccionar la configuración de los instaladores.


2. Paso 2: Ejecutar ScriptCase.

Paso 1: Seleccionar la configuraciÓn de los instaladores.


En las siguientes imágenes somos capaces de ver todas las propiedades de la instalación.

1 - Seleccione el idioma de instalación.

1. Idioma: Seleccione el idioma que se mostrará en el proceso de instalación. Esto no selecciona el idioma de
ScriptCases.

Haga clic en “adelante” para continuar...

2 - Mensaje de “bienvenido”.
Esta pantalla muestra la mensaje de “bienvenido” del instalador

Haga clic en “adelante” para continuar...

3 - Contrato de licencia.

1. ¿Acepta esta licencia?: Debes leer y aceptar los términos antes de continuar.

Haga clic en “adelante” para continuar...

4 - Directorio de instalación.
Sugerencia
La ruta de instalación predeterminada es "C:\Archivos de Programas\NetMake\v7\". No cambiar esta ruta a
menos que sepa lo que está haciendo.
1. Directório de instalation: Poner aquí la ruta de la instalación.
2. Explorar: Este botón permite seleccionar las carpetas de la ruta de instalación o crear una nueva.

Haga clic en “adelante” para continuar...

5 - Configuración de Apache.

1. Puerta: Esto definirá en qué puerta se ejecutará el servicio Apache. Le recomendamos que utilice el valor
predeterminado.
2. Correo del Administrador: Este es el correo del administrador de Apache. Esta es la configuración de
Apache, no de ScriptCase.

3. Domínio Apache: Dominio de Apache debe definirse aquí. Más información acerca de los dominios de
Apache aquí.

Haga clic en “adelante” para continuar...

6 - Instalar.

El instalador iniciará el proceso de instalación.


Haga clic en “adelante” para continuar...

1. Barra de progreso: El progreso general de la instalación.

Haga clic en “adelante” para continuar...

7 - Completar la instalación.

1. Ver archivo "Léeme": Cuando termine el instalador, se mostrará el archivo "Léeme"


2. Abrir el Scriptcase 8.1: Cuando termine el instalador, se abrirá ScriptCase.

Haga clic en "Finalizar" para completar.

Paso 2: Empezar a usar ScriptCase.


Ahora para acceder a su scriptcase, debe acceder en el navegador la dirección IP y la puerta que elijiste para
Apache.

Ex:
http://127.0.0.1:8081/scriptcase.
Instalación Manual Scriptcase

InstalaciÓn manual ScriptCase


Requisitos para una instalacíon manual:

Servidor web con soporte para PHP, como Apache, IIS


PHP 5.6 con módulos mbstring, zip y gd2 habilitado
Estándar SQL de base de datos (SQLite, MySQL, MSSQL, PostgreSQL, Oracle y DB2) accesible para PHP *

*Le recomendamos que utilice la base de datos SQLite para instalacíon manual del Scriptcase

NOTA: La instalación manual requiere que el servidor ya tinga un entorno web configurado con las
especificaciones descritas anteriormente. Como alternativa, se puede realizar la instalación del entorno del Zend
Server, que contiene todos los requisitos necesarios. Se puede encontrar el entorno del Zend Server en este
enlace: Zend.

Con el ambiente ya está instalado, debe descargar el Scripcase ZIP. Se puede descargar el zip en este sitio:
Scriptcase

Extraiga el archivo en una carpeta temporal, usando su descompresor de archivos. Se creará una carpeta con el
nombre: ScriptCase-7.xx, cambiarle el nombre solo para scriptcase7, y movalo a la raíz de tu servidor web.
Finalmente abrir el navegador y acceso /scriptcase7 para iniciar el proceso de instalación.

Exemplo: http://servidor:porta/scriptcase

La pantalla muestra la selección de idioma (español) el ScriptCase proceso de instalación.

Aquí se comprueba cuáles son las extensiones instaladas. Si marca las casillas de las extensiones instaladas no
se trata de configurar php.ini para reconocer estas extensiones.
Ahora usted decide entrar en Instalación típica o instalación personalizada

InstalaciÓn recomiendada

El ScriptCase instalará todo automáticamente. Después de elegir una instalación típica, se le dirigirá
automáticamente a tu ScriptCase entorno de desarrollo. Por definición, el usuario es: admin y contraseña: admin.

Instalación personalizada:
Usted puede elegir la base de datos en la ScriptCase se instalará y se puede elegir el nombre de usuario y
contraseña por defecto para acceder a su entorno de desarrollo.

ScriptCase necesita algunos permisos para funcionar correctamente, esta vez comprueba los permisos.

NOTA: En caso de IIS Web Server, se necesita el permiso de la escritura, la lectura y el usuario
IUSR_NOMEDOSERVIDOR Ejecutivo, en los siguientes directorios:

1 - PHP directorio de instalación.


2 - Directorio ScriptCase.
3 - De Windows cmd.exe archivo.

Este paso consiste en la definición de la base de datos en la que está instalado el ScriptCase, la opción por
defecto es SQLite, que sólo requiere que el módulo está activado en PHP, pero se puede instalar en otras bases
de datos haciendo clic en "Cambiar base de datos '. En la búsqueda de las tablas se crearán.

Las tablas utilizadas por ScriptCase se han creado correctamente.


Aquí se crea un inicio de sesión y la contraseña del administrador ScriptCase.

Si la instalación ha sido exitosa aparecerá esta pantalla. Haga clic en Continuar para iniciar ScriptCase.

Ingresa pantalla para acceder a la ScriptCase el nombre de usuario y la contraseña introducidos anteriormente.
Instalación Manual Php 5.6 - Linux

Instalación Manual PHP 5.6 - Linux


En este artÃculo se explica cómo instalar y configurar un entorno de PHP 5.6 y Apache 2.4 para recibir el
ScriptCase.

Siga los siguientes pasos con mucho cuidado.

Nota: Este artÃculo fue basado en la distribución Debian Jessie

Instalación de PHP 5.6

Utilice el siguiente comando para instalar PHP 5.6

sudo apt-get install php5-dev php5-cli php5 php5-pear

Acepte la instalación de las dependencias.

Compruebe la versión de PHP con el comando:

php -v

Importante: Por defecto PHP deshabilita algunas funciones que son importantes para ScriptCase. Asà que ir a
su php.ini (/etc/php5/apache2/php.ini) y cambiar la lÃnea de la variable disable_functions como se muestra
a continuación:

Para habilitar las bases de datos, hemos seleccionado algunos ejemplos de comandos de instalación:

MSSQL Server utilice el comando sudo apt-get install php5-mssql

PostgreSQL utilice el comando sudo apt-get install php5-pgsql


MySQL utilice el comando sudo apt-get install php5-mysql

SQLite utilice el comando sudo apt-get install php5-sqlite

Firebird utilice el comando sudo apt-get install php5-interbase

Odbc utilice el comando sudo apt-get install php5-odbc

Activación de la biblioteca GD

utilice el comando sudo apt-get install php5-gd para habilitar la biblioteca GD.

Acepte la instalación de las dependencias.

Habilitación de Zend Guard Loader

Descargar "Zend Guard Loader" para Linux utilizando el siguiente enlace y colocarlo en /usr/lib/php5/Zend.

Descargar ZendGuardLoader x86

Descargar ZendGuardLoader x64

Establezca permisos recursivas 777 en la carpeta /usr/lib/php5/Zend

sudo chmod 777 -R /usr/lib/php5/Zend

Abra el php.ini (/etc/php5/apache2/php.ini) y al final del archivo, añadir:

[zend]
zend_extension=/usr/lib/php5/Zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=

Después de este procedimiento reiniciar apache usando los siguientes comandos:


sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

instalación del ScriptCase manualmente

Descargue el Scriptcase con la extensión zip en www.scriptcase.net y extraiga el zip en la raÃz del servidor
Web que se instaló previamente (C:\Apache24\htdocs).

Después de extracto de el zip, cambiar el nombre de la carpeta a ScriptCase.

Acceso ScriptCase desde el navegador utilizando el siguiente ejemplo:

Ej: http://127.0.0.1/scriptcase

La página siguiente muestra las opciones de la lengua de instalación de ScriptCase.

Aquà se comprueba las extensiones instaladas. Si marca las casillas de las extensiones no instaladas, se
tratará de configurar el archivo php.ini para reconocer las extensiones seleccionadas.
Ahora usted puede optar por hacer una instalación tÃpica o una instalación personalizada

instalación tÃpica

ScriptCase instalará todo automáticamente. Después de elegir la instalación tÃpica, se le redirigirá


automáticamente a su entorno de desarrollo ScriptCase. Por defecto, el nombre de usuario es: admin y la
contraseña es admin.

instalación personalizada
Usted puede elegir qué base de datos utilizará ScriptCase para instalar y elegir el nombre-usuario y
contraseña por defecto para acceder a su entorno de desarrollo.

ScriptCase necesita algunos permisos para funcionar correctamente, en este momento se verifica los permisos.

Nota: Para IIS Web Server, es necesario conceder permisos a Escribir, Leer y ejecutar para el usuario
IUSR_SERVERNAME, en los directorios:

1 - Directorio del PHP instalado.


2 - Directorio de ScriptCase.
3 - Y el cmd.exe de Windows.

Este paso consiste en la definición de la base de datos que se va a instalar ScriptCase. La opción por defecto
es SQLite, que requiere sólo el módulo activo en el PHP, pero es posible instalar en otras bases de datos, haga
clic en "Cambiar base de datos '. Ir a la siguiente etapa se crearán las tablas.

Las tablas se han creado con éxito.


Aquà vamos a crear el login y la contraseña para el administrador de ScriptCase.

Si todo estaba bien en la instalación, por lo que la siguiente página se muestran. Haga clic en Siguiente para
iniciar ScriptCase.

La página de ingreso de ScriptCase con el nombre de usuario y contraseña previamente informado.


Instalación Manual Php 5.6 - Windows

Instalación Manual PHP 5.6 - Windows

En este artÃculo se explica cómo instalar y configurar un entorno de PHP 5.6 con Apache 2.4 para que se va a
correr ScriptCase.

Siga los siguientes pasos con cautela.

Descargue el Apache 2.4, mod_fcgid y PHP 5.6 en los siguientes enlaces:

Apache download

mod_fcgid download

PHP 5.6 download

Nota: El PHP que debe ser descargado es el "NonThreadSafe" y todas las descargas tiene que estar en el
arquitecto de 32 bits.

Después de descargar el Apache y el PHP 5.6, extraer los dos en la raÃz de la unidad C: \ Drive

Cambiar el nombre de las carpetas a Apache24 y PHP, como el siguiente ejemplo:

Extraiga el Mod fcgid , copie el mod_fcgid.so archivo y péguelo en el directorio C: / Apache24 / modules

Configuración del Apache


Abra el archivo C: /Apache24/conf/httpd.conf y agregue las siguientes lÃneas por encima de la lÃnea de
IfModule unixd_module del archivo:

LoadModule fcgid_module modules/mod_fcgid.so


FcgidInitialEnv PHPRC "c:/php"
AddHandler fcgid-script .php
FcgidWrapper "c:/php/php-cgi.exe" .php
En el mismo archivo, buscar #ServerName www.example.com:80 y cambiarlo a ServerName localhost: 80

Busque:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

Y cambiarlo a
<IfModule dir_module>
DirectoryIndex index.html index.php index.phtml
</IfModule>

Añadir el texto: Options ExecCGI en la opción Directory "c/:Apache24/htdocs"

Busque IfModule mime_module y por encima de esta opción, añada el texto a continuación:

Agregar el servicio del Apache en Windows


Abra el Command Prompt (CMD) como Administrator y escriba el siguiente comando:

c:\apache24\bin\httpd.exe -k install

Importante: En caso de un error, y que está informado de que falta el archivo msvcr110.dll, se puede
descargar el archivo haciendo clic aquÃ. Extraer y colocar el archivo en el directorio: C:\Windows\System e
C:\Windows\System32. Ejecute el comando de nuevo en la lÃnea de comandos (CMD).

Configuración del PHP 5.6

Abra la carpeta C:\php y renombrar el archivo php.ini-development a php.ini.

Ahora abre el archivo php.ini (C:\php), busque la variable extension_dir y establecer el valor de "C:/php/ext"
como la imagen de abajo.

Quite los comentarios de las extensiones que figuran a continuación. (Para descomentar las extensiones,
simplemente retire el ";" desde el punto de partida de cada extensión)

extension=php_bz2.dll

extension=php_curl.dll
extension=php_gd2.dll

extension=php_imap.dll

extension=php_interbase.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_oci8.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_oci.dll

extension=php_pdo_odbc.dll

extension=php_pdo_pgsql.dll

extension=php_pdo_sqlite.dll

extension=php_pgsql.dll

extension=php_pspell.dll

extension=php_shmop.dll

extension=php_sqlite.dll

extension=php_sqlite3.dll

extension=php_xmlrpc.dll

extension=php_xsl.dll

extension=php_zip.dll

Configure la zona horaria de acuerdo a su región a raÃz de la lista que está disponible en la página web del
php. Aún con el php.ini abierto busca la variable date.timezone y inserte un valor disponible en la lista.
Guarde todas el modificaciones realizadas en el php.ini y ciérrelo.

Reinicie el Apache ejecutando el comando c:\apache24\bin\httpd.exe -k restart

Activación del Zend Guard Loader

Descargue el dll Zend Guard Loader para Windows, en el enlace de abajo y coloque el archivo DLL en el
directorio C:/php/ext.

Descargar ZendGuardLoader

Abra el php.ini (C: /php/php.ini) y al final del archivo, agregue la lÃnea:

[zend]
zend_extension=C:/php/ext/ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=

Después de este procedimiento reiniciar el Apache con el comando c:\apache24\bin\httpd.exe -k restart en


el CMD

instalación del ScriptCase manualmente

Descargue el Scriptcase con la extensión zip en www.scriptcase.net y extraiga el zip en la raÃz del servidor
Web que se instaló previamente (C:\Apache24\htdocs).

Después de extracto de el zip, cambiar el nombre de la carpeta a ScriptCase.

Acceso ScriptCase desde el navegador utilizando el siguiente ejemplo:

Ej: http://127.0.0.1/scriptcase

La página siguiente muestra las opciones de la lengua de instalación de ScriptCase.


Aquà se comprueba las extensiones instaladas. Si marca las casillas de las extensiones no instaladas, se
tratará de configurar el archivo php.ini para reconocer las extensiones seleccionadas.

Ahora usted puede optar por hacer una instalación tÃpica o una instalación personalizada

instalación tÃpica
ScriptCase instalará todo automáticamente. Después de elegir la instalación tÃpica, se le redirigirá
automáticamente a su entorno de desarrollo ScriptCase. Por defecto, el nombre de usuario es: admin y la
contraseña es admin.

instalación personalizada

Usted puede elegir qué base de datos utilizará ScriptCase para instalar y elegir el nombre-usuario y
contraseña por defecto para acceder a su entorno de desarrollo.

ScriptCase necesita algunos permisos para funcionar correctamente, en este momento se verifica los permisos.

Nota: Para IIS Web Server, es necesario conceder permisos a Escribir, Leer y ejecutar para el usuario
IUSR_SERVERNAME, en los directorios:

1 - Directorio del PHP instalado.


2 - Directorio de ScriptCase.
3 - Y el cmd.exe de Windows.
Este paso consiste en la definición de la base de datos que se va a instalar ScriptCase. La opción por defecto
es SQLite, que requiere sólo el módulo activo en el PHP, pero es posible instalar en otras bases de datos, haga
clic en "Cambiar base de datos '. Ir a la siguiente etapa se crearán las tablas.

Las tablas se han creado con éxito.

Aquà vamos a crear el login y la contraseña para el administrador de ScriptCase.


Si todo estaba bien en la instalación, por lo que la siguiente página se muestran. Haga clic en Siguiente para
iniciar ScriptCase.

La página de ingreso de ScriptCase con el nombre de usuario y contraseña previamente informado.


Instalación Manual Php 5.6 - Mac Os X

En este artÃculo se explica cómo instalar y configurar un entorno de PHP 5.6 y Apache 2.2 para recibir el
ScriptCase.

Siga los siguientes pasos con mucho cuidado.

Nota: Este artÃculo fue basado en la distribución Mac OS X Yosemite.

Instalación de PHP 5.6

Utilice el siguiente comando para instalar PHP 5.6

sudo curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

PHP 5.6 estará en la siguiente ubicación después de instalar /usr/local/php5

Configuración de Apache

Ejecute el siguiente comando en el terminal:

sudo nano /etc/apache2/httpd.conf

Al final de los módulos añadir la siguiente lÃnea:

LoadModule php5_module /usr/local/php5/libphp5.so


Agregue la ruta de la variable de entorno PHP en MacOS.

Ejecute el siguiente comando en la terminal:

sudo nano /etc/paths

En el archivo abierto anteriormente, agregue la siguiente lÃnea:

/usr/local/php5/bin

Su PHP 5.6 y Apache ya está configurado en su máquina.

Enabling Zend Guard Loader

Descargar "Zend Guard Loader" para MacOS utilizando el siguiente enlace y colocarlo en
/usr/local/zend/lib/php_extensions.

Descargar ZendGuardLoader

Abra el php.ini (/usr/local/zend/etc/php.ini) y al final del archivo, añadir:

[zend]
zend_extension=/usr/local/zend/lib/php_extensions/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=

Después de este procedimiento, reiniciar apache usando los siguientes comandos:


sudo /usr/sbin/apachectl stop

sudo /usr/sbin/apachectl start

instalación del ScriptCase manualmente

Descargue el Scriptcase con la extensión zip en www.scriptcase.net y extraiga el zip en la raÃz del servidor
Web que se instaló previamente (C:\Apache24\htdocs).

Después de extracto de el zip, cambiar el nombre de la carpeta a ScriptCase.

Acceso ScriptCase desde el navegador utilizando el siguiente ejemplo:

Ej: http://127.0.0.1/scriptcase

La página siguiente muestra las opciones de la lengua de instalación de ScriptCase.

Aquà se comprueba las extensiones instaladas. Si marca las casillas de las extensiones no instaladas, se
tratará de configurar el archivo php.ini para reconocer las extensiones seleccionadas.
Ahora usted puede optar por hacer una instalación tÃpica o una instalación personalizada

instalación tÃpica

ScriptCase instalará todo automáticamente. Después de elegir la instalación tÃpica, se le redirigirá


automáticamente a su entorno de desarrollo ScriptCase. Por defecto, el nombre de usuario es: admin y la
contraseña es admin.

instalación personalizada
Usted puede elegir qué base de datos utilizará ScriptCase para instalar y elegir el nombre-usuario y
contraseña por defecto para acceder a su entorno de desarrollo.

ScriptCase necesita algunos permisos para funcionar correctamente, en este momento se verifica los permisos.

Nota: Para IIS Web Server, es necesario conceder permisos a Escribir, Leer y ejecutar para el usuario
IUSR_SERVERNAME, en los directorios:

1 - Directorio del PHP instalado.


2 - Directorio de ScriptCase.
3 - Y el cmd.exe de Windows.

Este paso consiste en la definición de la base de datos que se va a instalar ScriptCase. La opción por defecto
es SQLite, que requiere sólo el módulo activo en el PHP, pero es posible instalar en otras bases de datos, haga
clic en "Cambiar base de datos '. Ir a la siguiente etapa se crearán las tablas.

Las tablas se han creado con éxito.


Aquà vamos a crear el login y la contraseña para el administrador de ScriptCase.

Si todo estaba bien en la instalación, por lo que la siguiente página se muestran. Haga clic en Siguiente para
iniciar ScriptCase.

La página de ingreso de ScriptCase con el nombre de usuario y contraseña previamente informado.


Accessando A Scriptcase

Visión General De Autenticación

VISIÓN GENERAL de autenticaciÓn


Introduzca su usuario y contraseña en la página de autenticación como se muestra en la imágen. Introduzca la
siguiente información de acceso después de realizar la instalación por defecto:

usuario: admin
contraseña: admin

Imágen 1: Interfaz de acceso.

Después de la validación y de acuerdo con el perfil del usuario (se puede configurar diferentes perfiles según el
usuario), ScriptCase muestra las opciones y proyectos disponibles para el usuario.

Nota: El usuario Administrador de ScriptCase tiene acceso a todas las funciones, incluyendo la habilidad de
crear y editar usuarios.
Pantalla De Inicio

Al acceder a Scriptcase, si no tiene ningún proyecto, usted verá una pantalla de inicio con los primeros pasos que
debe tomar para crear su nuevo proyecto.

Una vez que ya tenga proyectos creados, se mostrará una pantalla para seleccionar sus proyectos o crear un
nuevo.
Después de crear o seleccionar un proyecto, la área de trabajo de Scriptcase será mostrada.
Area De Trabajo De Scriptcase

Visión General Del Area De Desarrollo

VISIÓN GENERAL del area de desarrollo


El área de trabajo de Scriptcase le permite ver las aplicaciones, propiedades de los objetos y operaciones
disponibles. Usando un área de trabajo integrada, todas las opciones se encuentran dentro de una simple
ventana de aplicación.

Una vez autenticado en ScriptCase, el usuario es redirigido a la Página de inicio, la cual es similiar al "Explorador
de Windows". Desde allí el usuario puede seleccionar acciones tales como: crear carpetas y organizar las
aplicaciones, mostrar las aplicaciones creadas previamente, copiar, renombrar, y otros.

Image1: Espacio de trabajo para diseño de la interfaz.

1 Menu 2 Barra de 3 Barra de 4 Explorar de 5 Lista de


Principal Herramientas Tareas Proyecto Aplicaciones
Menu Principal

En la parte superior de la pantalla, se encuentra disponible un menu jerárquico que contiene todas las opciones
de ScriptCase.

Imagen 1: Interfaz del Menu Principal.

Opciones del Menu:

Arquivo
Criar novo projeto Cria um novo projeto.
Abrir Projeto Lista os projetos que o usuário possui permissão.
Fechar Projeto Fecha o projeto em edição.
Criar nova aplicação Cria novas aplicações de consultas, report pdf, formulários, abas, controle, menu,
filtro, dashboard ou blank.
Criação em lote das Permite criar várias aplicações simultaneamente.
aplicações
Restaurar Aplicações Exibe as últimas aplicações editadas podendo escolher um ponto de restauração e o
nome na qual a aplicação será restaurada.
Restaurar Aplicação Utilizado para restaurar versões anteriores de uma aplicação.
Exportar Projeto Utilizado para realizar exportações dos projetos desenvolvidos com ScriptCase.
Importar Projeto Utilizado para realizar as importações de projetos feitos no ScriptCase.
Menu Principal Navega para a página do menu principal do ScriptCase.
Sair Desloga do ScriptCase

Mostrar
Código Fuente Muestra el último código fuente generado a
través de la aplicación que se está editando.
(Habilitado mientras exista una Aplicación
abierta)
Datos de Sesión Muestra todas las variables de sesión de
ScriptCase incluyendo la de la aplicación que
se está ejecutando. (Habilitado mientras exista
un Proyecto abierto)

Proyecto
Propiedades Muestra la información del proyecto y permite
editarlo.
Valores por Defecto Muestra una lista de los valores por defecto
usados en el proyecto.
Versiones (Version Muestra todas las versiones del Proyecto.
History)
Incrementar versión Crea una nueva versión del Proyecto Actual.
Generar Código Generar el código fuente para las aplicaciones
Fuente en el proyecto abierto. (Habilitado mientras
exista un proyecto abierto)
Publicación Abre el asistente de publicación del proyecto
actual.
Exportar Genera el archivo de exportación del proyecto
Aplicaciones actual.
Importar Importa un archivo de respaldo al proyecto
Aplicaciones actual.
Borrar / Eliminar Elimina el proyecto.
Reportes - Lista de Muestra las aplicaciones creadas para el
Aplicaciones Proyecto.
Reportes - Resúmen Muestra las aplicaciones conjuntamente con
de Desarrolladores su desarrollador.
Mostrar Diagrama Muestra un diagrama del proyecto.
Búsqueda de Buscar por un texto en específico dentro de
Aplicaciones las aplicaciones del proyecto.

Bancos de Dados
Nova Conexão com Banco de Dados Cria uma nova conexão no projeto atual.
Editar Conexão com Banco de Dados Permite editar as conexões do projeto atual.
importar ACCESS Permite realizar a importação de um banco de dados ACCESS.
importar EXCEL Permite realizar a importação de uma planilha do EXCEL.
importar CSV Permite realizar a importação de um arquivo CSV.
SQL Builder Ferramenta para criação rápida de comandos SQL.
Database Builder Ferramenta para criação rápida de tabelas no banco de dados.

AplicaciÓn
Guardar / Salvar Guarda la aplicación abierta.
Generar Genera el Código Fuente de la aplicación.
Ejecutar Ejecuta la aplicación seleccionada.

Ferramentas
Dicionário de Dados Permite ao usuário definir padrões para as tabelas (nomes, e tipos de campos,
etc.).
Edição expressa de Abre uma janela para editar várias aplicações ao mesmo tempo.
aplicação
HelpCase Ferramenta para criar documentação.
Bibliotecas Permite a criação de rotinas padrões que serão utilizadas em muitas aplicações.
Lista a Fazer Cria uma lista de tarefas.
Mensagens Envia mensagens entre os desenvolvedores das mensagens.
Conversor Realiza a conversão das versões V5, V6, V7 para V8.

Layout
CSS de aplicação Esta opção permite realizar a criação de temas.
(Temas)
CSS Botões Esta opção permite realizar a criação de temas para os botões.
(Temas)
Agrupamento de Faz o agrupamento dos botões de exportação.
Botões
Templates HTML Esta opção permite realizar alterações nos diversos elementos do HTML que irão compor
sua aplicação.
CSS de Menus Esta opção permite realizar alterações no CSS dos menus.
Gerenciador de Esta opção gerência as imagens existentes nos projetos podendo adicionar, apagar e
Imagens copiar uma imagem.
Temas para Esta opção permite que você defina algums paramentros de unidade monetaria, data e
gráficos número de acordo com o país ou região onde sua aplicação será utilizada.

Localidades
Idioma das Aplicação Permite criar mensagens personalizadas para ser usado em diferentes aplicações.
Configurações Regionais Permite criar mensagens personalizadas para ser usado em diferentes aplicações.

MÓdulos
Seguridad Crea una capa de seguridad a su proyecto.
Log - Crear/Editar Crear o editar un Módulo de logs en su
proyecto.
Log - Aplicaciones Crear o editar un Módulo de log en sus
aplicaciones.

Opciones
Ajustes Modificar los ajustes de Scriptcase.
Mi ScriptCase Ajustes de Scriptcase por usuario.
Cambiar contraseña Cambia la contraseña actual.
de acceso

Ayuda
Webhelp Manual del Scriptcase.
Soporte Acceda al Soporte en línea de Scriptcase.
Diagnóstico Muestra las configuraciones del Servidor
donde ScriptCase está instalado.
Chequear Versión Acceda al sitio de ScriptCase para buscar
actualizaciones.
Registro de Acceda para introducir su clave de licencia
Licencia Scriptcase
Acerca de Información sobre Scriptcase.
Barra De Herramientas

Use los íconos de la Barra de Herramientas para acceder a las principales funciones de ScriptCase

Íconos de ScriptCase:

Barra de Herramientas - Menu Principal

Menu Principal Retorna ao Menu Principal do SriptCase.


Criar Novo Projeto Cria um novo projeto.
Abrir Projeto Lista os projetos que o usuário possui
permissão.
Fechar Projeto Fecha o projeto corrente.
Nova Conexão com o Cria uma nova conexão no projeto atual.
Banco de Dados
Editar Conexão com o Permite editar as conexões do projeto atual.
Banco de Dados
SQL Builder Executa ferramenta para construção de
comandos SQL.
Criar nova aplicação Criar aplicações através do recurso wizard.
Criação em lote de Criar aplicações de forma expressa.
aplicações
Salvar aplicação Salva a aplicação editada. (*)
Gerar código Fonte Gera o código-fonte da aplicação editada.(*)
Executar aplicação Salva a aplicação, gera o programa-fonte e
o executa. (*)
Publicar aplicações Publica a aplicação no servidor.
Dicionário de Dados Permite ao usuário definir padrões para as
tabelas (nomes, e tipos de campos, etc.)).
Idiomas das Permite criar mensagens personalizadas
aplicações para ser usado em diferentes aplicações
Ajuda Documentação on-line do ScriptCase. De
todas as funcionalidades.
Sair Sair do ScriptCase.
(*) As opções Salvar, Gerar Fonte e Executar são habilitadas
quando uma aplicação está sendo editada.

Otros atributos:

Usuario: Muestra el nombre del usuario activo.


Proyecto y Versión: Muestra el nombre y la versión del proyecto abierto.
Barra De Tareas

La Barra de Tareas muestra las aplicaciones abiertas para edición, permitiendo editar más de una aplicación a la
vez.

Imagen 1: Interfaz de la Barra de Tareas.


Explorador De Proyectos

En la página principal se listan las carpetas y las aplicaciones desarrolladas con ScriptCase.

Imagen 1: Explorador de Proyecto.

1 - Funciones de Carpeta Permite administrar las carpetas en el proyecto:


Crear Crear una nueva carpeta para
organizar las aplicaciones.
Renombrar Renombrar la carpeta seleccionada.
Eliminar Eliminar la carpeta seleccionada.

2 - Filtros
Son usados para filtrar las aplicaciones de la carpeta actual.

Todas las Muestra todas las aplicaciones de la carpeta y las subcarpetas.


aplicaciones
Mis Muestra todas las aplicaciones de la carpeta y la subcarpeta desarrolladas por el usuario actual.
Aplicaciones
Recientes Muestra todas las aplicaciones generadas recientemente.

3 - Estructura de las Carpetas


Muestra las carpetas y subcarpetas existentes en el proyecto.
4 - BÚsqueda
Buscar por nombre de aplicación o descripció en el proyecto. La búsqueda es realizada dentro de la carpeta
seleccionada, y los resultados son resaltados en amarillo.
Lista De Aplicaciones

Muestra las carpetas y las aplicaciones. Cada línea ofrece íconos de acción para cada aplicación.

1 - ETIQUETAS
Aplicación Nombre de la aplicación.
Friendly Friendly URL de la aplicación.
URL
Descripción Descripción de la aplicación.
Creador Desarrollador de la aplicación.
Generación Fecha de la última generación.
Estado Estado de la aplicación (actualizado u
obsoleto).

2 - OPCIONES
Ejecutar Ejecutar la aplicación. Si el código fuente
se encuentra obsoleto, será generado y
luego se ejecutará la aplicación
Editar Abre la aplicación para editar.
Copiar Crea una copia local (en la misma carpeta)
de la aplicación. Introduzca el nombre de
la copia.
Renombrar Cambia el nombre de la aplicación.
3 - Pie de PÁgina
Permite ejecutar una función para múltiples aplicaciones al mismo tiempo:

Las casillas de verificación le permite seleccionar todas las aplicaciones que se muestren en la lista de
aplicaciones.

Otras opciones son:

Generar Generar el código fuente.


Publicar Publicar las aplicaciones.
Eliminar Eliminar las aplicaciones seleccionadas.
Copiar Copiar las aplicaciones seleccionadas dentro
de otro proyecto.
Mover Mover las aplicaciones a una carpeta
diferente.
Exportar Exportar las aplicaciones.
Proyecto

Visión General

VisiÓn general del Proyecto


Scriptcase usa proyectos para administrar el desarrollo de las aplicaciones. Es una manera práctica e intuitiva de
organizar el ambiente de desarrollo.

Los elementos de un proyecto son: las aplicacioness (formularios, grids, menus, pestañas, y otros) y las
conexiones a la base de datos.

El usuario puede crear y mantener un historial de versiones del proyecto, puede enlazar usuarios a los proyectos,
temas, idiomas, y, generar el código fuente, publicar o exportar todo el proyecto o parte de el usando los recursos
de manejo de Proyectos. Dentro de los proyectos se pueden definir patrones para la creación de nuevas
aplicaciones.

Éste punto incluye los recursos disponibles para manejo de proyectos, los cuales son:

Nuevo Proyecto
Sistemas creados utilizando ScriptCase
Propiedades

Valores por Defecto


Abrir Proyecto
Eliminar

Histórico de Versiones
Incrementar Version
Generar Código Fuente

Publicar
Exportar Aplicaciones

Importar Aplicaciones
Reportes

Mostrar Diagrama

Búsqueda en Aplicaciones
Exportar Proyectos

Importar Proyectos

Seguridad
Log
Nuevo Proyecto

ScriptCase utiliza el concepto de proyectos para ayudar a los desarrolladores a organizar su desarrollo, un
proyecto puede contener una o más aplicaciones. Esta opción se utiliza cuando queremos crear un nuevo
proyecto sobre ScriptCase.

Image1: Nuevo proyecto.

El proceso de creación del proyecto se divide en 5 etapas diferentes, que son:

Principio (Configuración del proyecto) - Establecer el nombre del proyecto, descripción e icono que se
utilizará en el proyecto.
Idiomas - Seleccione o agregue uno o más idiomas que va a utilizar en el proyecto cuando desea que su
proyecto sea multi-idioma.
Temas - Seleccione o agregue uno o más temas que va a utilizar en el proyecto, cuando desea que el
usuario seleccione algún tema de los disponibles.
Bases de datos - Seleccione el tipo de base de datos que desea realizar la conexión a utilizar en el
proyecto.
Final - Este es el paso de confirmación del proyecto, después de la creación del proyecto ScriptCase
redirigirá a la interfaz de creación de aplicaciones.

Image2: Barra de progreso de la creación del proyecto.

Paso 01: Principio - Configuración del proyecto


Image3: Creación de un nuevo proyecto.

Atributos:

Nombre del proyecto - Defina un nombre para su proyecto. (No puede dejar espacios en blanco).
Descripción del proyecto - Descripción corta del proyecto.
Version - Versión inicial del proyecto.
- Seleccione una imagen para representar su proyecto.

ScriptCase proporciona ejemplos de proyectos a manera de demostración para que pueda apreciar lo que puede
hacer con la herramienta. Estos proyectos se pueden descargar e importar a su ScriptCase, importará el
proyecto en sí, creara la base de datos en el motor que usted seleccione (MySQL, Postgres, SQLite, Oracle, SQL
Server, Firebird y Access) y hará la importación automática de las tablas necesarias para correr el proyecto de
demostración.

Paso 02: Locales


Locales - Seleccione los idiomas disponibles en el proyecto de la lista y establezca el idioma por defecto del
proyecto. Utilice la interfaz de abajo para agregar o quitar idiomas al proyecto. Haga clic en el botón 'set default'
para determinar el idioma por defecto del proyecto. Cuando no se ha seleccionado un idioma predeterminado
ScriptCase seleccionará un valor predeterminado basado en los valores del navegador del usuario o la
configuración del sistema.
Image4: Selección de variables locales para el proyecto.

Configuración regional - No sólo es el idioma, sino que también incluyen la que se muestran los números
de forma (separador decimal, agrupador de miles), cómo se muestran los valores de moneda, incluyendo el
símbolo de moneda, hora y fecha anotaciones, como el separador de fecha y si el reloj debe estar en 12 o
24 horas.
Juego de Caracteres - Permite definir el cotejamiento dado en la base de datos.. para mostrar los
caracteres especiales.

Paso 03: Temas


Temas - El tema, plantillas y CSS(Hoja de estilo) estarán disponibles para ser utilizados en las aplicaciones
generadas por ScriptCase.

Imagen 5: Selección de temas para el proyecto.


Paso 04: Bases de datos
Bases de datos - ScriptCase brinda soporte o permite conexión con MySQL, Oracle, MSSQL Server,
PostgreSQL, DB2, Informix, MS Access, SQLite, Sybase y Firebird. Dependiendo de la versión que haya
adquirido.

Para conectarse a una base de datos con ScriptCase todo lo que necesitamos es la dirección física o dirección ip del motor de la base de datos; que puede estar corriendo localmente en su
máquina, en un servidor local o bien en un servidor en el Internet, usted también necesitará el nombre de usuario y contraseña, con todo listo el último paso será elegir el nombre de base de
datos que se utilizará. Para aprender cómo configurar una conexión a su base de datos favorita clic en este enlace

Paso 05: Fin


El proyecto fue creado exitosamente y ahora usted puede crear su primera aplicación haciendo clic en el botón
"Crear Primera Aplicación".
Sistemas Creados Con Scriptcase

Es posible descargar 8 sistemas diferentes hechos con ScriptCase:

Sistema de Seguridad
Sistema de entrenamiento
Online Shop
Sistema de Helpdesk
Sistema para Gestión de Proyectos
Samples
Sistema de Noticias
Sistema álbum

Estos sistemas están disponibles para descarga en el proceso de creación de un proyecto.

Imagen 01: Pantalla Crear nuevo proyecto.

Cuando hacemos la importación de uno de esos sistemas tenemos que elegir qué base de datos se vamos
utilizar para exportación de las tablas del sistema.

MySQL
SQLite
MS SQL Server
PostgreSQL
Oracle
MS Access
Interbase/Firebird
Propiedades Del Proyeto

Propiedades del proyecto


Esta opción cambia los atributos del proyecto.

Imagen 1: Interfaz de propiedades del proyecto.

Imagen 2: Interfaz de edición del proyecto.

Atributos:

Descripción corta del Proyecto - Actualizar descripción.


Use index page - Esta opción permite que usted adapte el nombre del URL que sera llamada por la
aplicación. Por ejemplo: La aplicación: "http://mydomain/project/form_01/form_01.php" Podria llamarse
usando "http://mydomain/project/form_01/"

Es posible actualizar la descripción completa del proyecto. Utilice el área de texto que cuenta con el editor para
ello.

Seleccione los idiomas disponibles en el proyecto de la lista, y defina el idioma por defecto. Utilice la interfaz que
se muestra abajo para agregar o eliminar idiomas del proyecto. Haga clic en Definir por Defecto para actualizar
el idioma por defecto del proyecto. Cuando no se seleccione un idioma por defecto, Scriptcase lo seleccionará
automáticamente basado en las preferencias del navegador del usuario.

Imagen 3: Seleccionando Locales del proyecto

Locales - Es la combinación del idioma y las configuraciones regionales. De esta manera, un país con más de
un idioma, por ejemplo.: Inglés (Canada) y Francés (Canada). Estas relacioness (locales) pueden ser
seleccionadas al crear o editar un proyecto.
Imagen 4: Seleccionando temas para el proyeto.

Temas - Defina los temas disponibles para las aplicaciones.


Valores Predeterminados

Usando la opción de valores por defecto és posible personalizar una serie de atributos del proyecto, evitando
tareas repetitivas y aumentando la productividad.

Imagen 1: Acceso a Valores por Defecto

Imagen 2: Interfaz de Ajustes por Defecto.

1 - Configuraciones generales:
Logo - Logo (imagen) estandar usado en las aplicaciones.
Registros por Página- Cantidad de registros por página, ésta opció es usada en aplicaciones grids y
formularios.
Mostrar número de línea- .
Mostrar Título- .
Mostrar Resumen- Mostrar resumen en aplicaciones tipo Grid. Se implementa mediante un comando
COUNT de SQL y por tanto puede ocasionar problemas de desempeño.

2 - Ajustes de Aplicaciones:
Es posible seleccionar valores por defecto para cada tipo de aplicación, tal como:
Definir el ancho de la tabla
Seleccionar la plantilla de cabecera y pie de pagina.
Definir la alilneación de los campos.
Seleccionar cuales botones de la barra de herramienta estarán disponibles por defecto cuando se cree
una aplicación.
Otros...

3 - Editor de HTML
Configurar los atributos de la barra de herramientas usados en 'editor html fields' en aplicaciones de control o
formularios.

Atributos:

Localización- Define la posición de la barra de herramientas en la caja de texto.


Alineación de Botonos - Define la alineación de los botonos (derecha, izquierda o centrados).
Barra de Estado - Define el estado de la barra de herramientas.
Cantidad de Barras - Define la cantidad de barras (ver imagen).
Organización de los Botones - Seleccione que botones seran mostrados en la barra.
Vista Previa - Muestra los botones seleccionados.

4 - bibliotecas
Seleccione y habilite las bibliotecas para usar en los eventos de las aplicaciones.
Abrir Proyectos

Puede abrir, o ir de un proyecto a otro cuando lo desee, accesando al menu Archivo -> Abrir Proyecto.

Imagen 1: Menu.

Seleccione para abrir un proyecto existente.

Imagen 1: Seleccionando un Proyecto.


Borrar Proyecto

Elimine un proyecto, todas las aplicaciones y conexiones. Los usuarios del proyecto NO son eliminados.

Nota: Confirme la eliminación del proyecto (Imagen 2) ya que es definitiva y no reversible. Un proyecto sin
backup no puede ser restaurado.

Imagen 1: Eliminar proyecto.

Imagen 2: Confirmacion.
Historico De Version

HistÓrico de Version
Esta opción sirve para mantener un histórico de las versiones del proyecto. Eliminar, abrir y cerrar o editar una
versión del proyecto.

Imagen 1: Menu del Histórico de Versiones.

Imagen 2: Interfaz de descripción de la Versión.

Atributos:

Eliminar - Borrar todas las aplicaciones del Proyecto para la versión seleccionada.

Estado - Abrir/Cerrar una versión del proyecto.

Editar - Editar la versión del Proyecto (Sólo disponible si el estado de la versión es "Abierto"

Imagen 2: Descripción de la versión.


Incrementar VersÃon

Incrementar VersiÓn
Los incrementos de versión permiten controlar el desarrollo del proyecto, separando las versiones que han sido
desarrolladas.

Imagen 1: Menu de incremento de Versión.

Cuando una nueva versión del proyecto es generada se mantendrá una copia de la versión previa, permitiendo el
desarrollo de la nueva versión.

Imagen 2: Interfaz de incremento de versión.

Atributos:

Versión actual - Versión actual del Proyecto.

Nueva versión - ID de la nueva versión.

Descripción - Descripción del Proyecto.


GeneraccÃon De Código Fuente

GeneraCCÍon de CÓdigo Fuente


Genera el código fuente de las aplicaciones del proyecto.

Imagen 1: Menu de selección de aplicación.

Permite generar el código fuente del proyecto entero o de las aplicaciones seleccionadas.

Si están los Threads estan habilitados, puede ver las aplicaciones que se están compilando para cada
subproceso.

Imagen 2: Mostrando Threads.

O puedes ver el registro de aplicaciones generadas.


Image1: Mostrando registro.
PublicacÃon

PublicaciÓn
Mediante el proceso de publicación se publican las aplicaciones desarrolladas con Scriptcase (y sus librerías) en
cualquier servidor Web habilitado para PHP.

Para mayor información, Hace un clic aqui.


Exportar Aplicaciones

Imagen 1: Menu de exportación de proyectos

Permite exportar todas las aplicaciones de un proyecto o solo algunas seleccionadas.

Luego ScriptCase genera un enlace al archivo de respaldo (.ZIP). Haga clic en el enlace para descargarlo.

Imagen 2: Interfaz de rutina de respaldo.


Importar Aplicaciones

Es usado para subir e importar un archivo ZIP previamente exportado al Proyecto.

Imagen 1: Menu de importación de aplicaciones.

Seleccione el archivo ZIP que fue exportado por Scriptcase.

Imagen 2: Interfaz de importación de aplicaciones.

Chequee la lista de aplicaciones contenidas en el archivo de respaldo. Haga clic en Restaurar y luego clic en
Aceptar para finalizar el proceso.
Informes De Gestión

informes de gestiÓn
Proporciona dos tipos de reportes de Proyecto: Lista de Aplicaciones y Resúmen de Desarrolladores.

Imagen 1: Menu de Reportes del Proyecto

Lista de Aplicaciones
La lista de aplicaciones muestra una información histórica y analítica sobre las aplicaciones del Poyecto.

Imagen 2: Lista de Aplicaciones.

La lista de aplicaciones le muestra tambien los "INSERTS" para una Tabla (SQL) existente en el proyecto. Esta
información puede ser usada como parte del mecanismo de autenticación de su proyecto.

Al hacer clic en MOSTRAR INSERTS, verá la siguiente información.


Imagen 4: Interfaz de INSERT de aplicaciones.

Imagen 5: Interfaz de INSERT de la Tabla.

Resumen de Desarrolladores
Muestra un reporte detallado por Desarrollador y applicacioned creadas.

Imagen 6: Interfaz de Reporte (Resumen de Desarrolladores).

Imagen 6: Interfaz de Reporte (Resumen de Desarrolladores).


Mostrar Diagrama

En el menú proyecto -> Mostrar Diagrama, podemos generar un diagrama de todas las aplicaciones del
proyecto actual.

Imagen 1: Mostrar Diagrama.

Imagen 2: Diagrama.
Busqueda En Las Aplicaciones

Busca por un atributo específico en todas las aplicaciones del proyecto:

Imagen 1: Menu de Busqueda.

Imagen 2: Interfaz de Busqueda.


Exportar Proyecto

Utilice esta opción para guardar el proyecto y todas sus aplicaciones en un archivo ZIP que puede importar en
otro ScriptCase.

Imagen 1: Menu de Exportación de Proyectos.

Seleccione el proyecto que desee exportar.

Imagen 2: Interfaz de exportación de aplicaciones.

Scriptcase generará un enlace a un archivo (.ZIP). Haga clic en el enlace para descargarlo.

Imagen 3: Interfaz de rutina de respaldo .


Importar Proyecto

Utilice para subir e importar un archivo ZIP exportado anteriormente al proyecto abierto.

Imagen: Interfaz de importación de aplicaciones.

Paso 1 - Seleccione el archivo zip con el proyecto que fue exportado previamente por ScriptCase.

Imagen 1: Interfaz de importación de aplicaciones.


Seguridad

Seguridad

Haciendo uso de los recursos de seguridad de ScriptCase, puedes aplicar las reglas de acceso para que el
sistema se desarrolle, dismuyendo aún más el tiempo de desarrollo del proyecto, considerando que ScriptCase
generará aplicaciones de acceso y todas las validaciones automaticamente.

Image 1:Módulo de seguridad del Menú.

1. Tipo - El primer paso es seleccionar el nivel de seguridad. Hay tres niveles de seguridad y cada nivel se basa
en un modelo de datos para almacenar información como, cuentas de usuarios, contraseñas, acceso a
perfiles, grupos etc.

Image2: Tipo de módulo de seguridad.

Tipos:

Usuario- Se crea una apicación basada en el nivel de la seguridad del usuario. Donde la aplicación está
vinculada a la conexión del usuario.
Aplicación - Se crea una aplicación basada en el nivel del seguridad de la aplicación. Donde la
aplicación está vinculada con el usuario.
Grupo- Se crea una aplicación basada en el nivel de seguridad del grupo. Donde se define el acceso de
cada grupo de ciertas aplicaciones.

2. Selecciona Conexión - El segundo paso es común para cualquier tipo, y es usado para seleccionar que
conexión de base de datos será utilizado para crear el módulo de Seguridad.
Imagen 3: Módulo de Seguridad- Seleccione conexión

Selecciona Conexión:

Conexión - Selecciona una conexión de base de datos del proyecto.


Crear o utilizar tablas existentes - Puedes elegir si ScriptCase creará las tablas en tu base de datos o se
usarán tablas ya existentes.
Prefijo Tabla - Prefijo utilizado para crear los nombres de la tabla.
Eliminar tablas si existen - Borra tablas para crear otras nuevas.
Proteger a los usuarios registrados- Elimina las tablas para crear otras nueva.

3. Asociado - El tercer paso es diferente para cada tipo de nivel de seguridad y es utilizado para asociar los
campos del módulo de seguridad con los campos de la base de datos. Por tanto, es sólo necesario, si has
seleccionado la opción de usar '' tablas existentes'' en el último paso.

Usuario
Basado en el nivel de seguridad del usuario. Donde la aplicación está vinculada con el login del usuario.
Image 4: Interfaz Usuario

1 - Usuario:

Tabla - Define la tabla ''Usuarios'' usada por el sistema.


Login/ Iniciar Sesión- Establece el campo de para almacenar el Login del usuario.
Contraseña - Establece los campos para almacenar la contraseña del usuario.
Nombre - Establece el campo para almacenar el nombre de usuario.
E-mail - Establece el campo para almacenar el E-mail.
Activar - Establece el campo para almacenar si el usuario está activo o no.
Activar el código- Establece el campo para almacenar el código de activación.
Privilegios de Administrador- Establece el campo para almacernar si el usuario tiene privilegios de
administrador.

2 - Iniciar Sesión:

Cuadro - Poner la mesa "usuario en lÃnea" utilizado por el sistema.


Iniciar sesión - Establezca el campo para almacenar la conexión del usuario.
Fecha de inicio de sesión - Ajuste el campo para almacenar el tiempo que el usuario lleva a cabo el
inicio de sesión en el sistema.
Sesión - Establezca el campo para almacenar la sesión de usuario.
Direcciones IP - Establezca el campo para almacenar IP del usuario.

Usuario / App
Basado en el nivel de seguridad de la aplicación. Donde la aplicación está vinculada con el usuario.

Image 5: User / App Interface.


1 - Usuario:

Tabla- Define la tabla ''usuarios'' utilizada por el sistema.


Login - Establece el campo para almacenar el campo de usuarios.
Contraseña- Establece el campo para almacenar la contraseña del usuario.
Nombre - Establece el campo para almacenar el nombre de usuario. et the field to stores the User
Name.
E-mail - Establece el campo para almacenar el E-mail.
Activar - Establece el campo para almacenar si el usuario está activo o no.
Código de Activación - Establece el campor para almacenar el código de activación.
Administrator con Privilegios- Establece el campo para almacenar si el amdministrador tiene
privilegios.

2 -Applicaciones:

Tabla - Establece si la tabla almacena todas las aplicaciones de proyectos.


Código - Establece el campo para almacenar el código o el nombre de la aplicación.
Description - Set the field to store the application description.
Tipo de Aplicación- Establece el campo para almacenar el tipo de aplicación.

3 - Usuario/ Applicación:

Tabla - Establece la tabla para almacenar las relaciones entre grupos y aplicaciones de proyectos.
Login - Establece el campo para almacenar el login del usuario.
Nombre de la Aplicación - Establece el campo para almacenar el nombre de la aplicación.
Acceso Privilegiado- Establece el campo para almacenar si el usuario tiene privilegios para acceder a
la aplicación.
Inserte Privilegio- Establece el campo para almacenar si el usuario tiene privilegios para insertar
archivos nuevos en la aplicación.
Eliminar Privilegio - Establece el campo para almacenar si el usuario tiene el privilegio de eliminar
archivos en la aplicación.
Actualizar Privilegio- Establece el campo para almacenar si el usuario tiene el privilevio de actualizar
archivos en la aplicación.
Exportar Privilegio- Establece el campo para almacenar si el usuario tiene el privilegio para exportar
archivos en la aplicación.
Imprimir Privilegios- Establece el campo para almacenar si el usuario tiene el privilegio de imprimir los
archivos en la aplicación.

4 - Loguin:

Cuadro - Poner la mesa "usuario en lÃnea" utilizado por el sistema.


Iniciar sesión - Establezca el campo para almacenar la conexión del usuario.
Fecha de inicio de sesión - Ajuste el campo para almacenar el tiempo que el usuario lleva a cabo el
inicio de sesión en el sistema.
Sesión - Establezca el campo para almacenar la sesión de usuario.
Direcciones IP - Establezca el campo para almacenar IP del usuario.

Usuario / Grupo / App


Basado en el nivel de seguridad del grupo. Donde está definido el acceso de cada grupo a ciertas
aplicaciones.

Image 6: User / Group / App Interface.

1 - User:

Table - Define the table "Users" used by the system.


Login - Set the field to stores the User login.
Password - Set the field to stores the User Password.
Name - Set the field to stores the User Name.
E-mail - Set the field to stores the E-mail.
Active - Set the field to stores if the user is active or not.
Activation code - Set the field to stores the Activation code.
Administrator privilege - Set the field to stores if the user has administrator privileges.

2 - Group:

Table - Set the table to stores the groups created in the system.
ID - Define the field that will store the group code.
Description - Set the field that will store the group description.
3 - Application:

Table - Set the table to store all project applications.


Code - Define the field to store the code or the application name.
Description - Set the field to store the application description.
Type of application - Set the field to store the application type.

4 - User / Group:

Table - Set the table to store the relationship between users and groups in the project.
Login - Set the field to store your login.
Group Code - Define the field to store the group code.

5 - Group / Application:

Table - Set the table to store the relationship between groups and project applications.
Group Code - Define the field to store the group code.
Application Name - Define the field to store the application name.
Access Privilege - Define the field to store if the group has privilege to access the application.
Insert Prvilege- Define the field to store if the group has privilege to insert new records in the
application.
Delete Privilege - Define the field to store if the group has privilege to delete records in the application.
Update Prvilege- Define the field to store if the group has privilege to update records in the application.
Export Privilege - Define the field to store if the group has privilege to export records in the application.
Print Prvilege- Define the field to store if the group has privilege to print records in the application.

6 - Logueado:

Cuadro - Poner la mesa "usuario en lÃnea" utilizado por el sistema.


Iniciar sesión - Establezca el campo para almacenar la conexión del usuario.
Fecha de inicio de sesión - Ajuste el campo para almacenar el tiempo que el usuario lleva a cabo el inicio
de sesión en el sistema.
Sesión - Establezca el campo para almacenar la sesión de usuario.
Direcciones IP - Establezca el campo para almacenar IP del usuario.

4. Configuracion - El cuarto paso se utiliza para informar de la configuración utilizada en el módulo de


seguridad.
Imágenes 7: Configuración de la Interfaz

1- General:
Aplicaciones de Prefijo- Crea aplicaciones de seguridad con un prefijo en el nombre.
Encriptación - Establece si la contraseña utilizará encriptación.
Activar Seguridad- Activa la opción de '' usar seguridad'' en cada aplicación.
Usa Captcha - Activa la opción de usar CAPTCHA en la pantalla de inicio de sesión.
Folder - Crea una carpeta en el proyecto para aplicaciones de seguridad.
Tema - Defina el tema de las aplicaciones.
Identificación - Establece el esquema de inicio usado en las aplicaciones de seguridad.
Menu - Permite crear o seleccionar una aplicación de menú para incluir un módulo de seguridad.
Tipo de Menú - Establece el tipo de menú, si la opción de crear un nuevo menú de aplicaciones se
encuentra en el punto anterior.
2 - Login:
Tamaño mÃnimo - Tamaño mÃnimo de los caracteres escritos por el usuario.
Tamaño máximo - Tamaño máximo de los carácteres escritos por el usuario.
Enviar enlace email para nueva contraseña - Establece qué caracteres puede escribir el usuario
final.
3 - Recuperar contraseña:
Enviar correo electrónico con contraseña - Establecer si el usuario puede volver a activar la
contraseña recibindo ella por correo electrónico.
Restablecer la contraseña y enviarla por e-mail - Establecer si el usuario puede volver a activar la
contraseña y restablecer la misma y enviar un correo electrónico.
Enviar por e-mail un link para restablecer la contraseña - Establecer si el usuario puede volver a
activar la contraseña enviando un link para lo correo electrónico con lo registro de la nueva contraseña.
4 - Nuevos usuarios:
Permite el registro de nuevos usuarios - Un link es creado en la pagina de login permitiendo lo
registro de nuevos usuarios.
Es necesaria la activación por correo electrónico - Nuevos usuarios reciben un link de ativación por
correo electrónico.
Enviar correo electrónico al administrador - Cuando un nuevo usuario hace registro, lo administrador
recibe un correo electrónico para permitir o no lo acceso de lo usuario en lo sistema.
5 - Configuración de correo electrónico :
Servidor SMTP - Establece el servidor SMTP.
Puerta SMTP - Establece la puerta SMTP.
Conexión Segura - Establece la seguranza del SMPT, si es utilizado SSL o TLS.
Usuario SMTP - Establece lo usuario SMTP.
Contraseña SMTP - Establece la contraseña SMTP.
E-mail SMTP - Establece lo correo electrónico SMTP.
6 - Usuarios logueados (Disponible cuando la opción "Proteger a los usuarios logueados" fue
seleccionada.)
Mostrar usuarios logueados - Aplicación Grid con todos los usuarios logueados en la sessión del
proyecto.
Protección ataque Brute Force - Bloqueo de usuarios al hacer login fracasado.
Tempo de bloqueio de lo Brute Force (en minutos) - Tiempo que lo usuario no puede loguear,
despues del bloqueo Brute Force.
Número de reintentos antes del bloqueo - Establece la cantidad de número máximo de intentos de
login fracasado, antes del bloqueo Brute Force.

5. Insertar dato - El quinto paso es utilizado para insertar datos en las tablas Usuarios y Grupos.

Imagen 8: Interfaz para insertar datos.

Insertar datos:

Login - Login del usuario.


Contraseña - Contraseña del usiuario.
Nombre - Nombre del usuario.
E-mail - Correo electrónico del usuário.
Grupo - Nombre del grupo del usuário.
6. Agregar aplicaciones - La sexta etapa es utilizada para insertar datos en la tabla aplicaciones.
Nota: Ese paso no es necesario si usted esta utilizando lo tipo de seguridad "Usuario".

Imagen 9: Interfaz para agregar aplicaciones.

Despues de la verificación la opción, ScriptCase hacer la inserción en una tabla de aplicaciones lo nombre de
cada aplicación que existe en lo proyecto.

7. Guardar Perfil - Lo ultimo paso es guardar en un perfil todas las configuraciones utilizadas en los pasos
anteriores.

Imagen 10: Interfaz de perfil

Usted puede guardar un perfil para cualquier usuario del ScriptCase o para un usuario de lo proyecto actual.
Ldap Security

Seguridad Ldap

Hay dos maneras de utilizar LDAP para la autenticación de las aplicaciones de ScriptCase:

LDAP option.

Control Total
Solo Autentificación

Tutorial LDAP
Ldap - Control Total

LDAP - Control Total


Este método de autenticación LDAP permite al administrador seleccionar usuarios de LDAP que tendrán acceso
a las aplicaciones y las aplicaciones que deven de ser accesibles para cada usuario.

1. Conexión -

Image 1: Ajustes de conexión.

Conexión. - Seleccione una conexión de base de datos del proyecto.


Existentes o crear tablas - Puede elegir si ScriptCase crea las tablas en la base de datos se va utilizar de
las tablas existentes.
Tabla prefix - Prefijo utilizado para crear los nombres de tabla.
Eliminar tablas, si existen. - Eliminar las tablas para crear otras nuevas.

2. Asociado - Se necesita sólo si seleccionado la opción de utilizar "tablas existentes" en el paso anterior.

User:
Tabla - Define la tabla "Usuarios" que utiliza el sistema.
Login - Establece el campo que guarda el login del usuario.
Contraseña - Establece el campo que guarda la contraseña del usuario. NO SE UTILIZA.
Nombre - Establece el campo que guarda el nombre del usuario.
E-mail - Establece el campo que guarda el correo electrónico.
Activo - Establece el campo guarda si el usuario está activo o no.
El código de activación -Establece el campo que guarda el código de activación. NO SE UTILIZA.
Privilegios de Administrador - Establece el campo que guarda si el usuario tiene privilegios de
administrador.

Aplicación:

Tabla - Define la tabla para guardar todas las aplicaciones del proyecto.
Nombre de la aplicación - Defina el campo para almacenar el código o el nombre de la aplicación.
Descripción - Establece el campo para almacenar la descripción de la aplicación.
Tipo de aplicación - Establece el campo para almacenar el tipo de aplicación.

Usuario / Aplicación:
Tabla - Define la tabla para guardar la relación entre los grupos y las aplicaciones del proyecto.
Login - Define el campo para guardar el nombre de usuario.
Nombre de la aplicación - Define el campo para guardar el nombre de la aplicación.
Privilegio de acceso - Define el campo para guardar si el usuario tiene el privilegio de acceder a la
aplicación.
Inserte Prvilege - Define el campo guardar si el usuario tiene privilegios para insertar nuevos registros en la
aplicación.
Eliminar Privilegio - Define el campo para guardar si el usuario tiene privilegios para eliminar registros en
la aplicación.
Update Prvilege - Define el campo para guardar si el usuario tiene privilegios para actualizar los registros de
la aplicación.
Privilege Export - Definir el campo para guardar si el usuario tienel privilegio de exportar registros en la
aplicación.
Imprimir Prvilege - Define el campo para guardar si el usuario tiene el privilegio de imprimir los registros de
la aplicación.

3. Configuración - En esto paso se definirán los parámetros utilizados en el módulo de seguridad.

General:

Aplicaciones prefijo - Crea las aplicaciones de seguridad con un prefijo en el nombre


.
Cifrado - Define si la contraseña se utiliza cifrado . NO SE UTILIZA
.
Enable Security - Habilita la opción de "seguridad uso" de cada aplicación

Captcha Uso - Habilita la opción de usar CAPTCHA en la pantalla de inicio de sesión

Carpeta - Se crea una carpeta en el proyecto para aplicaciones de seguridad


.
Esquema - Define el tema de las aplicaciones

Log - Define el esquema de registro utilizado en las aplicaciones de seguridad

Menú - Permite crear o seleccionar una aplicación de menú para incluir el módulo de seguridad

Tipo de menú - Define el tipo de menú, si la opción de crear un nuevo menú de aplicaciones se establece
en el punto anterior.

Login:

Tamaño mínimo - El tamaño mínimo de los caracteres tecleados por el usuario.


El tamaño máximo - Tamaño máximo de caracteres tecleados por el usuario.
Caracteres permitidos - Definir que tipo de dcaracteres el usuario final puede escribir.

Configuración de correo electrónico:


Servidor SMTP - Define el servidor SMTP.
Puerto SMTP - Define el puerto SMTP.
Usuario SMTP - Define el usuario de SMTP.
Contraseña SMTP - Define la contraseña SMTP.
SMTP E-mail - Define el correo electrónico SMTP.

LDAP:

Servidor - Define la dirección del servidor LDAP.


Dominio - Define el dominio LDAP que se utilizará.
DN - Define nombre distinguido de LDAP que se utilizará.
Grupo - Define el grupo LDAP que se utilizará.

4. Prueba de usuario - El quinto paso se utiliza para activar un usuario como administrador.

Inserte interfaz de datos

Insertar datos:
Login - Acceso válido de usuario LDAP.
Contraseña - contraseña de usuario válidos LDAP.
Nombre - Nombre de usuario
E-mail - E-mail.

5. Agregar aplicaciones - El sexto paso se utiliza para rellenar las solicitudes de la tabla.

Agregar interfaz Aplicaciones

Comprobación de la opción, ScriptCase insertará en la tabla de aplicaciones, el nombre de cada aplicación existe
en el proyecto.

6. Perfil - El último paso se utiliza para guardar en un perfil de todos los parámetros utilizados en los pasos para
ser utilizados en otros proyectos.

Perfil de interfaz

Se puede guardar un perfil para cualquier usuario ScriptCase, sólo para ese usuario o simplemente para ser
usado en ese proyecto.
Ldap - Sólo Autenticación

LDAP - SÓlo AutenticaciÓn


Este método de autenticación LDAP permite al usuario tener acceso a todas las aplicaciones a través de la
validación LDAP de su usuario / contraseña.

1. Conexión -

Image 1: Ajustes de conexión.

Conexión - Seleccione una conexión de base de datos del proyecto.

2. Configuración - Este paso definir los valores utilizados en el módulo de seguridad.

General:

Aplicaciones Prefijo - Crea las aplicaciones de seguridad con un prefijo en el nombre.


Cifrado - Define si la contraseña se utiliza cifrado. NO SE UTILIZA.
Activar seguridad - Active la opción "seguridad uso" en cada aplicación.
Usar Captcha - Habilita la opción de usar CAPTCHA en la pantalla de inicio de sesión.
Carpeta - Se crea una carpeta en el proyecto para aplicaciones de seguridad.
Esquema - Define el tema de las aplicaciones.
Log - Define el esquema de registro utilizado en las aplicaciones de seguridad.
Menú - Permite crear o seleccionar una aplicación del menú para incluir el módulo de seguridad.
Tipo de Menú - Define el tipo de menú, si la opción de crear un nuevo menú de aplicaciones se establece
en el punto anterior.

Login:

Tamaño mínimo - El tamaño mínimo de los caracteres tecleados por el usuario.


El tamaño máximo - Tamaño máximo de caracteres tecleados por el usuario.
Caracteres permitidos - Definir que caracteres que el usuario final puede escribir.

LDAP:

Servidor - Define la dirección del servidor LDAP


Dominio - Define el dominio LDAP que se utilizará.
DN - Define nombre distinguido de LDAP que se utilizará.
Group - Define el grupo de LDAP a utilizar.

3. Prueba de usuario - El quinto paso se utiliza para activar un usuario como administrador.

Inserte interfaz de datos

Insertar datos:

Login - Ingresar Válido usuario LDAP.


Contraseña Contraseña de usuario válidos LDAP.
Nombre - Nombre de usuario
E-mail - User e-mail.

4. Perfil - El último paso se utiliza para guardar en un perfil de todos los parámetros utilizados en los pasos para
ser utilizados en otros proyectos.

Perfil de interfaz

Se puede guardar un perfil para cualquier usuario ScriptCase, sólo para ese usuario o simplemente para ser
usado en ese proyecto.
Creación De Una Base De Datos Ldap

CreaciÓn de una Base de datos LDAP


Con el fin de comprender mejor cómo utilizar la seguridad LDAP en ScriptCase, vamos a aprender a crear una
base de datos LDAP y obtener los datos para construir, sobre ScriptCase, un módulo de seguridad de su uso. En
el servidor Windows, hay una forma nativa de instalar y configurar Active Directory con la base de datos LDAP:

Creación de una base de datos en Windows Server LDAP.

Creación de una base de datos simple LDAP en Linux.

CreaciÓn de una base de datos en Windows Server LDAP.


Server Manager

Image 01: Servidor opción administrador en el menú de inicio.

En Windows Server es nativa posible crear una base de datos LDAP para alimentar a una estructura de Active
Directory. Vamos a necesitar para acceder al Administrador de servidores para instalar el servicio de directorio de
Active Directory. En primer lugar, busque el Administrador de servidores en el menú de inicio y ejecutarlo.

&nbsp
Image 02: Servidor ventana Administrador Principal.

En la ventana principal, acceda a la "Roles" y, a crear una nueva función utilizando "Agregar funciones"

Image 03: Roles.

Add Role Wizard

Image 04: Añadir a casa Rol del Asistente.

Lea y siga estas recomendaciones de la pantalla y luego continúe.


Image 05: Elección de servicios de instalar.

Esta pantalla nos permite elegir los servicios que desea instalar en el papel que se está agregando. Marque la
opción "Servicios de dominio de Active Directory" y continuar

Image 06: Active Directory Domain Services.

Hay algunas notas importantes acerca de los Servicios de dominio de Active Directory en esta pantalla.
Image 07: Instalación.

Esta página muestran lo que se instalará a partir de ahora. Para continuar con la instalación, haga clic en el
botón "Instalar". Después de la transformación, se le mostrará la ventana "Resultados" con el registro de
instalación.
Image 08: Resultados.

Domain Controller

Image 09: Active Directory página rol.

Image 10: Instalar AD DS Wizzard.


Esta Wizzard crearemos nuestro dominio (o asociar un dominio existente).

Image 11: OS compatibilidad.

Image 12: Creación de un nuevo árbol.

Para crear un nuevo árbol, seleccione la opción "Crear un dominio nuevo en un nuevo bosque" y haga clic en
"Siguiente" para instalar su nombre.
Image 13: La creación de un nombre de dominio completo.

Para este ejemplo vamos a utilizar admartini.scriptcase.com como el nombre de dominio.

Image 14: Establecer el nivel funcionaladmartini.scriptcase.info.

Este paso se definirán los equipos que serán capaces de convertirse en servidores o controladores de dominio
delegado.
Image 15: Las opciones adicionales.

Para asegurarse de que otros ordenadores será capaz de encontrar este dominio, la convierten en un servidor
DNS o utilizar el valor predeterminado del servidor DNS, relationing el nombre de dominio a dirección IP del
servidor de AD.

Image 16: Definición de base de datos, el registro y la ruta de SYSVOL.

Aquí puede definir la ruta de la base de datos LDAP, los archivos de registro y SYSVOL el. No hay necesidad de
cambiar esta situación en la mayoría de los casos.
Image 17: Configuración de una contraseña del modo de restauración.

Esta contraseña le permitirá acceder al modo del servidor de anuncios de restauración, no se relaciona con la
contraseña de administrador de LDAP.

Image 18: Resumen de la instalación.

Image 19: Instalación progreso.


Image 20: Instalación finalizada.

Creación de un nuevo usuario

Image 21: Creación de objetos de usuario.

Seleccione la opción "Usuarios y equipos" opción en el menú de AD DS, a continuación, seleccione el dominio y
haga clic derecho para crear un nuevo objeto de usuario. Introduzca los datos de usuario y definir una contraseña
nueva para él. A continuación, confirme los cambios para completar el proceso.

Image 22: Nuevos datos de usuario.


Image 23: Definición de la contraseña del usuario.

Image 24: Objeto creado.

Resultados

En este tutorial se crea un entorno de autenticación LDAP. Los datos de autenticación para este ejemplo son:

Domain ADMARTINI
DN DC=admartini,DC=scriptcase,DC=info
User CN=Henrique C. Barros,DC=admartini,DC=scriptcase,DC=info OR
Name [email protected]

CreaciÓn de una base de datos simple LDAP en Linux.


Instalación y configuración de slapd

Vamos usar OpenLDAP (slapd) para construir una base de datos LDAP accesible para el módulo de seguridad
sin simular un Active Directory. Este tutorial va a crear un servidor LDAP y un solo usuario para el acceso.

Image 01: Instalación de slapd.

En un sistema basado en Debian, tenemos que usar apt-get para recuperar e instalar slapd.

Image 02: Utilizando dpkg-reconfigure slapd para cambiar la configuración.

Después de la instalación, debe configurar los ajustes de la slapd. Para ello, debemos usar dpkg-reconfigure
para construir.
Image 03: Configuración de slapd.

Seleccione la opción "No" y pulse Intro para continuar.

Image 04: Definición de nombres de dominio.

Elija su nombre de dominio.


Image 05: Definir nombre de la organización.

Escriba el nombre de la organización y pulse Intro para continuar.

Image 06: Configuración de la contraseña de administrador.

Definir la contraseña de administrador y pulse Enter para confirmar.

Image 07: Definición de base de datos back-end del motor.


Esta pantalla nos permite elegir el backend de base de datos. Le recomendamos que utilice HDB. Continuar con
enter y luego optar por limpiar su base de datos anterior.

Image 08: Purga DB anterior.

Image 09: Mover archivos antiguos.

Adición de un nuevo usuario

En primer lugar, debe crear un archivo LDIF con la información sobre el usuario sobre el mismo:
user@computer:~$ touch hbarros.ldif

Este es el contenido que estamos utilizando para este archivo de ejemplo:

# Object 1: uid=hbarros,dc=admartini,dc=scriptcase,dc=info
dn: uid=hbarros,dc=admartini,dc=scriptcase,dc=info
objectclass: account
objectclass: simpleSecurityObject
objectclass: top
uid: hbarros
userpassword: {MD5}6jAUXhUfuutm7cbFC6oVUA==

Ahora estamos listos para ponerlo en la propia base de datos.

Obtener derechos de administrador:


user@computer:~$ su

Detenga el servicio slapd:


root@computer:/home/user# /etc/init.d/sladp stop

Utilice slapadd para importar el archivo:


root@computer:/home/user# slapadd -l /home/user/hbarros.ldif

Reinicie el servicio.
root@computer:/home/user# /etc/init.d/slapd start

Resultados

En este tutorial se crea un entorno de autenticación LDAP. Los datos de autenticación para este ejemplo son:

Domain ADMARTINI
DN DC=admartini,DC=scriptcase,DC=info
User Name UID=hbarros,DC=scriptcase,DC=info
Módulo De Log

MÓdulo de Log
Haciendo uso de los recursos de Logging de ScriptCase es posible implementar un completo sistema de Logs a
sus proyectos. Almacenando toda la información que fue actualizada o eliminada por el usuario final y a cuales
aplicaciones estan accediendo

Imagne 1: Menu del Módulo de Logs

Crear / Editar
Esta opción es utilizada para crear o editar un nuevo esquema para el módulo de Log de su proyecto.

Imagen 2: Creando un esquema para los Logs.

Una vez que se tenga un esquema de Logs creado, puede ser listado para ser editado o borrado.

Imagen 3: Lista de esquema de Logs.

Aplicaciones
Aquí es posible definir cuales aplicaciones y eventos serán registrados.

En la parte superior puede aplicar acciones a todas las líneas o puede recorrer la lista y seleccionar una acción
para una línea en particular.

Imagen 4: Interfaz de aplicaciones.

En la parte inferior de la página están las opciones para filtrar las aplicaciones que son listadas.

Imagen 5: Barra de herramientas inferior.


Connecting Your Database

Connecting Scriptcase To Your Database

CONNECTING - DATABASE
Access

Access

Currently Scriptcase offers the connection witht the Access database using the driver MDAC28SDK or Newer (
Windows ) and UnixODBC ( Linux ).

Itâ??s
quite simple to enable the extension, select the operating system e continue with the tutorial and in a few
steps youâ??ll learn how to enable the extension and create a connection with Scriptcase.

If youâ??re using your own environment, pre configured, then the extension needs to be enabled in the PHP.

Select your operating system to verify how to do the connection with Access.
Windows

Connecting With Access Using Odbc

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the MS Access
database

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MS Access
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, bey default itâ??s MS Access ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your ODBC connection if it has one.
Password - Inform the password of your ODBC connection if it has one.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Access Using Odbc

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the MS Access
database

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MS Access
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, bey default itâ??s MS Access ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your ODBC connection if it has one.
Password - Inform the password of your ODBC connection if it has one.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Ibm Db2

Ibm Db2

Currently Scriptcase offers the IBM DB2 connection through the DSDriver IBM DB2.
The extension comes disabled in our installer.

To enable the extension is quite simple, select your operating system and continue with the tutorial and in a few
steps youâ??ll learn how to enable the extension and create a connection on Scriptcase.
Windows

Connecting With Ibm Db2

Pre requirements
Have an Informix database setup and installed on a server or locally;
Have one or more tables created in this database;
Have an Instant Client installed in the same computer where Scriptcase installed;

If all the requirements are met, then your DB2 extension is enabled, in this case, you can Create a Connection
on Scriptcase.

If not, then follow the steps below to enable the extension, DB2:

Enabling the extension


1. First, do the download of the instant client compatible with the architecture of your operating system, x64 or x86
bits

Instant Client for Windows x64 bits


Instant Client for Windows x86 bits

2. After downloading the file, follow the steps in the installation wizard clicking on next and keeping the default
values.

Image1: Configuring the DB2 Instant Client.


3. Accept the terms and continue with the installation.

Image2: Configuring the DB2 Instant Client.

4. Click on Next, and keep the default values of the installer

Image3: Configuring the DB2 Instant Client.

5. Click on Installer, to start the installation process


Image4: Installing the DB2 Instant Client.

6. Click on finish, to finish the installation.

Image5: Installing the DB2 Instant Client.

Creating a Connection on Scriptcase


Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with the DB2 database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.
Step 2: After clicking â??New
Connectionâ??,the page for creating connections will appear, click on the DB2
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s DB2 Native ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the DB2 database.
Database Name - Inform the name of your DB2database.
User - Inform the user of your DB2 database.
Password - Inform the password of your DB2 database.
Schema - You can tell the Schema (Optional), if you wish to use only the tables belonging to the schema.

For more details on configuring the connection of the database click on Advanced
autocommit - Enable or disable autocommit feature.
i5_lib - A character value that indicates the default library that will be used for resolving unqualified file
references.
This is not valid if the connection is using system naming mode.
i5_naming - Enables or disables the appointment so DB2 UDB CLI iSeries system. Files are qualified using
the slash (/) delimiter.
Unqualified files are resolved using the library list for the job.
i5_commit - Select desired option for treating IBM DB2 data reading.
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Ibm Db2

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with the DB2 database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the DB2
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s DB2 Native ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the DB2 database.
Database Name - Inform the name of your DB2database.
User - Inform the user of your DB2 database.
Password - Inform the password of your DB2 database.
Schema - You can tell the Schema (Optional), if you wish to use only the tables belonging to the schema.
For more details on configuring the connection of the database click on Advanced

autocommit - Enable or disable autocommit feature.


i5_lib - A character value that indicates the default library that will be used for resolving unqualified file
references.
This is not valid if the connection is using system naming mode.
i5_naming - Enables or disables the appointment so DB2 UDB CLI iSeries system. Files are qualified using
the slash (/) delimiter.
Unqualified files are resolved using the library list for the job.
i5_commit - Select desired option for treating IBM DB2 data reading.
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.
Verify if the module is enabled in the diagnosis.
Mac

Connecting With Ibm Db2

Unfortunately it's not possible to do the connection with the DB2 database, because there isn't an Instant Client
for Mac OSX later then 10.8.

For more information, click here.


Firebird

Firebird

The automatic installation of Scriptcase already comes with the FireBird extension enabled in the PHP, by default,
only needing to create a connection in Scriptcase.

If youâ??re
using your own environment, pre configured, then the FireBird extension needs to be enabled in the
PHP.

Select your operating system to verify how to do the connection with FireBird.
Windows

Connecting With Firebird

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the FireBird
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Firebird
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Firebird.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Firebird database.
Database Name - Inform the path to the Firebird database.
User - Inform the user of your Firebird database.
Password - Inform the password of your Firebird database.
For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Firebird

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the FireBird
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Firebird
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Firebird.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Firebird database.
Database Name - Inform the path to the Firebird database.
User - Inform the user of your Firebird database.
Password - Inform the password of your Firebird database.
For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Firebird

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the FireBird
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Firebird
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Firebird.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Firebird database.
Database Name - Inform the path to the Firebird database.
User - Inform the user of your Firebird database.
Password - Inform the password of your Firebird database.
For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Informix

Informix

Currently Scriptcase offers the connection for the Informix database, using the driver Informix PDO.
The Informix extension comes disabled with our installer.

To enable the extension is quite easy, select your operating system and go through with the tutorial and in a few
steps youâ??ll learn how to enable the extension and create a connection on Scriptcase.
Windows

Connecting With Informix Pdo

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the Informix
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Informix
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Informix PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Informix Server.
Database Name - Inform the name of your database.
User - Inform the user of your Informix database.
Password - Inform the password of your Informix database.
For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Informix Pdo

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the Informix
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Informix
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Informix PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Informix Server.
Database Name - Inform the name of your database.
User - Inform the user of your Informix database.
Password - Inform the password of your Informix database.
For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Informix

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the Informix
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Informix
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Informix PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Informix Server.
Database Name - Inform the name of your database.
User - Inform the user of your Informix database.
Password - Inform the password of your Informix database.
For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Interbase

Interbase

The automatic installation of Scriptcase already comes with the InterBase extension enabled in the PHP, by
default, only needing to create a connection in Scriptcase.

If youâ??re
using your own environment, pre configured, then the InterBase extension needs to be enabled in the
PHP.

Select your operating system to verify how to do the connection with InterBase.
Windows

Connecting With Interbase

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the InterBase
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the InterBase
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Interbase 6.5 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
IP:PATH - Inform the server in format IP:path.
User - Inform the user of your Interbase database.
Password - Inform the password of your Interbase database.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Interbase

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the InterBase
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the InterBase
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Interbase 6.5 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
IP:PATH - Inform the server in format IP:path.
User - Inform the user of your Interbase database.
Password - Inform the password of your Interbase database.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Interbase

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the InterBase
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the InterBase
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Interbase 6.5 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
IP:PATH - Inform the server in format IP:path.
User - Inform the user of your Interbase database.
Password - Inform the password of your Interbase database.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mysql

Mysql

The Scriptcase installer enables in the PHP, the MySQL module by default, leaving only the user to connect to the
database through Scriptcase.

If you're using your own preconfigured environment, then the MySQL extension needs to be enabled in the PHP.

Select your operating system to see how to do the MySQL connection.


Windows

Connecting With Mysql

Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the MySQL
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MySQL
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s MySQL PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the MySQL database.
Port - Inform the port to be used for your connection. By Default port is 3306.
Database Name - Select the name of your database.
User - Inform the user of your MySQL database.
Password - Inform the password of your MySQL database.

For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Mysql

Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the MySQL
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MySQL
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s MySQL PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the MySQL database.
Port - Inform the port to be used for your connection. By Default port is 3306.
Database Name - Select the name of your database.
User - Inform the user of your MySQL database.
Password - Inform the password of your MySQL database.

For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Mysql

Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the MySQL
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MySQL
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s MySQL PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the MySQL database.
Port - Inform the port to be used for your connection. By Default port is 3306.
Database Name - Select the name of your database.
User - Inform the user of your MySQL database.
Password - Inform the password of your MySQL database.

For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Oracle

Oracle

Currently Scriptcase offers the Oracle connection through the Oracle Instant Client.

The extension comes disabled in our installer.

To enable the extension is quite simple, select your operating system and continue with the tutorial and in a few
steps youâ??ll learn how to enable the extension and create a connection on Scriptcase.
Windows

Connecting With Oracle

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with Oracle.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Oracle
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Oracle 8.0.5 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
TSNAME - Inform the IP of the Server where the Oracle database is installed and the name of the instance
created.
User - Inform the user of your Oracle Database.
Password - Inform the password of your Oracle Database.

For more details on configuring the connection of the database click on Advanced
client_encoding - Your database encoding.
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Connecting With Oracle Odbc

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with Oracle.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Oracle
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Oracle ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your Oracle Database.
Password - Inform the password of your Oracle Database.

For more details on configuring the connection of the database click on Advanced

client_encoding - Your database encoding.


Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Oracle

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with Oracle.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Oracle
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Oracle 8.0.5 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
TSNAME - Inform the IP of the Server where the Oracle database is installed and the name of the instance
created.
User - Inform the user of your Oracle Database.
Password - Inform the password of your Oracle Database.

For more details on configuring the connection of the database click on Advanced
client_encoding - Your database encoding.
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Connecting With Oracle Odbc

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with Oracle.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Oracle
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Oracle ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your Oracle Database.
Password - Inform the password of your Oracle Database.

For more details on configuring the connection of the database click on Advanced

client_encoding - Your database encoding.


Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Oracle

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with Oracle.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Oracle
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Oracle 8.0.5 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
TSNAME - Inform the IP of the Server where the Oracle database is installed and the name of the instance
created.
User - Inform the user of your Oracle Database.
Password - Inform the password of your Oracle Database.

For more details on configuring the connection of the database click on Advanced
client_encoding - Your database encoding.
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Postgresql

Postgresql

The Scriptcase installer enables in the PHP, the PostgreSQL module by default, leaving only the user to connect
to the database through Scriptcase.

If you're using your own preconfigured environment, then the PostgreSQL extension needs to be enabled in the
PHP.

Select your operating system to see how to do the PostgreSQL connection.


Windows

Connecting With Postgresql

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the PostgreSQL
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the PostgreSQL
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s PostgresSQL 7 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the PostgreSQL database.
Port - Inform the port to be used for your connection. By Default port is 5432.
Database Name - Select the name of your database.
User - Inform the user of your PostgreSQL database.
Password - Inform the password of your PostgreSQL database.

For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Postgresql

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the PostgreSQL
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the PostgreSQL
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s PostgresSQL 7 or Higher.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the PostgreSQL database.
Port - Inform the port to be used for your connection. By Default port is 5432.
Database Name - Select the name of your database.
User - Inform the user of your PostgreSQL database.
Password - Inform the password of your PostgreSQL database.

For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Postgresql

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with the PostgreSQL
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the PostgreSQL
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s PostgresSQL PDO.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the PostgreSQL database.
Port - Inform the port to be used for your connection. By Default port is 5432.
Database Name - Select the name of your database.
User - Inform the user of your PostgreSQL database.
Password - Inform the password of your PostgreSQL database.

For more details on configuring the connection of the database click on Advanced

Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Sql Server

Connecting To Ms Sql Server

The MS SQL Server connection to ScriptCase can be done in different ways according to your operating system.

Select below which connection you want to enable in Scriptcase.

TO PERFORM THE MS SQL SERVER CONNECTION ON WINDOWS, SEE THE TABLE


BELOW:

MS-SQL Server Compatibility

Win
Win Windows Windows
Server Win 7 Linux /
Server Win 8 Server Vista
2008 R2 SP1 MacOS
2012 2008 SP2 SP2
SP1

Native SRV PDO - - -

Native SRV - - -

ODBC -

SQL Server Client

TO PERFORM THE MS SQL SERVER CONNECTION ON LINUX, SEE THE TOPIC


BELOW:
See topic: Connecting to SQLServer on Linux

TO PERFORM THE MS SQL SERVER CONNECTION ON MAC OS X, SEE THE TOPIC


BELOW:
See topic: Connecting to SQLServer on Mac OS X
Windows

Connecting With Ms Sql Server Native Srv Pdo

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with MSSQL Server
Native SRV PDO.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MSSQL
Server image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Native SRV PDO, Native SRV ,
MSSQL Server ou ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) -Inform the server IP or name where the database is installed.
Database Name - Enter the MySQL database instance name.
Username - Enter a valid database user name. If you are connecting with a remote database server, check if
the database user has remote access.
Password - Enter the valid password.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Connecting With Ms Sql Server Native Srv

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with MSSQL Server
Native SRV.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MSSQL
Server image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Native SRV PDO, Native SRV ,
MSSQL Server ou ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) -Inform the server IP or name where the database is installed.
Database Name - Enter the MySQL database instance name.
Username - Enter a valid database user name. If you are connecting with a remote database server, check if
the database user has remote access.
Password - Enter the valid password.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Connecting With Ms Sql Server Odbc

Now weâ??ll
access Scriptcase from Scriptcase from the browser and create a connection with MSSQL Server
ODBC.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MSSQL
Server image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Native SRV PDO, Native SRV ,
MSSQL Server ou ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
Username - Enter a valid database user name. If you are connecting with a remote database server, check if
the database user has remote access.
Password - Enter the valid password.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Connecting With Ms Sql Server

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with MSSQL Server.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MSSQL
Server image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Native SRV PDO, Native SRV ,
MSSQL Server ou ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) -Inform the server IP or name where the database is installed.
Database Name - Enter the MySQL database instance name.
Username - Enter a valid database user name. If you are connecting with a remote database server, check if
the database user has remote access.
Password - Enter the valid password.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Ms Sql Server

In this topic we will see how to connect the Scriptcase production environment to SQLServer using the XAMPP
pre-configured environment.

Recommended:

Have access to SQLServer database.


Have PHP configured to FreeTDS.

Note: The XAMPP package has FreeTDS in its product list, but in case you wish to configure FreeTDS, enter the website http://www.freetds.org/

1 Performing the XAMPP Download


1.1 On this image you will see the website apachefriends.org, where we can download XAMPP. Make the download of PHP 5.6 version

1.2 Downloading directly through wget

2 Installing XAMPP
2.1 We have to make XAMPP an executable file ( command chmod -x ).
Set up the permission for execution ( command chmod 777 ).
And execute the file that was downloaded ( command ./).
2.2 We will type 'Y' for all the options of the XAMPP installer.
Note.: XAMPP default directory will be '/opt/lampp'

2.3 Complete installation.

2.4 Now just access from your Linux server'/'

2.5 Access the file info.php and check the settings of MS SQL module.
3 Downloading the production environment

3.1 Set the production environment

The production environment is a common function library used in applications generated by ScriptCase. It should
be used and configured together with published systems.The production environment is a common function library
used in applications generated by ScriptCase. It should be used and configured together with published systems.
For more information about publication visit the topic Publication Scheme.

On the image below we will see the direct link for the production environment download.

3.2 Copying ScriptCase production environment for your web server

Copying and unzipping the ".zip" file in the root of the web server, originating to the production environment.

3.3 Renaming the directory to 'prod_scriptcase' and giving full permission for this directory.
4 Setting FreeTDS

4.1 FreeTDS It is a library that enables the connection to MS SQLServer from a Linux station.

Inside the directory '/opt/lampp/etc' there is a file called 'freetds.conf', which is setting file of FreeTDS.

4.2 Accessing the setting file of FreeTDS

The settings used in our case are highlighted.

[SQLSERVER] --> This is the name that will refer to my dabatase server.

host --> This is the IP of my database server.

port --> This is the port where my database is installed.

tds version --> This is my SQLServer version.


5 Creating a connection from my production environment
5.1 Accessing the production environment through the URL --> '/scriptcase/prod/'

Accessing the production environment with the default password 'scriptcase'.

5.2 Change the default password of the production environment.

5.3 Creating a new connection.

5.4 Selecting SGBD.


Connection performed successfully.
Mac Os X

Connecting With Ms Sql Server

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with MSSQL Server.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the MSSQL
Server image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s Native SRV PDO, Native SRV ,
MSSQL Server ou ODBC.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) -Inform the server IP or name where the database is installed.
Database Name - Enter the MySQL database instance name.
Username - Enter a valid database user name. If you are connecting with a remote database server, check if
the database user has remote access.
Password - Enter the valid password.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Sqlite

Sqlite

The Scriptcase installer enables in the PHP, the SQLite module by default, leaving only the user to connect to the
database through Scriptcase.

If you're using your own preconfigured environment, then the SQLite extension needs to be enabled in the PHP.

Select your operating system to see how to do the SQLite connection.


Windows

Connecting With Sqlite

Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the SQLite
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the SQLite
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s SQLite PDO.
Test Connection - Validates the connection and informs if it was successful or not.
PATH - Inform the full path to the file SQLite database file (file.db).

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Sqlite

Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the SQLite
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the SQLite
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s SQLite PDO.
Test Connection - Validates the connection and informs if it was successful or not.
PATH - Inform the full path to the file SQLite database file (file.db).

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Sqlite

Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the SQLite
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the SQLite
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s SQLite PDO.
Test Connection - Validates the connection and informs if it was successful or not.
PATH - Inform the full path to the file SQLite database file (file.db).

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - By clicking on this tab, you will see this page:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Sybase

Sybase

Currently Scriptcase offers the connection to Sybase database through the client Sybase ASE.
The Sybase extension comes disabled in our installer (Windows e Linux ), but the Mac installer comes with the
extension enabled.

To enable the extension is quite simple, select your operating system and continue with the tutorial and in a few
steps youâ??ll learn how to enable the extension and create a connection on Scriptcase.
Windows

Connecting With Sybase



Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the Sybase
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Sybase
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, by default itâ??s sybase_ct.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Sybase database.
Database Name - Inform the name of your database.
User - Inform the user of your Sybase database.
Password - Inform the password of your Sybase database.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Sybase



Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the Sybase
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Sybase
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, bey default itâ??s sybase_ct.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Sybase database.
Database Name - Inform the name of your database.
User - Inform the user of your Sybase database.
Password - Inform the password of your Sybase database.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Sybase



Now weâ??llaccess Scriptcase from Scriptcase from the browser and create a connection with the Sybase
database.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Sybase
database image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used, bey default itâ??s sybase_ct.
Test Connection - Validates the connection and informs if it was successful or not.
Server/Host (Name or IP) - Inform the location of the Sybase database.
Database Name - Inform the name of your database.
User - Inform the user of your Sybase database.
Password - Inform the password of your Sybase database.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Generic Odbc

Generic Odbc Connection

The Generic ODBC connection is normally used to create connections with the databases dBase (.dbf),
Progress, Dataflex, Paradox, Visual FoxPro, etc.
Only needing to have the ODBC driver for the corresponding database.

If youâ??re using your own environment, pre configured, then the ODBC extension needs to be enabled in the PHP.

Select your operating system to verify how to do the connection with ODBC.
Windows

Connecting With Odbc

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with the Generic ODBC.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Generic
ODBC image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your ODBC connection if it has one.
Password - Inform the password of your ODBC connection if it has one.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Linux

Connecting With Odbc

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with the Generic ODBC.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Generic
ODBC image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your ODBC connection if it has one.
Password - Inform the password of your ODBC connection if it has one.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Mac

Connecting With Generic Odbc

Now weâ??ll access Scriptcase from Scriptcase from the browser and create a connection with the Generic ODBC.

Step 1: Access your Scriptcase, for example, http://localhost:8081/scriptcase/ on the toolbar go to the marked
icon in the image below, referring to â??New Connectionâ??.

Step 2: After clicking â??New


Connectionâ??,the page for creating connections will appear, click on the Generic
ODBC image.

Step 3: On the following image, place the required information:

Connection Name - Define the name of your new connection.


DBMS Driver - Allows you to define the driver thatâ??ll be used.
Test Connection - Validates the connection and informs if it was successful or not.
ODBC Name - On this field, inform the name of the ODBC created on your system.
User - Inform the user of your ODBC connection if it has one.
Password - Inform the password of your ODBC connection if it has one.

For more details on configuring the connection of the database click on Advanced
Decimal Separator - Select the type of separator, between coma and period.
Persistent Connection - Persistent connections are connections that donâ??t close after running your script.
Use the schema before the table name - Allows the use of schemas before the table names.

Filter - Clicking on this tab, the following page will appear:

Show - Allows to show Tables, Views, System Tables and Procedures.


Searches - Allows to define which tables and owners will be shown.

Step 4: Always test your connection before saving, if the message â??Connection Successâ??appears, then save
the connection. If it fails to connect, revise the fields that were informed, especially Username, Password,
Database and Server/Host.

Verify if the module is enabled in the diagnosis.


Trabajando Con Aplicaciones

Visión General De Aplicaciones

VISIÓN GENERAL de Aplicaciones


Cada página creada por Scriptcase es llamada "Aplicación". A continuación un breve repaso por los diferentes
tipos de Aplicacion disponibles en Scriptcase:

GRID - Son aplicaciones usadas para la visualizacion y analisis de datos. Las aplicaciones tipo Grid de
ScriptCase combinan funciones de Busqueda Avanzada e impresion de reportes, incluyendo la exportacion a
archivos con formato PDF, XLS, XML, RTF y otros.

FORMULARIOS - Son aplicaciones para el registro y actualizacion de datos. ScriptCase crea aplicaciones con
todos los recursos disponibles: insercion de registros, actualizacion, navegación y eliminacion. El sistema ofrece
un amplio catalogo de formularios para adaptarse a los requerimientos del desarrollador. A continuacion un
repaso por los distintos tipos de formularios disponibles:

Simple - Es usado para manejar un registro a la vez


Multiples registros - Multiples registros por cada pagina. Los registros se insertan, actualizan o eliminan al
mismo tiempo.
Grid Editable - Multiples registros por cada pagina. Los registros se editan uno a la vez. Todos los registros
estan habilitados para edicion.
Grid Editable (Modo Vista) - Multiples registros por pagina. Puede ser editado un registro a la vez, sin
embargo los registros estan deshabilitados por defecto, y deben ser habilitados antes de su edicion.

CONTROL - Son aplicaciones usadas para manejar la infraestructura del sistema, tal como la recepcion de
datos(parametros) que seran enviados a otra aplicacion. Por ejemplo, sistemas de acceso, seleccion de
compañía, seleccion de idioma y mucho mas.

BUSQUEDA - Son formularios de filtro que permiten enlazar a cualquier aplicacion que necesite recibir una
cadena que posea una clausula WHERE.

MENU - Son aplicaciones que permiten crear una estructura de navegacion jerarquica. Es un recurso sumamente
util que permite organizar y facilitar el acceso a las aplicaciones.

MENU DE ARBOL - Son aplicaciones que permiten crear una estructura de navegacion en TreeView (o vista
de arbol) de forma similar al Explorador de Windows.

PESTAÑA - ScriptCase combina diferentes aplicaciones en una simple estructura, donde cada pestaña
corresponde a una aplicación diferente. Es posible pasar datos entre ellas.

REPORTE PDF - ScriptCase provee una fantastica herramienta para generar reportes PDF de calidad, usando
formatos predefinidos. Tambien es posible crear formatos propios para ajustarse a requerimientos de diseño
específicos.

DASHBOARD - Estas aplicaciones permiten mostrar varios tipos de aplicaciones agrupadas en Widgets.

VACIO (BLANK) - Permiten a los desarrolladores escribir código PHP / HTML, usando todas las herramientas y
funciones que Scriptcase pone a su disposicion. Son especialmente utiles cuando desee desarrollar una
aplicacion que no requiera mostrar datos en pantalla, o que se muestren en un formato HTML creado por el
desarrollador.

CALENDARIO - Permiten generar aplicaciones de Calendario. Son una gran herramienta para construir
aplicaciones de citas y/o actividades programadas.
Creando Aplicaciones

Visión General Para Creación De Aplicaciones

VISIÓN GENERAL para creaciÓn de aplicaciones


ScriptCase ofrece un modo estándar y uno por lotes para crear aplicaciones. Para acceder al modo Estándar,
haga clic en Archivo >> Nueva Aplicacion o en el botón de la barra de herramientas Nueva Aplicación.

Imagen 1: Nueva Aplicacion a través del Menu.

Imagen 2: Nueva Aplicación a través de la Barra de Herramientas.

Para mayor información sobre Como crear Aplicaciones, haga clic en el siguiente enlace:

Creando Aplicaciones

CreaciÓn expresa
Scriptcase cuenta con una opción para crear multiples Grids y Formularios de una vez (por Lotes).
Imagen 3: Accesando a la creación por Lotes a través del Menu.

Imagen 4: Accesado a la creación por Lotes a través de la Barra de Herramientas.

Para más detalles, Modo de Creación Express.


Modo Expreso

El modo expreso, ayuda a crear aplicaciones de forma más rápida que el modo Asistente. Sólo la información
básica debe ser informada. Toda la información se encuentra en una misma pantalla.

Imagen 1: Interfaz del Modo Expreso.

El usuario selecciona el tipo de aplicación que desee crear del lado izquierdo de la pantalla, y toda la información
necesaria para la creación se muestra del lado derecho.

Conexion - Indica la conexión a la Base de Datos que usará la aplicación La conexión debe haber sidoo
creada previamente.
Tabla - Permite crear un comando SQL basado en una tabla (o vista) de la Base de Datos. Se obtendrán
todos los campos de la tabla.
Consulta SELECT SQL (sólo para aplicaciones tipo Grid y Búsqueda) - Muestra el Select del SQL. Este
puede ser editado o puede hacer uso de la herramienta "Constructor SQL" para construir el SQL.
Nombre - Define un nombre para la Aplicación.
Localización - Define el idioma y los ajustes regionales usados en la Aplicación.
Modo Expreso De Creación Por Lotes

Modo Expreso de creaciÓn por Lotes


El Modo Expreso de creación por lotes permite crear aplicaciones multiples (Grids y Formularios).

Imagen 1: Interfaz del Modo Expreso por Lotes.

En primer lugar hay que seleccionar la conexión. Luego, una lista con todas las tablas disponibles en la Base de
Datos será mostrada (Imagen 1).
Imagen 2: Seleccionando las Tablas.

Cuando se selecciona una tabla, Scriptcase muestra una opción para crear Formularios y Grids basados en esta
tabla (Imagen 2).

Haga clic en "Siguiente" para ver una lista de Grids y Formularios seleccionados en el paso anterior. Introduzca
el nombre, una descripción y el tipo de Aplicación. (Imagen 3)

Imagen 3: Interfaz de descripción de Aplicaciones.

Imagen 4: Interfaz de descripción de Aplicaciones.

En la parte inferior, hay una opción para generar el código fuente y/o abrir las aplicaciones para ser editadas
después de su creación.

Para finalizar, haga clic en "Finalizar" para crear todas las aplicaciones.

Imagen 5: Creando las aplicaciones.

Después de creadas, las aplicaciones son mostradas en la página de inicio del Proyecto (Imagen 5).

Imagen 6: Interfaz del Modo por Lotes Expreso.


Editando Aplicaciones

Visión General Para Edición De Aplicaciones

VISIÓN GENERAL para EdiciÓn de Aplicaciones


Cada tipo de aplicación cuenta con una gran variedad de ajustes. Estos ajustes pueden ser editados abriendo el
Panel de edición de la aplicación.

Para editar una aplicación puede hacer clic sobre el nombre de la aplicación o la opción "Editar" en la lista de
aplicaciones.

Imagen 1: Editando una aplicación

El área de trabajo de la aplicación cuenta con dos paneles. El primero son los grupos de ajustes de la aplicación
(un Menu de Arbol divido en grupos). El segundo abre los ajustes esoecíficos de la opción seleccinada en el
primer panel.

Imagen 2: Editand una aplicación.

1 - Grupos de Ajustes de la Aplicación

Agrupa el acceso a los ajustes de la aplicación usando Menu de Arbol dentro de un Menu de acordeón. Esto
ayuda a subdividir las diferentes categorías de ajustes.
2 - Panel de Ajustes

Abre los ajustes de la opción seleccionada en el Grupo de Ajustes.


Aplicaciones De Grid

Visión General

VISIÓN GENERAL de consultas


Aplicaciones de Grid
Las aplicaciones de Grids son poderosos recursos de análisis de la información. Las aplicaciones tipo grid
permiten la visualización de datos recuperados de una base de datos utilizando una sentencia SELECT. La
información mostrada se organiza en un "layout" de grid.

Las aplicaciones de grid generadas son completos informes web con las siguientes funcionalidades:

Característica Descripción
Búsqueda Formulario de búsqueda asociados a la grid. Utilice la
página de búsqueda para filtrar los datos mostrados.
Paginación Define el número de filas que desea mostrar por página y la
página de navegación.
Exportación de Los grids generados puedem exportar datos a varios
datos formatos: RTF, XML, CSV y XLS.
Grupos En un solo clic, es posible crear líneas break down y
agrupar datos por N niveles o campos.
Totales Crea un resumen de las columnas con diferentes funciones
tales como: SUM, AVG, MAX, MIN
Resumen Mostrar una página de resumen por grupos y totales,
mostrando sólo el resumen..
Gráficos Gráficos basados en los datos de la grid. Se pueden
visualizar en diferentes estilos como: barras, columnas y
otros
Clasificación Se usa para ordenar los datos según el campo deseado.
Scriptcase crea automáticamente la clasificación según los
datos mostrados.
Selección de El usuario puede seleccionar en tiempo de ejecución las
Campos columnas que se muestran en la grid.
Opciones de Imprimir los informes generados en PDF o HTML.
Impresión
Creación de Crear enlaces a otras aplicaciones.
Enlaces
Programación Sirve para crear código PHP que se ejecuta según la
de Eventos acción definida.
Formateo de Formateo de los datos de la grid, tipos de campo, tales
datos como: fecha, moneda, valores decimales, valores,
imágenes, texto. El formateo automático de datos también
puede ser integrado a la configuración regional.
Simple aplicación de grid en funcionamiento.

Aplicación de grid que utiliza grupo y el total

Consulta a partir del filtro


Grid

Módulos Del Grid

Módulos del Grid


La aplicación del Grid puede tomar varios formatos de visualización del los datos. Por lo tanto el menú "Módulos
del Grid" ofrece una interfaz sencilla para configuración de la aplicación para cada una de las formas de
visualización.

Figura 1: Interfaz de configuración para los módulos del Grid.

La opción "Módulo Inicial" muestra una lista de estados en que la consulta puede empezar, abajo sigue algunas
informaciones sobre cada uno de los modulos:

Búsqueda: inicia la aplicación con un formulario de búsqueda, ese formulario tiene las mismas
configuraciones de la aplicación de búsqueda, si puede manejar los campos y criterios de búsqueda para
realizar un filtro en todos los datos de una consulta.
Grid : Inicia la aplicación con una visualización HTML de los datos de una consulta de una o más tabla de
datos.
Resumen: Inicia el Grid con un resumen de los datos de la Grid. La opción de resumen sólo estará
disponible con datos agrupados. Dentro del Grid hay la opción de "Agrupación" que si puede hacer también
dentro del SQL con un GROUP BY.
Gráfica: Inicia el Grid con los datos representados en forma de una Gráfica. Para generarse una Gráfica
también es necesario crear una agrupación o un GROUP BY en el SQL.
Imprimir: Inicia el Grid directamente en un formato de impresión.
PDF: Inicia el Grid como un PDF para visualización o descarga.
Word: Inicia el Grid como .doc para visualización o descarga en Microsoft Word.
Excel: Inicia el Grid como XLS para visualización o descarga en Microsoft Excel.
RTF: Inicia el Grid como RTF para visualización o descarga.
XML: Inicia el Grid como XML para visualización o descarga.
CSV: Inicia el Grid como CSV para visualización o descarga.

Todos los módulos son configurables por el desarrollador dentro del entorno de desarrollo del Grid. Para los
cinco módulos principales (Búsqueda, Grid, Resumen, Grafica y Detalle) tenemos las opciones listadas abajo.
Módulo Búsqueda:

Filtrar modulo: Elegir qué modulo será usado para la Búsqueda (Grid, Imprimir, PDF, Exel, RTF, XML,
CSV).
Utilizar IFrame: Define si el filtro se muestra solo o en la misma página del módulo elegido en la opción
anterior. Será activada cuando la opción de modulo inicial esta activada como búsqueda.
Estado Inicial: Cuando la opción "Utiliza IFrame" esta activa, el estado inicial define si la aplicación aparece
en la primera visita junto con el filtro..
Altura do Iframe: Establece la altura del Iframe, si la opción "Utilizar IFrame" está marcada como sí.
Búsqueda modal : Define si la búsqueda se mostrará en un modal.
Altura de la búsqueda: Para cuando la "Búsqueda modal" está marcada, si puede definir en esta opción
una altura para el Modal.
Ancho de la búsqueda: Para cuando la "Búsqueda modal" está marcada, si puede definir en esta opción
una anchura para el Modal.
Ancho de tabla : Valor de la anchura del formulario de búsqueda.
Unidad de anchura de tabla: Unidad de medida usada para la anchura, pueden ser: Porcentaje, Pixel o
automático.

Módulo Consulta:

Orientación: Formas de orientación del Grid, que puede ser: Vertical, Horizontal, Diapositiva o Definida por
el usuario. Para la opción "Definida por el usuario" es posible crear un HTML personalizado.
Etiqueta fija: Esta opción congelará las etiquetas de las columnas en la parte superior de la pantalla
durante el desplazamiento de página.
Paginación: Tipo de paginación de registros, pueden ser: Total, Parcial o Scroll Infinito.
Líneas por Página: Define la cantidad por defecto de las líneas en la página, si la opción "Paginación" esta
seleccionada como "Parcial".
Incremento del Scroll Infinito: Cantidad de nuevas l´neas exhibidas tan pronto lo lazy loading se
desencadena. Esa opción so es disponible cuando la paginación esteja seleccionada como "Scroll Infinito".
Abrir ventanas usando modal: En las Consultas con la opción Scroll Infinito activa, los enlaces de
aplicaciones y detalles de la Grid que tiene la configuración para utilizar Iframe, son modificadas para abrir
en modal. Esa opción so es disponible cuando la paginación esteja seleccionada como "Lazy Loading".
Mantener el estado: Cuando hacer la navegación para otras ventanas y volver, mantener la cantidad de
registros ya exhibidos. Esa opción so es disponible cuando la paginación esteja seleccionada como "Scroll
Infinito".
Altura de la Grid: Indique la altura de la Grid en pixels cuando Scroll Infinito es utilizado. Cuando la opción
es vacio , lo Scroll Infinito es ejecutado en la página toda.
Ancho de la Tabla: Indique lo ancho de la tabla de la aplicación.
Unidad de Ancho de la Tabla: Unidad de medida utilizada del ancho de la aplicación.
Módulo Detalle:

Mostrar Detalle:Formas de visualización de los datos detallados de un registro. Puede ser: Al lado del Grid,
por debajo del Grid, en otra página, en otra ventana o Modal.
Alineación: Si la opción "mostrar detalle" está seleccionada como "al lado del Grid" o "por debajo del Grid,
esta opción establece la alineación de los valores de los campos en el detalle del registro.
Ancho de la página de detalle: Valor de anchura para el Detalle de la aplicación.
Unidad de medida de los detalles: Unidad de medida utilizada para la anchura de la pagina de Detalle.

Módulo Resumen:

Mostrar resumen: Define las opciones de visualización del resumen (En otra ventana, En cada página o en
la ultima pagina)

Módulo Gráfica:
Modo de exhibición de las gráficas: Ubicación donde se mostrará la Gráfica, puede ser: nueva ventana,
misma página o en otra página.
Mostrar antes del resumen : Establece si la Gráfica será visualizada antes del Resumen.
Número de columnas: Cantidad de gráficas por línea (uno en cada columna).
Margen: Margen entre las gráficas.
Alineación horizontal : Alineación horizontal de los gráficos. Puede ser: izquierda, centrado o a la derecha.
Alineación vertical: Alineación vertical de los gráficos. Puede ser: superior, centro o inferior.
Ver los valores en la ventana gráfica : Permite ver los ajustes en la misma ventana de la gráfica.
Visión General

VISIÓN GENERAL DE consulta (grid)

Figura 2: Configuración de la Grid

Atributos:

URL Friendly - Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os
caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_. Esta opção também pode ser
alterada na tela inicial, sobre o "URL amigável" da coluna na lista de aplicativos.)
Visualizar el número de línea - Muestra el número de línea en el comienzo de cada línea.
Mostrar Títulos - Muestra el título del campo (las etiquetas).
Salto de línea en los títulos - Permite el salto de línea en los títulos de encabezamiento (etiquetas).
Alineación Horizontal - Alienacion horizontal de la aplicación.
Márgenes - Define el margen de la aplicación (arriba, abajo, derecha e izquierda)
Alineación - Alineación de los campos del grid vertical o slide (no aplica para Alineación Horizontal).
Ancho de Tabla - Ancho de la tabla . Informe el ancho que tendrá el grid (automático por defecto)
Ancho de la tabla Unit - Unidad de medida del ancho de la tabla (Porcentaje, Pixel o automático).
Columnas de la tabla:
Informadas – Asumir los valores de ancho a nivel de campo en la informados en la configuración de
visualización.
Calculado – Calcular el tamaño de acuerdo con el tipo y el tamaño del campo.
Automática – La alineación será a criterio del navegador.

Intervalo para recargar – Intervalo de recarga de la pagina (en segundos). Si se informa cero no habrá
recarga.
Editición De Campos

EditiciÓn de campos en la consulta


Interfaz incluido en el V6. Se permite al usuario organizar y editar los campos

1:. Editar interfaz de Campos

Opciones :

1 - Campos - Esta columna se utiliza para mostrar el nombre del campo.


2 - Etiqueta - Columna para modificar la etiqueta del campo que aparece en la aplicación final.
3 - Tipo de datos - Permite cambiar el tipo de campo.

Nota: Observe que todas las líneas se pueden arrastrar. Se puede definir la posición de los campos.
Posicionamento De Campos

Posicionamiento Campos
definir los campos que se muestran en la aplicación.

Image1: Seleccionar campos.

Nota: La lista de la izquierda muestra todos los campos recuperados del SQL de la aplicación. Se muestra la lista de la derecha los campos que se mostrarán en la
aplicación (elija el campo y haga clic en la flecha derecha para incluirlo en el formulario).
Barra De Herramientas

La barra de herramientas de la aplicación se divide en dos partes: superior e inferior. Es posible seleccionar los
botones para cada parte independientemente. Un botón puede incluso ser parte de ambas partes al mismo
tiempo.

También se pueden separar los botones que se mostrará cuando se accede a la aplicación en un dispositivo
móvil y sus respectivas posiciones en la barra de herramientas. Como si muestra en la imagen de abajo,
tenemos la siguiente distribución:

Desktop: Ubicación donde debe configurar la barra de herramientas para la "Versión Web Clásica", es
decir, dicha configuración se utilizará en la aplicación cuando se accede a través de un ordenador.
Mobile: Ubicación donde debe configurar la barra de herramientas para la "Versión móvil", es decir, dicha
configuración se utilizará en la aplicación cuando se accede a través de un dispositivo móvil.

Image1: Barra de herramientas.

Atributos:

Navegación – Mostrar los botones de navegación en la grid.

SiguienteAvanzar a la siguiente página de


la grid.
Anterior Volver a la página anterior de la
grid.
Primera Ubica en la primera página de la
grid.
Última Ubica en la última página de la
grid.
Salir Salir de la aplicación

Exportaciones- Definición de los formatos que deben ser generados. El ScriptCase puede generar :
ImpresiónCrear la grid en formato HTML
PDF Crear un informe completo, que
tengan todos datos de la grid en
formato PDF.
Excel Crear un informe completo, que
tengan todos datos de la grid en
formato Excel.
XML Crear un informe completo, que
tengan todos datos de la grid en
formato XML.
RTF Crear un informe completo, que
tengan todos datos de la grid en
formato RTF.
CSV Crear un informe completo, que
tengan todos datos de la grid en
formato CSV.

Otros

Saltar Definición de un botón que permite saltar (y


posiciónar) a un registro específico.
Límite de Filas Un botón para definir el número máximo de
líneas por página
Búsqueda Cuando hace clic lleva al formulario de
búsqueda.
Columnas Selecciona las columnas para mostrar (u
ocultar).
Group By Selecciona una regla "Group By" para ser
utilizado en la aplicación.
Reglas de .Un botón que permite al usuario ordenar la
clasificación página por múltiples criterios (columna).
Resumen Opción en la barra de herramientas que
muestra una linea de resumen con información
de resultado de los registros.
Idiomas Un cuadro para seleccionar el idioma.
Ayuda Web Un botón para visualizar la página de ayuda
Web.
Separator .Imágenes utilizadas para separar el grupo de
botones

La opción Grupo permite crear grupos de botones.


Figura2: Interfaz del grupo de botones

Anãdir:

Figura3: Interfaz para añadir el grupo de botones

Nombre: Valor para el nombre del grupo de botones.


Etiqueta: Valor que se muestra en la aplicación.
Sugerencia\ Título: Valor que se mostrará cuando el cursor del ratón esta sobre el botón.
Tipo Botón: tipo del botón que será aplicado (tipo botón, tipo imagen o tipo link)
Imagen: imagen que se muestreará en la pantalla para el botón.
VIsualización: Cómo el botón debe mostrarse, si puede tomar tres formas: Sólo Texto, Imagen, o Texto e
Imagen.
Posición en la pantalla: opción de elegir la colocación de texto e imagen, caso la opción vista del botón sea
usada como “Texto e Imagen”.

Después de la creación del grupo, para que los botones hagan parte del grupo, es necesario que la posición del
botón este abajo y mas a la derecha del nombre del grupo, como en la imagen siguiente:

Figura4: Interfaz de arreglo de botones en la barra de herramientas

Botones de configuraciÓn
Image5: Configuración de botones.

OPCIONES

Image6: Opciones de la Barra de herramientas.

Atributos:

Mostrar número de línea – Muestra el número secuencial de registros en la grid.

Mostrar título – Mostrar los títulos de los campo en la grid

Mostrar resumen – Mostrar resumen en la parte inferior de cada página.

Intervalo para Actualizar – Define eintervalo de actualización automática de la página (Refresh) en


segundos.
Exportaciónes

ExportaciÓn
â?? Nota: Las Grid con Grid Anidadas solamente son exibidas en la exportación PDF.

ExportaciÓn PDF
Esta pantalla permite configurar el archivo PDF para generar la exportación de la grid

Figura 1: Interfaz de la configuración PDF.

Atributos:

Orientación del PDF – Defina la orientación de impresión: Imagen o Paisaje


Formato PDF – Definir el tipo de formulario en PDF (carta, A4, etc)
Tipo de impresión - Seleccionar el modo de impresión (color): Blanco y Negro y color.
Registros por página – Aplicable sólo para las grids horizontales alineados, define el número de registros
por página impresa.
Lineas por página en resumen - Definir la cantidad de filas por página de resumen en formato PDF.
Completar líneas hasta el pie de página – Rellenar con líneas (vacías) hasta el pie de página.
Abrir PDF directamente - Abrir el archivo PDF generado sin mostrar una página intermediada con un
enlace.
Crear gráficos – Crea gráficos de resumen en formato PDF.
PDF Configurable - Permite al usuario configurar los parámetros de PDF durante la ejecución
Generar Bookmarks – Genera automáticamente los favoritos, los favoritos se generarán en relación con los
breaks.
Formato de los números de página: – Definir el formato de visualización: simple (1, 2,3,4,5 ,...), completo
(1 / n 2 / n, 3 / n, ...) o no utilizar numeración.
Margen Derecho - Margen derecho del PDF en Milímetros
Margen Izquierdo – Margen izquierdo del PDF en Milímetros
Impresion de fondo - Permite imprimir el fondo en el archivo PDF
Tiempo de ejecución del JS - El tiempo máximo de espera para la ejecución de JS.

EXPORT - CSV
Configurar el formato CSV de la grid.

Figura 2: Interfaz de la configuración CSV.

Atributos:

Separador de Líneas – Caracteres utilizados para separar las líneas de los registros.
Separador de Columnas – Caracteres utilizados para separar las columnas de datos.
Delimitador de texto– Caracteres utilizado como delimitador de los datos de una columna.
Apertura de CSV directa – Abrir el archivo CSV generado sin la visualización de una página intermediada
con un enlace.
Añadir etiqueta - Añade etiqueta para las columnas.

impresiÓn HTML
Configurar el formato HTML de la grid.

Figura 3: Interfaz impresión HTML

Atributos:

Modo de impresión – Seleccione lo que va a ser impreso: Ambos, la página actual y el informe completo.
Tipo de impresión – Seleccionar el modo de impresión (color): Ambos, Blanco y Negro y color.
Filas por página – Definir la cantidad de líneas por página.
Filas por página en resumen - Definir la cantidad de lineas que desea mostrar por página de resumen en el
formato PDF.
Impresión de Fondo - Permite imprimir el fondo del grid
OTROS FORMATOS

Figura 4: Interfaz de otros formatos

Abrir XML directamente – Abra el archivo XML generado sin mostrar una página intermedia con un enlace.
Abrir XLS directamente - Abra el archivo XLS generado sin mostrar una página intermedia con un enlace.
Abrir RTF directamente - Abra el archivo RTF generado sin mostrar una página intermedia con un enlace.
Configuración De Sql

CONFIGURACIÓN DE SQL para consultas

Figura 1: Interfaz de configuración de SQL

SQL - Muestra el comando SQL. Puede modificar la consulta para añadir o eliminar campos, funciones, etc

Consejo: Utilice el constructor para el rápido montaje de la consulta SQL.

Preparación SQL - Introduzca los comandos de SQL o los nombres de procedimiento que se ejecutará
antes del select principal.

Conexión - Seleccione la conexión a la base de datos que será usada por la aplicación

Uso de mensajes personalizados -

Defina si desea usar un mensaje personalizado cuando la aplicación no posea registros.

Mensaje No hay registros - Definir de un mensaje de error personalizado que se mostrará cuando la
aplicación no dispone de ningún registro. (EOF).

Estilo de la Fuente - Estilo de la fuente del mensaje de error. Campo asociado a "Uso de mensajes
personalizados".

Tamaño de la Fuente- Tamaño de la fuente del mensaje de error. Campo asociado a "Uso de mensajes
personalizados". -

Color de la fuente - Color de la fuente del mensaje de error. Campo asociado a "Uso de mensajes
personalizados".
Variable para la tabla - Nombre de la variable utilizada para sustituir el nombre de la tabla. También
informará a la parte del nombre de la tabla que será cambiado por el contenido de la variable.

Nota: Llenar la primera casilla con el nombre de la variable. La segunda casilla debe ser llenado con la parte del nombre de la tabla a ser sustituido.

Variables para Campos - Variables de sustitución de los nombres de los campos de la aplicación. Para
cada campo determinado dinámicamente, escribe el nombre de la variable y el campo que será sustituido

Nota: Llenar la primera casilla con el nombre de la variable. La segunda casilla debe ser llenado con la parte del nombre de la tabla a ser sustituido.

Mayúsculas y minúsculas - Aplicar mayúsculas y minúsculas.


Clasificación

Ordenação
Campos com Ordenação

Figura1: Configuração inicial de ordenação para cada campo da aplicação

Configuração dos campos que permitem ordenação

Esta propriedade tem como finalidade definir os campos que permitem ordenação. A ordenação de um campo da
aplicação é feita em tempo de execução da mesma, apenas clicando sobre o nome da coluna (campo) que se
deseja ordenar. Por default as quebras serão respeitadas na ordenação de campos. Também por default, os seis
primeiros campos já vem marcados(apresentando um asterísco do lado esquerdo do campo), para que sejam
ordenados sem que o usuário se preocupe com esse detalhe.

Figura2: Configuração Campos com Ordenação

Nota:Utilize a função liga/desliga para incluir ou retirar um campo.

Classificar Campos

Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser "Ascendente" ou
"Descendente".
Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão "Ordenação" da consulta.

Figura3: Ordenação avançada

Usar campos exibidos - Define que todos os campos exibidos na consulta estarão disponíveis ao clicar no
botão "Ordenação" da aplicação.
Usar colunas - Define que todos os campos, configurados na opção "Colunas" do Scriptcase, estarão
disponíveis ao clicar no botão "Ordenação" da consulta.
Definir colunas - Permite que os campos sejam escolhidos livremente:
Etiqueta De Grupo

Group Label
Con esta opción, puede introducir uno o más títulos de sus columnas en sus aplicaciones, y puede cambiar su
tamaño, su color, la fuente y la posición como se desee.
Nota: Si usted tiene campos con exhibición dinámica lo Group Label no funcionará.

Figura1: Editar propiedades celulares

Atributos:

Título - Seleccione el título que aparecerá en tu Group Label.


Texto de origen - Elija el tipo de letra que aparezca el título.
Tamaño de la fuente - Ajuste el tamaño de la letra de su título.
Alineación horizontal - Ajuste la alineación del título horizontalmente. Puede estar en la izquierda o central
o en el medio.
Alienación vertical - Ajuste de la alineación del título verticalmente. Puede ser por debajo, dentro o por
encima.
Color del texto - Elija el color del texto del título que aparece cuando se ejecuta la aplicación.
Color de fondo - Ajuste el color de fondo del espacio donde aparezca el título.
Figura2: Ejemplo de consulta con Group Label.
Seguridad

Atributo:

Uso de Seguridad: Con esta opción, la aplicación seleccionada sólo está disponible cuando el usuario este
validado a través de la macro sc_apl_status. Las aplicaciones no habilitadas para el usuario mostrarán un
mensaje de "usuario no autorizado" cuando se intente acceder.

El acceso a las Aplicaciones podrá ser concedidos a través de una aplicación de control para autenticar a los
usuarios. Vea algunos ejemplos a continuación.

Ejemplo 1: Activación de una aplicación llamada grid_categories. En el evento onValidate de la aplicación de


acceso (aplicación de formulario de control que se utiliza para autenticar ) inserte la siguiente llamada a la macro:

sc_apl_status('grid_categories','on');

Ejemplo 2: Creación de una regla por el tipo de usuario en un formulario de acceso que contiene un campo
llamado nombre de usuario.

En el evento onValidate de la aplicación de acceso (aplicación de formulario de control que se utiliza para
autenticar) inserte el siguiente código:

// two users: john and mary with permission to


access different applications
if({userid} == 'john') {
sc_apl_status('grid_categories','on');
sc_apl_status('form_categories','on');
sc_apl_status('grid_products','on');
sc_apl_status('form_products','on');

}
elseif({userid} == 'mary') {
sc_apl_status('grid_categories','on');
sc_apl_status('form_categories','on');
sc_apl_status('grid_products','off');
sc_apl_status('form_products','off');
}
else{
sc_error_message("Unauthorized user!");
}

Ejemplo3: Autentificar las aplicaciones utilizando una tabla de base de datos.

En el evento onValidate de la aplicación de acceso inserte el siguiente código

// the table with applications is called


sec_applications
sc_lookup(dataset,"select code from
sec_applications");

foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}

Usar Contraseña : La aplicación requiere establecer la contraseña. (Ver imagen abajo).

En tiempo de ejecución un cuadro de texto se muestra y se solicita una contraseña de acceso. Si la


contraseña no se ha introducido correctamente un mensaje de "usuario no autorizado" se mostrará.

En el ambiente de desarrollo es posible suprimir los pasos anteriores con fines de prueba, evitando la
solicitud de una contraseña (o acceso denegado) para cada ejecución de la aplicación. Desactive las
opciones Habilitar uso de seguridad y Habilitar uso de contraseña en el menú de configuración | Mi
ScriptCase.

Solicitar contraseña una sola vez - Solicitar la contraseña solo una vez por sessión, sin necesitar hacer la
solicitación de la contraseña cuando abrir la aplicación en la misma sessión.
Activar llamada directa por URL - Permite que una aplicación sea llamada escribiendo directamente la
URL en lo browser.
Habilitar CSRF - Con esa opción activa, ScriptCase previene ataques malintencionados en una pagina
cuando comandos sin autorización son enviados por medio de un utilizados lo cual la pagina tiene confianza.
Eses ataques son conocidos como ataques "Cross-Site Request Forgery". ( Esa opción solo esta disponible
en las aplicaciones de Control e Formulario ).
Log

Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación

Imagen 1: Log Interfaz.

Opciones:

Esquema - Esquema de registro que se utilizará para la aplicación.


Todos los campos - Utilizar todos los campos en el registro.
Eventos - Registro de eventos, será salvo. ¿Será salvo? no tiene sentido
Búsqueda Rápida

BÚsqueda RÁpida
La Búsqueda rápida es una opción que nos permite realizar búsquedas en múltiples campos de la aplicación
a través de un campo de entrada de texto en la barra de herramientas.

En los ajustes de búsqueda rápidos que tenemos las siguientes opciones:

Botão dentro do Search - Opção para informar se o botão serch é inserido na área de texto(entrada de
objetos)
Quicksearch exibir combobox - Exibir combobox se houver apenas uma opção quicksearch.
Quicksearch Watermark - Mostrar Watermark em quicksearch
Largura Quicksearch - Largura em pixels do Quicksearch.
Exibir formato antigo do Quick search - Exibe formato antigo da seleção de campos do Quick search.

En la configuración de Búsqueda rápida hay que seleccionar qué campos se puede buscar.
Y podemos seleccionar varios criterios de búsqueda.

Nota: Debe agregar el botón de búsqueda rápida en la "barra de herramientas" para poder usarlo.
Gráficos De Gantt

grÁficos de Gantt
El diagrama de Gantt se utiliza para ilustrar el progreso de las diferentes etapas de un proyecto.

En la configuración del Diagrama de Gantt de las siguientes opciones:

Formato de salida - Formato de salida del diagrama de Gantt.


Campo de etiqueta - Campo que contiene la etiqueta de registro del diagrama de Gantt.
Fecha de inicio - Campo que contiene la fecha de inicio de la inscripción en el diagrama de Gantt.
Fecha de finalización - Campo que contiene la fecha de finalización de la inscripción en el diagrama de
Gantt.
Porcentaje completo - Campo que contiene información sobre el porcentaje completado de la tarea en el
diagrama de Gantt.
Recurso - Campo que contiene el nombre del recurso asignado a la tarea en el diagrama de Gantt.
Campos

Visión General De Campos

VISIÓN general de campos


En esta sesión sólo los campos que forman parte de la grid se muestran, es decir, los campos que fueron
seleccionados en el menú "GRID - Seleccione los campos".

Una serie de atributos se definen para cada campo. El usuario puede establecer los atributos específicos de tipo
de datos del campo utilizando la configuración del atributo que recarga la página de acuerdo con el tipo
seleccionado.
Texto

Figura 1:Configuración general de campo

Atributos:

Tipo de Datos - Define el tipo de campo en la aplicación. Los campos de texto aceptan todos los
caracteres.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Configuración del texto - Convierte el campo de texto en función de la opción:

Mostrar Contenido HTML - Define si el HTML contenido en lo campo es exhibido o no. Si es "Sí", lo html
es exhibido, si la opción esteja en "No" lo HTML es interpretado por el browser.
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Quitar las tags HTML - Define si el contenido HTML en lo campo es exhibido o no. Si la opción esteja en
"Sí", lo html es exhibido, si la opción esteja en "No" lo HTML es interpretado por el browser. Sí esta opción
esta seleccionada como "Sí" lo ScriptCase no exhibe las tags HTML de lo contenido del campo, si esta
seleccionado "no", las tags son exhibidas. ( La opción solo esta disponible si lo item "Mostrar Contenido
HTML" esta seleccionado para "Sí").
Ejecutar contenidos en Javascript - Si la opción esteja en "Sí", lo contenido Javascript del campo es
interpretado, si la opción esteja en "No" lo contenido Javascript no es exhibido.
Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:
SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.
Múltiples valores (binario)
Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Texto De Múltiples LÃneas

campo TEXTO DE MÚLTIPLES LÍNEAS

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en la aplicación. Los campos texto de múltiples líneas muestran
saltos de línea (como la etiqueta HTML <BR> )

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Configuración del texto - Convierte el campo de texto en función de la opción:

Mostrar Contenido HTML - Define si el HTML contenido en lo campo es exhibido o no. Si es "Sí", lo html
es exhibido, si la opción esteja en "No" lo HTML es interpretado por el browser.
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Quitar las tags HTML - Define si el contenido HTML en lo campo es exhibido o no. Si la opción esteja en
"Sí", lo html es exhibido, si la opción esteja en "No" lo HTML es interpretado por el browser. Sí esta opción
esta seleccionada como "Sí" lo ScriptCase no exhibe las tags HTML de lo contenido del campo, si esta
seleccionado "no", las tags son exhibidas. ( La opción solo esta disponible si lo item "Mostrar Contenido
HTML" esta seleccionado para "Sí").
Ejecutar contenidos en Javascript - Si la opción esteja en "Sí", lo contenido Javascript del campo es
interpretado, si la opción esteja en "No" lo contenido Javascript no es exhibido.
Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual


Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.
Múltiples valores (binario)
Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Numero

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos número (enteros) son formateados de
acuerdo a reglas de formato de números enteros.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Formato Intero

Figura 2: Interfaz de Formato de Valores

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Signo negativo - Define el carácter usado para mostrar los valores negativos.
Formato de número negativo - Defina la posición de signo negativo (en relación con el campo)
Color de Negativos - Definir un color de fuente a los valores negativos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:
SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:
Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.
Múltiples valores (binario)
Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea

Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).

Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Decimal

Figure1: Configuración General

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos decimal son formateados de acuerdo
a reglas de formato de decimales.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el caracter utilizado para mostrar valores negativos.
Formato de número negativo - Define la posición del signo negativo (relativo al campo).
Color del Negativo - Definir un color de fuente a los valores negativos.
Precisión decimal - Valor de la precisión decimal.
Completar con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).

Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Porcentaje

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos Porcentaje son como un campo de
número, pero mostrando el símbolo de porcentaje después de ella.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Formato Decimal

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el caracter utilizado para mostrar valores negativos.
Formato de número negativo - Define la posición del signo negativo (relativo al campo).
Color del Negativo - Definir un color de fuente a los valores negativos.
Precisión decimal - Valor de la precisión decimal.
Completar con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).

Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Moneda

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Moneda son formateados de acuerdo
a reglas de formato de moneda.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).

Formato monetario - Define si el campo se muestra en formato de moneda.


Símbolo Monetario - Define el carácter utilizado como símbolo monetario.
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el carácter usado para mostrar los valores negativos.
Formato positivos de moneda - Define el carácter usado para mostrar los valores positivos.
Formato negativo de moneda - Define la posición de signo negativo (en relación con el campo).
Color del negativo - Define un color de fuente a los valores negativos.
Precisión decimal - Cantidad de dígitos en la parte decimal.
Completa con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup


Grid Lookup - AutomÃ?tico
Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).
Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Imagen Html

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Imágen Html se utilizan para mostrar
imágenes.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
- Define la imagen que debe mostrarse. El icono "'Elegir imagen " muestra imágenes estándar de
Scriptcase. Alternativamente, haga clic en "Subir imagen" para enviar una imagen desde un lugar
diferente para el servidor (las imágenes deben estar en el mismo servidor para que se muestren).
Borde - Borde de imagen en píxeles.
Ancho- Establece el ancho de la imagen en píxeles.
Altura - Definición de altura de imagen en píxeles.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Porcentaje Calculado

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos Porcentaje calculado se calculan
basándose en el valor total de un campo de número relacionado.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Campo relacionado - Campo de números relacionado para calcular el valor total.
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Formato Decimal

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el caracter utilizado para mostrar valores negativos.
Formato de número negativo - Define la posición del signo negativo (relativo al campo).
Color del Negativo - Definir un color de fuente a los valores negativos.
Precisión decimal - Valor de la precisión decimal.
Completar con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup


Grid Lookup - AutomÃ?tico
Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN
Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).
Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Fecha

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Fecha son formateados de acuerdo a
reglas de formato de fechas
Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figure2: Formato de valores con configuraciónes regionales.

Figure3: Formato de valores sin configuraciónes regionales.

Attributes:

Configuración regional - Aplicar reglas de configuración regional de formato de fecha en el campo.


Cuando se selecciona (Sí), se muestra la opción Máscara de Detalle . De lo contrario, el desarrollador puede
seleccionar el atributo Mostrar Para definir los atributos use las definiciones a continuación. (Véase
Configuración regional).
Mostrar - Mostrar una lista de formatos predefinidos de fechas.
Máscara Detalle - Definir el formato de visualización del campo de la grid, de acuerdo con la función PHP Date.

Ejemplos:
d-m-Y 25-09-2009
F/Y September/2009
j/n/Y \a\s g:i:s A 25/9/2001 14:30:11
PM
l, d \d\e F \d\e Y Thursday, January 25
2009
h:i:s 11:33:20
#h:i:s 123:43:27 (in hours)

Formateo de la tabla

j day of the month "1" to "31"


d day do month with zero "01" a "31"
at left
n month "1" a"12"
m month with zero at left "01" a"12"
M month (written format "Jan"
with 3 char)
F month (written format "January"
complete)
y year with 2 digits "09"
Y year with 4 digits "2009"
D weekday with 3 char "Mon"
l weekday (written format "Monday"
complete)
g hour 12-hours format "1" a "12"
G hour 24-hours format "0" a "23"
h hour 12-hours format "01" a "12"
with zero at left
H hour 24-hours format "00" a "23"
with zero at left
i minutes "00" a "59"
s seconds with zero at "00" a "59"
left
a pre and pos meridian "am" a "pm"
A pre and pos meridian "AM" a "PM"
#h hours accumulator
#i minutes accumulator
#s seconds accumulator
\ escape

Formato interno - Define el formato del campo cuando el tipo SQL es diferente del tipo fecha. Utilice los
caracteres Y, M y D para el año, mes y día para definir el formato.

Ejemplo1: Para una fecha almacenada como char (8) de SQL donde las posiciones 1 a 4 representa el año, la
posición 5 y 6, el mes y el posiciones 7 y 8 dias, definir el formato interno como: YYYYMMDD

Exemplo2: Para una fecha almacenada como char (6) de SQL donde las posiciones 1 a 2 representa el mes, y
las posiciones 3 a 6 el año, definir el formato interno como: MMYYYY

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen
Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.
Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)


Attributed Lookup Description
Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Hora

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Hora son formateados de acuerdo a
reglas de formato del tiempo.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figure 2: Formato de valores con configuraciónes regionales.

Figure 3: Formato de valores sin configuraciónes regionales.

Attributes:

Configuración regional - Aplicar reglas de la configuración regional de formato de fecha en el campo.


Cuando se selecciona (Sí), se muestra la opción Máscara de Detalle. De lo contrario, el desarrollador puede
seleccionar el atributo Mostrar. Para definir los atributos vea las definiciones a continuación. (Véase
Configuración regional).
Mostrar - Mostrar una lista de formatos predefinidos de fechas.
Máscara Detalle - Definir el formato de visualización del campo de la grid, de acuerdo con la función PHP
Date.

Ejemplos:
d-m-Y 25-09-2009
F/Y September/2009
j/n/Y \a\s g:i:s A 25/9/2001 14:30:11
PM
l, d \d\e F \d\e Y Thursday, January 25
2009
h:i:s 11:33:20
#h:i:s 123:43:27 (in hours)

Formateo de la tabla

j day of the month "1" to "31"


d day do month with zero "01" a "31"
at left
n month "1" a"12"
m month with zero at left "01" a"12"
M month (written format "Jan"
with 3 char)
F month (written format "January"
complete)
y year with 2 digits "09"
Y year with 4 digits "2009"
D weekday with 3 char "Mon"
l weekday (written format "Monday"
complete)
g hour 12-hours format "1" a "12"
G hour 24-hours format "0" a "23"
h hour 12-hours format "01" a "12"
with zero at left
H hour 24-hours format "00" a "23"
with zero at left
i minutes "00" a "59"
s seconds with zero at "00" a "59"
left
a pre and pos meridian "am" a "pm"
A pre and pos meridian "AM" a "PM"
#h hours accumulator
#i minutes accumulator
#s seconds accumulator
\ escape

Formato interno - Define el formato del campo cuando el tipo SQL es diferente del tipo fecha. Utilice los
caracteres Y, M y D para el año, mes y día para definir el formato.
Ejemplo1: Para una fecha almacenada como char (8) de SQL donde las posiciones 1 a 4 representa el año,
la posición 5 y 6, el mes y el posiciones 7 y 8 dias, definir el formato interno como: YYYYMMDD Exemplo2:
Para una fecha almacenada como char (6) de SQL donde las posiciones 1 a 2 representa el mes, y las
posiciones 3 a 6 el año, definir el formato interno como: MMYYYY

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen
Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.
Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:
11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Fecha Y Hora

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Fecha y hora son formateados de
acuerdo a reglas de formato de la fecha y la hora.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figure2: Formato de valores con configuraciónes regionales.

Figure3: Formato de valores sin configuraciónes regionales.

Attributes:

Configuración regional - Aplicar reglas de formato de la configuración regional de fecha y hora para el
campo. Cuando se selecciona (Sí), la opción Máscara de Detalle se muestra. De lo contrario, el
desarrollador puede seleccionar el atributo de Visualización. Para definir los atributos vea las definiciones a
continuación. (Véase Configuración regional).
Mostrar - Mostrar una lista de formatos predefinidos de fechas.
Máscara Detalle - Definir el formato de visualización del campo de la grid, de acuerdo con la función PHP
Date.

Ejemplos:
d-m-Y 25-09-2009
F/Y September/2009
j/n/Y \a\s g:i:s A 25/9/2001 14:30:11
PM
l, d \d\e F \d\e Y Thursday, January 25
2009
h:i:s 11:33:20
#h:i:s 123:43:27 (in hours)

Formateo de la tabla

j day of the month "1" to "31"


d day do month with zero "01" a "31"
at left
n month "1" a"12"
m month with zero at left "01" a"12"
M month (written format "Jan"
with 3 char)
F month (written format "January"
complete)
y year with 2 digits "09"
Y year with 4 digits "2009"
D weekday with 3 char "Mon"
l weekday (written format "Monday"
complete)
g hour 12-hours format "1" a "12"
G hour 24-hours format "0" a "23"
h hour 12-hours format "01" a "12"
with zero at left
H hour 24-hours format "00" a "23"
with zero at left
i minutes "00" a "59"
s seconds with zero at "00" a "59"
left
a pre and pos meridian "am" a "pm"
A pre and pos meridian "AM" a "PM"
#h hours accumulator
#i minutes accumulator
#s seconds accumulator
\ escape

Formato interno - Define el formato del campo cuando el tipo SQL es diferente del tipo fecha. Utilice los
caracteres Y, M y D para el año, mes y día para definir el formato.
Ejemplo1: Para una fecha almacenada como char (8) de SQL donde las posiciones 1 a 4 representa el año,
la posición 5 y 6, el mes y el posiciones 7 y 8 dias, definir el formato interno como: YYYYMMDD Exemplo2:
Para una fecha almacenada como char (6) de SQL donde las posiciones 1 a 2 representa el mes, y las
posiciones 3 a 6 el año, definir el formato interno como: MMYYYY Lookup de Consulta Se utiliza para
modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos con los
valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de una
tabla de la base de datos (véase la lookup automatico)
Grid Lookup - AutomÃ?tico Utilizados para modificar la visualización de un campo dinámicamente,
recuperando los valores de una tabla de base de datos. Figura 1: Interfaz de Grid de lookup automática
Atributos:
SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes
se sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es
sólo aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el
punto y coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva
ningún valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.
Grid Lookup - Manual Lookup utilizadas para modificar la visualización de un campo con los valores
predefinidos. Figura 2: Interfaz de Grid Lookup Manual Atributos:
Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).
Valor único Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista. Figura 3: Configuración de Lookup Valor Unico
Etiqueta - Texto visualizado.
Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Múltiples valores (delimitador) Mostrar más de un valor para el campo mediante la sustitución de la
cadena guardada en la tabla de descripción completa. La cadena de valores está separado por un
delimitador. Por ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista Figura
4: Lookup múltiples valores (delimitador)
Etiqueta - Texto visualizado.
Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.
Múltiples valores (posición) Mostrar más de un valor para el campo seleccionado mediante la sustitución
de la cadena guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un byte), Estado civil
(un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta, posición inicial en la cadena y
tamaño en bytes que ocupa cada información según definido en la lista:
Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros. Figura 5: Lookup múltiples
valores (posicion).
Etiqueta - Texto visualizado.
Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.
Múltiples valores (binario) Mostrar más de un valor para el campo seleccionado mediante la sustitución de
la cadena guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y se
recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información tiene los datos y
los valores atribuidos automáticamente a la posición relativa que ocupa cada uno de los valores. (los valores
se muestran):
Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la lista de arriba se
debe usar el siguiente algoritmo: 11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)
12 = 4 + 8 = ( Libros - Viajar)
Figura 6: Lookup múltiples valores (binario) Etiqueta - Texto visualizado.
Botón Insertar - Inserta el elemento en la lista de valores
Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve
ningún valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
CONFIGURACIÓN DE VISUALIZACIÓN Definir atributos de visualización de campos. Figura 1:
Configuración de pantalla Atributos:
Estilo de la fuente - Tipo de fuente del campo.
Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Gráfico de columna Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna Atributos:
Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.
Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado
para los tÃtulos.
Imagen (base De Datos)

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Usando este campo, las imágenes se recuperan de
la base de datos en binario.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Borde de Imagen - Ancho del borde de la imagen en píxeles.
Altura de la imagen - Define la altura de la imagen (en porcentaje o píxeles).
Ancho de imagen - Definición del ancho de la imagen (en porcentaje o píxeles).
Mantener Aspecto - Mantener la relación de aspecto de la imágen cuando se cambia el tamaño.
Abrir en otra ventana - Abrir en otra ventana y mostrar la imagen original.
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Imagen (nombre Del Archivo)

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Las imágenes se guardan en un directorio del
servidor y el nombre de archivo en un campo de la tabla en la base de datos.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Borde de Imagen - Ancho del borde de la imagen en píxeles.
Altura de la imagen - Define la altura de la imagen (en porcentaje o píxeles).
Ancho de imagen - Definición del ancho de la imagen (en porcentaje o píxeles).
Mantener Aspecto - Mantener la relación de aspecto de la imágen cuando se cambia el tamaño.
Abrir en otra ventana - Abrir en otra ventana y mostrar la imagen original.
Subcarpeta - Introduzca el nombre de un subdirectorio para guardar los archivos (que se añade bajo el
directorio definido en el Directorio de imágenes. Véase Configuración ). Es posible usar variables globales o
locales, en el nombre del subdirectorio.
Caché de imagen - Tiempo en minutos para mantener la imagen en memoria caché
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Documento (base De Datos)

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Define el tipo de campo en la aplicación. Usando este campo se recuperan los archivos de
la base de datos en binario.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Mostrar Icono - Mostrar un icono a un lado del campo identificando el tipo de archivo.
Nombre de archivo - Define el campo para almacenar el nombre de archivo del documento (Es un campo
en la base de datos).
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Documento (nombre Del Archivo)

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. El archivo se guarda en un directorio del servidor y
el nombre del archivo en un campo de texto en la tabla.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Subcarpeta - Introduzca el nombre de un subdirectorio para guardar los archivos.
Mostrar Icono - Mostrar un icono a un lado del campo identificando el tipo de archivo.
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Tarjeta De Credito

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos - Los Campos Número de Tarjeta de Crédito son formateados de acuerdo con las reglas de
número de tarjeta de crédito.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
E-mail

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Los Campos de correo electrónico son formateados de acuerdo con las reglas de correo
electrónico.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Url

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Define el tipo de campo en laaplicación. Los Campos URL son formateados de acuerdo con
las normas de la URL.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Otra Página - Abrir el enlace en otra página


Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Código De Barras

campo CÓdigo de Barras


ConfiguraciÓn general

Atributos:

Tipo de datos - Tipo de datos del campo.


Etiqueta -Título de campo.
Tipo de SQL - Tipo de campo en la Base da Datos.

CÓdigo de Barras

Atributtes:

Tipo - Tipo de códigos de barras.


Texto - Texto de códigos de barras para la ilustración.

Hay 18 tipos de códigos de barras, que se enumeran a continuación:


CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Youtube

ConfiguraciÓn general

Atributos

Tipo de datos - Tipo de campo en las aplicaciones.


Label - Etiqueta del campo en la aplicacion.
Modo de visualización -Forma en que el vídeo se muestra, modal o una ventana nueva.
Ancho -ancho de video en píxeles.
Altura - altura del video de en píxeles.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de SQL - Tipo de campo en la base de datos

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Google Maps

Permite mostrar mapas mediante la API de Google.

Tipo de datos - Campo tipo de datos.


Label - tÃtulo de campo en su aplicación. Por ejemplo: un campo se define como client_name_fld en la
tabla se muestra como nombre de cliente.
Inicio - Definir los parámetros que se pasarán a la API de Google.
Modo de visualización - Define la ventana en la que se abre el mapa. Se puede abrir en modal o en una
nueva ventana.
Ancho - Define el ancho del mapa.
Altura - Define la altura de Mapa.
Zoom - Define las iniciales Zoom (disponible en la API de Google) en el mapa.
API Key- Clave de autorización para ver los mapas con Google API. (Obligatorio sólo para la versión 2 o
menos de la API de Google.)
Tipo de enlaces - Definir el tipo de vÃnculo.
Texto del enlace - Texto para el enlace del mapa.
Tipo de SQL - Muestra el tipo de campo de SQL.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Qr Code

Configuración general

Valores diferenciales

tipo de datos - tipo de datos de campo.


Label - campo título.
tipo SQL - de tipo de base de datos de campo.

Formato de Valores

Valores diferenciales

nivel de corrección de errores - son palabras en clave de 8 bits y utilizar el algoritmo de error Reed-
Solomon de corrección con cuatro niveles de corrección de errores. Cuanto más alto sea el nivel de
corrección de errores, la capacidad de almacenamiento menos.
Tamaño de la imagen - Tamaño del código QR.
Margen - El margen de la imagen del código QR.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Layout

Visión General Layout

VISIÓN general layout


Configurar formatos de pantalla mediante la determinación de atributos, tales como los esquemas de
visualización, la organización de campos en los bloques, y definir el formato de cabecera, entre otros

Bloques

Esquema de Colores
Cabecera y Pie de pagina
Bloques

Blocks
Por defecto, las aplicaciones creadas en ScriptCase constará de un sólo bloque, con el mismo nombre de la
aplicación. Puede añadir tantos bloques como sea necesario y organizarlos en la forma más conveniente. En la
figura de abajo observará una columna ORGANIZACIÓN, que puede ser utilizada para definir la posición de
próximo bloque (al lado o debajo de la cadena).

Imagen 1: Interfaz de Configuración de Bloques.

En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.

Organización y cambio de posición de Bloques

Véase más adelante de cómo modificar el orden de bloques en la pantalla.

Haga clic para seleccionar el bloque al que desea modificar su posición

Eliminar un bloque de pantalla.

Haga clic en el bloque y arrastrelo a los "bloques que no se muestran".


Atributos

Op - Opciones.

Bloque (Nombre) - Nombre interno del bloque.

Bloque (Título) - Etiqueta (nombre a mostrar) del bloque.

Titulo (Visualización)- Mostrar Titulo del Bloque

Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque

Etiqueta (Posición) - Opciones de visualización de etiqueta:

“Sobre" - Muestra la etiqueta por encima del campo.

“Al lado” - Muestra el campo al lado de la etiqueta.

“Abajo” - Muestra la etiqueta abajo del campo.

Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.

Campos (Posición) - Posición dentro del bloque:

“Abajo" - Muestra un campo debajo de las otras columnas respetando la cantidad.


“Al lado” - Muestra los campos lado a lado respetando la cantidad de columnas.

"Línea” - Mostrar campos lado a lado sin tabulación

Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:

“ Abajo" - Indica que el siguiente bloque se muestra abajo.

“Al lado” - Indica que el siguiente bloque se muestra al lado.

“Pestañas” - Indica que el siguiente bloque se muestra en otra Pestaña..

Organización (Ancho) - Anchura de bloque de en píxeles o porcentaje. Ejemplo: Si hay dos bloques de lado
a lado un buen tamaño es de 50% para cada bloque.
Organización (Altura) - Altura de bloque en píxeles o porcentaje.

AÑadir nuevo bloque

Para añadir nuevos elementos en una aplicación, basta con hacer clic en .

Figura 2: Interfaz de agregar nuevo bloque

Atributos:

Nombre - Nombre de bloque


Etiqueta - Etiqueta de bloque

Editar Bloque

Clic en para editar la información del bloque y haga clic en Guardar.


Figura 3: Interfaz de editar bloque

Attributes:

Nombre - Nombre del bloque.


Título - Título del bloque.
Mostrar Título - Mostrar linea con el título de bloque.
Fuente del título de bloque - Fuente para el título del bloque.
Tamaño de fuente - Tamaño de la fuente del título del bloque.
Color de fuente - Color de fuente del título del bloque.
Color de fondo - Color de fondo de línea de título del bloque
Imagen de fondo - Imagen de fondo del título del bloque
Altura de Título- Altura de la línea de título del bloque (en píxeles);
Alineación horizontal - Alineación horizontal del título del bloque (izquierda, centro y derecha);
Alineación vertical - Alineación vertical del título del bloque (superior, media e inferior);
Mostrar Etiqueta - Mostrar las etiquetas de los campos del bloque
Columnas - Cantidad de columnas de campos del bloque
Columnas Ancho-Columns Width - Calcular columnas del bloque.
Color de Etiqueta - Color de display de Campos de etiqueta
Organización de campos - Organización de campos de bloque
Posición de la Etiqueta - Posición de campos etiqueta
Bloque Siguiente- Posición de bloque siguiente en relación con el actual.
Color de borde - Color del borde del bloque
Ancho de Frontera - Ancho de las fronteras del bloque;
Ancho de bloque - Ancho de bloque
Altura de bloque - Altura de bloque
Cellspacing - Espaciado entre celdas del bloque.
Collapse - Permite ampliar y colapsar cada bloque de forma individual.
Configuración De Layout

Configuracion de Layout

Image1: Configuración de diseño de interfaz

Permite definir el tema de la aplicación. (CSS)

Atributos:

Plantilla de Cabecera - Permite elegir el formato del encabezado.


Plantila de Pie de página - Permite elegir el formato del pie de página.
Tema - Permite seleccionar un tema existente (colores, fuentes, etc) a la aplicación.
Encabezado Y Pie De Página

ENCABEZADO Y PIE DE PÁGINA


ENCABEZADO

Image1: Interfaz de cabecera.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada.

Mostrar encabezado - Este valor determina si el encabezado se mostrará


TÃtulo de la aplicación - Permite definir un tÃtulo de encabezado que se mostrará en la aplicación. (Las
aplicaciones de formulario tiene dos tÃtulos predefinidos, uno a modo de inclusión, y otro a modo de
actualización)
Las variables de cabecera - Los campos variables se pueden llenar con cualquiera de los tipos disponibles.
Dependiendo del tipo, será necesario asociar el contenido de la misma. Ver los tipos disponibles a
continuación:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en la cabecera
TÃtulo: Muestra en la cabecera el valor introducido en el campo de Titulo.
Fecha: Muestra la fecha actual del servidor en formato dd / mm / aaaa en la lÃnea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la lÃnea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda


seleccionados por el usuario en el formulario de búsqueda. (Sólo disponible para las
aplicaciones Grid)

PIE DE PÁGINA
Image2: Interfaz de pie de página.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada

Mostrar pie de página - Esta opción determina si el pie de página se mostrará.


Variables de pie de página - Los campos variables se pueden llenar con cualquiera de los tipos
disponibles. Dependiendo del tipo, será necesario asociar el contenido de la misma. Estos son los tipos
disponibles:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en el pié de página
TÃtulo:Muestra en el pie de página el valor introducido en el Titulo.
Fecha:Muestra la fecha actual del servidor en formato dd / mm / aaaa en la línea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la línea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda seleccionados por el


usuario en el formulario de búsqueda. (Sólo disponible para las aplicaciones Grid)
Eventos

Visión General De Eventos

VISIÓN GENERAL de EVENToS


Scriptcase utiliza el concepto eventos para personalizar el código de la aplicación. Los eventos permiten definir
las acciones de acuerdo al tiempo de ejecución (por ejemplo, después de Insertar un registro, cuando se carga,
cuando se envía y otros) y tipo de aplicación.

OnInit - Este evento se ejecuta sólo una vez, antes de la ejecución del select principal de la aplicación. En este
ámbito, por lo general, se ejecutan las macros actualizan el select, como estos: sc_select_field, sc_select_order,
sc_select_where (añadir), etc;

onRecord – Este evento se ejecuta antes de mostrar cada registro de la grid ;

onHeader – Este evento se ejecuta inmediatamente antes de mostrar la cabecera de la grid. Utilice este
evento para imprimir algun valor calculado en el encabezado, por ejemplo.

onFooter – Se utiliza para mostrar algún valor calculado. Escribir en este caso, el cálculo necesario para
mostrar el resultado en el pie de página

Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".

Ver más sobre Scriptcase Macros.


Eventos Ajax

Usando AJAX, el tráfico innecesario de información se evita, acelerando el trámite de su solicitud.

Imagen 1: El evento de interfaz AJAX.

Los siguientes eventos están disponibles con ScriptCase.

onChange - Este evento ocurre cuando el campo tiene el foco y el valor del campo es cambiado y el
enfoque se dirige a otro objeto.
onClick - Este evento ocurre cuando se hace clic en el campo.
onBlur - Este evento ocurre cuando el campo tiene el enfoque, el valor del campo no se cambia y el
enfoque se dirige a otro objeto.
onFocus - Este evento ocurre cuando el campo tiene el foco.

Sólo el evento onClick está disponible para aplicaciones Grid.

Vea a continuación un ejemplo: El campo de usuario se valida con una base de datos (tabla). Para los usuarios
válidos devuelve el nombre. Para los usuarios no válido se muestra un mensaje.

Ejemplo:

1 º - Seleccione el campo y los eventos que utiliza el proceso de AJAX, (en el código PHP). Pasar parámetros
es opcional.
Imagen2: Selección de los campos y eventos para el procesamiento de AJAX.

2 º -Escriba la regla en el editor de PHP abierto. El código es procesado por el servidor y el resultado XML
enviado al navegador. Ver la macro Macros Asistente para una selección de macros ScriptCase disponibles.

Imagen3: Programación PHP con AJAX.

Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".

Ver más sobre Scriptcase Macros.


Buttons

Botones

Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.

Nuevo Botón Para crear un nuevo botón, haga clic en la opción Nuevo Button y escriba un nombre y el tipo
de botón.

Botones Tipos: (Javascript, PHP, Link y Run).

Image2: botón de función Editar.

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Botón Javascript

botÓn Javascript
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.

Para crear un nuevo botón, haga clic en el "Nuevo Botón", escriba el nombre y seleccione el tipo de botón.

Image2: botón de función Editar. Hay tres tipos de botones de la pantalla: (Button, Imagen y Link).

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Botón Php

botÓn PHP
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.

Para crear un nuevo botón, haga clic en el "Nuevo Botón", escriba el nombre y seleccione el tipo de botón.

Image2: botón de función Editar. Hay tres tipos de botones de la pantalla: (Button, Imagen y Link).

Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.


Botón De Enlace

botÓn de enlace
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.

Para crear un nuevo botón, haga clic en el "Nuevo Botón", escriba el nombre y seleccione el tipo de botón.

Image2: botón de función Editar. Hay tres tipos de botones de la pantalla: (Button, Imagen y Link).

El botón de enlace requiere un vínculo asociado a ella. En el menú de la aplicación (en el lado izquierdo de la
ventana) hay una opción para crear nuevos vínculos.

Siga estos pasos para crear el vínculo necesario y configurar el botón de nuevo Link para completar la operación.

Creación de un nuevo enlace

1 - Uso de la opción, haga clic en enlace de un nuevo enlace, como en la imagen debajo.

Image2: Crear nuevo enlace.

2 - Seleccione los botones de tipo de vínculo y haga clic en el siguiente (en la imagen abajo).
Image3: Tipo de interfaz de enlace.

3 - Seleccione la aplicación que se llamará y haga clic en Siguiente.

Image4: Lista de aplicaciones de interfaz.

4 - Definir los parámetros pasados. Puede ser de dos tipos: el valor o vacíos.

Fijo - Escriba un contenido fijo de ser aprobada.

Image5: Definición de interfaz de Parámetros - Fijo.

Vacío - Ningún valor se pasan.

Image6: Definición de interfaz de parámetros - Vacío.

5 - Definir el enlace de las propiedades del formulario - pantalla Iframe.


Image7: Enlace / Propiedades del formulario de interfaz.

Link del modo de funcionamiento - ¿Cómo se muestra el vínculo

Abrir en la misma ventana - Mostrar la forma en la misma ventana del navegador, de salir de la
búsqueda y va a la forma.
Abrir en otra ventana - Abrir otra ventana para mostrar el formulario.
>Abrir en una Iframe - Mostrar la forma en la misma ventana que la búsqueda. Debajo de la búsqueda
de un Iframe se crea para mostrar el formulario.

URL de salida para la aplicación de destino - dirección Web accesible cuando el usuario salga de la
parrilla.
Vincular Pista - Mensaje mostrado cuando el ratón está sobre el campo de vínculo seleccionado.
Propiedades de formulario - Seleccione los botones de muestra.

Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.


Botón Run

botÓn RUN
Esta nueva opción en la grid, permite crear un botón para un proceso de código de PHP para los registros
seleccionados (opción).

Image1: Interface de configuração de botão.

Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.

Para crear un nuevo botón, haga clic en el "Nuevo Botón", escriba el nombre y seleccione el tipo de botón.

Image2: botón de función Editar.


Hay tres tipos de botones de la pantalla: (Button, Imagen y Link).
Botón Editar: Modo de visualización (Button)

Image1: Los botones de la interfaz de configuración.

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Button).


Label - Botón de Título en la solicitud.
Pista - Pista mensaje.
Mensaje de confirmación - A fin de mostrar el mensaje, deje el campo vacío.
De estilo CSS - de estilo CSS nombre de la clase, creado en el editor de botones de esquema. (botones
del Diseño)

Image1: Buttons Settings Interface.

Botón Editar: Modo de pantalla (imagen)

mage1: Los botones de la interfaz de configuración.

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link).


Icon - visualización del icono del botón.
Pista - Pista mensaje.
Mensaje de confirmación - A fin de mostrar el mensaje, deje el campo vacío.

Image1: Los botones de la interfaz de configuración.

Botón Editar: Modo de visualización (Link)

Image1: Los botones de la interfaz de configuración.

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link).


Label - Botón de Título en la solicitud.
Pista - Pista mensaje.
Mensaje de confirmación - A fin de mostrar el mensaje, deje el campo vacío.
De estilo CSS - de estilo CSS nombre de la clase, creado en el editor de botones de esquema. (botones
del Diseño)
Image1: Los botones de la interfaz de configuración.

Este tipo usa el botón 2 eventos para procesar los códigos PHP.
OnRecord: Ejecutado en cada registro seleccionado.

Image2: código de la interfaz PHP.

OnFinish:Ejecutado después de procesar todos los registros seleccionados.

Image3: código de la interfaz PHP

Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.

Image1: Nuevo Botón Crear.


Detalle

Visión General

VISIÓN general (detalle)


Permite organizar la información que se muestra de acuerdo con su importancia. Mostra información más
importante en la grid y los datos en forma detallada.

Haga clic en en cada línea de la grid cuadrícula para permitir la función.

Para habilitar los detalles, vaya a la Configuración de Grid, como se muestra a continuación y activar la casilla:
Configuración De Detalles

ConfiguraciÓn DE Detalles
Seleccione los campos que la página de detalle mostrará

Figura 1: Configuración de Detalle.

Atributos

Seleccione los campos que la página de detalle mostrará Haga clic en campo y haga clic en On / Off
para seleccionar (o no) los campos.

Mostrar Detalle Definición de vizualización de detalle de acuerdo con las siguientes opciones:

Al lado de la Grid Mostrar detalle en la parte derecha del registro, en la misma ventana que
muestra la grid

Debajo de la Grid - Mostrar registro de detalle , por debajo del registro en la misma ventana (utilice
el botón de detalle para seleccionar el detalle del registro ).

En otra página - Mostrar los detalles sólo para el registro de la grid seleccionado.

En otra ventana Muestra detalle en ventana emergente.

Alineación Definir la configuración de la alineación de los detalles de cada campo (a la izquierda, derecha,
centro).

Ancho de detalle Definir el ancho HTML, de la pantalla de detalle seleccionado.

Unidad de anchura de detalle - Definir unidad de anchura HTML (porcentaje o píxel).

Clave del detalle


Definir los campos que serán parte de la cláusula where de búsqueda del registro seleccionado.
Figura 2: Configuración de claves de detalle.

Elija los campos claves de detalle para mostrar - Configura los campos que se passaran por la
cláusula WHERE:

Encender / Apagar Seleccione el campo para mostrar los detalles. Se muestra un asterisco en el campo
seleccionado
Todos – Seleccionar todos los campos.

Ninguno– Desmarca todos los campos.


Barra De Herramientas

La barra de herramientas de la aplicación se divide en dos partes: superior e inferior. Es posible seleccionar los
botones para cada parte independientemente. Un botón puede incluso ser parte de ambas partes al mismo
tiempo.

Image1: Barra de herramientas.

Atributos:

Navegación – Mostrar los botones de navegación en la grid.

Salir Salir de la aplicación


Exportaciones- Definición de los formatos que deben ser generados. El ScriptCase puede generar :

ImpresiónCrear la grid en formato HTML


PDF Crear un informe completo, que
tengan todos datos de la grid en
formato PDF.

Otros

Separator.Imágenes utilizadas para separar el grupo de


botones

Botones de configuraciÓn
Image2: Configuración de botones.
Cabecera Y Pie De Pagina

ENCABEZADO Y PIE DE PÁGINA


ENCABEZADO

Image1: Interfaz de cabecera.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada.

Mostrar encabezado - Este valor determina si el encabezado se mostrará


TÃtulo de la aplicación - Permite definir un tÃtulo de encabezado que se mostrará en la aplicación. (Las
aplicaciones de formulario tiene dos tÃtulos predefinidos, uno a modo de inclusión, y otro a modo de
actualización)
Las variables de cabecera - Los campos variables se pueden llenar con cualquiera de los tipos disponibles.
Dependiendo del tipo, será necesario asociar el contenido de la misma. Ver los tipos disponibles a
continuación:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en la cabecera
TÃtulo: Muestra en la cabecera el valor introducido en el campo de Titulo.
Fecha: Muestra la fecha actual del servidor en formato dd / mm / aaaa en la lÃnea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la lÃnea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda


seleccionados por el usuario en el formulario de búsqueda. (Sólo disponible para las
aplicaciones Grid)

PIE DE PÁGINA
Image2: Interfaz de pie de página.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada

Mostrar pie de página - Esta opción determina si el pie de página se mostrará.


Variables de pie de página - Los campos variables se pueden llenar con cualquiera de los tipos
disponibles. Dependiendo del tipo, será necesario asociar el contenido de la misma. Estos son los tipos
disponibles:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en el pié de página
TÃtulo:Muestra en el pie de página el valor introducido en el Titulo.
Fecha:Muestra la fecha actual del servidor en formato dd / mm / aaaa en la línea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la línea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda seleccionados por el


usuario en el formulario de búsqueda. (Sólo disponible para las aplicaciones Grid)
Groupby

Configuración De Agrupación

configuraciÓN DE agrupaciÓn
Definir los criterios de break de la consulta, los campos que serán objetos del break y en qué secuencia de
campos el debe ocurrir.

Figura 1: Interfaz deGroupby

Atributos:

Habilitar la vista de árbol - Encender / Apagar el groupby. Esta opción no está disponible para
paginación Scroll Infinito.
Línea GroupBy - Seleccione la posición del break : Antes y después de los registros.

Antes de los registros - Se produce el break antes de mostrar los registros relativos a la misma.

Después de los registros - se producirá el break después de mostrar los registros relativos a la
misma.

Cabecera de GroupBy - Mostrar cabecera del break en todas las páginas.


Mantener Orden de GroupBy - Ordenar los campos en el grupo
Mostrar Títulos - Muestra los campos de etiqueta en el salto de línea
Cantidad de Registros - Define un título para la columna de cantidad de registros.
Separador de Valor - Define un separador entre el título y el valor de un campo de break
Tabular Group By - Define el margen izquierdo de la Agrupar por.
Dividir el Group By - Se define el margen de una agrupación para la siguiente.
Agrupación Dinámica

Agrupación Dinámica
Para configurar agrupación dinámica debe seleccionar qué campos están disponibles en la aplicación para que el
usuario final puede seleccionar y luego aplicar los descansos de forma dinámica en tiempo de ejecución.

El usuario final puede seleccionar más de un campo cuando se aplican las interrupciones en la aplicación
generada.

Imagem 1: Interfaz para romper las reglas.

Atributos:

Utilizar la agrupación dinámica - Opción para permitir el uso de Agrupacion Dinámica.


Ocultar la línea de ayuda de la agrupación dinámica - Opción utilizada para ocultar el título de Agrupación
Dinámica en la aplicación generada.
Agrupación Estatica

Agrupación Estática
Reglas de GROUP BY es donde podemos seleccionar los campos para agrupamiento de los registros.

Es posible crear varias Reglas de agrupación que permiten al usuario final seleccionar qué regla que quiere y
cambiar dinámicamente el agrupamiento de los registros en la aplicación.

Imagen 1:. Interfaz de GROUP BY reglas

Atributos:

Nombre - Cada regla debe tener un nombre para identificarlo.


Label - Es el nombre de la regla que se mostrará al usuario final.
Campos - Allí se puede comprobar / desmarcar uno o varios campos para crear el Group By y definir el
nivel de cada campo de agrupamiento.

OrdenaciÓn del Group By


Se define la ordenación de la selección de reglas GROUP BY creadas.

Image 2: Ordenación de reglas Group by.

Ejemplo:
Image 2: Parámetros de la regla de Group By.

Image 3: Botón para seleccionar una "Regla de Group By" en una aplicación generada.

Image 4: Selección de la Regla de Group By.


Image 5: Los resultados de una Regla de Group By seleccionada.
Eventos De Agrupación

EVENTOS de agrupaciÓn
OnGroupByAll - Este evento siempre se realiza cuando se produce breaks, independientemente del nivel,
permite la manipulación de los campos de la totalización. El ScriptCase tiene todas las variables de totalización
de la grid. Se supone que una aplicación que tiene dos niveles de break (estado y ciudad) y que totalizan dos
campos (parcelas y el balance), podemos tener acceso a los totales, en el ámbito de "calcular para cada
registro", de la siguiente manera:

{count_ger} contiene la cantidad total de los registros;

{sum_parcela} contiene la suma total del campo "parcela"

{sum_balance} contiene la suma total del campo “balance”

{count_state} contiene la cantidad total de los registros del break de


"estado" que se ha procesado;

{sum_state_parcel} contiene la suma total del campo "parcela" en el


campo de "Estado" que se ha procesado;

{sum_state_balance} contiene la suma total del campo "balance" en el


campo de "Estado" que se ha procesado;

{count_city} contiene el total cantidad de los registros del break de


la "ciudad" que se ha procesado;

{sum_city_parcel} contiene la suma total del campo "parcela" del break


de la "ciudad" que se ha procesado;

{sum_city_balance} contiene la suma total del campo "balance" de break


la "ciudad" que ha sido procesado;

Teniendo en cuenta que las fórmulas que se definen para proceso en el ámbito de " calcular durante el break" se
actúe con el break de algunos niveles, las variables especiales de la totalización, en este ámbito, se menciona
sustituindo el nombre del break por la palabra clave "breaking", que significa:

{count_ger} contiene la cantidad total de los registros;

{sum_parcela} ;contiene la suma total del campo "parcela"

{sum_balance} contiene la suma total del campo “balance”

{count_breaking} Contiene la cantidad total de registros de


break que ha sido procesado;

{sum_breaking_parcela} Contiene la suma total del campo "parcela"


del break que ha sido procesado;

{sum_breaking_balance} contiene la suma total del campo "balance"


d del break que ha sido procesado;
Ej: En una aplicación que tiene breaks por el estado y la ciudad y que totaliza un campo balance en el total de
break, queremos mostrar la media en la sustitución del balance . Se crea un método en el caso de OnGroupBy
con el siguiente contenido:

{sum_breaking_balance}= {sum_breaking_balance} / {count_breaking};


Campos De Agrupación

CAMPOS de agrupaciÓn

Tipo de datos - Definir el tipo de campo en la aplicación.


Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Configuración del texto - Convierte el campo de texto en función de la opción:

Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)
Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

ConfiguraciÓnes de agrupaciÓn

Figura 1: Interfaz de los campos de

GroupBy.

Atributos:

Posición del campos - Defina la organización de visualización de los campos de groupby.

Columnas - Definir cuántas columnas se utilizan para mostrar la información del break.
Mostrar etiqueta - Muestra la etiqueta del campo en el break
Línea de GroupBy - Mostrar la línea del groupby
Mensaje de línea de total - Define el mensaje de texto que se muestra en la línea de total. Ej.: Pedidos
total en el estado.
Cantidad de registros - Muestra la cantidad de registros que se muestran en el break.
Mostrar Gráficos - Activa la opción Mostrar gráficos y muestra un icono para mostrar un gráfico en tiempo
de ejecución
Mostrar el valor en el título - Muestra el valor de groupby en el título.
Paginas de Break de Grid PDF - Muestra cada break de la grid en una página PDF aparte. Ej.: Mostrar
todos los pedidos estatales en una página de informe diferente.
Paginas de Resumen de Grid PDF - Muestra cada resumen del break en una página PDF aparte.
Paginas de Break de Grid HTML - Muestra cada break de la grid en una página HTML aparte.
Páginas de Resumen de Grid HTML - Muestra cada break del resumen en una página HTML
independiente.
TreeView Inicio -Estado inicial del TreeView.
Clasificación - Orden en la que el campo aparecerá en el groupby.

Campos - Selecciona los campos (en valor y SUM) que aparecen en la línea groupby.

Layout de la línea de GroupBy (Etiqueta)

Figura 2: Interfaz del layout (etiqueta) de la línea de Groupby.

Atributos:

Fuente del texto - Permite definir el tipo de letra utilizada en la etiqueta.


Tamaño de la fuente - Permite definir el tamaño de la fuente utilizada en la etiqueta.
Color del Texto - Color de la etiqueta del break.
Color del Fondo - Color del fondo en el break.
Texto en negrita - Permite activar o desactivar la etiqueta en negrita en el break.

Layout de la línea de GroupBy (Valor)

Figura 3: Interfaz del layout (valor) de la línea de Groupby.

Atributos:

Tamaño de la fuente - Permite definir el tamaño de la fuente utilizada en la etiqueta.


Color del Texto - Color de la etiqueta el break.
Color del Fondo - Color del fondo en el break.
Texto en negrita - Permite activar o desactivar la etiqueta en negrita en el break.

Configure the total line layout


Figura 4: Interfaz del layout de la línea de total.
.

Atributos:

Fuente del texto - Permite definir el tipo de letra utilizado en la etiqueta.


Tamaño de la fuente - Permite definir el tamaño de fuente utilizada en la etiqueta.
Color del Texto - Color de la etiqueta el break.
Color del Fondo - Color de fondo en el break.
Texto en negrita - Permite activar o desactivar la etiqueta en negrita en el break.
Totales

Visión General De Totalización

visiÓn General de totalizaciÓn


Utilice esta opción para definir los campos con los totales (en los grupamientos o al final).

Image1: Interfaz de funciones de elaboración de resúmenes .

Atributos:

Total en una única línea - Mostrar el título general total y los valores totales en una única línea.
"Sí"

"No"

Mostrar Total - Definir las páginas para mostrar el total general. "Puedes elegir entre:" la exhibición en todas
las páginas, "la exhibición en la última página" o "No mostrar".
Groupby Total - Respeta la forma como se visualizan los totales de grupamientos:
"Sí" - Mostrar los sub-totales del groupby después de que se produzca.
"No" - Mostrar los sub-totales del groupby en el principio antes de que ocurra.

Cantidad de Registro - Muestra el número de registros al lado del Total General.


"Sí"

"No"

ConfiguraciÓn del layout


Esta interfaz define el "Grupo A" las etiquetas de campo:

Image2:Interfaz de configuración de diseño .

Atributos:
Campos Grupby - Agrupar por campos seleccionados.
Etiqueta - Etiqueta Descripción del producto mostrado en la aplicación final.
Pantalla - Permite mostrar u ocultar el número de registros.
Selección De Campos

SelecciÓn de campos
Esta interfaz es donde se definen los campos que se sumaron, y el tipo de sumarización de lo campo.

Figura 1: Interfaz de los campos Total.

Los botones en la parte izquierda del combobox permite al usuario seleccionar los campos que tienen que ser
totalizados. Para atribuir una operación para ser utilizado en una columna (campo), sólo tienes que seleccionar el
campo, de la lista de campos disponibles y, después haga clic en el botón.

Suma - Define que la suma de los valores de referencia para el campo seleccionado se genere.

Promedio - Calcula la media aritmética de los valores de referencia para el campo seleccionado.

Mín - Exhibe el valor mínimo identificados en el campo seleccionado.

Max - Exhibe el valor máximo en el campo seleccionado

Promedio ponderado - Exhibe el cálculo realizado por el promedio ponderado en el campo seleccionado.

Peso de promedio ponderado - Opción de elegir el peso utilizado para calcular el promedio ponderado.

Utilizando la misma configuración en el resumo - Utilizar la misma configuración del total en el resumo.

Nota: El campo seleccionado se mostrarán cuando se produce el break o el final de la búsqueda.


Posicionamento

Visión General De Posicionamiento

VisiÓn general de Posicionamiento


El posicionamiento de los campos de resumen puede ser predeterminado , agrupados o por disciplina:

Predeterminados
Agrupados

Por campo
Posicionamiento Predeterminado

Predeterminado mostra el valor por debajo de la columna que se está resumiendo.

Image1: Interfaz de campos del resumen

La línea total de crédito se muestra en la columna Limit . Véase a continuación:

Image2: Orden predeterminada generado.

Alineamiento
Alineación del Total es la posición donde se mostrará el mensaje "Total". Pueden ser: centro, izquierda y
derecha:

"Izquierda"

"Centro"

"Derecha"

Etiqueta
Permite definir el mensaje que se mostrará en lugar del total:

Image3: Interfaz configuración de Etiqueta


Agrupados

Agrupados mostra el valor abajo de la columna que se está resumiendo. Pero en líneas diferentes para cada tipo
de compresión (Suma, Promedio, Max y Min).

Image1: Interfaz de los campos de Resumen

Es posible cambiar las posiciones del resumen haciendo clic y arrastrando hacia arriba o hacia abajo.

Image2: Cambiar las posiciones de línea.

En este ejemplo, se muestra el total de la suma y promedio de Límite de Crédito :

Image3: un pedido conjunto.


Alineamiento
Alineación del Total es la posición donde se mostrará el mensaje "Total". Puede ser: centro, izquierda y
derecha:

"Izquierda"

"Centro"

"Derecha"

Etiqueta
Esta configuración permite cambiar las etiquetas del resumen.

Image4: Cambiando etiquetas.


Posicionamiento Por Campo

Posicionamiento por Campo

Mediante la opción Campo se organiza cada resumen campo a campo. No se sigue el trazado columnas.

Image1: Resumen de la interfaz Orden Campos (Por Especialidad).

Salto de lÍnea por campo


Habilitando "salto de línea por línea", se mostrará un campo único por línea con resumen seleccionado (Suma,
Promedio, Max y Min).

Image2: "salto de línea por campo" habilitado.

Desactivando "salto de línea por línea" se muestra cada campo lado a lado.
Image3: "salto de línea por línea" desactivado

Etiqueta
Esta configuración permite cambiar las etiquetas de resumen

Figura4: Cambiando etiquetas.


Campos De La Totalización

CAMPOS de la totalizaciÓn
Etiqueta de ConfiguraciÓn Total

Figura1: Etiqueta Configuración de interfaz de Total

Fuente del texto - Permite definir un tipo de letra al campo de texto.


Tamaño de fuente - Permite definir el tamaño de la fuente.
Color del texto - Permite definir el color del texto.
Color de fondo - Permite definir el color del fondo.
Texto en negrita - Permite dar formato al texto en negrita.

Ejemplo:

LÍnea Total (de datos) ConfiguraciÓn de pantalla

Figura2: Línea Pantalla Total valores de la interfaz.

Fuente del texto - Permite definir un tipo de letra en el campo de texto.


Tamaño de fuente - Permite definir el tamaño de la fuente.
Color del texto - Permite definir el color del texto.
Color de fondo - Permite definir el color del fondo.
Texto en negrita - Permite dar formato al texto en negrita.

Ejemplo:
Resumen

Visión General Del Resumen

visiÓn general del Resumen

Image1: Interfaz de configuración del Resumen

Atributos:

Título - Define un título para el resumen, si no se informa, Scriptcase utiliza el título predeterminado para el
resumen: "Resumen", pero si quieres sin título que se mostrará indicando en el título de una etiqueta HTML
como a continuación.

Image2: Título de campo informado con las etiquetas HTML.

Cantidad título- Número de Récords.


Posición del Resumen:
En todas las páginas - Al final de cada página el resumen se muestra por debajo de la grid.
En la última página - Al final de la página de resultados de búsqueda por última vez (y sólo en esta
página) el resumen se muestra por debajo de la grid.
En la otra página - El resumen se muestra en una página separada abriéndolo con un botón de la
barra de herramientas

Total de Registros:

No mostrar - No volver a mostrar el total de registros.


Mostrar sólo en resumen- Mostrar en el resumen el total de registros.
Mostrar en el resumen y en el gráfico - Mostrar en el resumen el total de registros por tabla

Horizontal total - Pantalla horizontal total en los resúmenes.


Vertical total - Pantalla vertical total en los resúmenes.
Ancho de la página - Ancho de valor para la página de resumen.
Ancho de la unidad - Unidad de medida utilizada en los anchos (Automático, píxeles y porcentaje).

configuraciÓn de Layout
Atributos:

Campo GroupBy - Selección de campos de interrupción.


Posición - Posición fija en el eje X o eje Y.
Clasificación - Establece la clasificación por el valor de base de datos o el valor de presentación.
Llenar etiquetas - Define si las etiquetas se llenará.
Enlace - Crea un enlace en el campo seleccionado.
Alineación - Define la alineación de diseño: centrado, izquierda o derecha.
Formato tabular - Establece el formato de tabla para el resumen.
Barra De Herramientas

El resúmen siempre se produce cuando la aplicación de búsqueda tiene que mostrar el resúmen, el tipo de
resúmen, la posición de resúmen, la ordenanza del resúmen, tecla de acceso rápido, la cantidad de registros,
tipo de gráfico, la anchura, la altura del gráfico, las margenes, el de aspecto gráfico, si el gráfico si muestra en
otra ventana , ancho del resúmen y unidad de longitud del resúmen.

Image1: Interfaz de configuración de Resumen

Atributos:

Formatos - Permite seleccionar el formato de la generación de resumen.


Botones - Permiten seleccionar los botones que se muestran en la barra de herramientas.
Botones Orden - Permite ordenar los botones en la barra de herramientas cuando sea necesario,
utilizando la barra de selección (a la derecha de la tabla).
Selección De Campos

SelecciÓn de campos
Esta interfaz es donde se definen los campos que se sumaron, y el tipo de sumarización de lo campo.

Figura 1: Interfaz de los campos de Resumen.

Los botones en la parte izquierda del combobox permite al usuario seleccionar los campos que tienen que ser
totalizados. Para atribuir una operación para ser utilizado en una columna (campo), sólo tienes que seleccionar el
campo, de la lista de campos disponibles y, después haga clic en el botón.

Suma - Define que la suma de los valores de referencia para el campo seleccionado se genere.
Promedio - Calcula la media aritmética de los valores de referencia para el campo seleccionado.
Mín - Exhibe el valor mínimo identificados en el campo seleccionado.
Max - Exhibe el valor máximo en el campo seleccionado
Promedio ponderado - Exhibe el cálculo realizado por el promedio ponderado en el campo seleccionado.

Peso de promedio ponderado - Opción de elegir el peso utilizado para calcular el promedio ponderado.

Nota: El campo seleccionado se mostrarán cuando se produce el break o el final de la búsqueda.


Configuración De Los Gráficos

ConfiguraciÓn de los grÁficos


Aquí podemos configurar los parámetros de la gráfica. Por ejemplo: tipo de gráfico, gráfico de anchura, altura
gráfico, etc

Si tenemos dos o más agrupar por regla, debe configurar las opciones de gráficos para cada grupo por regla
creada en la aplicación.

Nota: La gráfica del tipo "Analitica" solo funciona cuando es utilizado 2 campos configurados em la agrupación.
Si lo usuário configurar más de um campo, la gráfica analÃtica solo es generado con los dos primeiros.

Image1: Generar interface gráfico de columnas.

Image2: Generar Interface Gráfico de Líneas (Total).

Estas opciones sólo están disponibles en Agrupar por reglas con más de un campo.

ConfiguraciÓn del grÁfico


Image3: Configuración del gráfico de la interface.

Todos los gráficos están usando HTML5

Atributos:

Tipo de gráfico- Definir el "Default" tipo de gráfico muestra cuando la opción de tabla se hace clic y tipos de
gráficos que estarán disponibles en la aplicación.

Bar: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.
Bar - Orientation - Bars orientation - vertical or horizontal on
the chart.
Bar - Dimension - Bars dimension (2D or 3D) on the chart.
Bar - Stacking - Stacks the bars in a single bar (By series ).
Bar - Series Group - Group series in bar charts
Bar - Values on the side - Place the values on the side of the
bars.
Bar - Width - Can define the width between 20 and 70.
Bar - Guidance value - Defines the orientation of the chart, it
can put upright.
Bar - Positioning the value - Can be choose where the
value will be positioned.

Pie: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.
Pie - Format - Forms pie or donut formats.
Pie - Dimension - Image dimension on the pie chart.
Pie - Sorting - Sort the pie chart.
Pie - Values format - Data format displayed.

Line: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.
Line - Shape - Displays the format of the line.
Line - Series Group - Line grouping type.
Area: Font Size-Define the font size used in the chart.
Subtitle- Define the subtitle displayed in the chart.
Area - Shape - Area shape displayed in the chart.
Area - Stacking - Stacks areas in the chart.
Area - Series group - How to group series in the chart.

Gauge: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.
Gauge - Shape - Shape displayed in the chart.

Radar: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.

Funnel: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.
Funnel - Dimension - Funnel dimension (2D or 3D) on the
chart.

Pyramid: Font Size-Define the font size used in the chart.


Subtitle- Define the subtitle displayed in the chart.
Pyramid - Dimension - Bars dimension (2D or 3D) on the
chart.
Pyramid - Values format - Data format displayed.
Pyramid - Shape - Shape displayed in the chart.
Opciones comunes

Tipo de gráfico en resumen - Seleccione el tipo de gráfico entre analítico o sintético.


Gráficos sintéticos y analíticos son diferentes formas de tratar con múltiples grupo por criterios para crear
gráficos.
Gráficos sintéticos se limitan al primer grupo por condición y permitirán al usuario utilizar enlaces para ver los
detalles del próximo grupo de criterios, aumentando el nivel de detalle.
Gráficos analíticos surgen con todo el grupo por criterios, creando un gráfico detallado completo que no
permite vincular otros gráficos detallados.
Crear un vínculo en la tabla - Permite crear un enlace en sus elementos para aplicaciones de red detallada
o gráficos. Los datos mostrados serán en relación al valor que se ha hecho clic en el gráfico
Mostrar valores - Muestra los valores
Gráfico eje del total general - Muestra la tabla del total general como una columna o una línea.
Mostrar Y eje con cero - Visualización del eje Y con cero.
Ancho del gráfico - Tabla generada anchura en píxeles.
Altura del gráfico - Generado altura del gráfico en píxeles.
Classificación de los valores - Ordenar los valores de la gráfica.
Altura de la leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para los
títulos.
Modo de exibición de los gráficos - Define si los gráficos serán mostrados en una nueva ventana, de
lado a lado con la aplicación, o cargados en la misma ventana del browser (navegador).

Chart Layout
Image 4: Diseño del gráfico con la interfaz de configuración color.

Opciones:

Gráfico de color en la paleta- Define el color utilizado en el fondo del gráfico.


Paleta de color para gráficos de datos - Define el color utilizado en la trama de datos del gráfico.
Posicionamiento De Campos Del Resumen

Seleccione la posición de los totales en el resúmen.

Image1: Resúmen de la interfaz de posicionamiento campos.

Arrastre y deje caer en las opciones a la posición deseada.


Ordenación De Los Campos Del Resumen

ordenaciÓn de los Campos del Resumen


Seleccione los campos que puede utilizar la clasificación en el resumen.

Image1: Campos Resúmen clasificación Interface.

Atributos:

Campos - Seleccione los campos que desea permitir la clasificación.


Columna de clasificación - seleccione un campo para ordenar inicial en el resúmen.
Regla de classificación - Selecciona si la clasificación se forma ascendente o descendentemente.
Classificar a partir del Group By - Selecciona uno de los apartados de grupo para la clasificación inicial.
Encabezado Y Pie De Página

ENCABEZADO Y PIE DE PÁGINA


ENCABEZADO

Image1: Interfaz de cabecera.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada.

Mostrar encabezado - Este valor determina si el encabezado se mostrará


TÃtulo de la aplicación - Permite definir un tÃtulo de encabezado que se mostrará en la aplicación. (Las
aplicaciones de formulario tiene dos tÃtulos predefinidos, uno a modo de inclusión, y otro a modo de
actualización)
Las variables de cabecera - Los campos variables se pueden llenar con cualquiera de los tipos disponibles.
Dependiendo del tipo, será necesario asociar el contenido de la misma. Ver los tipos disponibles a
continuación:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en la cabecera
TÃtulo: Muestra en la cabecera el valor introducido en el campo de Titulo.
Fecha: Muestra la fecha actual del servidor en formato dd / mm / aaaa en la lÃnea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la lÃnea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda


seleccionados por el usuario en el formulario de búsqueda. (Sólo disponible para las
aplicaciones Grid)

PIE DE PÁGINA
Image2: Interfaz de pie de página.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada

Mostrar pie de página - Esta opción determina si el pie de página se mostrará.


Variables de pie de página - Los campos variables se pueden llenar con cualquiera de los tipos
disponibles. Dependiendo del tipo, será necesario asociar el contenido de la misma. Estos son los tipos
disponibles:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en el pié de página
TÃtulo:Muestra en el pie de página el valor introducido en el Titulo.
Fecha:Muestra la fecha actual del servidor en formato dd / mm / aaaa en la línea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la línea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda seleccionados por el


usuario en el formulario de búsqueda. (Sólo disponible para las aplicaciones Grid)
Grids Anidadas

Visión General De Subconsulta

VisiÓn general de subconsulta


Grids anidados se utilizan para mostrar información en los informes de forma jerárquica. Por ejemplo, la grid de
órdenes se anidan a la grid de clientes. Es posible crear tantas grids anidadas como sea necesario. En la foto de
abajo, para cada cliente se muestra una grid anidada, que contiene pedidos del cliente.

Figura 1: Grid anidadas de órdenes.

Lea más:

Cómo utilizar las grids anidadas.


Configuración De Subconsulta

CONFIGURACIÓN de subconsulta

En el menú Configuración es posible editar los s atributos generales de la grid anidada.

Picture 1: Nested grids menu.

Picture2: Nested grids settings page.

Atributos:

PDF - Esta opción permite activar o desactivar las grid anidadas exportando al informe pdf, al deshabilitar
esta opción sólo la "grid principal" será exportado
Habilitar Treeview - Esta opción obligará a todas las grids anidados se muestrará con un botón "+" en el
"registro principal". Verlo en la imagen abajo

Nested grid opened Nested grid c

Posición - Este parámetro define en las grids anidadas se mostrará en referencia a la grid principal:

Opción Descripción
En una Mostrar la grid anidada, en una nueva columna después de la última.
columna
Abajo Muestra la grid anidada debajo de las líneas de la grid principal.
del
registro

Alineación - Permite configurar la alineación horizontal de las grid anidadas, en relación con la grid
principal. Esta opción sólo funciona cuando se usa la opción Posición - Abajo el registro. Seleccione entre
izquierda, derecha y centro.

Definir individualmente

Cualquier atributo que se utiliza la opción de Definir individualmente fuerza este atributo ser configurado en cada
uno de los enlaces. (vea Edición de grid anidada)
Nuevo Enlace De Subconsulta

Para crear un nuevo enlace de grid anidada clic en el Nuevo Enlace como se muestra en la imagen abajo.

Image1: Create a new link.

Añadir una nueva grid anidada

Definir el nombre de la grid y etiqueta para la nueva grid anidada..

Figura 2: Nombre y etiqueta para el nuevo "enlace"

Lista de Aplicaciones

Todos los proyectos de la grid que utiliza o referencia las variables globales en SQL se muestran. Ver figura 3

Figura 3: Selección de aplicación target

IMPORTANTE: Para utilizar una grid anidada, se requiere que la aplicación anidada utilize al menos un
parámetro o variable global en su instrucción SQL como en la imagen abajo
Figura 4: Una grid para los detalles, su declaración de SQL utiliza un parámetro.

Parámetros de Configuración

Definir el parámetro (s) que se pasan entre la aplicación

Figura 5: Parámetro de vinculación var_cliente

En la foto arriba a la izquierda se muestran los parámetros de entrada (variables globales) de las grid anidadas.

Seleccione una opción y el valor de cada variable que se encuentra en la aplicación de destino (en el lado
derecho de la imagen de arriba):

Campo - Se usa para pasar un valor del campo de la grid principal.


Valor - Utilizado para pasar un valor fijo como parámetro.
Vacío - Nada se pasa como parámetro.

Botón Save - Guarda todos los parámetros de enlace y se cierra el "asistente".


Edición De Subconsulta

EdiciÓn de subconsulta

Encuentre todas las grid anidadasen la carpeta Enlaces de su grid que se encuentra en el menú de Grids
anidadade la aplicación.

Configuración general

Figura 2 : parámetros Configuración general de grid anidada.

Es posible editar los atributos siguientes:

Etiqueta - Título de grid anidada.


Enlace - Definir la aplicación de destino y la información de los parámetros que se pasan.
Mostrar - Mostrar u ocultar los siguientes elementos:

1 - Cabecera
2 - Secuencial
3 - Total

Heredar el diseño de la pantalla - Fuerza la grid anidada heredar los atributos del diseño de la grid
principal ( plantilla CSS ).

Definir individualmente
Si cualquier atributo de grid anidados, se define de forma individual, como en la figura 3 defina los parámetros de
cada grid anidada en la pantalla de edición de grid anidada.

Figura 3: Atributos de grid anidada definidos individualmente

Configuración de visualización.

Esta opción sólo se muestra si la información de abajo es cierto.

Atributo Valor
Título en la misma línea No
Habilitar vista de árbol No
Posición En una columna

Alineación Horizontal- Definir la alineación horizontal de la grid anidada: Izquierda, Derecha o Centro.
Alineación Vertical - Definir la alineación vertical de la grid anidada: : superior, media o inferior.
Color de fondo - Definir el color de fondo de la grid anidada. Vacio fuerza la utilización del color de
aplicaciones default
Título de alineación horizontal - Defines nested grid title line horizontal alignment. Define la alineación
horizontal de la línea de título de grid anidada.
Título de alineación vertical - Define la alineación vertical de la línea de título de grid anidada.
Bold - Definir la etiqueta de la grid anidada, en negrita.
Reglas De Clasificación

Visión General De Reglas De Clasificación

VISIÓN GENERAL de Reglas de ClasificaciÓn

Figure1: Sorting rules settings interface.

Atributos:

Orden de las reglas - Permitirá actualizar el orden de presentación de la regla de clasificación. Al configurar
esta opción, se mostrará un icono (configuración de ordenación), que cuando se hace clic, se permitirá la
elección del campo y su orden de presentación ascendente (ASC) o descendiente (DESC).

Tipo de clasificación - Permite elegir el tipo de orden, las opciones son: campos / reglas de ordenación -
permitirá aplicar las reglas que se crearon y el orden de campo (ascendiente o descendiente), campos de
clasificación - permite aplicar campo de clasificación (ascendiente o descendiente) o las reglas de
ordenación - permitir de aplicar el tipo deordenación acuerdo con las normas que se crearon.
Nueva Regla De Clasificación

NUEVA REGLA de ClasificaciÓn


Nueva regla clasificaciÓn

Figura 1: Interfaz de regla de clasificación

Atributos:

Nombre - Campo del nombre de la regla.

Etiqueta - Campo del nombre que se mostrará en la aplicación.

ConfiguraciÓn de las reglas de clasificaciÓn

Figura 2: Interfaz de configuración de la regla de clasificación

Atributos: -

Etiqueta - Permitir a informar un nombre que se muestra cuando se ejecuta la aplicación.

Seleccione los campos para una regla de clasificación - Permite seleccionar a través de la barra de
selección qué campos se mostrarán (los campos que se encuentran en el cuadro de la derecha) y el los
campos que no se muestran (los campos que se encuentran en la caja de la izquierda). Para ordenar los
campos en el modo deseado, utilice la barra de ordenanza situado en el lado derecho de la caja. Para
aplicar el tipo de ordenanza para el campo, sólo tienes que seleccionar el campo de la caja a la derecha y
seleccione el modo ascendente, en donde se mostrará junto al campo + o - si la ordenanza es descendiente.
Busqueda Refinada

Visión General

La búsqueda refinada es un recurso que integra una interfaz de búsqueda, al lado de la grid, lo que restringe
los valores de acuerdo con un universo de datos en la base de datos.

Vea Más: Cómo utilizar una Búsqueda Refinada


Opciones

Interfaz para la configuración general de la Búsqueda Refinada.

Atributos:

Mueve los burcados anteriormente - Cada vez que se filtra por un campo, este campo se mueve a la parte
superior de la pila del búsqueda refinada.
Mostrar la cantidad - Junto a los valores de los campos, verá la cantidad existente. Ex.: Brasil (1547)
Modo de inicio - Le permite elegir el orden inicial de los campos de búsqueda refinada.
Anchura mÃnima - Define el ancho mÃnimo para los campos de búsqueda refinada.
Anchura máxima - Define el ancho máximo para los campos de búsqueda refinada.
Altura mÃnima - Define la altura mÃnima para los campos de búsqueda refinada.
Altura máxima - Establece la altura máxima de los campos de búsqueda refinada.
Seleccionar Campos

SELECT FIELDS - REFINED SEARCH


El filtro fino se añade automáticamente a la consulta, cuando se seleccionan uno o más campos de cuadrÃ-
cula en la pestaña "Seleccionar campos".

En la pestaña "Editar campos", puede configurar cada campo de acuerdo a lo que quieres.

Atributos:

Campos - Lista de campos seleccionados en la pestaña "Seleccionar campos".


Rango - Te permite mostrar un control deslizante con el intervalo entre el mayor y el menor valor del campo.
Incremento - Define un valor entero para aumentar el alcance.
Mostrar valor - Cuando se activa, se muestra el rango de control deslizante de valores.
Multiselect - Permite la selección de múltiples valores para realizar el filtro.
Iniciar abierto - Establece el campo de formulario inicial que muestra el búsqueda refinada.
Ver más - Cuando se selecciona, se activa la opción de "Ver más" para filtrar registros.
Cantidad - Establece la cantidad inicial de los registros que se mostrará.
Fecha - Formato de fecha que se mostrará en el filtro
Clasificácion - Ordenar registros.
Mensaje para campos vacÃos - Establece un mensaje que se mostrará cuando el campo tiene valores
vacÃos.
Busqueda

Configuración

VISIÓN general CONFIGURACIÓN de busqueda


A través de la interfaz a continuación se puede definir todas las opciones que formarán parte del formulario de
busqueda

Figura 1: Interfaz de la configuración de búsqueda.

Atributos:

Busqueda vacía - Si el usuario selecciona "Sí", se presentará todos los registros, si los campos están
vacíos. Si la opción es "No" ningún registro se muestra.
Criterios de búsqueda - Permite seleccionar el comando SQL "y" u "O" para definir los criterios de
búsqueda;

Mostrar condiciones - Mostrar condición de busqueda para que el usuario puede elegir su opción. En este
caso "y" u "O" aparecerá en el formulario de busqueda para que el usuario seleccione la opción deseada.

Usar la función de autocompletar en los campos - El campo se convierte autocompletar


automáticamente de acuerdo a los valores existentes en la base de datos, si el usuario elige "SÃ", el
autocompletado está habilitada de forma automática en todos los campos que poseen relación. Si la
opción es que aparezca "No" no autocompletar. Si la opción seleccionada es "Defino en el campo" el
respeto a la configuración individual de cada campo.
Búsqueda Dinámica

Búsqueda Dinámica
Nueva función que permite al usuario final para realizar búsquedas en su formulario de solicitud sin tener que
navegar a otra aplicación, el desarrollador tendrá que indicar qué campos están disponibles en la aplicación.

Usar a tecla ENTER para - Essa opção é usada para configurar o uso da tecla entrer nos campos do filtro
dinâmico.

Figura 1: Configuración de interfaz de Filtro.

Figura 1: Selección de la interfaz de los campos de filtro.


Seleccionar Campos

Posicionamiento Campos
definir los campos que se muestran en la aplicación.

Image1: Seleccionar campos.

Nota: La lista de la izquierda muestra todos los campos recuperados del SQL de la aplicación. Se muestra la lista de la derecha los campos que se mostrarán en la
aplicación (elija el campo y haga clic en la flecha derecha para incluirlo en el formulario).
Búsqueda Rápida

BÚsqueda RÁpida
La Búsqueda rápida es una opción que nos permite realizar búsquedas en múltiples campos de la aplicación
a través de un campo de entrada de texto en la barra de herramientas.

En los ajustes de búsqueda rápidos que tenemos las siguientes opciones:

Botão dentro do Search - Opção para informar se o botão serch é inserido na área de texto(entrada de
objetos)
Quicksearch exibir combobox - Exibir combobox se houver apenas uma opção quicksearch.
Quicksearch Watermark - Mostrar Watermark em quicksearch
Largura Quicksearch - Largura em pixels do Quicksearch.
Exibir formato antigo do Quick search - Exibe formato antigo da seleção de campos do Quick search.

En la configuración de Búsqueda rápida hay que seleccionar qué campos se puede buscar.
Y podemos seleccionar varios criterios de búsqueda.

Nota: Debe agregar el botón de búsqueda rápida en la "barra de herramientas" para poder usarlo.
Condiciones Del Filtro

Figura 1: Interfaz de configuración del filtro.

En esta interfaz podemos configuración de las condiciones de filtro (SQL) para cada campo que es parte del
filtro, en el combobox la izquierda se muestra el campo. En el combobox a la derecha se encuentran las opciones
de filtro relacionados con el campo, para seleccionar las opciones, haga clic en la opción deseada (igual a ,
contiene, diferentes, etc) y en el botón de encendido / apagado. Las flechas de la derecha sirven para modificar
la ordenanza de los campos.

Debajo y al lado de la lista son los botones estándar de las otras listas que se describe:

Botón On/Off - Marcar / Desmarcar el campo elegido o opción seleccionada.

Botón Todos - Marcar todos los campos o las opciones.

Botón Ninguno - Desmarcar todos los campos o las opciones.


Búsqueda Avazada

Configuración

VISIÓN general CONFIGURACIÓN de busqueda


A través de la interfaz a continuación se puede definir todas las opciones que formarán parte del formulario de
busqueda

Figura 2: Interfaz de la configuración de busqueda.

Atributos:

Alineación horizontal - Permite definir la alineación horizontal del formulario de busqueda ;

Margenes - Permite definir los bordes del formulario de busqueda.

Mantener los valores- Cuando se activa, los valores de la última busqueda se mantienen y se muestra
cuando el usuario volver a la pantalla de busqueda.
Preservar los campos y órdenes - Cuando se activa los valores de la última busqueda se mantienen y se
muestra cuando el usuario volver a la pantalla de busqueda.
Pulse Enter para - Use la tecla Intro para tabular.
Campos Obligatorios

Definir los campos requeridos en la aplicación.

Figura1: Interfaz de Campo Obligatorio

Un Marcador (*) aparece al lado del campo en la aplicación generada. Los campos necesarios son validados y se
muestra un mensaje si el campo está vacÃo.

Posición del marcador - Posición en relación del marcador con el campo.


Mostrar mensaje - Mostrar mensaje de error para que el campo que es obligatorio e no se ha rellenado.
Barra De Herramientas

La barra de herramientas de la aplicación se divide en dos partes: superior y inferior. Es posible seleccionar los
botones para cada parte de forma independiente. Un botón puede incluso formar parte de las dos partes al
mismo tiempo.

Figura 1: Interfaz de la barra de herramientas.

Atributos:

Barra de herramientas (superior / inferior) - Seleccione los botones que se muestra en las barras de
herramientas del filtro y la posición de los botones.

Teclas de acceso

Teclas de acceso - Definir teclas de acceso de los accesos directos


Layout

Visión General Layout

VISIÓN GENERAL LAYOUT


Configurar formatos de pantalla mediante la determinación de atributos, tales como los esquemas de
visualización, la organización de campos en los bloques, y definir el formato de cabecera, entre otros
Blocks

Por defecto, las aplicaciones creadas en ScriptCase constará de un sólo bloque, con el mismo nombre de la
aplicación. Puede añadir tantos bloques como sea necesario y organizarlos en la forma más conveniente. En la
figura de abajo observará una columna ORGANIZACIÓN, que puede ser utilizada para definir la posición de
próximo bloque (al lado o debajo de la cadena).

Imagen 1: Interfaz de Configuración de Bloques.

En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.

Organización y cambio de posición de Bloques

Véase más adelante de cómo modificar el orden de bloques en la pantalla.

Haga clic para seleccionar el bloque al que desea modificar su posición

Eliminar un bloque de pantalla.

Haga clic en el bloque y arrastrelo a los "bloques que no se muestran".


Atributos

Op - Opciones.

Bloque (Nombre) - Nombre interno del bloque.

Bloque (Título) - Etiqueta (nombre a mostrar) del bloque.

Titulo (Visualización)- Mostrar Titulo del Bloque

Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque

Etiqueta (Posición) - Opciones de visualización de etiqueta:

“Sobre" - Muestra la etiqueta por encima del campo.

“Al lado” - Muestra el campo al lado de la etiqueta.

“Abajo” - Muestra la etiqueta abajo del campo.

Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.

Campos (Posición) - Posición dentro del bloque:

“Abajo" - Muestra un campo debajo de las otras columnas respetando la cantidad.


“Al lado” - Muestra los campos lado a lado respetando la cantidad de columnas.

"Línea” - Mostrar campos lado a lado sin tabulación

Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:

“ Abajo" - Indica que el siguiente bloque se muestra abajo.

“Al lado” - Indica que el siguiente bloque se muestra al lado.

“Pestañas” - Indica que el siguiente bloque se muestra en otra Pestaña..

Organización (Ancho) - Anchura de bloque de en píxeles o porcentaje. Ejemplo: Si hay dos bloques de lado
a lado un buen tamaño es de 50% para cada bloque.

Organización (Altura) - Altura de bloque en píxeles o porcentaje.


AÑadir nuevo bloque
Para añadir nuevos elementos en una aplicación, basta con hacer clic en .

Figura 2: Interfaz de agregar nuevo bloque

Atributos:

Nombre - Nombre de bloque


Etiqueta - Etiqueta de bloque

Editar Bloque

Clic en para editar la información del bloque y haga clic en Guardar.


Figura 3: Interfaz de editar bloque

Attributes:

Nombre - Nombre del bloque.


Título - Título del bloque.
Mostrar Título - Mostrar linea con el título de bloque.
Fuente del título de bloque - Fuente para el título del bloque.
Tamaño de fuente - Tamaño de la fuente del título del bloque.
Color de fuente - Color de fuente del título del bloque.
Color de fondo - Color de fondo de línea de título del bloque
Imagen de fondo - Imagen de fondo del título del bloque
Altura de Título- Altura de la línea de título del bloque (en píxeles);
Alineación horizontal - Alineación horizontal del título del bloque (izquierda, centro y derecha);
Alineación vertical - Alineación vertical del título del bloque (superior, media e inferior);
Mostrar Etiqueta - Mostrar las etiquetas de los campos del bloque
Columnas - Cantidad de columnas de campos del bloque
Columnas Ancho-Columns Width - Calcular columnas del bloque.
Color de Etiqueta - Color de display de Campos de etiqueta
Organización de campos - Organización de campos de bloque
Posición de la Etiqueta - Posición de campos etiqueta
Bloque Siguiente- Posición de bloque siguiente en relación con el actual.
Color de borde - Color del borde del bloque
Ancho de Frontera - Ancho de las fronteras del bloque;
Ancho de bloque - Ancho de bloque
Altura de bloque - Altura de bloque
Cellspacing - Espaciado entre celdas del bloque.
Collapse - Permite ampliar y colapsar cada bloque de forma individual.
Visualización

Configuracion de Layout

Image1: Configuración de diseño de interfaz

Permite definir el tema de la aplicación. (CSS)

Atributos:

Plantilla de Cabecera - Permite elegir el formato del encabezado.


Plantila de Pie de página - Permite elegir el formato del pie de página.
Tema - Permite seleccionar un tema existente (colores, fuentes, etc) a la aplicación.
Encabezado Y Pie De Página

ENCABEZADO Y PIE DE PÁGINA


ENCABEZADO

Image1: Interfaz de cabecera.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada.

Mostrar encabezado - Este valor determina si el encabezado se mostrará


TÃtulo de la aplicación - Permite definir un tÃtulo de encabezado que se mostrará en la aplicación. (Las
aplicaciones de formulario tiene dos tÃtulos predefinidos, uno a modo de inclusión, y otro a modo de
actualización)
Las variables de cabecera - Los campos variables se pueden llenar con cualquiera de los tipos disponibles.
Dependiendo del tipo, será necesario asociar el contenido de la misma. Ver los tipos disponibles a
continuación:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en la cabecera
TÃtulo: Muestra en la cabecera el valor introducido en el campo de Titulo.
Fecha: Muestra la fecha actual del servidor en formato dd / mm / aaaa en la lÃnea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la lÃnea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda


seleccionados por el usuario en el formulario de búsqueda. (Sólo disponible para las
aplicaciones Grid)

PIE DE PÁGINA
Image2: Interfaz de pie de página.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada

Mostrar pie de página - Esta opción determina si el pie de página se mostrará.


Variables de pie de página - Los campos variables se pueden llenar con cualquiera de los tipos
disponibles. Dependiendo del tipo, será necesario asociar el contenido de la misma. Estos son los tipos
disponibles:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en el pié de página
TÃtulo:Muestra en el pie de página el valor introducido en el Titulo.
Fecha:Muestra la fecha actual del servidor en formato dd / mm / aaaa en la línea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la línea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda seleccionados por el


usuario en el formulario de búsqueda. (Sólo disponible para las aplicaciones Grid)
Enventos De Consulta

EVENTOS de consulta
Scriptcase utiliza el concepto eventos para personalizar el código de la aplicación. Los eventos permiten definir
las acciones de acuerdo al tiempo de ejecución (por ejemplo, después de Insertar un registro, cuando se carga,
cuando se envía y otros) y tipo de aplicación.

También se creó un sistema de documentación en el ScriptCase para mostrar las macros ScriptCase que tienen
referencia a cada evento seleccionado.

OnInit - Este evento se ejecuta sólo una vez, antes de los principales de select de la ejecución de la aplicación.
En este ámbito, por lo general, se ejecutan las macros ctualizan el select, como estos: sc_select_field,
sc_select_order, sc_select_where (añadir) y etc;

onRefresh - Se produce cuando se carga la aplicación.

onValidate - Se produce siempre que una validación se llevó a cabo.

onSave - Se produce cuando la aplicación se guardará.

Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".

Ver más sobre Scriptcase Macros.


Campos

VisÃon General De Campos

VISIÓN GENERAL de campos


En esta sesión se muestran para la configuración sólo los campos que son parte integrante de la búsqueda, es
decir, los campos que fueron seleccionados en el menú "GRID-> Filtro->Campos"

Figura 1: Interfaz de los campos de filtro.


Nuevo Campo De Consulta

Esta nueva funcionalidad permite agregar un nuevo campo en la aplicación. A continuación se presenta la
creación paso a paso de este nuevo campo.

1º- Cuando haga clic en un botón de nuevo se muestra la siguiente imagen, donde se determina la cantidad de
campos que se añadirán.

Figura 1: Interfaz de la cantidad de campos.

2º- Después de determinar la cantidad de campos que se agregó, es necesario definir la configuración del nuevo
campo (tipo de datos, el nombre y la etiqueta).

Figura 1: Interfaz de configuración del nuevo campos.

Nota: La descripción del tipo de campo es modificado de acuredo a la selección del tipo de campo.
Campo Texto

Figura 1: Interfaz de configuración generales.

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Campo de texto acepta todos los caracteres.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Uso de la etiqueta misma utilizada en la grid - Esta opción cuando está activada, le permite utilizar el
título del campo que se encuentra en la grid, en este caso la opción etiqueta del filtro no se puede utilizar.
Tamaño máximo - Tamaño máximo de campo.
Tipo de SQL - Tipo de campo en la base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - O campo se transforma em autocomplete automaticamente de acordo com os valores


existentes na base de dados.

Convertir letras- Modifica la capitalización del texto introducido en el campo

Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, sólo funciona si el filtro tiene
por lo menos una opción.

PROCESAMIENTO AJAX
Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Numero

Figura 1: Interfaz de configuración generales

Tipo de Datos - Define el tipo de campo en aplicación. Campo de numero acepta todos los valores
numericos interos.
Etiqueta da búsqueda- Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Anchura - Permite determinar el ancho de campo.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Formato de valores

Atributos:

Configuración regional - Se aplica la configuración regional en el campo.


Separador - Inserta un separador.
Acepta negativos - El campo acepta valores negativos.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.

Figura 5:Interfaz de definición de CSS

CSS
Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Decimal

Figura 1: Interfaz de configuración generales.

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Campos Moneda son formateados de acuerdo a
reglas de formato de la Moneda.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid- Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid, en este caso el filtro etiqueta de opción no se puede utilizar.

Tamaño máximo - Tamaño máximo de campo.


Tipo de SQL- Tipo de campo en base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Formato de valores
Atributos:

Configuración regional - Aplica la configuración regional al campo


Precision - Cantidad de dígitos en la parte decimal
Separador - Separador
Decimal Separator - Separador de los números decimales
Acepta Negativo - El campo acepta valores negativos

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Moneda

campo DECIMAL

Image1: Interfaz de configuración general.

Tipo de datos - Definir el tipo de campo en la aplicación.


Etiqueta de buscaqueda - Definir el título de campo en la aplicación. Por ejemplo: si el campo se ha
definido en la base de datos como nm_name, es más claro si el mismo se ha simplificado al nombre. Es
decir, la etiqueta es un apodo de campo en la capa de aplicación.
Ancho - Permite determinar el ancho de campo.
Tamaño máximo - Tamaño máximo de campo.
Tipo de SQL - Tipo de campo en la base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Formato de valores
Atributos:

Configuración regional - Aplica la configuración regional al campo


Precision - Cantidad de dígitos en la parte decimal
Separador - Separador
Decimal Separator - Separador de los números decimales
Acepta Negativo - El campo acepta valores negativos

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Fecha

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Campo fecha son formateados de acuerdo a reglas
de formato de la fecha.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado
Anchura - Permite determinar el ancho de campo.
Tipo de SQL - Tipo de campo en base de datos.

Formato de valores

Figura 2: Interfaz de configuraciónde formato de valores

Atributos:

Configuración regional - Le permite aplicar la configuración regional en el campo.

Visualizacion - Permite seleccionar el formato de exposición del campo.


Formato interno - Permite seleccionar el modo de almacenamiento del campo en la base de datos.

Use Combobox - Permitir para seleccionar los datos y el mes a través de la lista desplegable(combobox)

Formato de Visualizacion - Permitir a mostrar junto al campo el modo de visualizacion del campo.
Mostrar Calendario - Dejar que se muestran junto al campo de un icono de calendario, esto hace posible la
selección del mes y año que pasa en el campo el valor que fue definido en el calendario.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

CONDICIONES ESPECIALES

Los campos de tipo fecha muestran condiciones de filtro especiales. Para configurar las condiciones específicas
véase abajo las opciones disponibles.

Nota: Utilice la función On / Off para activar o desactivar una condición.

Todo el período - Muestra todas las fechas disponibles


Hoy - Buscar hoy
Ayer - Buscar ayer .
Últimos 7 días - Busque últimos 7 días. Ej: ((21/01/2010 27/01/2010).
La semana pasada (Dom-Sab) - Buscar la semana pasada.
Días hábiles última semana (de lunes a viernes) - Buscar días hábiles última semana. (De lunes a
viernes).
Este mes - Busque mes en curso desde el principio hasta el día actual.
El mes pasado - Buscar el mes pasado
Note: Interfaz de configuración de filtros especiales.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Hora

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Campo hora son formateados de acuerdo a reglas
de formato de la hora.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL -Tipo de campo en base de datos.

Formato de valores

Figura 2: Interfaz de configuraciónde formato de valores

Atributos:

Configuración regional - Le permite aplicar la configuración regional en el campo.


Visualizacion - Permite seleccionar el formato de exposición del campo.
Formato interno - Permite seleccionar el modo de almacenamiento del campo en la base de datos.
Formato de Visualizacion - Permitir a mostrar junto al campo el modo de visualizacion del campo.
Mostrar Calendario - Dejar que se muestran junto al campo de un icono de calendario, esto hace posible la
selección del mes y año que pasa en el campo el valor que fue definido en el calendario.
Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:
Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Fecha y Hora

campo Fecha y hora

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Campos Fecha y hora son formateados de acuerdo a
reglas de formato de la fecha y hora.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL - Tipo de campo en base de datos.

Formato de valores

Figura 2: Interfaz de configuraciónde formato de valores

Atributos:

Configuración regional - Le permite aplicar la configuración regional en el campo.


Visualizacion - Permite seleccionar el formato de exposición del campo.
Formato interno - Permite seleccionar el modo de almacenamiento del campo en la base de datos.
Formato de Visualizacion - Permitir a mostrar junto al campo el modo de visualizacion del campo.
Mostrar Calendario - Dejar que se muestran junto al campo de un icono de calendario, esto hace posible la
selección del mes y año que pasa en el campo el valor que fue definido en el calendario.
Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:
Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Select

Permite utilizar en campo de formulario el objeto tipo select (combobox).

ConfiguraciÓn general

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación.


Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Use same Label used on the Grid

Tamaño máximo - Tamaño máximo de campo.


Tipo de SQL- Tipo de campo en base de datos

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Lookup de EdiciÓn
Lookup de edición permite a visualización de una lista de valores en campos de formularios. Vea en la pantalla
de abajo el campo Estado , antes y después que la enabling lookup de edición para mostrar un objeto select que
contenga una lista personalizada de LLAVES / VALORES. Estas listas de LLAVES / VALORES puede definir se
de dos maneras: basada en una tabla de base de datos ( lookup automático ) o de los arrays (lookup manual)

Antes de Lookup Después de Lookup

MÉtodo de Lookup
Hay dos opciones disponibles: automático, con base en una sentencia SQL para alimentar a la lista de valores o
manual que se basa en una lista de valores introducida.

Figura 1:selección de método de Lookup

Lookup de Edición - Automático

Rellena el objeto select dinámicamente, basado en una sentencia SQL, tenga en cuenta la sentencia SQL en la
foto abajo, es necesario recuperar una clave (insertar o actualizar) y un valor para mostrar en el campo en el
comando SQL
Figura 2: Configuración de lookup automático

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto select en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.

Valores Multiples - En la selección sí, es posible seleccionar varios elementos de la lista de campos. La
lista de valores se guardarán en el campo de la tabla como una cadena que contiene el texto:
KEY1;KEY2;KEY3 utilizando un delimitador especificado como ; o - definido en Delimitador

Único valor Múltiples Valores

Delimitador - El carácter utilizado para separar los elementos generados en la cadena, sólo aplicable
cuando se utiliza la opción de múltiples valores, el valor por default es delimitador coma (;).
Altura- Seleccione la cantidad de filas de objeto .
Utilice Título - Permite mostrar una línea de título en el objeto select. Esta opción funciona en combinación
con el Título y el Valor interno de título.

Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título
del objeto es seleccionado
Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del select , se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.

Valor de lookup Valor original y de lookup

Separados por - Caracteres utilizados para separar valores de CLAVE y LOOKUP mostrados en la lista de
valores. Sólo aplicable cuando se utiliza la opción Mostra valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.
Crear enlace - Permite crear un enlace a un formulario de actualización de la lista. En la imagen siguiente,
el objeto select se recarga automáticamente después de la actualización de un formularion emergente
(popup).

Casilla de verificación Usar el menú desplegable - Mostrar el campo Seleccione una lista desplegable
de casillas de verificación.

Lookup de Edición - Manual

Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.

Figura 3: Lookup de edición Manual.

Atributos:
Tipo de Lookup- Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Crea un objeto select simple , permite selecciónar sólo un iten.

Figura 4: Configuración de Lookup Valor Unico

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Default - Selección de valor predeterminada
Altura - La cantidad de filas mostradas en este objeto select.

Múltiples valores (delimitador)


Guarda una única cadena en el campo de tabla basada en una lista de valores exhibidos. Por
ejemplo, la selección de: Deportes, Cine y Viajes es guardado en el campo de tabla como una
cadena como D;C;V. Tenga en cuenta el valor default de delimitador (;) coma
Figura 5: Lookup múltiples valores (delimitador)

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos generados en la cadena,
sólo aplicable cuando se utiliza la opción de múltiples valores, el valor por default es
delimitador coma (;).
Altura - La cantidad de filas mostradas en este objeto select.

Múltiples valores (posición)


Guarda en un campo de tipo cadena una lista de valores, por ejemplo, es posible guardar las
respuestas a los temas: género, estado civil y Hobby en un solo campo de tabla. Véase en
la tabla de abajo las posiciones utilizadas por cada respuesta de guardado en la cadena .

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: Al seleccionar en el formulario generados : Hombre, Casado y Libros, el valor


guardado en la tabla es una cadena MCLI

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Negativo - Valor guardado en la cadena cuando no está seleccionadod un valor .
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño -cantidad de bytes guardada en la cadena.
Altura- Seleccione la cantidad de filas de objeto.
Múltiples valores (binario)
Permite guardar una selección múltipla como un valor entero en un campo de la a tabla.

En esta interfaz del campo el valor de cada iten es un número entero generado
automáticamente.

Valor Descripción
implícito
1 Deportes
2 Cine
4 Viajar
8 Libros
16 Musica

La selección se convierte en un entero que es la suma de los valores implícitos antes de


guardar.

Ejemplo 1: En la selección de Deportes y Cine en la lista de valores, el valor guardado en el


campo de la tabla es 3

Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica

1 (Deportos) + 2 (Peliculas) = 3

Ejemplo 2: En la selección de Deportes, Viajar y Libros en la lista de valores, el valor


guardado en el campo de la tabla es 13

Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica

1 (Deportos) + 4 (Viajar) + 8 (Libros) = 13


Figura 7: Múltiples valores (binario).

Label- Text displayed value in the checkbox object.


Columns - Checkbox columns quantity.

Etiqueta- Texto visualizado.


Altura- Seleccione la cantidad de filas de objeto .

Botón Insertar - Inserta La etiqueta y el valor en la lista de valores.


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar, l listas guardadas se mostrarán en
el campo Definiciones de Carga de Lookup.

Definiciones de Carga de Lookup - Permite guardar una lista de valores o una lista predeterminada del
ScriptCase.
Utilice Título - Permite mostrar una línea de título en el objeto select. Esta opción funciona en combinación
con el Título y el Valor interno de título.

Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título
del objeto es seleccionado.

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del select , se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.

valores de lookup original y valores de lookup

Separados por- Caracteres utilizados para separar CLAVE y valores de LOOKUP mostrados en la lista de
valores. Sólo aplicable cuando se utiliza la opción Mostrar original y valores de lookup.
Casilla de verificación Usar el menú desplegable - Mostrar el campo Seleccione una lista desplegable de
casillas de verificación.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Doble Select

Componente que muestra dos listas de valores. En la primera lista son los valores disponibles para la selección y
el segundo son los valores que tiene seleccionado.

Configuración general

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. El tipo de datos Doble Select es una lista de objetos
que permiten la selección múltiple a través de dos ventanas de selección y un navegador betwen ellos
(<<<>>>).
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.

Tamaño máximo - Tamaño máximo de campo.


Tipo de SQL- Tipo de campo en base de datos

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Lookup de Edición

Lookup de edición permite a visualización de una lista de valores en formularios.

Antes de Lookup Después de Lookup

Figura 1: Lookupde Edicion

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto select en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.

Delimiter - The character used to separate the items on generated string, the default delimiter is semicolon (
; )Delimitador - El carácter utilizado para separar los elementos generados en la cadena, sólo aplicable
cuando se utiliza la opción de múltiples valores, el valor por default es delimitador coma (;)..

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando occurre
actualización en el campo.

Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.
Valor de lookup Valor original y de lookup

Separados por - Caracteres utilizados para separar valores del campo y recuperado por lookup . Sólo
aplicable cuando se utiliza la opción Mostra valor original y lookup .de CLAVE y LOOKUP mostrados en
la lista de valores
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Checkbox

Permite utilizar en campo de formulario el objeto tipo checkbox.

Configuración general

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Campos Moneda son formateados de acuerdo a
reglas de formato de la Moneda.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.

Tamaño máximo - Tamaño máximo de campo.


Tipo de SQL- Tipo de campo en base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Lookup de Edición
Lookup de edición permite a visualización de una lista de valores en campos checkbox de formularios. Vea en la
pantalla de abajo.

It is possible to populate the checkboxes objects basada en una tabla de base de datos (lookup automatic) o de
los arrays (lookup manual)

Antes de Lookup Después de Lookup

Método de Lookup
Hay dos opciones disponibles: automático, con base en una sentencia SQL para alimentar a la lista de valores o
manual que se basa en una lista de valores introducida.

Figura 1:selección de método de Lookup

Lookup de Edición - Automático


Rellena el objeto checkbox dinámicamente, basado en una sentencia SQL, tenga en cuenta la sentencia SQL en
la foto abajo, es necesario recuperar una clave (insertar o actualizar) y un valor para mostrar en el campo en el
comando SQL

Figura 2: Configuración de lookup automático

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto checkbox en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.
Columnas - El número de columnas de checkbox

Delimitador - El carácter utilizado para separar los elementos generados en la cadena,el valor por default
es delimitador coma (;).

NOTA: La opción de lookup automático requiere el campo de formulario a ser de tipo cadena , porque la
selección múltiple guarda una única cadena en el campo de la tabla de base de datos como AK; ID;UT
cuando se utiliza el delimitador coma.
Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del checkbox, se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Opción de marcar todos - Muestra un objeto de marcar todos los artículos y otro para desmarcar todos los
artículos.

Mostrar original y el valor de lookup - Muestra el campo de clave y de lookup recuperado por la sentencia
SQL separados por el carácter se define en el Separado por. Seleccione No para mostrar sólo el valor
recuperado por el lookup.

Separados por - Caracteres utilizados para separar el valor original del campoy el valor de retorno LOOKUP
mostrados en la lista de valores. Sólo aplicable cuando se utiliza la opción Mostra valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Lookup de Edición - Manual


Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
Figura 3: Lookup de edición Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Permite selecciónar sólo un iten.

Figura 4: Configuración de Lookup Valor Unico

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla. Por
ejemplo, usando la figura 4, cuando Ipho café es seleccionado el valor guardado es de
43.
Default - Selección de valor predeterminada
Columnas - Cantidad de columnas de checkbox .

Múltiples valores (delimitador)


Guarda una única cadena en el campo de tabla basada en una lista de valores exhibidos. Por
ejemplo, la selección de: Deportes, Películas y Viajar es guardado en el campo de tabla como
una cadena como D;P;V. Tenga en cuenta el valor default de delimitador (;) coma
Figura 5: Lookup múltiples valores (delimitador)

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos generados en la cadena,
sólo aplicable cuando se utiliza la opción de múltiples valores, el valor por default es
delimitador coma (;).
Altura - La cantidad de filas mostradas en este objeto select.

Columnas - Cantidad de columnas de checkbox .

Valores Múltiples (Posición)


Guarda en un campo de tipo cadena una lista de valores. Con el uso de los múltiples valores
(posición) se necesita entrar la etiqueta, posición inicial en la cadena y el tamaño en bytes de
cada elemento.Por ejemplo, es posible guardar las respuestas a los temas: género, estado
civil y Hobby en un solo campo de tabla. Véase en la tabla de abajo las posiciones utilizadas
por cada respuesta de guardado en la cadena .

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Peliculas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: Al seleccionar en el formulario generados : Hombre, Casado y Libros, el valor


guardado en la tabla es una cadena HCLI

Figura7: Lookup de Edición - Múltiples Valores (posición)

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Negativo - Valor guardado en la cadena cuando no está seleccionadod un valor .
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño -cantidad de bytes guardada en la cadena.
Altura- Seleccione la cantidad de filas de objeto.

Múltiples valores (binario)


Permite guardar una selección múltipla como un valor entero en un campo de la a tabla.

En esta interfaz del campo el valor de cada iten es un número entero generado
automáticamente. Vea los ejemplos abajo.

Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música

La selección se convierte en un entero que es la suma de los valores implícitos antes de


guardar.

Ejemplo 1: En la selección de Deportes y Películas en la lista de valores, el valor guardado


en el campo de la tabla es 3

Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música

1 (Deportos) + 2 (Películas) = 3

Ejemplo 2: En la selección de Deportos, Viajar y Libros en la lista de valores, el valor


guardado en el campo de la tabla es 13

Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música

1 (Deportos) + 4 (Viajar) + 8 (Libros) = 13


Figura8: Lookup de Edición - Múltiples Valores (binario)

Etiqueta- Texto visualizado.

Columnas - Cantidad de columnas de checkbox .

Botón Insertar - Insertar etiqueta y valor en la lista de valores.


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar, l listas guardadas se mostrarán en
el campo Definiciones de Carga de Lookup.

Definiciones de Carga de Lookup - Permite guardar una lista de valores o una lista predeterminada del
ScriptCase.

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del checkbox, se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Mostrar original y el valor de lookup - Muestra el campo de clave y de lookup recuperado por la sentencia
SQL separados por el carácter se define en el Separado por. Seleccione No para mostrar sólo el valor
recuperado por el lookup.

valores de lookup original y valores de lookup

Separados por - Caracteres utilizados para separar el valor original del campoy el valor de retorno LOOKUP
mostrados en la lista de valores. Sólo aplicable cuando se utiliza la opción Mostra valor original y lookup .

PROCESAMIENTO AJAX
Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Radio

Permite el uso en el campo de formulario denun objeto de tipo radio.

Configuración general

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. La radio es un objeto que permite la selección de
sólo una información de todos los que se muestran..
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configuradoen la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL- Tipo de campo en base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Lookup de Edición
Lookup de edición permite a visualización de una lista de valores en campos radio object de formularios. Vea
en la pantalla de abajo.

Mostrar una lista para utilizar en formulario (vea lookup automatico y lookup manual) .

Antes de Lookup Después de Lookup

Método de Lookup
Hay dos opciones disponibles: automático, con base en una sentencia SQL para alimentar a la lista de valores o
manual que se basa en una lista de valores introducida.

Figura 1:selección de método de Lookup

Lookup de Edición - Automático


Buscar usado para mostrar los valores en un campo objeto Radio. Los valores se recuperan con sentencia SQL
de una tabla en la base de datos.

Figura 2: Configuración de lookup automático

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto radio en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.
Columnas - El número de columnas de radio

Columna de Radio Única Columna de Radio Dobles

Utilice Título - Mostrar una opción diferente de radio en el campo (Véase Ninguno en la imagen abajo), en
relación a un valor lleno manualmente (Valor interno de título).
Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título del
objeto es seleccionado
Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando occurre
actualización en el campo.
Mostrar original y el valor de lookup - Muestra el campo de clave y el recuperado por lookup.

Valor de lookup Valor original y de lookup

Separados por - Caracteres utilizados para separar los valores de campo y el recuperado por lookup. Sólo
aplicable cuando se utiliza la opción Mostra valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Lookup de Edición - Manual


Habilita un objeto radio basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
Figura 3: Lookup de edición Manual

Atributos:

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla. Por ejemplo, M es el
valor añadido a la selección masculina.
Default - Selección de valor predeterminada.
Columns - Define number of columns used to display the radio items.
Insertar -. Añadir a la lista de valores los valores de etiqueta y valor.
Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar, listas guardadas se mostrarán en el
campo Definiciones de Carga de Lookup
Definiciones de Carga de Lookup - Permite guardar una lista de valores o una lista predeterminada del
ScriptCase.
Utilice Título - Mostrar una opción diferente de radio en el campo (Véase Ninguno en la imagen abajo), en
relación a un valor lleno manualmente (Valor interno de título).

Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título
del objeto es seleccionado.

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando occurre
actualización en el campo.
Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.

valores de lookup original y valores de lookup

Separados por - Caracteres utilizados para separar los valores de campo y el recuperado por lookup. Sólo
aplicable cuando se utiliza la opción Mostra valor original y lookup .
PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campos De La Consulta

Configuración general

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. "Campos de grid" es un nuevo recurso que permite la
selección de los campos que serán parte del cuerpo de la grid de búsqueda.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL- Tipo de campo en base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Clasificación

ClasificaciÓn
Configuración General

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Tipo "Clasificación de Campos" "es una nueva
característica que permite seleccionar a la orden de los campos (cláusula ORDER BY) que forman parte
dela GRID de la busqueda.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la grid , en este caso la opción de etiqueta de filtro no se puede utilizar.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL- Tipo de campo en base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campos De Texto Auto-complete

Este tipo de datos es una de las grandes funciones de ScriptCase, utilizando la tecnología Ajax, proporcionando
mayor agilidad a sus aplicaciones

Figura 1: Interfaz de configuraciones generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación.


Etiqueta de búsqueda - Define el título del campo en la aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Cuando esta opción está activa, el campo mostrará la
misma etiqueta que tiene su equivalente en el grid.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL- Tipo de campo en la base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - O campo se transforma em autocomplete automaticamente de acordo com os valores


existentes na base de dados.

Convertir letras- Modifica la capitalización del texto introducido en el campo

Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, sólo funciona si el filtro tiene
por lo menos una opción.

Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición

Atributos:

SQL Select - Introduzca un comando utilizado para seleccionar el texto de captura.


Lineas - Definir el número de registros que se muestra en cada búsqueda.
Anchura - Definir el ancho del cuadro de captura (Captura de texto)
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Opciones de búsqueda - Establece el modo de buscar textos (igual al principio, cualquier parte, igual al
término).
Captura de Texto - Cuando esta opción no está seleccionada, en la aplicación sólo se muestra un campo
de entrada de datos. Véase un ejemplo en el siguiente enlace.

Mostrar original y el valor de lookup - Con esta opción desactivada (No) muestra, por ejemplo, sólo el
nombre del Estado en la captura
Mostrar la etiqueta con la descripción - Le permite mostrar la etiqueta con la descripción.
Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Number Auto-complete

campo NUMERo AUTO-COMPLETE


Este tipo de datos es una de las grandes noticias de la ScriptCase5, utilizando la tecnología Ajax, que
proporciona más agilidad

Figura 1: Interfaz de configuración generales

Atributos:

Tipo de Datos - Define el tipo de campo en aplicación. Este tipo cuando se selecciona, permite llenar un
campo con más agilidad.
Etiqueta da búsqueda - Define el título del campo en aplicación. La etiqueta es un alias del campo en la
capa de aplicación.
Utilice la misma etiqueta utilizada en el Grid - Esta opción cuando está activada, le permite utilizar el título
del campo que está configurado en la red, en este caso el filtro etiqueta de opción no se puede utilizar.
Anchura - Permite determinar el ancho de campo.
Tipo de SQL- Tipo de campo en base de datos.

Comportamiento del campo

Figura 2: Interfaz de configuración del filtro.

Atributos:

Use autocomplete - El campo se transforma en autocompletar automáticamente de acuerdo con los


valores existentes en la base de datos.
Enviar OnChange - Cuando se activa, permite enviar el filtro cuando se presentan alteraciones en el campo
Mostrar la condición - Cuando se activa, mostrar o no la condición del filtro, la misma sólo funciona si el
filtro tiene por lo menos una opción.

Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición

Atributos:

SQL Select - Introduzca un comando utilizado para seleccionar el texto de captura.


Lineas - Definir el número de registros que se muestra en cada búsqueda.
Anchura - Definir el ancho del cuadro de captura (Captura de texto)
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Opciones de búsqueda - Establece el modo de buscar textos (igual al principio, cualquier parte, igual al
término).
Captura de Texto - Cuando esta opción no está seleccionada, en la aplicación sólo se muestra un campo
de entrada de datos. Véase un ejemplo en el siguiente enlace.

Mostrar original y el valor de lookup - Con esta opción desactivada (No) muestra, por ejemplo, sólo el
nombre del Estado en la captura

Mostrar la etiqueta con la descripción - Le permite mostrar la etiqueta con la descripción.


Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.
PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Guardar Criterios

Este recurso de edición hace posible la organización de los perfiles de filtro, es decir, las aplicaciones de filtros
tienen un recurso llamado Guardar filtro, donde es posible guardar las preferencias de búsqueda. Estas
preferencias son agrupadas por las normas y es en este módulo en el que crear esta normativa.

Figura 1: Interfaz de Guardar filtro

Figure3: Adicionando uma nova Regla para búsqueda.


Aplicación

Visión General Para Atributos

VISIÓN GENERAL para atributos


En esta configuración vamos a describir los atributos comumnes a las aplicaciones creadas a través de la
ScriptCase.

Figura 1: Interfaz de configuración de aplicaciones.

Atributos:

Código de la aplicación - El código de aplicación determinado en el momento de la creación de


aplicaciones, este código se puede cambiar a través del menú principal.
Descripción - Este campo se puede utilizar para describir los objetivos de aplicación.
Ruta de los Documentos - La ruta absoluta donde se almacenan los documentos de la aplicación.
Carpeta de las imagenes - El directorio base donde se almacenan las imágenes de aplicación.
Imágenes de aplicación - para utilizar en la implementación de las reglas de negocios, sin necesidad de
utilizar macro sc_image.
Lenguaje - Lenguaje de la aplicación generada, todos los textos y los mensajes se colocarán en el idioma
elegido.
Compartir ubicación variable - Acciones ubicación con otras aplicaciones basadas en los valores de la
sesión.
Utilice exportador PDF antiguo - Opción para utilizar el exportador viejo pdf (en Java) o el nuevo
exportador (WebKit).
Codificación HTML- Permitir que la de elegir el tipo de codificación que deberá utilizarse en la página.
Share theme variable - Shares theme with other applications based on the session values.
Carpeta- Carpeta donde la aplicación se almacena en el área de trabajo.
Modificar Proyecto - Permitir a otros usuarios del grupo editar la aplicación.
Tiempo de Timeout - Tiempo de espera en segundos. Cero es el valor estándar de la PHP.
Enlace WebHelp - Asociar la presente aplicación a una página de documentación del proyecto.

Figura 2: Interfaz de configuracion de error.

Attributes:

Error de Script - Permite mostrar la secuencia de comandos de la información y la línea donde se produjo el
error.
Error de SQL-Mostrar el comando SQL que se originó el error.
Modo de depuración - Ejecutar la aplicación en modo de depuración, muestra el comando SQL en el
momento de su uso.
Salida de error Ajax - Se abre una ventana con la salida de ajax.
Atributos De Navegación

ATRIBUTOS DE NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:

Figura 1: Interfaz de navegación.

Atributos::

URL de salida - Dirección a la que el usuario será redirigido cuando salga de la aplicación
Cerrar Ventana - Al salir de la aplicación, cierre la ventana del navegador.
URL de Redireccionamiento - URL para redirigir en caso de que no haya variables globales disponibles.
Variable de Redirection - Nombre de la Variable en la que por se almacenará la dirección URL de la
aplicación real.
Retornar após Inclusão - Retornar à edição do registro após a inclusão, não abrindo um novo
registro em branco.
Sair da Aplicação - Sair da aplicação após o processamento do formulário.
Variable Global

Esta tabla muestra las variables globales que se utilizan dentro de la aplicación, la variable global es un
parámetro externo requerido para la ejecución de aplicaciones. La aplicación puede incluir variables globales
en la cláusula WHERE, las definiciones y los nombres de campo, eventos de programación, etc.

Las variables globales se definen

entre corchetes ([variable]). Estas variables se debe pasar a la aplicación que está siendo implementado a
través de uno de los métodos (SESSION, POST, GET)

Imagen 1:. Interfaz de variables globales

Ejemplo:

SELECT CustomerID, CustomerName


de los clientes donde CustomerID = '[global]'

En este caso, el variables "global" aparece en la configuración de las variables.

2:. variables de interfaz de configuración

Muestra todas las variables globales se utilizan en la aplicación.

atributo -. Nombre de la variable en la aplicación


Valor - Define el comportamiento de las variables, este contenido se divide en tres bloques, que son:
Ã?mbito de aplicación - Define cómo la variable que se recibe por la aplicación. Si se ha definido que una
variable es recibida por un método POST y ha sido aprobada por el método get que el contenido no
será aceptada. Los métodos de paso variable:
Sesión - En esta opción, la variable debe ser creado como una variable de sesión en el PHP por
otra aplicación.
.
Get - Define que la variable se debe pasar por la lÃnea de URL, es decir, que sea visible en el
navegador
.
Post - Define que la variable se debe pasar a través del método de post de el f ormulario HTML.
Configuración
- No validar (comprobación) de la variable en tiempo de ejecución
.
Tipo (entrada / salida) - Define si la variable es una entrada o una salida.

Descripción - Determina donde la variable se definió


.
Enlaces

Visión Genereal De Enlaces

visiÓn genereal de Enlaces


Los enlaces se utilizan para navegar entre las aplicaciones del proyecto. De una grid, es posible crear vínculos
con otras grids, aplicaciones de control, los menús y los formularios. Usando un enlace entre una grid y un
formulario, actualize el registro de la grid. También es posible crear vínculos para importar datos desde otras
aplicaciones en los formularios de búsqueda.

Ver más:

Cómo vincular una grid con otra.

Cómo editar los registros de la grid vinculada con el formulario

Enlace de AplicaciÓn

Enlace de Campo
Enlace de Captura
Nuevo Enlace

La siguiente imagen se muestra al seleccionar la opción de Nuevo Enlace en el menú de la aplicación de


ScriptCase. Hay tres tipos de enlaces :

Aplicación - Se utiliza para editar los registros de la Grid a través de un formulario. En la grid generada un
enlace para editar el registro se muestra en cada línea.

Campo - Utilizado para vincular con cualquier otro tipo de aplicación. En este tipo de enlace un campo se
utiliza como un enlace entre la grid y otras aplicaciones.

Captura - Se utiliza para importar datos de la grid a un campo de búsqueda. En la búsqueda se muestra un
icono al lado del campo.
Enlace Entre Aplicaciones

Imagen 1: Selección de tipo de enlace.

Se utiliza para editar los registros de la Grid a través de un formulario. En la grid generada un enlace para
editar el registro es creado y se muestra en cada línea. Al hacer clic en el enlace, el formulario seleccionado se
muestra de acuerdo al formato seleccionado (en un iframe, en la misma ventana o en una ventana nueva).

Lista de Aplicaciones

Aplicación: Seleccione el formulario de aplicacion llamada por la grid.


Definicion de Parametros

Imagen4: interfaz de definición de Parámetros

En la imagen superior se muestra, en el lado izquierdo, los parámetros de la aplicacion (clave principal, las
variables globales). Seleccione en el lado derecho, el valor de pasar al parámetro. Las opciones son:

Campo - Se utiliza para pasar un valor de campo de la grid como parámetro.


Variable - Se utiliza para pasar un valor variable global, utilizado por la grid como parámetro.
Fijo - Utiliza para pasar un valor fijo como parámetro.
Vacío - Ningún valor se pasa como parámetro.

Propiedades del Enlace


La imagen abajo muestra los atributos que definen el comportamiento del enlace. Introduzca la opción
seleccionada para personalizar las propiedades de enlace.

Image6: interfaz de propiedades del enlace .

Modo de Operación del enlace - Las opciones son:

Mostrar el botón Nuevo en la grid - El botón Nuevo se muestra en la barra de herramientas de la grid
para agregar nuevos registros.

Tecla de método abreviado(hotkey) para el botón Nuevo - Defina la tecla de método abreviado en
el botón Agregar

URL de salida de la aplicación de destino - URL de salida . La dirección por defecto es la grid
llamada.

Propiedades del formulario

Selecciona los botones que se mostrarán en el formulario.

Habilitar botón Insertar - Activar los botones de nuevo e inserte en el formulario.


Habilitar el botón de actualizacion - Habilitar el botón Actualizar en el formulario..
Habilitar el botón Borrar - Activar el botón de suprimir (borrar) registros en el formulario.
Activar los botones de navegación - Activar los botones de navegación (Primera, Anterior, Siguiente,
Ultima) en el formulario..
Habilitar el botón para editar un registro de la tabla

Propiedades de iframe - Se muestra únicamente cuando el Modo de Operación del enlace es Abierto en Iframe
Mostrar el encabezado de la aplicación llamada - Muestra encabezado del formulario
Iframe posición en relación con la aplicación principal - El formulario se muestra junto con la aplicacion
de grid de acuerdo con la posición seleccionada. Las opciones son: Abajo, Arriba, derecha e izquierda.
Acción después de la inserción - Vea la tabla siguiente:

Altura del frame - Altura del Iframe en píxeles.


Ancho del Iframe - Ancho del Iframe en pixels.
Enlace Entre Campos

Imagen 1: Selección de tipo de enlace

Image1: Selección de tipo de vínculo se utiliza para crear un vínculo de red a cualquier campo de aplicación de
proyectos existentes. Cuando se selecciona el campo de tipo de enlace, una lista desplegable se muestra con
todos los campos disponibles (se muestra) en la red para la selección. (Consulte Selección de Campos)

Applications List

Interface Imagen 3: Interfaz de enlace entre aplicaciones

La imagen de abajo muestra todas las aplicaciones del proyecto (menús, búsqueda, un informe en PDF,
formularios, la grid, pestañas y formularios de control.) Seleccione la aplicacion de formulario d llamada por la
grid.
Definición de parámetros

Image4: Interfaz de definición deparámetros

En la imagen superior se muestra, en el lado izquierdo, los parámetros de aplicacion de formulario (clave
principal, las variables globales). Seleccione en el lado derecho, el valor de pasar al parámetro. Las opciones
son:

Campo Field - Se usa para pasar un valor de campo de la grid como parámetro.
Valor - Se utiliza para pasar un valor fijo como parámetro.
Variable - Se usa para pasar un valor variable global, utilizado por la grid como parámetro.
Vacío - No se pasa ningún valor como un parámetro.

Propiedades del vínculo

La imagen de abajo muestra los atributos que definen el comportamiento del enlace. Introduzca la opción
seleccionada para personalizar las propiedades de enlace.

Propiedades del vínculo


Image5: Link Properties Interface.

Mode de Operación del enlace - Las opciones son:

Modo Descripcion
Abrir en la misma Mostrar el formulario en la misma ventana del
ventana navegador.
Abierta en otra ventana Otra ventana es abierta para mostrar el formulario.
Abrir en Iframe El formulario se muestra en Iframe, en la misma
página, abajo, arriba, derecha o izquierda a la grid.

URL de salida de la aplicación de destino :URL. de salida del formulario. Dirección por default es la grid
llamada.
Hint del enlace - Mensaje aparece cuando el ratón se arrastra sobre el campo de enlace.

Propiedad del Formulario.

Estas opciones se muestran sólo cuando la aplicación llamada es un formulario. Permitirá seleccionar
los botones muestrados en el formulario.

Habilitar el botón Insertar - Habilitar el botón insertar en el formulario.


Habilitar el botón de atualización - Habilitar el botón Actualizar en el formulario.
Habilitar botón de borrar - Habilitar el botón de borrar en el formulario.
Habilitar los botones de navegación - Habilitar los botones de navegación (Primera, Anterior, Siguiente,
Última) en el formulario.
Habilitar el botón para ediar un registro de la tabla - Habilitar el botón para ediar un registro de la tabla en
el formulario.

Propiedades del iframe- Se muestra únicamente cuando el Modo de la Operación del enlace es abierto en
Iframe.

Iframe posición en relación con la aplicación principal - El formulario se muestra junto con la aplicacion
de grid de acuerdo a la posición seleccionada. Las opciones son: Abajo, Arriba, derecha e izquierda.
Altura de Iframe- Altura de Iframe en píxeles.
Ancho de Iframe - Ancho de Iframe en píxeles.

Botón Guardar- Fin del asistente enlace


Enlace De Captura

Imagen1: Enlace de Captura

El enlace de captura se utiliza específicamente en el formulario de búsqueda de la grid. Este tipo de enlace
importa datos desde otra grid al campo de formulario de búsqueda. Cuando el tipo de enlace de captura se ha
seleccionado, una lista con los campos de formulario de la búsqueda se muestra. Elija un campo para recibir
datos a través del enlace.

Lista de aplicaciones

Imagen 3: Interfaz de Lista de aplicaciones

En la imagen de arriba una lista con las aplicaciones de grid del proyecto se muestra. Seleccione una aplicación
de grid de acuerdo con el campo de formulario de búsqueda que recibe los datos.
Definición de parámetros

Image4: Interfaz parámetros de definición.

Recuperar el valor del campo - Seleccione un campo de grid llamado. Este campo tiene el valor recibido por el
formulario de busqueda.

Introduzca los valores para pasar a los parámetros - Esta opción se muestra cuando la grid llamada tiene un
parámetro para pasar (por ejemplo, la cláusula Where con una variable global). Las opciones son:

Valor - Utilizado para pasar un valor fijo como parámetro.


Variable - Se usa para pasar un valor de variable global, utilizado por la grid como parámetro.
Vacío - Ningún valor se pasa como parámetro

Botón Guardar - Fin del asistente de enlace.


Edición De Un Enlace

EdiciÓn de un enlace

Imagen1: Menú Enlaces

En la carpeta Conexiones en el menú de la aplicación (Imagen1) se muestran los enlaces existentes en la


aplicación y el elemento nueva conexión . Cuando un nombre de enlace existente se selecciona la imagen de
abajo se muestra lo que permite editar.

Acciones

Propriedades.Actualizar el comportamiento del enlace, el modo de


operación de enlace y la posición.

Enlace Cambiar la aplicación llamada y los parámetros pasados.


Borrar Borrar el enlace seleccionado
Programación

Visión General De Progamación

VISIÓN GENERAL de PROGRAMACIÓN


ScriptCase incorpora el concepto de programación OO (Orientada a Objetos), usando los recursos de atributos,
métodos y bibiotecas. Es posible crear reglas de negocio en las aplicaciones, utilizando estos conceptos la gran
diferencia es una mejor organización, facilitando tanto el desarrollo como la comprensión por otro programador.
Atributos

Los atributos son variables que tienen alcance global en la aplicación declarada. Se puede hacer referencia a un
atributo en todos los métodos y eventos de una aplicación

Figure1: Interface Configuration of the Atributos

Atributos:

Nombre del Atributo - Este campo de texto permite a informar el nombre del atributo, después de que se
informe el nombre basta con hacer clic en el botón Añadir. En caso de que desee actualizar, será necesario
hacer clic en el nombre del atributo (ubicado a la derecha de los botones) hacer las modificaciones
necesarias y hacer clic en el botón de actualización. En caso de que sea necesario eliminar cualquier
atributo, es necesario hacer el mismo proceso del botón de actualización, pero al seleccionar el atributo haga
hacer clic en el botón borrar. El botón limpiar, como el nombre lo dice limpia toda la lista de atributos situado
en el lado derecho del botón.
Bibliotecas

Para utilizar una biblioteca tiene que seleccionar el tipo correspondiente (Bibliotecas de Proyecto, por ejemplo) y
marcarlas. Este proceso hace que los métodos existentes en la biblioteca sean visibles en todos los eventos y los
métodos de la aplicación. Para gestionar las bibliotecas de las ScriptCase acceda al menú principal:
Configuración > Bibliotecas.

Nota: La versión scriptcase 5 sustituye el concepto de campos de fórmulas especiales PHP, que utilizan el recurso de la inclusión de una biblioteca a la aplicación junto con la
sc_include macros y sc_include_once. Ahora, el recurso de las bibliotecas a su vez más amplio el uso de los tipos: ScriptCase, públicos, de proyectos y de usuario, dejando
de ser único en cada aplicación.
Métodos

MÉtodos
Los métodos son funciones o procedimientos declarados por el desarrollador, para ayudar en la
implementación de las reglas de negocio para una aplicación. Usando métodos en las aplicaciones permite
reutilizar el código y mejorar la productividad del desarrollo. Es posible crear métodos PHP y JAVASCRIPT.

Figura 1: Método de la interfaz de menú.

Crear nuevo mÉtodo

Figura 2: Crear nuevo método.

1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.

Figura 3: Método de inclusión.

2 º Es posible pasar parámetros a los métodos.

Figura 4: El icono de parámetro variable.

Agregue la cantidad de variables:


Figura 5: definición de la interfaz de parámetros

definición de variables:

Figura 6: Interfaz de inclusión de parámetros.

Nombre: Introduzca un nombre de variable.

Tipo: Seleccione el tipo de variable: Por el valor o por referencia. *

Valor estándar: El valor utilizado para inicializar la variable cuando sea requerida.

* Las referencias le permiten crear un segundo nombre para una variable de modo que se
puede utilizar para leer o modificar los datos originales almacenados en esa variable.

Figura 7: Interfaz de definición de parámetros.

Seleccione los parámetros de todas las variables en los parámetros de campo.

Desmarcar todos los parámetros de selección de variables en los parámetros de campo.

Modificar la variable seleccionada en los parámetros de campo.

Eliminar la variable seleccionada en los parámetros de campo.

En la imagen de abajo el cuerpo del método se define como ho "Nuevo método";


Figura 8: Interfaz de Procedimiento

O bien:

Figura 9: interfaz para funciones

3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:

Figura 10: Eventos.

- En este ejemplo se utiliza el evento OnInit para llamar a nuestro método cuando el registro es cargado. Vea
qué fácil es llamar al método en el siguiente ejemplo:

El uso del procedimiento Método:

Figura 11:-método de interfaz de eventos

Usando la función Método:

Figura 12:-método de interfaz de eventos

- De este modo obtenemos el siguiente resultado al ejecutar la aplicación.


.
Aplicacion De Gráfica

VisiÃ?n General De GrÃ?fica

Vision General
Aplicación de Gráfica

Es un tipo de aplicación utilizada para mostrar, en formato de gráficas, informaciones extraÃdas de una base
de datos a través de un comando Select o Procedure.

Las aplicaciones de graficas a partir de la versión 8 son dinámicas con una serie de opciones controladas por
el usuario final del sistema.

Las aplicaciones de graficas creadas incorporan una serie de funcionalidades, como por ejemplo:

Funcionalidades Descripción
Búsqueda Formulario de búsqueda asociado al gráfico, que
permite filtrar los datos que serán exhibidos en la
gráfica.
Totalización Recurso que permite hacer totalizaciones de los datos
del grafico tales como Suma, Promedio, Máximo y MÃ-
nimo.
Selección de Permite escoger, durante la ejecución de aplicación,
campos de cuales campos serán exhibidor en la gráfica.
Creación de links Funcionalidad que permite la ligación de una consulta
con otras aplicaciones, posibilitando la navegación
entre aplicaciones de un mismo proyecto.
Programación en Recurso que permite al desarrollador agregar su
eventos código personalizado en lenguaje PHP.
Seleccionar tipo Permite de forma simple seleccionar el tipo de dato que
de datos será mostrado en la grid tales como: fechas, valores
monetarios, números, imágenes, texto. La
configuración puede ser integrada a las
configuraciones regionales.

Dentro de la aplicación generada es posible elegir el tipo de grafica en tiempo de ejecución. Los tipos de
graficas generadas dentro de otros pueden ser:
Figura1: Grafica de Combinación.

Figura 2: Grafica Apilados â?? Barras.


Figura 3: Gráfico Apilados - Columna.
Figura 4: Grafica Apilados - Zona.

Figura 5: Grafica de Barras.


Figura 6: Grafica de Columna

Figura 7: Grafica de LÃnea.


Figura 8: Grafica Spline.
Figura 9: Grafica Line Step.

Figura 8: Grafica de Torta.


Figura 9: Grafica de Doughnut.
Figura 10: Grafica de Pirámide .

Figura 11: Grafica de Embudo.


Figura 12: Grafica de Radar.

Figura 13: Grafica de Gauge.


Gráfica

Overview De La Gráfica

Esta aplicación fue proyectada para la creación de graficas dinámicas basadas en SQL o Procedures.

Dentro de Scriptcase las gráficas pueden ser creadas también dentro de la aplicación de consulta,
destacamos que la aplicación tiene más opciones de configuraciones para el usuario final dentro de la
aplicación generada. La idea es aplicar el concepto de Business Inteligence para los usuarios de las gráficas
generadas por Scriptcase tengan la libertad de configurar la visualización de los datos.

Las configuraciones utilizán Drag nâ?? Drop para construir graficas dinámicas.

DIMENsIONES:
La dimensión es usada para elegir los campos que componen la dimensión de la gráfica, usadas para agrupar
los datos en categorÃas.

El desarrollador, puede elegir más de un campo como una dimensión, cada nuevo campo como una
subategoria de un campo anterior.

Para seleccionar un campo, click en su nombre en la columna Campos Disponibles y arrástrelo para los campos
seleccionados de la columna.

Figura1: Interface de Configuración de la Grafica.

Métricas:
Las métricas son utilizadas para que el usuario pueda visualizar cuantitativamente los datos agrupados por
dimensiones, a partir de la Versión 8.1 de Scriptcase es posible elegir más de una métrica para la creación
de las gráficas y visualización dinámica de los valores dentro de la aplicación generada.

Para seleccionar, haga click en el nombre de la columna Campo Disponible y arrástrelo para la columna
Campos seleccionados, además de seleccionar los campos que serán utilizados como una métrica, el
desarrollador también puede definir la función utilizada en la agrupación de los datos.

Cuando la cantidad de registros de la métrica seleccionada, la función de totalización la función es


desconsiderada. Si usted desea agrupar todos los valores en un lugar: Marque la opción â??Total
Generalâ??.
Esta
opción es normalmente usada para graficas de tipo Gauge.

El checkbox del valor inicial es usado para definir el campo por defecto, cuando no está usando un gráfico de
combinación o apilado que usan más de un campo, Si usted escoge más de un campo Scriptcase va a definir
automáticamente un tipo de grafico de valor múltiplo (Combinación). Para exhibición de graficas de valor
único (barras, lineal, Spline, Degrau, Zona, Torta, Piramide, Embudo, Radar y Gauge) usted tiene que hacer
click y elegir apenas un campo para aparecer como valor inicial durante la primera generación.

Figura 2: Interface de configuración de la Gráfica.

Filtro
En la pestaña filtro el desarrollador puede elegir los campos que serán usados como filtros estáticos de la
gráfica. Los valores del filtro para daca campo seleccionado deben ser seleccionados en tiempo por el
desarrollador dentro de esta interface.

Para crear filtros dinámicos, utilizados en tiempo de ejecución por el usuario final dentro de la aplicación,
recomendamos que se configure a través de la interface de filtros tradicionales localizado en el menú â??filtroâ??.

GRÃ?FICA
En la pestaña â??Graficaâ??
el desarrollador define las configuraciones por defecto para la gráfica que será
generada eligiendo el tipo de grafica por defecto, las opciones de colores y demás, más abajo puede ver cada
una de las opciones detalladamente,

Figura 4: Interface de configuración de la Gráfica.

Atributos:

Tema de la gráfica - Define el tema para la paleta de colores de la grafica, esos temas pueden ser
alterados dentro de la opción Menu > Layout > Temas para Graficas
Tipo de graficas â?? Permiten definir el tipo de grafica que será mostrado por â??Defaultâ?? en el caso que la
opción Grafico Configurable este activa, o tipo de grafico a ser exhibido en caso de que la opción este
deshabilitada
Tamaño de Fuente - Iniciar ya mostrando los valores de la gráfica generada.
Excepción para Exhibir - Tipos de graficas que no se mostraran los valores de la gráfica, mismo cuando
sean marcados para mostrarlos. En esos tipos no recomendamos que los valores sean mostrados por
razones estéticas, de cualquier manera queda a criterio del desarrollador.
Anchura de la Grafica - Anchura por defecto en pixels de las gráficas generadas.
Altura de la Grafica o - Altura defecto en pixels de las gráficas generadas.
Orden de los valores - Ordena los valores de los gráficos.
Configuración De Gráfica

Configuración de Gráfica
En la pantalla de la configuración de la gráfica el usuario podrá modificar algunas opciones de visualización
de la aplicación y definir cuales gráficas serán mostradas, etiquetas, margenes y alineaciones por debajo del
detalle de cada uno de los atributos disponibles

Figura 1: Interfaces de configuración de la gráfica

Atributos:

Utilice nuevo gráfico - Opción para ver las opciones de configuración para las gráficas lanzados en la
V8.1, las gráficas lanzadas en esta versión 8.1 - Nueva Gráficas - Mantiene las opciones anteriores
disponibles antes de actualizar a la versión 8.1
TÃtulo del Gráfico - Esta opción permite establecer el nombre del tÃtulo que se visualiza para el gráfico.
Tipos de gráficos disponibles - Lista los tipos de gráficas disponibles para elegir el usuario dentro de la
aplicación de usuario dentro de la aplicación generada a través del el botón tipo de gráficas. Las
gráficas marcadas, estarán disponibles, en caso que el desarrollador, no quiera mostrar alguna grafica
debe elegir en esa interface
Etiqueta para la cantidad - Etiqueta genérica del eje para los valores de contadores de registro.
Etiqueta para Suma - Etiqueta genérica del eje para los valores de las funciones de suma - suma,
promedio, promedio ponderada , máximo y mÃnimo.
URL Amigable - Esta opción permite que usted adapte el nombre de URL que sera llamada por la
aplicación, los caracteres permitidos son los mismos disponibles en URLs: a-z, A-Z, 0-9 - Esta opción
también puede ser modificada en la pantalla inicial, sobre la â??URL amigableâ?? de la columna en la lista de
aplicaciones
Alineamiento Horizontal - Permite definir el alineamiento horizontal de la aplicación en la pagina -
centralizado, izquierda o derecha
Márgenes - Permite ajustar los margenes de la aplicación en la pagina según los valores informados en
pixels (derecha , izquierda , superior e inferior).
Intervalo de actualización - Intervalo en segundos para actualizar (reload) de los registros exividos dentro
de la aplicación
Barra De Ferramentas

GRÃ?FICa - Barra de Herramientas


La barra de herramientas de la aplicación se divide en dos partes: superior e inferior. Es posible seleccionar los
botones para cada parte independientemente. Un botón puede incluso ser parte de ambas partes al mismo
tiempo.

También se pueden separar los botones que se mostrará cuando se accede a la aplicación en un dispositivo
móvil y sus respectivas posiciones en la barra de herramientas. Como si muestra en la imagen de abajo,
tenemos la siguiente distribución:

Desktop: Ubicación donde debe configurar la barra de herramientas para la "Versión Web Clásica", es
decir, dicha configuración se utilizará en la aplicación cuando se accede a través de un ordenador.
Mobile: Ubicación donde debe configurar la barra de herramientas para la "Versión móvil", es decir, dicha
configuración se utilizará en la aplicación cuando se accede a través de un dispositivo móvil.

Figura1: Interfaz de Barra de herramientas.

Atributos:

Navegación – Mostrar los botones de navegación en la aplicación.

Salir Salir de la aplicación

Exportaciones- Definición de los formatos que deben ser generados. El ScriptCase puede generar :

ImpresiónCrear la grid en formato HTML


PDF Crear un informe completo, que tengan todos datos
de la grid en formato PDF.

Gráfica
Resumén Opción en la barra de herramientas que
muestra una linea de resumen con información
de resultado de los registros.
Clasificación Un botón que permite al usuario ordenar la
página por múltiples criterios
Tipo de Define los tipos de gráficos que aparecen en la
gráfico aplicación generada.
Grupo de Botones

La opción Grupo permite crear grupos de botones.

Figura2: Interfaz del grupo de botones

Anãdir:

Figura3: Interfaz para añadir el grupo de botones

Nombre: Valor para el nombre del grupo de botones.


Etiqueta: Valor que se muestra en la aplicación.
Sugerencia\ Título: Valor que se mostrará cuando el cursor del ratón esta sobre el botón.
Tipo Botón: tipo del botón que será aplicado (tipo botón, tipo imagen o tipo link)
Imagen: imagen que se muestreará en la pantalla para el botón.
Visualización: Cómo el botón debe mostrarse, si puede tomar tres formas: Sólo Texto, Imagen, o Texto e
Imagen.
Posición en la pantalla: opción de elegir la colocación de texto e imagen, caso la opción vista del botón sea
usada como “Texto e Imagen”.

Después de la creación del grupo, para que los botones hagan parte del grupo, es necesario que la posición del
botón este abajo y mas a la derecha del nombre del grupo, como en la imagen siguiente:

Figura4: Interfaz de arreglo de botones en la barra de herramientas


Exportación

Este cuadro permite configurar los archivos generados por la aplicacion de grafica

Figura1: Interface de configuración de exportación

Atributos:

Orientación de PDF - Permite definir si la impresión de PDF va a ser retrato o modo paisaje.
Formato de PDF - Permite definir el tipo de formulario en el cual el archivo PDF va a ser impreso
(carta,A4,etc).
Tipo de impresión - Permite definir el modo de impresión, pudiendo ser colorido o economico.
Generar PDF Directamente - Abrir el archivo PDF generado sin la necesidad de mostrarlo en una pagina
intermediaria con un link para un archivo.
PDF Configurable- Permite que el usuario configure los parámetros de creación de un PDF durante la
ejecución de la aplicación.
Generar Bookmarks - Generar bookmarks automáticamente, los bookmarks serán generados en
relación a la agrupación.
Formato de Numeración - Formato de numeración de la pagina, puede ser simple (1,2,3,4,5,...),
Completo(1/n, 2/n, 3/n,...) o no utilizar numeración.
Posición de la numeración de la pagina - Puede incluir la numeración verticalmente en la parte superior
o inferior de la pagina.
Posición horizontal de la numeración de la pagina - Alinea horizontalmente la numeracion de la
página
Margenes - Debe incluir el valor en milimetros de los margenes del PDF (arriba, abajo, izquierda, dercha).
Imprimir Background - Permite imprimir el fondo del archivo PDF.
Tiempo de ejecución de JS - Tiempo maximo de espera del servidor al ejecutar el JS.
Tiempo de creación de imágenes de las gráficas - Tiempo de timeout individual para la creación de
cada imagen de una grafica o para PDF.

Configuraciones de Impresión Interface de impresión HTML


Atributos:

Tipo de impresión - Permite seleccionar el modo de impresión en relación a los colores, los mismos son:
ambos, blanco y negro, color. Imprimir Background - Mostrar el fondo en la impresión HTML.
Configuración De Sql

CONFIGURACIÓN DE SQL para consultas

Figura 1: Interfaz de configuración de SQL

SQL - Muestra el comando SQL. Puede modificar la consulta para añadir o eliminar campos, funciones, etc

Consejo: Utilice el constructor para el rápido montaje de la consulta SQL.

Preparación SQL - Introduzca los comandos de SQL o los nombres de procedimiento que se ejecutará
antes del select principal.

Conexión - Seleccione la conexión a la base de datos que será usada por la aplicación

Uso de mensajes personalizados -

Defina si desea usar un mensaje personalizado cuando la aplicación no posea registros.

Mensaje No hay registros - Definir de un mensaje de error personalizado que se mostrará cuando la
aplicación no dispone de ningún registro. (EOF).

Estilo de la Fuente - Estilo de la fuente del mensaje de error. Campo asociado a "Uso de mensajes
personalizados".

Tamaño de la Fuente- Tamaño de la fuente del mensaje de error. Campo asociado a "Uso de mensajes
personalizados". -

Color de la fuente - Color de la fuente del mensaje de error. Campo asociado a "Uso de mensajes
personalizados".
Variable para la tabla - Nombre de la variable utilizada para sustituir el nombre de la tabla. También
informará a la parte del nombre de la tabla que será cambiado por el contenido de la variable.

Nota: Llenar la primera casilla con el nombre de la variable. La segunda casilla debe ser llenado con la parte del nombre de la tabla a ser sustituido.

Variables para Campos - Variables de sustitución de los nombres de los campos de la aplicación. Para
cada campo determinado dinámicamente, escribe el nombre de la variable y el campo que será sustituido

Nota: Llenar la primera casilla con el nombre de la variable. La segunda casilla debe ser llenado con la parte del nombre de la tabla a ser sustituido.

Mayúsculas y minúsculas - Aplicar mayúsculas y minúsculas.


Seguridad

Atributo:

Uso de Seguridad: Con esta opción, la aplicación seleccionada sólo está disponible cuando el usuario este
validado a través de la macro sc_apl_status. Las aplicaciones no habilitadas para el usuario mostrarán un
mensaje de "usuario no autorizado" cuando se intente acceder.

El acceso a las Aplicaciones podrá ser concedidos a través de una aplicación de control para autenticar a los
usuarios. Vea algunos ejemplos a continuación.

Ejemplo 1: Activación de una aplicación llamada grid_categories. En el evento onValidate de la aplicación de


acceso (aplicación de formulario de control que se utiliza para autenticar ) inserte la siguiente llamada a la macro:

sc_apl_status('grid_categories','on');

Ejemplo 2: Creación de una regla por el tipo de usuario en un formulario de acceso que contiene un campo
llamado nombre de usuario.

En el evento onValidate de la aplicación de acceso (aplicación de formulario de control que se utiliza para
autenticar) inserte el siguiente código:

// two users: john and mary with permission to


access different applications
if({userid} == 'john') {
sc_apl_status('grid_categories','on');
sc_apl_status('form_categories','on');
sc_apl_status('grid_products','on');
sc_apl_status('form_products','on');

}
elseif({userid} == 'mary') {
sc_apl_status('grid_categories','on');
sc_apl_status('form_categories','on');
sc_apl_status('grid_products','off');
sc_apl_status('form_products','off');
}
else{
sc_error_message("Unauthorized user!");
}

Ejemplo3: Autentificar las aplicaciones utilizando una tabla de base de datos.

En el evento onValidate de la aplicación de acceso inserte el siguiente código

// the table with applications is called


sec_applications
sc_lookup(dataset,"select code from
sec_applications");

foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}

Usar Contraseña : La aplicación requiere establecer la contraseña. (Ver imagen abajo).

En tiempo de ejecución un cuadro de texto se muestra y se solicita una contraseña de acceso. Si la


contraseña no se ha introducido correctamente un mensaje de "usuario no autorizado" se mostrará.

En el ambiente de desarrollo es posible suprimir los pasos anteriores con fines de prueba, evitando la
solicitud de una contraseña (o acceso denegado) para cada ejecución de la aplicación. Desactive las
opciones Habilitar uso de seguridad y Habilitar uso de contraseña en el menú de configuración | Mi
ScriptCase.

Solicitar contraseña una sola vez - Solicitar la contraseña solo una vez por sessión, sin necesitar hacer la
solicitación de la contraseña cuando abrir la aplicación en la misma sessión.
Activar llamada directa por URL - Permite que una aplicación sea llamada escribiendo directamente la
URL en lo browser.
Habilitar CSRF - Con esa opción activa, ScriptCase previene ataques malintencionados en una pagina
cuando comandos sin autorización son enviados por medio de un utilizados lo cual la pagina tiene confianza.
Eses ataques son conocidos como ataques "Cross-Site Request Forgery". ( Esa opción solo esta disponible
en las aplicaciones de Control e Formulario ).
Log

Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación

Imagen 1: Log Interfaz.

Opciones:

Esquema - Esquema de registro que se utilizará para la aplicación.


Todos los campos - Utilizar todos los campos en el registro.
Eventos - Registro de eventos, será salvo. ¿Será salvo? no tiene sentido
Campos

Visión General De Campos

VISIÓN general de campos


En esta sesión sólo los campos que forman parte de la grid se muestran, es decir, los campos que fueron
seleccionados en el menú "GRID - Seleccione los campos".

Una serie de atributos se definen para cada campo. El usuario puede establecer los atributos específicos de tipo
de datos del campo utilizando la configuración del atributo que recarga la página de acuerdo con el tipo
seleccionado.
Texto

Figura 1:Configuración general de campo

Atributos:

Tipo de Datos - Define el tipo de campo en la aplicación. Los campos de texto aceptan todos los caracteres.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Configuración del texto - Convierte el campo de texto en función de la opción:

Mostrar Contenido HTML - Define si el HTML contenido en lo campo es exhibido o no. Si es "Sí", lo html
es exhibido, si la opción esteja en "No" lo HTML es interpretado por el browser.
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.
Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:
Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.
Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Texto De Múltiples LÃneas

campo TEXTO DE MÚLTIPLES LÍNEAS

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en la aplicación. Los campos texto de múltiples líneas muestran
saltos de línea (como la etiqueta HTML <BR> )

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Configuración del texto - Convierte el campo de texto en función de la opción:

Mostrar Contenido HTML - Define si el HTML contenido en lo campo es exhibido o no. Si es "Sí", lo html
es exhibido, si la opción esteja en "No" lo HTML es interpretado por el browser.
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.
Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):
Attributed Lookup Description
Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:
Estilo de la fuente - Tipo de fuente del campo.
Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:
Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.
Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Numero

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos número (enteros) son formateados de
acuerdo a reglas de formato de números enteros.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Formato Intero

Figura 2: Interfaz de Formato de Valores

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Signo negativo - Define el carácter usado para mostrar los valores negativos.
Formato de número negativo - Defina la posición de signo negativo (en relación con el campo)
Color de Negativos - Definir un color de fuente a los valores negativos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:
SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:
Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.
Múltiples valores (binario)
Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea

Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).

Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Decimal

Figure1: Configuración General

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos decimal son formateados de acuerdo
a reglas de formato de decimales.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el caracter utilizado para mostrar valores negativos.
Formato de número negativo - Define la posición del signo negativo (relativo al campo).
Color del Negativo - Definir un color de fuente a los valores negativos.
Precisión decimal - Valor de la precisión decimal.
Completar con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).

Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Porcentaje

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos Porcentaje son como un campo de
número, pero mostrando el símbolo de porcentaje después de ella.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Formato Decimal

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el caracter utilizado para mostrar valores negativos.
Formato de número negativo - Define la posición del signo negativo (relativo al campo).
Color del Negativo - Definir un color de fuente a los valores negativos.
Precisión decimal - Valor de la precisión decimal.
Completar con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).

Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Moneda

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Moneda son formateados de acuerdo
a reglas de formato de moneda.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).

Formato monetario - Define si el campo se muestra en formato de moneda.


Símbolo Monetario - Define el carácter utilizado como símbolo monetario.
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el carácter usado para mostrar los valores negativos.
Formato positivos de moneda - Define el carácter usado para mostrar los valores positivos.
Formato negativo de moneda - Define la posición de signo negativo (en relación con el campo).
Color del negativo - Define un color de fuente a los valores negativos.
Precisión decimal - Cantidad de dígitos en la parte decimal.
Completa con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup


Grid Lookup - AutomÃ?tico
Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).
Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Imagen Html

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Imágen Html se utilizan para mostrar
imágenes.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
- Define la imagen que debe mostrarse. El icono "'Elegir imagen " muestra imágenes estándar de
Scriptcase. Alternativamente, haga clic en "Subir imagen" para enviar una imagen desde un lugar
diferente para el servidor (las imágenes deben estar en el mismo servidor para que se muestren).
Borde - Borde de imagen en píxeles.
Ancho- Establece el ancho de la imagen en píxeles.
Altura - Definición de altura de imagen en píxeles.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Porcentaje Calculado

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Define el tipo de campo en la aplicación. Los campos Porcentaje calculado se calculan
basándose en el valor total de un campo de número relacionado.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Campo relacionado - Campo de números relacionado para calcular el valor total.
Máscara de Campo - Define la máscara de visualización del campo. Véase a continuación los caracteres
utilizados para definir la máscara.

CarácterDescripción
X Sustituye por cualquier carácter introducido por el usuario. Si el número de
caracteres introducidos es menor al tamaño de la máscara el valor del campo
se completará con ceros (El campo debe ser llenado completamente).
Z Sustituye por cualquier carácter introducido por el usuario. Suprimir ceros a la
izquierda del campo (Relleno completo del tamaño del campo es opcional).
Cuando se utiliza en combinación con la máscara de carácter X debería
ubicarse en la izquierda de la máscara .

Ejemplos:

Máscara Valor de campo Valor


formatado
(xx) xxxx - xxxx 1234567890 (12) 3456
- 7890
(xx) xxxx - xxxx 12345678 (00) 1234
- 5678
(zz) xxxx - xxxx 1234567890 (12) 3456
- 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 -
5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 -
5678

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Formato Decimal

Figura: Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato de configuración regional para el campo. Si se
selecciona NO en los atributos dígitos separador, signo negativo, separador decimal y números negativos se
muestran. (Ver configuración regional).
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Define el carácter utilizado como separador decimal.
Signal negativo - Define el caracter utilizado para mostrar valores negativos.
Formato de número negativo - Define la posición del signo negativo (relativo al campo).
Color del Negativo - Definir un color de fuente a los valores negativos.
Precisión decimal - Valor de la precisión decimal.
Completar con ceros - Completar con ceros a la derecha la precisión decimal. Ejemplo: El valor es de $
125.50 con precisión decimal 3. Completar con ceros utilizando el campo se muestra $ 125,500.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup


Grid Lookup - AutomÃ?tico
Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN
Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de línea
Figura Gráfico de línea

Atributos:
Tipo de gráfico de línea - Hay dos tipos que se pueden utilizar:
Diagrama de barras: Muestra un gráfico de barras relativo a la columna de trabajo.El cálculo del tamaño
de las barras se hace en relación con el total de los valores de las columnas. El ancho del gráfico define
el tamaño de las imágenes que se mostrarán.

Nota: El ancho de gráfico es 200px.

Icono de Gráfico - Mostrar iconos relativo a la columna de trabajo. La cantidad calculada de iconos es la
división del la columna de valor por cantidad de icono introducida

Note: La cantidad de íconos es 1000, asi que, la cantidad de estrellas a un lado, es el valor de display dividido entre 1000.

Mostrar valor - Display gráfico y valor al mismo tiempo (a la izquierda o a la derecha de la barra o iconos ).
Cantidad de Iconos - Determinar la cantidad de iconos (figuras) que se publicarán para cada valor en este
campo.
Ancho del gráfico - Ancho del gráfico en píxeles.Este campo sólo se utiliza en la opción Gráfico de barras.
El Valor por defecto es 200px
Altura del gráfico - Altura del gráfico en píxeles.Este campo sólo se utiliza enla opción Gráfico de barras.
Margen - Tamaño del margen del gráfico.Este campo sólo se utiliza enla opción Gráfico de Barras.
Imagen / Color positivo - Introduzca el color que debe utilizarse
Imagen / Color Negativo - El mismo que la imagen / color positivo anterior. Este parámetro se utiliza
cuando el valor del campo es negativo.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Fecha

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Fecha son formateados de acuerdo a
reglas de formato de fechas
Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación

No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figure2: Formato de valores con configuraciónes regionales.

Figure3: Formato de valores sin configuraciónes regionales.

Attributes:

Configuración regional - Aplicar reglas de configuración regional de formato de fecha en el campo.


Cuando se selecciona (Sí), se muestra la opción Máscara de Detalle . De lo contrario, el desarrollador puede
seleccionar el atributo Mostrar Para definir los atributos use las definiciones a continuación. (Véase
Configuración regional).
Mostrar - Mostrar una lista de formatos predefinidos de fechas.
Máscara Detalle - Definir el formato de visualización del campo de la grid, de acuerdo con la función PHP Date.

Ejemplos:
d-m-Y 25-09-2009
F/Y September/2009
j/n/Y \a\s g:i:s A 25/9/2001 14:30:11
PM
l, d \d\e F \d\e Y Thursday, January 25
2009
h:i:s 11:33:20
#h:i:s 123:43:27 (in hours)

Formateo de la tabla

j day of the month "1" to "31"


d day do month with zero "01" a "31"
at left
n month "1" a"12"
m month with zero at left "01" a"12"
M month (written format "Jan"
with 3 char)
F month (written format "January"
complete)
y year with 2 digits "09"
Y year with 4 digits "2009"
D weekday with 3 char "Mon"
l weekday (written format "Monday"
complete)
g hour 12-hours format "1" a "12"
G hour 24-hours format "0" a "23"
h hour 12-hours format "01" a "12"
with zero at left
H hour 24-hours format "00" a "23"
with zero at left
i minutes "00" a "59"
s seconds with zero at "00" a "59"
left
a pre and pos meridian "am" a "pm"
A pre and pos meridian "AM" a "PM"
#h hours accumulator
#i minutes accumulator
#s seconds accumulator
\ escape

Formato interno - Define el formato del campo cuando el tipo SQL es diferente del tipo fecha. Utilice los
caracteres Y, M y D para el año, mes y día para definir el formato.

Ejemplo1: Para una fecha almacenada como char (8) de SQL donde las posiciones 1 a 4 representa el año, la
posición 5 y 6, el mes y el posiciones 7 y 8 dias, definir el formato interno como: YYYYMMDD

Exemplo2: Para una fecha almacenada como char (6) de SQL donde las posiciones 1 a 2 representa el mes, y
las posiciones 3 a 6 el año, definir el formato interno como: MMYYYY

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen
Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.
Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)


Attributed Lookup Description
Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.

Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Hora

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Define el tipo de campo en la aplicación. Los campos Hora son formateados de acuerdo a
reglas de formato del tiempo.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figure 2: Formato de valores con configuraciónes regionales.

Figure 3: Formato de valores sin configuraciónes regionales.

Attributes:

Configuración regional - Aplicar reglas de la configuración regional de formato de fecha en el campo.


Cuando se selecciona (Sí), se muestra la opción Máscara de Detalle. De lo contrario, el desarrollador puede
seleccionar el atributo Mostrar. Para definir los atributos vea las definiciones a continuación. (Véase
Configuración regional).
Mostrar - Mostrar una lista de formatos predefinidos de fechas.
Máscara Detalle - Definir el formato de visualización del campo de la grid, de acuerdo con la función PHP
Date.

Ejemplos:
d-m-Y 25-09-2009
F/Y September/2009
j/n/Y \a\s g:i:s A 25/9/2001 14:30:11
PM
l, d \d\e F \d\e Y Thursday, January 25
2009
h:i:s 11:33:20
#h:i:s 123:43:27 (in hours)

Formateo de la tabla

j day of the month "1" to "31"


d day do month with zero "01" a "31"
at left
n month "1" a"12"
m month with zero at left "01" a"12"
M month (written format "Jan"
with 3 char)
F month (written format "January"
complete)
y year with 2 digits "09"
Y year with 4 digits "2009"
D weekday with 3 char "Mon"
l weekday (written format "Monday"
complete)
g hour 12-hours format "1" a "12"
G hour 24-hours format "0" a "23"
h hour 12-hours format "01" a "12"
with zero at left
H hour 24-hours format "00" a "23"
with zero at left
i minutes "00" a "59"
s seconds with zero at "00" a "59"
left
a pre and pos meridian "am" a "pm"
A pre and pos meridian "AM" a "PM"
#h hours accumulator
#i minutes accumulator
#s seconds accumulator
\ escape

Formato interno - Define el formato del campo cuando el tipo SQL es diferente del tipo fecha. Utilice los
caracteres Y, M y D para el año, mes y día para definir el formato.
Ejemplo1: Para una fecha almacenada como char (8) de SQL donde las posiciones 1 a 4 representa el año,
la posición 5 y 6, el mes y el posiciones 7 y 8 dias, definir el formato interno como: YYYYMMDD Exemplo2:
Para una fecha almacenada como char (6) de SQL donde las posiciones 1 a 2 representa el mes, y las
posiciones 3 a 6 el año, definir el formato interno como: MMYYYY

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.

Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen
Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.

Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.
Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista

Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.

Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:
11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.

Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Fecha Y Hora

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Los campos Fecha y hora son formateados de
acuerdo a reglas de formato de la fecha y la hora.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Figure2: Formato de valores con configuraciónes regionales.

Figure3: Formato de valores sin configuraciónes regionales.

Attributes:

Configuración regional - Aplicar reglas de formato de la configuración regional de fecha y hora para el
campo. Cuando se selecciona (Sí), la opción Máscara de Detalle se muestra. De lo contrario, el
desarrollador puede seleccionar el atributo de Visualización. Para definir los atributos vea las definiciones a
continuación. (Véase Configuración regional).
Mostrar - Mostrar una lista de formatos predefinidos de fechas.
Máscara Detalle - Definir el formato de visualización del campo de la grid, de acuerdo con la función PHP
Date.

Ejemplos:
d-m-Y 25-09-2009
F/Y September/2009
j/n/Y \a\s g:i:s A 25/9/2001 14:30:11
PM
l, d \d\e F \d\e Y Thursday, January 25
2009
h:i:s 11:33:20
#h:i:s 123:43:27 (in hours)

Formateo de la tabla

j day of the month "1" to "31"


d day do month with zero "01" a "31"
at left
n month "1" a"12"
m month with zero at left "01" a"12"
M month (written format "Jan"
with 3 char)
F month (written format "January"
complete)
y year with 2 digits "09"
Y year with 4 digits "2009"
D weekday with 3 char "Mon"
l weekday (written format "Monday"
complete)
g hour 12-hours format "1" a "12"
G hour 24-hours format "0" a "23"
h hour 12-hours format "01" a "12"
with zero at left
H hour 24-hours format "00" a "23"
with zero at left
i minutes "00" a "59"
s seconds with zero at "00" a "59"
left
a pre and pos meridian "am" a "pm"
A pre and pos meridian "AM" a "PM"
#h hours accumulator
#i minutes accumulator
#s seconds accumulator
\ escape

Formato interno - Define el formato del campo cuando el tipo SQL es diferente del tipo fecha. Utilice los
caracteres Y, M y D para el año, mes y día para definir el formato.
Ejemplo1: Para una fecha almacenada como char (8) de SQL donde las posiciones 1 a 4 representa el año,
la posición 5 y 6, el mes y el posiciones 7 y 8 dias, definir el formato interno como: YYYYMMDD Exemplo2:
Para una fecha almacenada como char (6) de SQL donde las posiciones 1 a 2 representa el mes, y las
posiciones 3 a 6 el año, definir el formato interno como: MMYYYY Lookup de Consulta Se utiliza para
modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos con los
valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de una
tabla de la base de datos (véase la lookup automatico)
Grid Lookup - AutomÃ?tico Utilizados para modificar la visualización de un campo dinámicamente,
recuperando los valores de una tabla de base de datos. Figura 1: Interfaz de Grid de lookup automática
Atributos:
SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes
se sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es
sólo aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el
punto y coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva
ningún valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.
Grid Lookup - Manual Lookup utilizadas para modificar la visualización de un campo con los valores
predefinidos. Figura 2: Interfaz de Grid Lookup Manual Atributos:
Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).
Valor único Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista. Figura 3: Configuración de Lookup Valor Unico
Etiqueta - Texto visualizado.
Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Múltiples valores (delimitador) Mostrar más de un valor para el campo mediante la sustitución de la
cadena guardada en la tabla de descripción completa. La cadena de valores está separado por un
delimitador. Por ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista Figura
4: Lookup múltiples valores (delimitador)
Etiqueta - Texto visualizado.
Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.
Múltiples valores (posición) Mostrar más de un valor para el campo seleccionado mediante la sustitución
de la cadena guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un byte), Estado civil
(un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta, posición inicial en la cadena y
tamaño en bytes que ocupa cada información según definido en la lista:
Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros. Figura 5: Lookup múltiples
valores (posicion).
Etiqueta - Texto visualizado.
Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.
Múltiples valores (binario) Mostrar más de un valor para el campo seleccionado mediante la sustitución de
la cadena guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y se
recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información tiene los datos y
los valores atribuidos automáticamente a la posición relativa que ocupa cada uno de los valores. (los valores
se muestran):
Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la lista de arriba se
debe usar el siguiente algoritmo: 11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)
12 = 4 + 8 = ( Libros - Viajar)
Figura 6: Lookup múltiples valores (binario) Etiqueta - Texto visualizado.
Botón Insertar - Inserta el elemento en la lista de valores
Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve
ningún valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
CONFIGURACIÓN DE VISUALIZACIÓN Definir atributos de visualización de campos. Figura 1:
Configuración de pantalla Atributos:
Estilo de la fuente - Tipo de fuente del campo.
Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Gráfico de columna Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna Atributos:
Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.
Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado
para los tÃtulos.
Imagen (base De Datos)

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Usando este campo, las imágenes se recuperan de
la base de datos en binario.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Borde de Imagen - Ancho del borde de la imagen en píxeles.
Altura de la imagen - Define la altura de la imagen (en porcentaje o píxeles).
Ancho de imagen - Definición del ancho de la imagen (en porcentaje o píxeles).
Mantener Aspecto - Mantener la relación de aspecto de la imágen cuando se cambia el tamaño.
Abrir en otra ventana - Abrir en otra ventana y mostrar la imagen original.
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Imagen (nombre Del Archivo)

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. Las imágenes se guardan en un directorio del
servidor y el nombre de archivo en un campo de la tabla en la base de datos.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Borde de Imagen - Ancho del borde de la imagen en píxeles.
Altura de la imagen - Define la altura de la imagen (en porcentaje o píxeles).
Ancho de imagen - Definición del ancho de la imagen (en porcentaje o píxeles).
Mantener Aspecto - Mantener la relación de aspecto de la imágen cuando se cambia el tamaño.
Abrir en otra ventana - Abrir en otra ventana y mostrar la imagen original.
Subcarpeta - Introduzca el nombre de un subdirectorio para guardar los archivos (que se añade bajo el
directorio definido en el Directorio de imágenes. Véase Configuración ). Es posible usar variables globales o
locales, en el nombre del subdirectorio.
Caché de imagen - Tiempo en minutos para mantener la imagen en memoria caché
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Documento (base De Datos)

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Define el tipo de campo en la aplicación. Usando este campo se recuperan los archivos de
la base de datos en binario.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Mostrar Icono - Mostrar un icono a un lado del campo identificando el tipo de archivo.
Nombre de archivo - Define el campo para almacenar el nombre de archivo del documento (Es un campo
en la base de datos).
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Documento (nombre Del Archivo)

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Definir el tipo de campo en la aplicación. El archivo se guarda en un directorio del servidor y
el nombre del archivo en un campo de texto en la tabla.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
Subcarpeta - Introduzca el nombre de un subdirectorio para guardar los archivos.
Mostrar Icono - Mostrar un icono a un lado del campo identificando el tipo de archivo.
Tipo de SQL - Define el tipo de campo en la base de datos.

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.
Tarjeta De Credito

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos - Los Campos Número de Tarjeta de Crédito son formateados de acuerdo con las reglas de
número de tarjeta de crédito.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
E-mail

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos- Los Campos de correo electrónico son formateados de acuerdo con las reglas de correo
electrónico.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Url

Figura 1: Interfaz de configuración general.

Atributos:

Tipo de datos- Define el tipo de campo en la aplicación. Los Campos URL son formateados de acuerdo con
las normas de la URL.

Etiqueta - Título del campo en pantalla. Por ejemplo: un campo identificado como fld_client_name en la
base de datos, podría tener la etiqueta Nombre del Cliente. Es decir, la etiqueta es un campo alias en la
capa de aplicación
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.

Con repetición de valor Sin repetir el valor

Otra Página - Abrir el enlace en otra página


Tipo de SQL - Define el tipo de campo en la base de datos.

Lookup de Consulta
Se utiliza para modificar la visualización de un campo. Por ejemplo, un campo de Estado en la base de datos
con los valores OR o OH se muestra como Oregon o Ohio (ver lookup manual ), o los valores recuperados de
una tabla de la base de datos (véase la lookup automatico)

Antes de Lookup Después de Lookup

Grid Lookup - AutomÃ?tico


Utilizados para modificar la visualización de un campo dinámicamente, recuperando los valores de una tabla de
base de datos.
Figura 1: Interfaz de Grid de lookup automática

Atributos:

SQL Select - Ésta es la consulta utilizada para recuperar el valor de visualización de campo del grid. . El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla". El campo del grid
debe ser acotado por corchetes. Durante la ejecución de la aplicación, el campo acotado por corchetes se
sustituye por su valor en la tabla.
Valores Múltiples - Seleccione Sí cuando el Comando Select retorna más de un valor.
Delimitador - El carácter utilizado para separar los elementos retornados por el Comando Select, es sólo
aplicable cuando se utiliza la opción de múltiples valores, el valor por defecto del delimitador es el punto y
coma (;).
Utilice el lookup en:

Grid Aplicará el lookup en todos los tipos de grid (HTML,


PDF, XML, CSV y RTF).
Resumen Aplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelva ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Grid Lookup - Manual


Lookup utilizadas para modificar la visualización de un campo con los valores predefinidos.
Figura 2: Interfaz de Grid Lookup Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Mostrar un único valor en el campo por sustitución directa. El valor almacenado en la base de
datos se sustituirá por una etiqueta definida en una lista.

Figura 3: Configuración de Lookup Valor Unico

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.

Múltiples valores (delimitador)


Mostrar más de un valor para el campo mediante la sustitución de la cadena guardada en la
tabla de descripción completa. La cadena de valores está separado por un delimitador. Por
ejemplo, el valor almacenado D; P aparece Deportes (D) y Películas (P) en una lista
Figura 4: Lookup múltiples valores (delimitador)

Etiqueta - Texto visualizado.


Valor - Cuando se inserta o se actualiza este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos de la cadena.

Múltiples valores (posición)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. Los valores son recuperados con base en la
posición y el tamaño la cadena. Por ejemplo, en una cadena para guardar El Género (un
byte), Estado civil (un byte) y Hobby (dos bytes) la información almacenada incluye etiqueta,
posición inicial en la cadena y tamaño en bytes que ocupa cada información según definido en
la lista:

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: la cadena guardada MCLI se muestra Masculino, Casado y Libros.


Figura 5: Lookup múltiples valores (posicion).

Etiqueta - Texto visualizado.


Valor - Cuando insertas o actualizas este valor es guardado en el campo de la tabla.
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño - Cantidad de bytes guardada en la cadena.

Múltiples valores (binario)


Mostrar más de un valor para el campo seleccionado mediante la sustitución de la cadena
guardada en la tabla por la descripción completa. En esta opción los valores se almacenan y
se recuperan en decimales por algoritmos específicos. Por ejemplo, la siguiente información
tiene los datos y los valores atribuidos automáticamente a la posición relativa que ocupa cada
uno de los valores. (los valores se muestran):

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

Para mostrar la información 11 e 12 (almacenados en la base de datos) de acuerdo con la


lista de arriba se debe usar el siguiente algoritmo:

11 = 1 + 2 + 8 = (Deportes - Películas - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música

12 = 4 + 8 = ( Libros - Viajar)

Attributed Lookup Description


Value
1 Deportes
2 Películas
4 Libros
8 Viajar
16 Música
Figura 6: Lookup múltiples valores (binario)

Etiqueta - Texto visualizado.

Botón Insertar - Inserta el elemento en la lista de valores


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar

Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.

Utilice el lookup en:

Grid Se aplicará el lookup en todos los tipos de grid


(HTML, PDF, XML, CSV y RTF).
ResumenAplicar lookup en resumen solamente (HTML y
PDF).
Ambos Igual que la selección de Grid y Resumen.

Valor predeterminado - Definir un valor utilizado por defecto cuando el comando select no devuelve ningún
valor.
Mostrar original y el valor de lookup - Muestra el valor original del campo y el valor de retorno de
Comando Select .
Separados por - Caracteres utilizados para separar el valor original del campo y el valor de retorno de
Comando Select . Sólo aplicable cuando se utiliza la opción Mostrar valor original y lookup .

CONFIGURACIÓN DE VISUALIZACIÓN

Definir atributos de visualización de campos.


Figura 1: Configuración de pantalla

Atributos:

Estilo de la fuente - Tipo de fuente del campo.


Tamaño de Fuente - Tamaño del fuente.
Texto en Cursiva - Aplicar cursiva a los campos de la pantalla.
Texto en Negrito - Aplicar formato de negrita a los campos de la pantalla.
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Alineación horizontal del campo.
Alineación vertical - Alineación Vertical del campo.
Imagen de Fondo - Imagen de fondo del campo.
Salto de línea - Permite salto de línea.
Color de fuente- Color de fuente de texto (Seleccione de la paleta de colores).
Color de fondo - Color de fondo (Seleccione de la paleta de colores).
Anchura - Ancho del campo.
Altura (px) - Altura de campo.
Alineación horizontal del título - Alineación horizontal del título (izquierda, derecha, centro).
Alineación vertical del título - Alineación Vertical del título.
Negrita - Aplicar formato de negrita al campo título solamente.

Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Figura 1: Gráfico de columna

Atributos:

Etiqueta de Group by - Etiqueta de Group by. Similar al efecto de un group by en un Select.


Configuración de resumen - Función de Resumen aplicada: Conde, Suma, Max, Min o Media.
Gráfico Configurable- Parámetros de gráfico configurables por usuario.
Mostrar valores - Mostar valores del gráfico.
Columna de la etiqueta - Etiqueta de la columna
Ancho del gráfico - Ancho de gráfico en píxeles.
Altura del gráfico - Altura de gráfico en píxeles.
Altura de la Leyenda - Altura máxima, en porcentaje entre el gráfico y el espacio (arriba) reservado para
los tÃtulos.
Código De Barras

campo CÓdigo de Barras


ConfiguraciÓn general

Atributos:

Tipo de datos - Tipo de datos del campo.


Etiqueta -Título de campo.
Tipo de SQL - Tipo de campo en la Base da Datos.

CÓdigo de Barras

Atributtes:

Tipo - Tipo de códigos de barras.


Texto - Texto de códigos de barras para la ilustración.

Hay 18 tipos de códigos de barras, que se enumeran a continuación:


CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Youtube

ConfiguraciÓn general

Atributos

Tipo de datos - Tipo de campo en las aplicaciones.


Label - Etiqueta del campo en la aplicacion.
Modo de visualización -Forma en que el vídeo se muestra, modal o una ventana nueva.
Ancho -ancho de video en píxeles.
Altura - altura del video de en píxeles.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de SQL - Tipo de campo en la base de datos

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Google Maps

Permite mostrar mapas mediante la API de Google.

Tipo de datos - Campo tipo de datos.


Label - tÃtulo de campo en su aplicación. Por ejemplo: un campo se define como client_name_fld en la
tabla se muestra como nombre de cliente.
Inicio - Definir los parámetros que se pasarán a la API de Google.
Modo de visualización - Define la ventana en la que se abre el mapa. Se puede abrir en modal o en una
nueva ventana.
Ancho - Define el ancho del mapa.
Altura - Define la altura de Mapa.
Zoom - Define las iniciales Zoom (disponible en la API de Google) en el mapa.
API Key- Clave de autorización para ver los mapas con Google API. (Obligatorio sólo para la versión 2 o
menos de la API de Google.)
Tipo de enlaces - Definir el tipo de vÃnculo.
Texto del enlace - Texto para el enlace del mapa.
Tipo de SQL - Muestra el tipo de campo de SQL.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Qr Code

Configuración general

Valores diferenciales :
tipo de datos - tipo de datos de campo.
Label - campo título.
tipo SQL - de tipo de base de datos de campo.

Formato de Valores

Valores diferenciales:
nivel de corrección de errores - son palabras en clave de 8 bits y utilizar el algoritmo de error Reed-
Solomon de corrección con cuatro niveles de corrección de errores. Cuanto más alto sea el nivel de
correción de errores, la capacidad de almacenamiento es menos.
Tamaño de la imagen - Tamaño del código QR.
Margen - El margen de la imagen del código QR.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Layout

Visión General Layout

VISIÓN general layout


Configurar formatos de pantalla mediante la determinación de atributos, tales como los esquemas de
visualización, la organización de campos en los bloques, y definir el formato de cabecera, entre otros

Bloques

Esquema de Colores
Cabecera y Pie de pagina
Bloques

Blocks
Por defecto, las aplicaciones creadas en ScriptCase constará de un sólo bloque, con el mismo nombre de la
aplicación. Puede añadir tantos bloques como sea necesario y organizarlos en la forma más conveniente. En la
figura de abajo observará una columna ORGANIZACIÓN, que puede ser utilizada para definir la posición de
próximo bloque (al lado o debajo de la cadena).

Imagen 1: Interfaz de Configuración de Bloques.

En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.

Organización y cambio de posición de Bloques

Véase más adelante de cómo modificar el orden de bloques en la pantalla.

Haga clic para seleccionar el bloque al que desea modificar su posición

Eliminar un bloque de pantalla.

Haga clic en el bloque y arrastrelo a los "bloques que no se muestran".


Atributos

Op - Opciones.

Bloque (Nombre) - Nombre interno del bloque.

Bloque (Título) - Etiqueta (nombre a mostrar) del bloque.

Titulo (Visualización)- Mostrar Titulo del Bloque

Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque

Etiqueta (Posición) - Opciones de visualización de etiqueta:

“Sobre" - Muestra la etiqueta por encima del campo.

“Al lado” - Muestra el campo al lado de la etiqueta.

“Abajo” - Muestra la etiqueta abajo del campo.

Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.

Campos (Posición) - Posición dentro del bloque:

“Abajo" - Muestra un campo debajo de las otras columnas respetando la cantidad.


“Al lado” - Muestra los campos lado a lado respetando la cantidad de columnas.

"Línea” - Mostrar campos lado a lado sin tabulación

Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:

“ Abajo" - Indica que el siguiente bloque se muestra abajo.

“Al lado” - Indica que el siguiente bloque se muestra al lado.

“Pestañas” - Indica que el siguiente bloque se muestra en otra Pestaña..

Organización (Ancho) - Anchura de bloque de en píxeles o porcentaje. Ejemplo: Si hay dos bloques de lado
a lado un buen tamaño es de 50% para cada bloque.
Organización (Altura) - Altura de bloque en píxeles o porcentaje.

AÑadir nuevo bloque

Para añadir nuevos elementos en una aplicación, basta con hacer clic en .

Figura 2: Interfaz de agregar nuevo bloque

Atributos:

Nombre - Nombre de bloque


Etiqueta - Etiqueta de bloque

Editar Bloque

Clic en para editar la información del bloque y haga clic en Guardar.


Figura 3: Interfaz de editar bloque

Attributes:

Nombre - Nombre del bloque.


Título - Título del bloque.
Mostrar Título - Mostrar linea con el título de bloque.
Fuente del título de bloque - Fuente para el título del bloque.
Tamaño de fuente - Tamaño de la fuente del título del bloque.
Color de fuente - Color de fuente del título del bloque.
Color de fondo - Color de fondo de línea de título del bloque
Imagen de fondo - Imagen de fondo del título del bloque
Altura de Título- Altura de la línea de título del bloque (en píxeles);
Alineación horizontal - Alineación horizontal del título del bloque (izquierda, centro y derecha);
Alineación vertical - Alineación vertical del título del bloque (superior, media e inferior);
Mostrar Etiqueta - Mostrar las etiquetas de los campos del bloque
Columnas - Cantidad de columnas de campos del bloque
Columnas Ancho-Columns Width - Calcular columnas del bloque.
Color de Etiqueta - Color de display de Campos de etiqueta
Organización de campos - Organización de campos de bloque
Posición de la Etiqueta - Posición de campos etiqueta
Bloque Siguiente- Posición de bloque siguiente en relación con el actual.
Color de borde - Color del borde del bloque
Ancho de Frontera - Ancho de las fronteras del bloque;
Ancho de bloque - Ancho de bloque
Altura de bloque - Altura de bloque
Cellspacing - Espaciado entre celdas del bloque.
Collapse - Permite ampliar y colapsar cada bloque de forma individual.
Configuración De Layout

Configuracion de Layout

Image1: Configuración de diseño de interfaz

Permite definir el tema de la aplicación. (CSS)

Atributos:

Plantilla de Cabecera - Permite elegir el formato del encabezado.


Plantila de Pie de página - Permite elegir el formato del pie de página.
Tema - Permite seleccionar un tema existente (colores, fuentes, etc) a la aplicación.
Encabezado Y Pie De Página

ENCABEZADO Y PIE DE PÁGINA


ENCABEZADO

Image1: Interfaz de cabecera.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada.

Mostrar encabezado - Este valor determina si el encabezado se mostrará


TÃtulo de la aplicación - Permite definir un tÃtulo de encabezado que se mostrará en la aplicación. (Las
aplicaciones de formulario tiene dos tÃtulos predefinidos, uno a modo de inclusión, y otro a modo de
actualización)
Las variables de cabecera - Los campos variables se pueden llenar con cualquiera de los tipos disponibles.
Dependiendo del tipo, será necesario asociar el contenido de la misma. Ver los tipos disponibles a
continuación:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en la cabecera
TÃtulo: Muestra en la cabecera el valor introducido en el campo de Titulo.
Fecha: Muestra la fecha actual del servidor en formato dd / mm / aaaa en la lÃnea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la lÃnea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda


seleccionados por el usuario en el formulario de búsqueda. (Sólo disponible para las
aplicaciones Grid)

PIE DE PÁGINA
Image2: Interfaz de pie de página.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada

Mostrar pie de página - Esta opción determina si el pie de página se mostrará.


Variables de pie de página - Los campos variables se pueden llenar con cualquiera de los tipos
disponibles. Dependiendo del tipo, será necesario asociar el contenido de la misma. Estos son los tipos
disponibles:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en el pié de página
TÃtulo:Muestra en el pie de página el valor introducido en el Titulo.
Fecha:Muestra la fecha actual del servidor en formato dd / mm / aaaa en la línea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la línea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda seleccionados por el


usuario en el formulario de búsqueda. (Sólo disponible para las aplicaciones Grid)
Eventos

Visión General De Eventos

VISIÓN GENERAL de EVENToS


Scriptcase utiliza el concepto eventos para personalizar el código de la aplicación. Los eventos permiten definir
las acciones de acuerdo al tiempo de ejecución (por ejemplo, después de Insertar un registro, cuando se carga,
cuando se envía y otros) y tipo de aplicación.

OnInit - Este evento se ejecuta sólo una vez, antes de la ejecución del select principal de la aplicación. En este
ámbito, por lo general, se ejecutan las macros actualizan el select, como estos: sc_select_field, sc_select_order,
sc_select_where (añadir), etc;

onRecord – Este evento se ejecuta antes de mostrar cada registro de la grid ;

onHeader – Este evento se ejecuta inmediatamente antes de mostrar la cabecera de la grid. Utilice este
evento para imprimir algun valor calculado en el encabezado, por ejemplo.

onFooter – Se utiliza para mostrar algún valor calculado. Escribir en este caso, el cálculo necesario para
mostrar el resultado en el pie de página

Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".

Ver más sobre Scriptcase Macros.


Aplicación

Visión General Para Atributos

VISIÓN GENERAL para atributos


En esta configuración vamos a describir los atributos comumnes a las aplicaciones creadas a través de la
ScriptCase.

Figura 1: Interfaz de configuración de aplicaciones.

Atributos:

Código de la aplicación - El código de aplicación determinado en el momento de la creación de


aplicaciones, este código se puede cambiar a través del menú principal.
Descripción - Este campo se puede utilizar para describir los objetivos de aplicación.
Ruta de los Documentos - La ruta absoluta donde se almacenan los documentos de la aplicación.
Carpeta de las imagenes - El directorio base donde se almacenan las imágenes de aplicación.
Imágenes de aplicación - para utilizar en la implementación de las reglas de negocios, sin necesidad de
utilizar macro sc_image.
Lenguaje - Lenguaje de la aplicación generada, todos los textos y los mensajes se colocarán en el idioma
elegido.
Compartir ubicación variable - Acciones ubicación con otras aplicaciones basadas en los valores de la
sesión.
Utilice exportador PDF antiguo - Opción para utilizar el exportador viejo pdf (en Java) o el nuevo
exportador (WebKit).
Codificación HTML- Permitir que la de elegir el tipo de codificación que deberá utilizarse en la página.
Compartir Variables de Tema - Comparte variables de tema con otras aplicaciones basadas en los valores
de la sesión.
Carpeta- Carpeta donde la aplicación se almacena en el área de trabajo.
Modificar Proyecto - Permitir a otros usuarios del grupo editar la aplicación.
Tiempo de Timeout - Tiempo de espera en segundos. Cero es el valor estándar de la PHP.
Enlace WebHelp - Asociar la presente aplicación a una página de documentación del proyecto.

Figura 2: Interfaz de configuracion de error.

Attributes:

Error de Script - Permite mostrar la secuencia de comandos de la información y la línea donde se produjo el
error.
Error de SQL-Mostrar el comando SQL que se originó el error.
Modo de depuración - Ejecutar la aplicación en modo de depuración, muestra el comando SQL en el
momento de su uso.
Salida de error Ajax - Se abre una ventana con la salida de ajax.
Atributos De Navegación

ATRIBUTOS DE NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:

Figura 1: Interfaz de navegación.

Atributos::

URL de salida - Dirección a la que el usuario será redirigido cuando salga de la aplicación
Cerrar Ventana - Al salir de la aplicación, cierre la ventana del navegador.
URL de Redireccionamiento - URL para redirigir en caso de que no haya variables globales disponibles.
Variable de Redirection - Nombre de la Variable en la que por se almacenará la dirección URL de la
aplicación real.
Retornar após Inclusão - Retornar à edição do registro após a inclusão, não abrindo um novo
registro em branco.
Sair da Aplicação - Sair da aplicação após o processamento do formulário.
Variable Global

Esta tabla muestra las variables globales que se utilizan dentro de la aplicación, la variable global es un
parámetro externo requerido para la ejecución de aplicaciones. La aplicación puede incluir variables globales
en la cláusula WHERE, las definiciones y los nombres de campo, eventos de programación, etc.

Las variables globales se definen

entre corchetes ([variable]). Estas variables se debe pasar a la aplicación que está siendo implementado a
través de uno de los métodos (SESSION, POST, GET)

Imagen 1:. Interfaz de variables globales

Ejemplo:

SELECT CustomerID, CustomerName


de los clientes donde CustomerID = '[global]'

En este caso, el variables "global" aparece en la configuración de las variables.

2:. variables de interfaz de configuración

Muestra todas las variables globales se utilizan en la aplicación.

atributo -. Nombre de la variable en la aplicación


Valor - Define el comportamiento de las variables, este contenido se divide en tres bloques, que son:
Ã?mbito de aplicación - Define cómo la variable que se recibe por la aplicación. Si se ha definido que una
variable es recibida por un método POST y ha sido aprobada por el método get que el contenido no
será aceptada. Los métodos de paso variable:
Sesión - En esta opción, la variable debe ser creado como una variable de sesión en el PHP por
otra aplicación.
.
Get - Define que la variable se debe pasar por la lÃnea de URL, es decir, que sea visible en el
navegador
.
Post - Define que la variable se debe pasar a través del método de post de el f ormulario HTML.
Configuración
- No validar (comprobación) de la variable en tiempo de ejecución
.
Tipo (entrada / salida) - Define si la variable es una entrada o una salida.

Descripción - Determina donde la variable se definió


.
Programación

Visión General De Progamación

VISIÓN GENERAL de PROGRAMACIÓN


ScriptCase incorpora el concepto de programación OO (Orientada a Objetos), usando los recursos de atributos,
métodos y bibiotecas. Es posible crear reglas de negocio en las aplicaciones, utilizando estos conceptos la gran
diferencia es una mejor organización, facilitando tanto el desarrollo como la comprensión por otro programador.
Atributos

Los atributos son variables que tienen alcance global en la aplicación declarada. Se puede hacer referencia a un
atributo en todos los métodos y eventos de una aplicación

Figure1: Interface Configuration of the Atributos

Atributos:

Nombre del Atributo - Este campo de texto permite a informar el nombre del atributo, después de que se
informe el nombre basta con hacer clic en el botón Añadir. En caso de que desee actualizar, será necesario
hacer clic en el nombre del atributo (ubicado a la derecha de los botones) hacer las modificaciones
necesarias y hacer clic en el botón de actualización. En caso de que sea necesario eliminar cualquier
atributo, es necesario hacer el mismo proceso del botón de actualización, pero al seleccionar el atributo haga
hacer clic en el botón borrar. El botón limpiar, como el nombre lo dice limpia toda la lista de atributos situado
en el lado derecho del botón.
Bibliotecas

Para utilizar una biblioteca tiene que seleccionar el tipo correspondiente (Bibliotecas de Proyecto, por ejemplo) y
marcarlas. Este proceso hace que los métodos existentes en la biblioteca sean visibles en todos los eventos y los
métodos de la aplicación. Para gestionar las bibliotecas de las ScriptCase acceda al menú principal:
Configuración > Bibliotecas.

Nota: La versión scriptcase 5 sustituye el concepto de campos de fórmulas especiales PHP, que utilizan el recurso de la inclusión de una biblioteca a la aplicación junto con la
sc_include macros y sc_include_once. Ahora, el recurso de las bibliotecas a su vez más amplio el uso de los tipos: ScriptCase, públicos, de proyectos y de usuario, dejando
de ser único en cada aplicación.
Métodos

MÉtodos
Los métodos son funciones o procedimientos declarados por el desarrollador, para ayudar en la
implementación de las reglas de negocio para una aplicación. Usando métodos en las aplicaciones permite
reutilizar el código y mejorar la productividad del desarrollo. Es posible crear métodos PHP y JAVASCRIPT.

Figura 1: Método de la interfaz de menú.

Crear nuevo mÉtodo

Figura 2: Crear nuevo método.

1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.

Figura 3: Método de inclusión.

2 º Es posible pasar parámetros a los métodos.

Figura 4: El icono de parámetro variable.

Agregue la cantidad de variables:


Figura 5: definición de la interfaz de parámetros

definición de variables:

Figura 6: Interfaz de inclusión de parámetros.

Nombre: Introduzca un nombre de variable.

Tipo: Seleccione el tipo de variable: Por el valor o por referencia. *

Valor estándar: El valor utilizado para inicializar la variable cuando sea requerida.

* Las referencias le permiten crear un segundo nombre para una variable de modo que se
puede utilizar para leer o modificar los datos originales almacenados en esa variable.

Figura 7: Interfaz de definición de parámetros.

Seleccione los parámetros de todas las variables en los parámetros de campo.

Desmarcar todos los parámetros de selección de variables en los parámetros de campo.

Modificar la variable seleccionada en los parámetros de campo.

Eliminar la variable seleccionada en los parámetros de campo.

En la imagen de abajo el cuerpo del método se define como ho "Nuevo método";


Figura 8: Interfaz de Procedimiento

O bien:

Figura 9: interfaz para funciones

3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:

Figura 10: Eventos.

- En este ejemplo se utiliza el evento OnInit para llamar a nuestro método cuando el registro es cargado. Vea
qué fácil es llamar al método en el siguiente ejemplo:

El uso del procedimiento Método:

Figura 11:-método de interfaz de eventos

Usando la función Método:

Figura 12:-método de interfaz de eventos

- De este modo obtenemos el siguiente resultado al ejecutar la aplicación.


.
Aplicaciones De Formulario

Visión General

VISIÓN GENERAL de aplicaciÓn de formularios


AplicaciÓn de formularios
Este tipo de aplicación actualiza la información en la base de datos utilizando los formularios web. La
actualización puede ser directa (INSERT, UPDATE y DELETE) o utilizando los procedimientos almacenados.

El formulario para actualización de informaciones puede visualizarse en varios formatos, las informaciones
pueden ser editadas en un formulario de registro único o múltiple en una misma página. El mismo formulario
exhibirá una visualización adecuada si visto de un dispositivo móvil.

Con esto, El formulario creado en Scriptcase, reconoce el dispositivo (Tablet, Smartphone, Desktop...)
y muestra la visualización que mejor se adapte a la resolución requerida, aplicando el concepto de capacidad de
respuesta (Responsivo).

Ver los diferentes formatos en la siguiente imagen:

Single Record
Editable Grid

Editable Grid

La creación de las aplicaciones de formulario tienen muchas características , la tabla siguiente lista algunos
ejemplos de acuerdo a la funcionalidad:

Funcionalidad Description
Campos Ocultar campos en los formularios mostrados,
escondidos mientras los formularios de actualización de
campo mostran otros campos.
Sólo lectura Campos se muestran, pero no se permite
actualizar.
Campos Campos con entrada obligatoria. Los valores
Requeridos deben ser inscritos. Claves primarias se
definen automáticamente como campos
obligatorios.
Clave Única Definir las claves únicas con la validación de
actualización.
Procedimientos Utiliza procedimientos almacenados para
manipulación de datos
Maestro / Detalle Actualiza diversas tablas relacionadas en una
sola página
Actualización la Se encarga de las relaciones N: N en un solo
tabla de enlace formulario
Dependencias Define formulario de dependencias de la
tabla.
Formatación de Según el tipo de campo se genera la
Campos validación que se requiere , así como
diferentes formatos estan disponible.
Programación de Permite a los desarrolladores añadir reglas de
Eventos negocio en código PHP. Los eventos de los
formularios desencadenanse durante el
procesamiento en el servidor o en el
navegador (AJAX).
Creación de Enlace de un formulario con otras
Enlaces aplicaciones .

Ejemplos de formulario de aplicaciones:


Formularios

Visión General De Campos

VISIÓN GENERAL de CONFIGURACIÓN


En este módulo se congregaron diversas configuraciones relacionadas con el formato de la exposición de la
aplicación de formulario.

Figura 1: Interfaz de configuración

Figura 2: Interfaz de configuración

Atributos:

Orientación - Orientación de los registros en el formulario, puede ser: registro único y múltiples registros.
Registro Único: Edición / Inclusión de sólo un registro por vez.
Múltiples Registro: Múltiples registros se pueden editar a la vez. Ver la imagen debajo de cada fila
representa un registro de la tabla.
Grid Editable: Algunos registros pueden ser editados al mismo tiempo. Ver en la siguiente imagen que
cada línea representa un registro en la tabla
Grid Editable View: Un registro se puede editar sólo si está abierto el cuadro de edición de un registro.
Ver la imagen debajo de cada fila representa un registro de la tabla.
URL Amigable - Este campo permite cambiar la dirección URL que será llamada por la aplicación,
caracteres permitidos son los mismos disponible en URL: a-z, A-z, 0-9,-. Esta opción también puede ser
cambiada en la pantalla de inicio, en la columna "URL amigable" en la lista de aplicaciones.
Line Breaks in Title - It allows to break the line of the Titles
Mostrar lo número de la línea (Grid Editable) - Mostrar los números de orden de registro en la grid.
Paginación (Multiple registro/Grid Editable) - Indica cómo se mostrarán los registros por página. Si la
paginación es total, se enumeran todos los registros del formulario en la página. Si la paginación es parcial,
el usuario puede definir el número de registros por página.
Líneas por página (Multiple registro/Grid Editable) - Cantidad de líneas de registros por página. Este
campo sólo se utiliza en formularios de múltiples registros.
Líneas para la inclusión (Multiple registro) - Cantidad los registros mostrados para la inclusión. Este
campo sólo se utiliza en formularios de múltiples registros.
Alineación horizontal - Permite definir la alineación de la aplicación en la página.
Bordes - Permite organizar la exposición de la aplicación en la página como los valores informados en los
bordes (derecha, izquierda , arriba, abajo) en píxeles.
Ancho de Tabla - Valor del ancho para la aplicación . Las aplicaciones de la ScriptCase se generan en el
estándar HTML, y se organizan en tablas, líneas y células. Este parámetro define el ancho de la tabla más
externa de la aplicación.
Unidad de Ancho de la Tabla - unidad de medida utilizada para la anchura de la tabla definido en el punto
anterior, pudiendo ser: el porcentaje, píxel o automático.
Columnas de la tabla - Este parámetro define el ancho de las columnas .
Uso Modal (Grid Editable View) - Define si el modo de actualización de la cuadrícula editable (ver) se
abrirá en una ventana modal.
Ancho Modal (Grid Editable View) - Establece el ancho de la ventana modal, si el "uso modal" está
habilitada.
Altura Modal (Grid Editable View) - Establece la altura de la ventana modal, si el "uso modal" está
habilitada.

Design y Comportamiento

Tab automática - Cambia el foco para el próximo campo después de alcanzar el tamaño máximo de
caracteres permitidos en el campo.
Seleccione el foco del texto - Selecciona el contenido del campo cuando él esta en foco.
Tabular con la tecla Entrar - Usa la tecla "Entrar" para ir al próximo campo.
Campo con foco inicial - Nos permite seleccionar un campo para dejarle con foco cuando se inicie las
aplicaciones. El foco inicial no funciona con campos que contienen marcas de agua.
Coloca el foco en campo con error - Deja el foco en un campo con error cuando confirmamos los datos del
formulario.
EdicÃon De Campos

EdiciÓn de campos
Interfaz incluido en el V7. Se permite al usuario organizar y editar los campos

1:. Editar interfaz de Campos

Opciones :

1 - Campos - Esta columna se utiliza para mostrar el nombre del campo.


2 - Etiqueta - Columna para modificar la etiqueta del campo que aparece en la aplicación final.
3 - Tipo de datos - Permite cambiar el tipo de campo.
4 - Opciones a las formas. No está disponible para aplicaciones de Grid
4.1 - Nuevo - Define si el campo se muestra al entrar en un nuevo récord.
4.2 - Actualización de - Definir si el campo se visualiza mientras se edita un registro.
4.3 - sólo lectura - Definir si el campo es de sólo lectura.
4,4 - es obligatorio - Definir si el campo es obligatorio o no.
4.5 - PK - Para definir los campos son la clave principal de la aplicación.
4.6 - Valor base de datos (insertar) y DB Valor (actualización) - Definir si el campo recibirá los
valores internos cuando se inserta un nuevo registro, tales como incremento automático, fecha, fecha y
hora e IP
4.7 - Valor base de datos (actualización) - Definir si el campo recibirá los valores internos cuando se
actualiza un registro, como incremento automático, fecha, fecha y hora e IP
.
5 - Página - Indica que hay una página en la aplicación.
6 - Bloque - Indica que hay un bloque en la solicitud.
7 - Página: Los campos que no se muestran - Mantiene todos los campos que no se mostrarán en la
aplicación final.

Nota: Observe que todas las lÃneas se pueden arrastrar. No se puede definir la posición de los campos, los bloques y páginas. Recuerde: Los campos se agrupan en
bloques y bloques se agrupan en páginas.
Display
disponible sólo para las formas. No está disponible para aplicaciones de Grid

2: interfaz de la pantalla.

Opciones :

marcadores de posicionamiento - Indica donde el marcador se mostrará en relación con el campo.


Mostrar mensaje - Muestra o no un mensaje tras la validación.
Posicionamiento De Campos

Posicionamiento Campos
definir los campos que se muestran en la aplicación.

Image1: Seleccionar campos.

Nota: La lista de la izquierda muestra todos los campos recuperados del SQL de la aplicación. Se muestra la lista de la derecha los campos que se mostrarán en la
aplicación (elija el campo y haga clic en la flecha derecha para incluirlo en el formulario).
Clave única

campo CLAVE ÚNICA


Proporciona la validación de clave única en el servidor web.
Barra De Herramientas

La barra de herramientas de aplicación se divide en dos partes: superior e inferior. Es posible seleccionar los
botones para cada parte de forma independiente. Un botón puede incluso ser parte de ambas partes al mismo
tiempo.

También se pueden separar los botones que se mostrará cuando se accede a la aplicación en un dispositivo
móvil y sus respectivas posiciones en la barra de herramientas. Como si muestra en la imagen de abajo,
tenemos la siguiente distribución:

 Desktop: Ubicación donde debe configurar la barra de herramientas para la "Versión Web Clásica", es
decir, dicha configuración se utilizará en la aplicación cuando se accede a través de un ordenador.
Mobile: Ubicación donde debe configurar la barra de herramientas para la "Versión móvil", es decir, dicha
configuración se utilizará en la aplicación cuando se accede a través de un dispositivo móvil.

Figura 1: Interfaz de barra de herramientas.

Atributos:

Navigation - Los botones que se pueden mostrar en el formulario. La selección de estos botones varían
según el formulario.
Actualizar-Los botones que se pueden actualizar en el formulario. La selección de estos botones varían
según el formulario.
La Ordenanza de los botones - Lista de la ordenanza de la exposición de los botones de la barra de
herramientas. Esta ordenanza se puede modificar utilizando las flechas.

La opción Grupo permite crear grupos de botones.


Figura2: Interfaz del grupo de botones

Anãdir:

Figura3: Interfaz para añadir el grupo de botones

Nombre: Valor para el nombre del grupo de botones.


Etiqueta: Valor que se muestra en la aplicación.
Sugerencia\ TÃtulo: Valor que se mostrará cuando el cursor del ratón esta sobre el botón.
Tipo Botón: tipo del botón que será aplicado (tipo botón, tipo imagen o tipo link)
Imagen: imagen que se muestreará en la pantalla para el botón.
VIsualización: Cómo el botón debe mostrarse, si puede tomar tres formas: Sólo Texto, Imagen, o Texto
e Imagen.
Posición en la pantalla: opción de elegir la colocación de texto e imagen, caso la opción vista del
botón sea usada como “Texto e Imagen”.

Después de la creación del grupo, para que los botones hagan parte del grupo, es necesario que la posición
del botón este abajo y mas a la derecha del nombre del grupo, como en la imagen siguiente:
Figura4: Interfaz de arreglo de botones en la barra de herramientas

Configuracion de botones

Image5: Interface of Settings Buttons.

Atributos:

Teclas de Atalho - Permite definir teclas de acesso rapido via teclado a um botão.

OPCIONES

Figura 6: Interfaz de opciones barra de herramientas.

Atributos:

Formatacion en JS - El uso de formato automático


Ayuda por bloque - Es posible definir un texto de ayuda para cada campo y un icono en la barra de título
del bloque vinculado a la página de ayuda
Ayuda General - Consolida" toda la ayuda en una página.
Exportación

ExportaciÓn PDF
Esta pantalla permite configurar el archivo PDF para generar la exportación del formulario

Figura 1: Interfaz de la configuración PDF.

Atributos:

Orientación del PDF – Defina la orientación de impresión: Imagen o Paisaje


Formato PDF – Definir el tipo de formulario en PDF (carta, A4, etc)
Tipo de impresión - Seleccionar el modo de impresión (color): Blanco y Negro y color.
Abrir PDF directamente - Abrir el archivo PDF generado sin mostrar una página intermediada con un
enlace.
PDF Configurable - Permite al usuario configurar los parámetros de PDF durante la ejecución
Impresion de fondo - Permite imprimir el fondo en el archivo PDF
Tiempo de ejecución del JS - El tiempo máximo de espera para la ejecución de JS.

impresiÓn HTML
Configurar el formato HTML del formulario.

Figura 3: Interfaz impresión HTML

Atributos:

Tipo de impresión – Seleccionar el modo de impresión (color): Ambos, Blanco y Negro y color.
Impresión de Fondo - Permite imprimir el fondo del grid
Sql

Definir los atributos relativos a la conexión a la tabla utilizada por el formulario. Definir la clave principal, filtros y
ordenanzas para el formulario.

Image1: Interfaz de configuración de SQL

Seleccione campos de clave primaria - En esta función se muestra un objeto ComboBox con un
asteriscos que indican cuáles son los campos que están tabla de SQL En la mayoría de los casos, el
Scriptcase lo identifica. Para los casos que no son identificables por el Scriptcase el usuario debe utilizar los
botones para seleccionar:
Botón On / Off - Seleccionar / deseleccionar el campo como clave principal que muestra un asterisco
en su lado izquierdo.
Todos los botones - Define todos los campos como clave principal.
Ninguno - Define que ningún campo es clave principal (deseleccionar todos). Normalmente se utiliza
para limpiar todas las definiciones del encendido/apagado y reiniciar el proceso.
Botones Ordenanza - Permite ordenar los campos de clave principal. Para ordenar, haga clic en el
campo y use de las flechas.

Cláusula WHERE - Introduzca el WHERE para recuperar los registros que desea modificar.

Order By - Escriba la cláusula ORDER BY para determinar el orden en que los registros se muestran.
Cuando la navegación se utiliza de forma predeterminada, el orden está determinado por la clave principal.

Conexión - Muestra el nombre de conexión (base de datos) que la aplicación utiliza para su ejecución, esta
conexión puede ser sustituido por otro que utiliza las mismas tablas (SQL).

Nombre de la tabla - Nombre de la tabla que el formulario está utilizando.

Variable para la Tabla - Campos para permitir que parte del nombre de tabla definida en la selección sea
sustituido antes de la ejecución.
Nota: En el primer campo introduzca el nombre de la variable. En el segundo campo ingrese la parte del nombre de la tabla se va a sustituir.

Entre mayúsculas y minúsculas - Seleccione "No" sólo si la base de datos está configurado para mayúsculas
y minúsculas y se desea que el filtro no respete esta configuración.
Clasificación

Ordenação
Campos com Ordenação

Figura1: Configuração inicial de ordenação para cada campo da aplicação

Configuração dos campos que permitem ordenação

Esta propriedade tem como finalidade definir os campos que permitem ordenação. A ordenação de um campo da
aplicação é feita em tempo de execução da mesma, apenas clicando sobre o nome da coluna (campo) que se
deseja ordenar. Por default as quebras serão respeitadas na ordenação de campos. Também por default, os seis
primeiros campos já vem marcados(apresentando um asterísco do lado esquerdo do campo), para que sejam
ordenados sem que o usuário se preocupe com esse detalhe.

Figura2: Configuração Campos com Ordenação

Nota:Utilize a função liga/desliga para incluir ou retirar um campo.

Classificar Campos

Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser "Ascendente" ou
"Descendente".
Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão "Ordenação" da consulta.

Figura3: Ordenação avançada

Usar campos exibidos - Define que todos os campos exibidos na consulta estarão disponíveis ao clicar no
botão "Ordenação" da aplicação.
Usar colunas - Define que todos os campos, configurados na opção "Colunas" do Scriptcase, estarão
disponíveis ao clicar no botão "Ordenação" da consulta.
Definir colunas - Permite que os campos sejam escolhidos livremente:
Procedures

En este módulo se puede configurar un formulario de aplicacíon para el uso de procedimientos almacenados
(definido por la base de datos) en las operaciones de inserción, actualización, y la exclusión. No es necesario
utilizar las tres opciones al mismo tiempo, siendo así las opciones que no están configurados para utilizar
procedimientos continuarán con la norma Scriptcase que son los comandos INSERT, UPDATE y DELETE. Vea a
continuación paso por paso el la aplicación si un procedimiento almacenado para su inserción en la base de
datos

Figura 1: Interfaz de procedimientos almacenados para el Formulario.

1 -Vamos a marcar la primera opción: "Habilitar procedure para el INSERT". Posteriormente, informará el
nombre del procedimiento y la cantidad de parámetros.

Figura 2: Definición de parámetros de la procedure.

2 - Ahora definimos los campos que se referencia a los parámetros del procedimiento almacenado, como el tipo
de cada parámetro (entrada o salida).

Figura 3: Transmisión de valores para el procedimiento almacenado.


Group Label

agrupamiento de etiquetas
Con esta opción, puede introducir uno o más títulos de sus columnas en sus aplicaciones, y puede cambiar su
tamaño, su color, la fuente y la posición como se desee.

Figura1: Editar propiedades celulares

Atributos:

Título - Seleccione el título que aparecerá en tu Group Label.


Texto de origen - Elija el tipo de letra que aparezca el título.
Tamaño de la fuente - Ajuste el tamaño de la letra de su título.
Alineación horizontal - Ajuste la alineación del título horizontalmente. Puede estar en la izquierda o central
o en el medio.
Alienación vertical - Ajuste de la alineación del título verticalmente. Puede ser por debajo, dentro o por
encima.
Color del texto - Elija el color del texto del título que aparece cuando se ejecuta la aplicación.
Color de fondo - Ajuste el color de fondo del espacio donde aparezca el título.
Figura2: Ejemplo de formulario con Group Label.
Javascript

El concepto de la edición Javascript es asociar a los campos de formulario los eventos Javascript, lo que
significa, para cada campo se puede editar las acciones asociadas a sus eventos

Figura 1: Interfaz de Edición Javascript

Atributos:

Seleccione el objeto - En este combobox se muestran todos los campos que forman parte del formulario.
Seleccione el evento - En este combobox debemos elegir el evento asociado al campo , para los que
vamos a escribir el código JavaScript. Ver los eventos disponibles:
onclick - Se produce en el clic del ratón sobre el campo Ver Ejemplo
onblur - Se produce cuando los objetos pierden el foco Ver Ejemplo

onChange - Se produce siempre que el objeto pierde el enfoque y el valor se modifica. Ver ejemplo
onFocus - Se produce cuando los objetos reciben el foco Ver ejemplo
onMouseOver - Se produce siempre que el puntero del ratón está sobre el campo . Ver ejemplo

onMouseOut - Siempre que el puntero del ratón sale del campo. Ver ejemplo
Eventos com enlaces con el formulario - Los eventos a continuación están directamente vinculados al
formulario:
OnLoad - Este evento se produce cuando se carga la página, eso significa que, cuando se desplaza de
un registro a otro. Cuando inserte clic en los botones (nuevo, anterior, etc.)
OnSubmit - Este evento se produce cuando haga clic en el botón "Insertar", "actualizar" y "eliminar".

Edición Javascript

Después de seleccionar el objeto y evento y haga clic en el botón Editar, se abrirá una ventana de
edición de JavaScript que se ejecutará cuando se produce el evento seleccionado. En esta pantalla
podemos informar las acciones personalizadas de JavaScript o el uso estándar de eventos de la
ScriptCase como por ejemplo: nm_reload_form ();
Figura2:. Interfaz de Edición Javascript

Después de guardar el comando de javascript, haga clic en en el botón (actualización), se concluyó el trabajo.

El lenguaje Javascript, ni siempre teiene el mismo comportamiento para todos los navegadores disponibles en el
mercado. Siempre que sea necesario escribir un bloque más elaborado o complejo en este idioma, es importante
hacer las pruebas en los navegadores que la aplicación se ejecutará.

OnClick Example:

Cuando haga clic en un campo del tipo de radio se puede activar / desactivar una serie de campos de formulario
de acuerdo con el valor seleccionado

if(document.F1.sex[0].checked){
document.F1.aux_maternity.disabled = false;
document.F1.aux_maternity.style.background='FFFFFF'
}
if(document.F1.sex[1].checked){
document.F1.aux_maternity.disabled = true;
document.F1.aux_maternity.style.background='FCEEBC'
}

Nota: Para acceder a un campo del radio es necesario utilizar un índice.

OnBlur Example:

Podemos definir un criterio en todo el campo "weekly_hour_job" cuando se pierde el foco.

if (document.F1.tp_folha[0].checked && document.F1.weekly_hour_job.value > '20')


{
alert("job hour above the allowed.");
document.F1.weekly_hour_job.value = "";
document.F1.weekly_hour_job.focus();
}

onChange examples:

Al modificar el "salario" de un empleado y salir del campo, se producirá un "onChange", en este momento
aproveche para comprobar si la "posición" es "jardinero".

if (document.F1.salary.value > 5000.00 && document.F1.position.value == 'gardener'){

alert('when you grow i want to be a gardener');

Despues de informar el valor de la compra y seleccionar la modalidad del pago en un objeto de la "Selección:
payment_way tipo", el código JavaScript a continuación calcula el valor de la parcela.

if (document.F1.payway[document.F1.payment_way.selectedIndex].text == 'avista')
{
document.F1.parcelvalue.value = document.F1.purchasevalue.value;
}
if (document.F1.payway[document.F1.payment_way.selectedIndex].text == '30/60')
{
document.F1.parcelvalue.value = document.F1.purchasevalue.value / 2;
}
if (document.F1.payway[document.F1.payment_way.selectedIndex].text == '30/60/90')
{
document.F1.parcelvalue.value = document.F1.purchasevalue.value / 3;
}

onMouseOver Example:

Podemos cambiar el estilo (color de fondo, color de fuente, etc) cuando el ratón está sobre el campo.

document.F1.field_name.style.bgColor = "0FFCCA"

onMouseOut example

Establecer un color de fondo cuando el campo pierde foco


Dependencias

Este recurso permite la vinculación entre las tablas con la especialización, es decir, las tablas que existen
dependencias, como la tabla de pedidos y artículos. De esta manera, es posible eliminar un registro de la tabla
de pedidos, todos sus elementos, también tienen que ser eliminados. A continuación le mostramos un ejemplo
práctico de como usar este recurso de la ScriptCase.

1º - Primero vamos a definir una nueva dependencia. En este ejemplo vamos a crear una dependencia entre
adm_suppliers_products (tabla dependientes) con la tabla adm_supplier (aplicación actual). Haga clic en el botón
nueva dependencia para empezar.

2º - Seleccionamos la tabla dependiente y informamos la cantidad de campos relacionados entre las tablas. En
este ejemplo sólo un campo estará relacionado que es el código de proveedor.

3º - A continuación seleccionamos los campos de la clave de enlace: adm_suppliers -> IdProveedor -


adm_suppliers_products -> IdProveedor.

4º - Creada la relación de dependencia, sólo tenemos que definir cuáles son las normas que tenemos que utilizar
para nuestra aplicación. Para ello, haga clic en el botón para generar Scripts para definir la norma de la
dependencia.
Seguridad

Atributo:

Uso de Seguridad: Con esta opción, la aplicación seleccionada sólo está disponible cuando el usuario este
validado a través de la macro sc_apl_status. Las aplicaciones no habilitadas para el usuario mostrarán un
mensaje de "usuario no autorizado" cuando se intente acceder.

El acceso a las Aplicaciones podrá ser concedidos a través de una aplicación de control para autenticar a los
usuarios. Vea algunos ejemplos a continuación.

Ejemplo 1: Activación de una aplicación llamada grid_categories. En el evento onValidate de la aplicación de


acceso (aplicación de formulario de control que se utiliza para autenticar ) inserte la siguiente llamada a la macro:

sc_apl_status('grid_categories','on');

Ejemplo 2: Creación de una regla por el tipo de usuario en un formulario de acceso que contiene un campo
llamado nombre de usuario.

En el evento onValidate de la aplicación de acceso (aplicación de formulario de control que se utiliza para
autenticar) inserte el siguiente código:

// two users: john and mary with permission to


access different applications
if({userid} == 'john') {
sc_apl_status('grid_categories','on');
sc_apl_status('form_categories','on');
sc_apl_status('grid_products','on');
sc_apl_status('form_products','on');

}
elseif({userid} == 'mary') {
sc_apl_status('grid_categories','on');
sc_apl_status('form_categories','on');
sc_apl_status('grid_products','off');
sc_apl_status('form_products','off');
}
else{
sc_error_message("Unauthorized user!");
}
Ejemplo3: Autentificar las aplicaciones utilizando una tabla de base de datos.

En el evento onValidate de la aplicación de acceso inserte el siguiente código

// the table with applications is called


sec_applications
sc_lookup(dataset,"select code from
sec_applications");

foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}

Usar Contraseña : La aplicación requiere establecer la contraseña. (Ver imagen abajo).

En tiempo de ejecución un cuadro de texto se muestra y se solicita una contraseña de acceso. Si la


contraseña no se ha introducido correctamente un mensaje de "usuario no autorizado" se mostrará.

En el ambiente de desarrollo es posible suprimir los pasos anteriores con fines de prueba, evitando la
solicitud de una contraseña (o acceso denegado) para cada ejecución de la aplicación. Desactive las
opciones Habilitar uso de seguridad y Habilitar uso de contraseña en el menú de configuración | Mi
ScriptCase.

Solicitar contraseña una sola vez - Solicitar la contraseña solo una vez por sessión, sin necesitar hacer la
solicitación de la contraseña cuando abrir la aplicación en la misma sessión.
Activar llamada directa por URL - Permite que una aplicación sea llamada escribiendo directamente la
URL en lo browser.
Habilitar CSRF - Con esa opción activa, ScriptCase previene ataques malintencionados en una pagina
cuando comandos sin autorización son enviados por medio de un utilizados lo cual la pagina tiene confianza.
Eses ataques son conocidos como ataques "Cross-Site Request Forgery". ( Esa opción solo esta disponible
en las aplicaciones de Control e Formulario ).

CAPTCHA
Es una característica utilizada para aumentar el nivel de seguridad en formularios. Requiere la interacción directa
del usuario, a través de la entrada de una secuencia de caracteres aleatorio, que aparece en una imagen
generada dinámicamente. CAPTCHA significa "Completely Automated Public Turing test to tell Computers and H
umans Apart".

Ver más:
Uso de CAPTCHA en un formulario de login

Use CAPTCHA - Habilitar CAPTCHA en la aplicación.


Cantidad - Número de caracteres que aparecerá en la imagen generada.
Lista - Los caracteres utilizados en la generación de la imagen.
Etiqueta - Mensaje con las instrucciones para utilizar el CAPTCHA.
Mensaje de error - Mensaje de error que aparece cuando el código introducido no coincide con la imagen
generada.
Altura - Altura de imagen generada en píxeles.
Ancho - Ancho de imagen generada en píxeles.
Recargar - Opción para el usuario para solicitar nuevo código.
Elija un diseño - Esta opción permite establecer la forma de mostrar el CAPTCHA en la aplicación
Log

Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación

Imagen 1: Log Interfaz.

Opciones:

Esquema - Esquema de registro que se utilizará para la aplicación.


Todos los campos - Utilizar todos los campos en el registro.
Eventos - Registro de eventos, será salvo. ¿Será salvo? no tiene sentido
Campos

Visión General De Campos

VISIÓN GENERAL de campos


Esta interfaz permite informar a las reglas de validación y el formato del contenido de cada campo del formulario.
La configuración de los campos del formulario se hace con un clic en el campo para ser formateado, en la lista
existente, en el lado izquierdo de la carpeta "Formulario".

Figura 1: Lista de campos.

Hecho esto, el sistema abre una pantalla en la parte derecha de esta lista, que debe verificar si en el campo
Tipo de datos el valor atribuido por ScriptCase a través de la tabla de análisis de SQL es según el contenido
existente. En caso de que no lo es, el usuario debe seleccionar en la lista (combobox), un tipo ajustado a los
contenidos de su campo. Para cada tipo de datos, seleccionado será abierta una ventana con diferentes
características. Ejemplo: Un campo de tipo texto tienen diferentes características de un campo de tipo de fecha.
Siendo así, el formato de la pantalla será de acuerdo con el tipo seleccionado.

Luego, después de la de elegir el tipo de datos, acaba de completar los otros campos de esta ventana y haga clic
en el botón Guardar, compilar o en Ejecutar.
Campo Texto

campo TEXTo
ConfiguraciÓn general

Figura 1: Interfaz de Configuración general

Attributes:

Tipo de datos - Define el tipo de campo de aplicación. Cuando el campo está definido como texto, aceptar
letras, números, caracteres
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Marca de Agua - Crea una marca de agua en el objeto de entrada.
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Campo contraseña - Transforma el tipo de campo de entrada a contraseña

Campo texto Campo contraseña

Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo Máscara - Define la máscara de visualización del campo. Hay trés tipos de máscaras disponibles y
pueden ser mezcladas:

CarácterDescripción
9 Reemplazado por algun carácter numérico usado por el usuário. (0-9)
A Reemplazado por algun carácter alfa usado por el usuário. (A-Z,a-z)

* Reemplazado por algun carácter alfanumérico (A-Z,a-z,0-9) usado por el


usuário.
Nota: Es posible combinar dos o mas máscaras a la vez, separadas por punto y coma con la máscara mas larga iniciando. El reemplazo ocurre durante la entrada de
datos cuando la cantidad de de carácteres excede el tamaño de la máscara mas pequeña.

Ejemplos:

Campo Máscara Valor informado Valor formateado


Número de Teléfono +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Clave del Software AAAA-AAAA- QWERTYUIASDFGHJKQWER-TYUI-
(Apenas Letras) AAAA-AAAA ASDF-GHJK
Clave del Software ( ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-
Letras y Números) U7I8
Placa de coches AAA - 9999 QWE1234 QWE - 1234
Clave del serial del A999A999A999- D111H111G111DG2P D111H111G111-
Scriptcase **** DG2P
Múltiples máscaras 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 9999-9999
(Teléfono)

Validar la Máscara- Muestra un error si el usuario no escriba la máscara completa.


Completar a la izquierda - Define el carácter utilizado para completar el campo seleccionado. El campo se
llena desde la izquierda para completar el tamaño definido en el Tamaño de los campos en la base de datos
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.
Sin el atributo etiqueta Usando el atributo etiqueta

Guardar las tags HTML - Esa opción permite guardar en la base de datos, textos con codificación
JavaScript escritas en lo input del campo.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figura 2 Interfaz de Formato de Valores

Atributos:

Mayúsculas y Minúsculas - Convierte el campo de texto en función de la opción:

Mayúsculas Convierte todo el texto a mayúsculas.


Minúsculas Convierte todo el texto a minúsculas.
Mayúsculas la Escribir con mayúscula sólo la primera
primera palabra palabra (sólo convierte la primera letra de
la primera palabra a mayúscula).
Mayúsculas Escribir con mayúsculas cada palabra
todas las (convierte la primera letra de cada palabra
palabras a mayúscula).

Tamaño mínimo - Define el tamaño mínimo aceptado.


Tamaño máximo - Define el tamaño máximo aceptado.
Caracteres Permitidos - Seleccionar y definir el conjunto de caracteres aceptados:
Todo - Admite todos los caracteres

Seleccionado - Define el conjunto de caracteres aceptados. Usando las definiciones debajo, el


campo acepta letras, los números y "/" (definido en el atributoMás). Las letras a b c que se define
en el atributo Menos, no son aceptadas.
VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid


Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Texto De Múltiples LÃneas

campo TEXTO DE MÚLTIPLES LÍNEAS


Configuración general

Figura 1: Interfaz de Configuración general

Atributos:

Tipo de datos - Define el tipo de campo de aplicación. Cuando el campo está definido como texto, aceptar
letras, números, caracteres.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Marca de Agua - Crea una marca de agua en el objeto de entrada.
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Líneas - Permite configurar la altura del campo configurando la cantidad de líneas.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Guardar las tags HTML - Esa opción permite guardar en la base de datos, textos con codificación
JavaScript escritas en lo input del campo.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figura 2 Interfaz de Formato de Valores

Atributos:

Mayúsculas y Minúsculas - Convierte el campo de texto en función de la opción:

Mayúsculas Convierte todo el texto a mayúsculas.


Minúsculas Convierte todo el texto a minúsculas.
Mayúsculas la Escribir con mayúscula sólo la primera
primera palabra palabra (sólo convierte la primera letra de
la primera palabra a mayúscula).
Mayúsculas Escribir con mayúsculas cada palabra
todas las (convierte la primera letra de cada palabra
palabras a mayúscula).
Tamaño mínimo - Define el tamaño mínimo aceptado.
Tamaño máximo - Define el tamaño máximo aceptado.
Caracteres Permitidos - Seleccionar y definir el conjunto de caracteres aceptados:
Todo - Admite todos los caracteres

Seleccionado - Define el conjunto de caracteres aceptados. Usando las definiciones debajo, el


campo acepta letras, los números y "/" (definido en el atributoMás). Las letras a b c que se define
en el atributo Menos, no son aceptadas.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Numero

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de Configuración general

Atributos:

Tipo de datos- Define el tipo de campo de aplicación. Cuando el campo está definido número se aceptan
sólo números enteros.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo Máscara - Define la máscara de visualización del campo. Hay trés tipos de máscaras disponibles y
pueden ser mezcladas:

CarácterDescripción
9 Reemplazado por algun carácter numérico usado por el usuário. (0-9)
A Reemplazado por algun carácter alfa usado por el usuário. (A-Z,a-z)

* Reemplazado por algun carácter alfanumérico (A-Z,a-z,0-9) usado por el


usuário.
Nota: Es posible combinar dos o mas máscaras a la vez, separadas por punto y coma con la máscara mas larga iniciando. El reemplazo ocurre durante la entrada de
datos cuando la cantidad de de carácteres excede el tamaño de la máscara mas pequeña.

Ejemplos:

Campo Máscara Valor informado Valor formateado


Número de Teléfono +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Clave del Software AAAA-AAAA- QWERTYUIASDFGHJKQWER-TYUI-
(Apenas Letras) AAAA-AAAA ASDF-GHJK
Clave del Software ( ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-
Letras y Números) U7I8
Placa de coches AAA - 9999 QWE1234 QWE - 1234
Clave del serial del A999A999A999- D111H111G111DG2P D111H111G111-
Scriptcase **** DG2P
Múltiples máscaras 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 9999-9999
(Teléfono)

Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores
Configuración regional - Aplicar las reglas de formato la configuración regional para el campo. Si no se
selecciona los atributos dígitos separador, signo negativo y el formato de los números negativos muestran.
(Ver configuración regional).

Agrupación de DÃgitos - Define si el campo muestra el separador de agrupamiento de dÃgitos.


Tamaño máximo - Definir el tamaño máximo del campo.
Valor mínimo - Define el valor mínimo aceptado.
Valor máximo - Define el valor máximo aceptado.
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Signal negativo - Define the character used to display negative values.
Formato de número negativo - Define the negative sign display position (relative to the field).
Aceptar - El campo acepta sólo valor negativo, sólo valor positivo o positivos y negativos.
Mostrar una calculadora - Muestra una calculadora.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.
Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento
mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.

Figura 5:Interfaz de definición de CSS

CSS

Atributos:
Fuente - Tipo de fuente del campo .
Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Decimal

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Campos decimales son formateados de acuerdo a
reglas de formato de números reales.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figura 2 Interfaz de Formato de Valores

Configuración regional - Aplicar las reglas de formato la configuración regional para el campo. Si no se
selecciona los atributos dígitos separador, signo negativo y el formato de los números negativos muestran.
(Ver configuración regional).
Agrupación de DÃgitos - Define si el campo muestra el separador de agrupamiento de dÃgitos .*
Tamaño máximo - Definir el tamaño máximo del campo.
Valor máximo - Define el valor máximo aceptado.
Valor mínimo - Define el valor mínimo aceptado.
Precisión Decimal - Definir la precisión decimal del campo .
Separador decimal - Definir el carácter utilizado como separador decimal.
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Señal negativo - Defina el carácter utilizado para mostrar los valores negativos.
Formato de número negativo - Defina la posición de visualización signo negativo (en relación con el
campo).
Aceptar la negativa - El campo acepta valor negativo.
Mostrar calculadora - Muestra una calculadora.
Completar con ceros - Si se activa, automáticamente llena los dÃgitos decimales. Si no está marcada, el
usuario final siempre debe introducir los dÃgitos decimales. .*

* "Formata mientras se escribe" deben estar habilitada en el "Formulario>> Configuración" para utilizar esta opción.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.
Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Moneda

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Campos Moneda son formateados de acuerdo a
reglas de formato de moneda.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figura 2 : Interfaz de Formato de Valores

Atributos:

Configuración regional - Aplicar las reglas de formato la configuración regional para el campo. Si no se
selecciona los atributos dígitos separador, precisión decimal, signo negativo y el formato de los números
negativos muestran. (Ver regional configuración regional.).

Agrupación de DÃgitos - Define si el campo muestra el separador de agrupamiento de dÃgitos .*


Uso de sÃmbolos de moneda - Define si el campo muestra el sÃmbolo de moneda .*
Tamaño máximo - determina el tamaño máximo del campo.
Valormínimo - Permite configurar el valor mínimo del campo.
Valor máximo - Permite configurar el valor máximo del campo.
Precisión Decimal - Define el número de decimales del campo.
Dígito separador de agrupación - Define el carácter utilizado como separador de la unidad.
Separador decimal - Defina el carácter utilizado como separador decimal.
Signal negativo - Definir el carácter utilizado para mostrar los valores negativos.
Formato de número negativo - Define o posicionamento do sinal negativo em relação ao valor.
Acepta negativo - El campo acepta valor negativo.
Mostrar una Calculadora - Muestra una calculadora.
Completar con ceros - Si se activa, automáticamente llena los dÃgitos decimales. Si no está marcada, el
usuario final siempre debe introducir los dÃgitos decimales. .*

* "Formata mientras se escribe" deben estar habilitada en el "Formulario>> Configuración" para utilizar esta opción.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Fecha

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Campos Fecha son formateados de acuerdo a reglas
de formato de la fecha
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de valores

Figura 2: Interfaz de Formato de valores

Attributes:

Usar ComboBox - Permite seleccionar los datos y el mes mediante un combo box.
Visualización - Permite seleccionar el formato de visualización del campo.
Fecha mínima:
Fecha Fija - Insertar la fecha mínima que será permitida en el campo.
Fecha Actual - Cuando haga clic en el icono al lado de la caja, el scriptcase tiene las siguientes
opciones:
Fecha simple real - se definirá la fecha actual como la fecha mínima, es decir, no se aceptarán
fechas anteriores a la actual.
Fecha real con incremento - La fecha mínima será la fecha actual más los días o meses o años
que se definan.
Fecha real con decremento - La fecha mínima será la fecha actual menos los días o meses o
años que se definan.

Fecha máxima:
Fecha Fija - Insertar la fecha máxima que será permitida en el campo.
Fecha Actual - Cuando haga clic en el icono al lado de la caja, el scriptcase tiene las siguientes
opciones:
Fecha simple real - se definirá la fecha actual como la fecha máxima, es decir, no se aceptarán
fechas superiores a la actual.
Fecha real con incremento - La fecha máxima será la fecha actual más los días, meses o años
que se definan.
Fecha real con decremento - La fecha máxima será la fecha actual más los días, meses o años
que se definan.

Formato de Visualización - Muestra el formato de fecha usado en el campo.


Mostrar Calendario - Muestra un ícono al lado del campo que permite seleccionar la fecha de un
calendario..

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Hora

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Campos Hora son formateados de acuerdo a reglas
de formato de la hora.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figura 2: Interfaz de Formato de valores

Atributos:

Configuración regional - Aplicar la configuración regional tiempo las reglas de formato para el campo
Véase Configuración regional).

Separador de hora - Permite informar o símbolo que irá separar a hora.


Exibição - Permite selecionar o formato de exibição do campo hora.
Formato Interno - Formato que será armazenado dentro do banco de dados.
Exibir Formato -Permite exibir ao lado do campo o modo de preenchimento do campo hora.
Usar Timepicker - Usar plug-in JQuery para escolha da hora.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Fecha Y Hora

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Campos Fecha y hora son formateados de acuerdo
a reglas de formato de la fecha y hora.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figure2: Values Format Interface

Attributes:

Configuración regional - Aplicar la configuración regional de fecha para el campo. Si la opción NO está
seleccionada, se mostrarán las opciones de separador de fecha y el separador de hora. (Véase
Configuración regional).

Separador de fecha - SÃmbolo separador de la fecha, (ej 2012/01/01; 2012-01-01).


Separador de hora - SÃmbolo separador de la hora, (ej 00:00am; 00.00am).
Visualización - Seleccione el formato de visualización que desea usar para el campo..
Formato Interno- Define el tipo de formato usado en el procesamiento del campo, (ej, el formato del campo
DATE de SQL).
Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora.
Agrupar data e hora - Agrupar data e hora no mesmo campo.
Exibir Calendário - Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do
mês e ano passando para o campo o valor que foi definido no calendário.
Novo Calendário - Mostrar um novo calendário com jquery, ou o antigo calendário.
Limite de anos - Quantidade de anos que serão exibidos no calendário.
Exibir número da semana - Exibir número da semana na aplicação.
Meses adicionais - Exibir meses adicionais no calendário.
Mostrar Combo ano e mês - Mostrar Combo Ano e mês no calendário.
Decimais dos segundos - Define a quantidade de decimais para os segundos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.
Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Imagen (base De Datos)

Configuración General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Cuando un campo se define como Imagen (Base de
datos) utiliza imágenes almacenadas en el servidor. Las imágenes se almacenan en en la base de datos
como texto.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Borde - Ancho de borde de la imagen en píxeles.
Altura - Define altura de la imagen mostrada (en porcentaje o píxeles).
Barra de progreso - Mostrar o no una barra de progreso cuando la carga de archivos.
Upload Area - Define si un área de arrastrar y soltar se utiliza para cargar los archivos.
Anchura - Define el ancho de la imagen en píxeles.
Mantener Aspecto - Mantiene la relación de aspecto de la imagen cuando cambia el tamaño. Se utiliza en
conjunto con Altura de la imagen y ancho de la imagen.
Abrir en otra ventana- Abrir otra ventana y mostrar la imagen original.
Mostrar sólo enlace - Muestra sólo un enlace en el campo con el nombre de la imagen. El enlace se abrirá
en una ventana pop-up con la imagen en su tamaño original (sin redirección).
Extensiones para permitir - Definir qué extensiones pueden subir.
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Multi-Upload
Permite cargar varios archivos y almacenar la información en una tabla de base de datos relativa.

Configuración de Multi Upload

Atributos:

Cantidad de columnas - La cantidad de columnas que se muestram en Multiupload.


Posición de la eliminación - Posición de la casilla de verificación para eliminar.
Posición en la carga - Posicionamiento de los registros sobre carga.
Mostrar estado - Mostrar el estado de carga.
Tabla - Elija la tabla de base de datos para almacenar los archivos.

Después de elegir la tabla, se mostrarán todos los campos de esa tabla y debemos asociar parámetros a
rellenar los campos al insertar o actualizar.

Configuración de los campos da tabla de Multi Upload.


Las opciones son:

Nombre del archivo - Obtiene el nombre del archivo que se está cargando
ÂÂ
Upload - Obtiene el bynary del archivo
ÂÂ
Incremento automático - Se utiliza sólo cuando el campo de base de datos es de incremento automático
o similar.
ÂÂ
Incremento Manual - El formulario generado se encargará de la función de auto-incremento calculando el
valor del campo de forma automática antes de insertar un registro.
ÂÂ
Clave extranjera - Permite asociar un valor de campo de formulario actual.
ÂÂ
Definido - Se puede especificar un valor constante o usar variables globales [global_var]. Muy útil para
pasar parámetros.
ÂÂ
Fecha de inclusión - Obtener los datos desde el servidor al insertar.
ÂÂ
Datetime de inclusión - Obtener la fecha y hora del servidor al insertar.
ÂÂ
IP del usuario - El campo se llenará con la IP del ordenador que accede a la aplicación.
ÂÂ
Calculado por la base de datos - El valor del campo es asignado por la base de datos.
ÂÂ
Calculado por la base de datos si está vacÃo - El valor del campo es asignado por la base de datos si
un valor se pasa a ella
ÂÂ
Null - El campo en la tabla de SQL se llena (null).

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Imagen (nombre Del Archivo)

Permite que el desarrollador utilice los campos de los formularios para subir imágenes. Las imágenes se guarda
en el servidor en un directorio definido usando el menú de Configuración de la Aplicación, en el atributo
Directorio de la imagen (Véase Configuración ).

ConfiguraciÓn General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Cuando un campo se define como Imagen (un
nombre de archivo) , almacena un nombre de archivo que está disponible para la aplicación. Las imágenes
se almacenan por separado en el servidor y se muestra
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Borde - Ancho de borde de la imagen en píxeles.
Altura - Define altura de la imagen mostrada (en porcentaje o píxeles).
Anchura - Define el ancho de la imagen en píxeles.
Mantener Aspecto - Mantiene la relación de aspecto de la imagen cuando cambia el tamaño. Se utiliza en
conjunto con Altura de la imagen y ancho de la imagen.
Barra de progreso - Mostrar o no una barra de progreso cuando la carga de archivos.
Upload Area - Define si un área de arrastrar y soltar se utiliza para cargar los archivos.
Incrementar Archivo - Aumenta el nombre del archivo si ya existe en la carpeta de carga.
Subcarpeta - Define una subcarpeta para organizar los archivos almacenados
Crear subcarpeta - Crea la subcarpeta si no existe.
Caché de imagen - Tiempo en minutos para mantener la imagen en memoria caché
Ocultar el nombre de la imagen - Oculta lo nombre de la imagen en lo momento de upload.
Eliminación de archivos - Establece borrar lo archivo en la carpeta que si refiere al registro borrado.
Mostrar sólo enlace - Muestra sólo un enlace en el campo con el nombre de la imagen. El enlace se abrirá
en una ventana pop-up con la imagen en su tamaño original (sin redirección).
Abrir en otra ventana- Abrir otra ventana y mostrar la imagen original.
Extensiones para permitir - Definir qué extensiones pueden subir.
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Example of field of the image type in a cadastre of products.

Multi-Upload
Permite cargar varios archivos y almacenar la información en una tabla de base de datos relativa.
Configuración de Multi Upload

Atributos:

Cantidad de columnas - La cantidad de columnas que se muestram en Multiupload.


Posición de la eliminación - Posición de la casilla de verificación para eliminar.
Posición en la carga - Posicionamiento de los registros sobre carga.
Mostrar estado - Mostrar el estado de carga.
Tabla - Elija la tabla de base de datos para almacenar los archivos.

Después de elegir la tabla, se mostrarán todos los campos de esa tabla y debemos asociar parámetros a
rellenar los campos al insertar o actualizar.

Configuración de los campos da tabla de Multi Upload.

Las opciones son:

Nombre del archivo - Obtiene el nombre del archivo que se está cargando
ÂÂ
Upload - Obtiene el bynary del archivo
ÂÂ
Incremento automático - Se utiliza sólo cuando el campo de base de datos es de incremento automático
o similar.
ÂÂ
Incremento Manual - El formulario generado se encargará de la función de auto-incremento calculando el
valor del campo de forma automática antes de insertar un registro.
ÂÂ
Clave extranjera - Permite asociar un valor de campo de formulario actual.
ÂÂ
Definido - Se puede especificar un valor constante o usar variables globales [global_var]. Muy útil para
pasar parámetros.
ÂÂ
Fecha de inclusión - Obtener los datos desde el servidor al insertar.
ÂÂ
Datetime de inclusión - Obtener la fecha y hora del servidor al insertar.
ÂÂ
IP del usuario - El campo se llenará con la IP del ordenador que accede a la aplicación.
ÂÂ
Calculado por la base de datos - El valor del campo es asignado por la base de datos.
ÂÂ
Calculado por la base de datos si está vacÃo - El valor del campo es asignado por la base de datos si
un valor se pasa a ella
ÂÂ
Null - El campo en la tabla de SQL se llena (null).

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.


Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Documento (base De Datos)

Configuración General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de Datos - Definir el tipo de campo en aplicación. Cuando un campo se define como Documento,
acepta la apertura del archivo directamente, Creando un Vínculo para cada documento existente en la base
de datos.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Icono - Mostrar un icono al lado de campo se identifica el tipo de archivo.
Barra de progreso - Mostrar o no una barra de progreso cuando la carga de archivos.
Upload Area - Define si un área de arrastrar y soltar se utiliza para cargar los archivos.
Nombre del archivo - Campo que contiene el nombre de archivo de documentos.
Tamaño del archivo - Define el campo que contiene el tamaño del archivo.
Extensiones para permitir - Definir qué extensiones pueden subir.
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Multi-Upload
Permite cargar varios archivos y almacenar la información en una tabla de base de datos relativa.
Configuración de Multi Upload

Atributos:

Cantidad de columnas - La cantidad de columnas que se muestram en Multiupload.


Posición de la eliminación - Posición de la casilla de verificación para eliminar.
Posición en la carga - Posicionamiento de los registros sobre carga.
Mostrar estado - Mostrar el estado de carga.
Tabla - Elija la tabla de base de datos para almacenar los archivos.

Después de elegir la tabla, se mostrarán todos los campos de esa tabla y debemos asociar parámetros a
rellenar los campos al insertar o actualizar.

Configuración de los campos da tabla de Multi Upload.

Las opciones son:

Nombre del archivo - Obtiene el nombre del archivo que se está cargando
ÂÂ
Upload - Obtiene el bynary del archivo
ÂÂ
Incremento automático - Se utiliza sólo cuando el campo de base de datos es de incremento automático
o similar.
ÂÂ
Incremento Manual - El formulario generado se encargará de la función de auto-incremento calculando el
valor del campo de forma automática antes de insertar un registro.
ÂÂ
Clave extranjera - Permite asociar un valor de campo de formulario actual.
ÂÂ
Definido - Se puede especificar un valor constante o usar variables globales [global_var]. Muy útil para
pasar parámetros.
ÂÂ
Fecha de inclusión - Obtener los datos desde el servidor al insertar.
ÂÂ
Datetime de inclusión - Obtener la fecha y hora del servidor al insertar.
ÂÂ
IP del usuario - El campo se llenará con la IP del ordenador que accede a la aplicación.
ÂÂ
Calculado por la base de datos - El valor del campo es asignado por la base de datos.
ÂÂ
Calculado por la base de datos si está vacÃo - El valor del campo es asignado por la base de datos si
un valor se pasa a ella
ÂÂ
Null - El campo en la tabla de SQL se llena (null).

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Documento (nombre Del Archivo)

CONFIGURACIÓN GENERAL

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Definir el tipo de campo en aplicación. Cuando un campo se define como Documento (un
nombre de archivo) , almacena un nombre de archivo que está disponible para la aplicación. Las imágenes
se almacenan por separado en el servidor.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Barra de progreso - Mostrar o no una barra de progreso cuando la carga de archivos.
Upload Area - Define si un área de arrastrar y soltar se utiliza para cargar los archivos.
Incrementar Archivo - Aumenta el nombre del archivo si ya existe en la carpeta de carga.
Subcarpeta - Introduzca el nombre de un subdirectorio para guardar los archivos (éste es agregado bajo el
directorio definido en el atributo Ruta de los documentos del menú Configuración de aplicación.Véase
Configuración).

Crear subcarpeta - Crea la subcarpeta si no existe.


Icono - Mostra un icono al lado de campo se identifica el tipo de archivo.
Extensiones para permitir - Definir qué extensiones pueden subir.
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Eliminación de archivos - Establece borrar lo archivo en la carpeta que si refiere al registro borrado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Multi-Upload
Permite cargar varios archivos y almacenar la información en una tabla de base de datos relativa.

Configuración de Multi Upload

Atributos:

Cantidad de columnas - La cantidad de columnas que se muestram en Multiupload.


Posición de la eliminación - Posición de la casilla de verificación para eliminar.
Posición en la carga - Posicionamiento de los registros sobre carga.
Mostrar estado - Mostrar el estado de carga.
Tabla - Elija la tabla de base de datos para almacenar los archivos.

Después de elegir la tabla, se mostrarán todos los campos de esa tabla y debemos asociar parámetros a
rellenar los campos al insertar o actualizar.

Configuración de los campos da tabla de Multi Upload.

Las opciones son:

Nombre del archivo - Obtiene el nombre del archivo que se está cargando
ÂÂ
Upload - Obtiene el bynary del archivo
ÂÂ
Incremento automático - Se utiliza sólo cuando el campo de base de datos es de incremento automático
o similar.
ÂÂ
Incremento Manual - El formulario generado se encargará de la función de auto-incremento calculando el
valor del campo de forma automática antes de insertar un registro.
ÂÂ
Clave extranjera - Permite asociar un valor de campo de formulario actual.
ÂÂ
Definido - Se puede especificar un valor constante o usar variables globales [global_var]. Muy útil para
pasar parámetros.
ÂÂ
Fecha de inclusión - Obtener los datos desde el servidor al insertar.
ÂÂ
Datetime de inclusión - Obtener la fecha y hora del servidor al insertar.
ÂÂ
IP del usuario - El campo se llenará con la IP del ordenador que accede a la aplicación.
ÂÂ
Calculado por la base de datos - El valor del campo es asignado por la base de datos.
ÂÂ
Calculado por la base de datos si está vacÃo - El valor del campo es asignado por la base de datos si
un valor se pasa a ella
ÂÂ
Null - El campo en la tabla de SQL se llena (null).

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Tarjeta De Crédito

Campo TARJETA DE CRÉDITO


El ScriptCase proporciona rutinas de validación de los números de tarjeta de crédito en las aplicaciones.
Actualmente las aplicaciones del ScriptCase apoya las rutinas de validación para manejar AMERICAN
EXPRESS, VISA, MASTERCARD y tarjetas DINER.

ConfiguraciÓn General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Campos Número de Tarjeta de Crédito son formateados de acuerdo a las reglas de número
de tarjeta de crédito.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Completar a la izquierda - Define el carácter utilizado para completar el campo seleccionado. El campo se
llena desde la izquierda para completar el tamaño definido en el Tamaño de los campos en la base de datos
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo Máscara - Define la máscara de visualización del campo. Hay trés tipos de máscaras disponibles y
pueden ser mezcladas:

CarácterDescripción
9 Reemplazado por algun carácter numérico usado por el usuário. (0-9)
A Reemplazado por algun carácter alfa usado por el usuário. (A-Z,a-z)

* Reemplazado por algun carácter alfanumérico (A-Z,a-z,0-9) usado por el


usuário.
Nota: Es posible combinar dos o mas máscaras a la vez, separadas por punto y coma con la máscara mas larga iniciando. El reemplazo ocurre durante la entrada de
datos cuando la cantidad de de carácteres excede el tamaño de la máscara mas pequeña.

Ejemplos:

Campo Máscara Valor informado Valor formateado


Número de Teléfono +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Clave del Software AAAA-AAAA- QWERTYUIASDFGHJKQWER-TYUI-
(Apenas Letras) AAAA-AAAA ASDF-GHJK
Clave del Software ( ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-
Letras y Números) U7I8
Placa de coches AAA - 9999 QWE1234 QWE - 1234
Clave del serial del A999A999A999- D111H111G111DG2P D111H111G111-
Scriptcase **** DG2P
Múltiples máscaras 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 9999-9999
(Teléfono)

Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid


Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Tipo De Tarjeta De Crédito

campo tipo de TARJETA DE CRÉDITO


Definir la compañía de tarjetas de crédito (bandera). Se refiere a un campo de tarjeta de crédito y r las rutinas de
validación los utilizados para validar de acuerdo a las normas de la empresa específica.

ConfiguraciÓn General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Campos Número de Tarjeta de Crédito son formateados de acuerdo a las reglas de número
de tarjeta de crédito.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores
La imagen de abajo muestra cómo relacionados con el campo Número de Tarjeta de Crédito con el campo de la
Tarjeta de Crédito. Los valores de los formatos de imagen que figuran a Continuación muestran la forma de la
tarjeta de crédito relacionadas con el campo Número de Tarjeta de Crédito con el campo.

Figura 2: Interfaz de Formato de Valores

Atributos:

Tipo de tarjeta - Muestra un cuadro de selección con las compañías de tarjetas que se dispone.(bandera)
Utilice Título / Denegar - Permite que el usuario introduzca una opción diferente de las opciones
disponibles en el ScriptCase (American Express, Diners, Master Card y Visa). La etiqueta y el valor para
estas opciones se definen en el valor negativo y en el título
Valor negativo - Nueva opción de valor
Título - Nueva opción de etiqueta.

Campo Relacionado - Definir el campo que contiene los valores para validar.
Recargar Forma- Recargar el formulario después de actualizar valor del campo.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.
Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.
Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.

Figura 5:Interfaz de definición de CSS


CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo E-mail

General Settings

Figure1: General Settings Interface

Attributes:

Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como E-mail se mostrará
un icono por su lado, al hacer clic en el icono abre el lector de e-mail. Se valida el valor del campo de
acuerdo a los formatos estándar de e-mail.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Mostrar Icono - Mostra un icono de correo electrónico por el lado del campo
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Url

ConfiguraciÓn General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Cuando el campo se define como la dirección URL, se muestra un enlace de acceso.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Imágen de Validación - Permite mostrar una imágen cuando se valida un campo.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Mostrar Icono - Mostra un icono por el lado del campo


Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)
Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Color Html

ConfiguraciÓn General

Figura 1: Interfaz de configuración general

Atributos:

Tipo de datos - Defina el tipo de campo de aplicación. Cuando el campo está definido como del color HTML
se muestra al lado del campo un icono con una paleta de colores.

Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.
Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento
mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Grid
Se utiliza para la visualización de um campo recuperado por la instrucción SQL. Este recurso utiliza tecnología
AJAX (cuando se hace el intercambio de información entre el servidor y el navegador). Véase un ejemplo en la
imagen siguiente.

Figura 1: Lookup de Grid

Figura 2: Interfaz de Grid de lookup

Atributos:

Utilizar la búsqueda para mostrar descripción del campo - Cuando se selecciona habilitar la búsqueda
de la cuadrÃcula.
SQL Select - SQL utilizada para recuperar el valor de los datos en la base de datos. El desarollador deberá
utilizar el modelo: "SELECT key_field, display_field FROM tabla". To build the statement it is possible to use
the select wizard .
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Mensaje EOF- Mensaje que aparece cuando no se obtiene información.
Para utilizar en la validación - Campo de validación automática basada en el lookup.

Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Select

Use objeto Select (combobox) en el campo de formulario.

CONFIGURACIÓN GENERAL

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - El tipo de datos Select es un objeto drop-down que permite la selección de información a
través de una ventana deslizante.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)
Lookup de EdiciÓn
Lookup de edición permite a visualización de una lista de valores en campos de formularios. Vea en la pantalla
de abajo el campo Estado , antes y después que la enabling lookup de edición para mostrar un objeto select que
contenga una lista personalizada de LLAVES / VALORES. Estas listas de LLAVES / VALORES puede definir se
de dos maneras: basada en una tabla de base de datos ( lookup automático ) o de los arrays (lookup manual)

Antes de Lookup Después de Lookup

MÉtodo de Lookup
Hay dos opciones disponibles: automático, con base en una sentencia SQL para alimentar a la lista de valores o
manual que se basa en una lista de valores introducida.

Figura 1:selección de método de Lookup

Lookup de Edición - Automático

Rellena el objeto select dinámicamente, basado en una sentencia SQL, tenga en cuenta la sentencia SQL en la
foto abajo, es necesario recuperar una clave (insertar o actualizar) y un valor para mostrar en el campo en el
comando SQL

Figura 2: Configuración de lookup automático

Atributos:
SQL Select - La consulta utilizada para alimentar el objeto select en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.

Valores Multiples - En la selección sí, es posible seleccionar varios elementos de la lista de campos. La
lista de valores se guardarán en el campo de la tabla como una cadena que contiene el texto:
KEY1;KEY2;KEY3 utilizando un delimitador especificado como ; o - definido en Delimitador

Único valor Múltiples Valores

Delimitador - El carácter utilizado para separar los elementos generados en la cadena, sólo aplicable
cuando se utiliza la opción de múltiples valores, el valor por default es delimitador coma (;).
Altura- Seleccione la cantidad de filas de objeto .
Utilice Título - Permite mostrar una línea de título en el objeto select. Esta opción funciona en combinación
con el Título y el Valor interno de título.

Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título
del objeto es seleccionado
Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del select , se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.

Valor de lookup Valor original y de lookup

Separados por - Caracteres utilizados para separar valores de CLAVE y LOOKUP mostrados en la lista de
valores. Sólo aplicable cuando se utiliza la opción Mostra valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.
Crear enlace - Permite crear un enlace a un formulario de actualización de la lista. En la imagen siguiente,
el objeto select se recarga automáticamente después de la actualización de un formularion emergente
(popup).
Casilla de verificación Usar el menú desplegable - Mostrar el campo Seleccione una lista desplegable
de casillas de verificación.

Lookup de Edición - Manual

Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.

Figura 3: Lookup de edición Manual.

Atributos:

Tipo de Lookup- Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Crea un objeto select simple , permite selecciónar sólo un iten.
Figura 4: Configuración de Lookup Valor Unico

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Default - Selección de valor predeterminada
Altura - La cantidad de filas mostradas en este objeto select.

Múltiples valores (delimitador)


Guarda una única cadena en el campo de tabla basada en una lista de valores exhibidos. Por
ejemplo, la selección de: Deportes, Cine y Viajes es guardado en el campo de tabla como una
cadena como D;C;V. Tenga en cuenta el valor default de delimitador (;) coma

Figura 5: Lookup múltiples valores (delimitador)

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos generados en la cadena,
sólo aplicable cuando se utiliza la opción de múltiples valores, el valor por default es
delimitador coma (;).
Altura - La cantidad de filas mostradas en este objeto select.

Múltiples valores (posición)


Guarda en un campo de tipo cadena una lista de valores, por ejemplo, es posible guardar las
respuestas a los temas: género, estado civil y Hobby en un solo campo de tabla. Véase en
la tabla de abajo las posiciones utilizadas por cada respuesta de guardado en la cadena .

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Películas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: Al seleccionar en el formulario generados : Hombre, Casado y Libros, el valor


guardado en la tabla es una cadena MCLI

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Negativo - Valor guardado en la cadena cuando no está seleccionadod un valor .
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño -cantidad de bytes guardada en la cadena.
Altura- Seleccione la cantidad de filas de objeto.

Múltiples valores (binario)


Permite guardar una selección múltipla como un valor entero en un campo de la a tabla.
En esta interfaz del campo el valor de cada iten es un número entero generado
automáticamente.

Valor Descripción
implícito
1 Deportes
2 Cine
4 Viajar
8 Libros
16 Musica

La selección se convierte en un entero que es la suma de los valores implícitos antes de


guardar.

Ejemplo 1: En la selección de Deportes y Cine en la lista de valores, el valor guardado en el


campo de la tabla es 3

Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica

1 (Deportos) + 2 (Peliculas) = 3

Ejemplo 2: En la selección de Deportes, Viajar y Libros en la lista de valores, el valor


guardado en el campo de la tabla es 13

Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica

1 (Deportos) + 4 (Viajar) + 8 (Libros) = 13

Figura 7: Múltiples valores (binario).


Label- Text displayed value in the checkbox object.
Columns - Checkbox columns quantity.

Etiqueta- Texto visualizado.


Altura- Seleccione la cantidad de filas de objeto .

Botón Insertar - Inserta La etiqueta y el valor en la lista de valores.


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar, l listas guardadas se mostrarán en
el campo Definiciones de Carga de Lookup.

Definiciones de Carga de Lookup - Permite guardar una lista de valores o una lista predeterminada del
ScriptCase.
Utilice Título - Permite mostrar una línea de título en el objeto select. Esta opción funciona en combinación
con el Título y el Valor interno de título.

Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título
del objeto es seleccionado.

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del select , se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.

valores de lookup original y valores de lookup

Separados por- Caracteres utilizados para separar CLAVE y valores de LOOKUP mostrados en la lista de
valores. Sólo aplicable cuando se utiliza la opción Mostrar original y valores de lookup.
Casilla de verificación Usar el menú desplegable - Mostrar el campo Seleccione una lista desplegable de
casillas de verificación.
PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Doble Select

Recursos para mostrar dos valores: Una lista con los valores para seleccionar y una lista con los valores
seleccionados.

CONFIGURACIÓN GENERAL

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - El tipo de datos doble de selección double select es una lista de objetos drop-down que
permiten la selección múltiple a través de dos ventanas de selección y un navegador entre ellos (<<<>>>).
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.
Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento
mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Edición

Lookup de edición permite a visualización de una lista de valores en formularios.

Antes de Lookup Después de Lookup

Figura 1: Lookupde Edicion

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto select en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.

Delimiter - The character used to separate the items on generated string, the default delimiter is semicolon (
; )Delimitador - El carácter utilizado para separar los elementos generados en la cadena, sólo aplicable
cuando se utiliza la opción de múltiples valores, el valor por default es delimitador coma (;)..

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando occurre
actualización en el campo.

Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.
Valor de lookup Valor original y de lookup

Separados por - Caracteres utilizados para separar valores del campo y recuperado por lookup . Sólo
aplicable cuando se utiliza la opción Mostra valor original y lookup .de CLAVE y LOOKUP mostrados en
la lista de valores
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Checkbox

Objeto de casilla de verificación usar en el campo de formulario.

Configuración general

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - El tipo de datos objeto checkbox permite la selección de uno o más información a través de
una caja de marcadores de objetos
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.
Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.
Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento
mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Edición
Lookup de edición permite a visualización de una lista de valores en campos checkbox de formularios. Vea en la
pantalla de abajo.

It is possible to populate the checkboxes objects basada en una tabla de base de datos (lookup automatic) o de
los arrays (lookup manual)

Antes de Lookup Después de Lookup

Método de Lookup
Hay dos opciones disponibles: automático, con base en una sentencia SQL para alimentar a la lista de valores o
manual que se basa en una lista de valores introducida.

Figura 1:selección de método de Lookup

Lookup de Edición - Automático


Rellena el objeto checkbox dinámicamente, basado en una sentencia SQL, tenga en cuenta la sentencia SQL en
la foto abajo, es necesario recuperar una clave (insertar o actualizar) y un valor para mostrar en el campo en el
comando SQL
Figura 2: Configuración de lookup automático

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto checkbox en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.

Columnas - El número de columnas de checkbox

Delimitador - El carácter utilizado para separar los elementos generados en la cadena,el valor por default
es delimitador coma (;).

NOTA: La opción de lookup automático requiere el campo de formulario a ser de tipo cadena , porque la
selección múltiple guarda una única cadena en el campo de la tabla de base de datos como AK; ID;UT
cuando se utiliza el delimitador coma.
Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del checkbox, se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Opción de marcar todos - Muestra un objeto de marcar todos los artículos y otro para desmarcar todos los
artículos.

Mostrar original y el valor de lookup - Muestra el campo de clave y de lookup recuperado por la sentencia
SQL separados por el carácter se define en el Separado por. Seleccione No para mostrar sólo el valor
recuperado por el lookup.

Separados por - Caracteres utilizados para separar el valor original del campoy el valor de retorno LOOKUP
mostrados en la lista de valores. Sólo aplicable cuando se utiliza la opción Mostra valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Lookup de Edición - Manual


Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
Figura 3: Lookup de edición Manual

Atributos:

Tipo de Lookup - Selecciona el tipo de lookup : Valor único, Múltiples valores (delimitador), Múltiples
valores (posición) y de Múltiples valores (binario).

Valor único
Permite selecciónar sólo un iten.

Figura 4: Configuración de Lookup Valor Unico

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla. Por
ejemplo, usando la figura 4, cuando Ipho café es seleccionado el valor guardado es de
43.
Default - Selección de valor predeterminada
Columnas - Cantidad de columnas de checkbox .

Múltiples valores (delimitador)


Guarda una única cadena en el campo de tabla basada en una lista de valores exhibidos. Por
ejemplo, la selección de: Deportes, Películas y Viajar es guardado en el campo de tabla como
una cadena como D;P;V. Tenga en cuenta el valor default de delimitador (;) coma
Figura 5: Lookup múltiples valores (delimitador)

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Delimitador - El carácter utilizado para separar los elementos generados en la cadena,
sólo aplicable cuando se utiliza la opción de múltiples valores, el valor por default es
delimitador coma (;).
Altura - La cantidad de filas mostradas en este objeto select.

Columnas - Cantidad de columnas de checkbox .

Valores Múltiples (Posición)


Guarda en un campo de tipo cadena una lista de valores. Con el uso de los múltiples valores
(posición) se necesita entrar la etiqueta, posición inicial en la cadena y el tamaño en bytes de
cada elemento.Por ejemplo, es posible guardar las respuestas a los temas: género, estado
civil y Hobby en un solo campo de tabla. Véase en la tabla de abajo las posiciones utilizadas
por cada respuesta de guardado en la cadena .

Etiqueta Valor Inicio Tamaño


Hombre H 1 1
Mujer M 1 1
Individual I 2 1
Casado C 2 1
Deportos DE 3 2
Peliculas PE 3 2
Libros LI 3 2
Viajar VI 3 2

Ejemplo: Al seleccionar en el formulario generados : Hombre, Casado y Libros, el valor


guardado en la tabla es una cadena HCLI
Figura7: Lookup de Edición - Múltiples Valores (posición)

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla.
Negativo - Valor guardado en la cadena cuando no está seleccionadod un valor .
Inicio - Posición inicial de la cadena guardada . (La cadena comienza contando en la
posición 1)
Tamaño -cantidad de bytes guardada en la cadena.
Altura- Seleccione la cantidad de filas de objeto.

Múltiples valores (binario)


Permite guardar una selección múltipla como un valor entero en un campo de la a tabla.

En esta interfaz del campo el valor de cada iten es un número entero generado
automáticamente. Vea los ejemplos abajo.

Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música

La selección se convierte en un entero que es la suma de los valores implícitos antes de


guardar.

Ejemplo 1: En la selección de Deportes y Películas en la lista de valores, el valor guardado


en el campo de la tabla es 3

Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música

1 (Deportos) + 2 (Películas) = 3

Ejemplo 2: En la selección de Deportos, Viajar y Libros en la lista de valores, el valor


guardado en el campo de la tabla es 13

Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música

1 (Deportos) + 4 (Viajar) + 8 (Libros) = 13

Figura8: Lookup de Edición - Múltiples Valores (binario)

Etiqueta- Texto visualizado.

Columnas - Cantidad de columnas de checkbox .

Botón Insertar - Insertar etiqueta y valor en la lista de valores.


Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar, l listas guardadas se mostrarán en
el campo Definiciones de Carga de Lookup.

Definiciones de Carga de Lookup - Permite guardar una lista de valores o una lista predeterminada del
ScriptCase.

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando el evento
OnChange occurre en el campo del checkbox, se utiliza con frecuencia para volver a cargar otras listas que
utiliza este campo como parámetro.

Mostrar original y el valor de lookup - Muestra el campo de clave y de lookup recuperado por la sentencia
SQL separados por el carácter se define en el Separado por. Seleccione No para mostrar sólo el valor
recuperado por el lookup.
valores de lookup original y valores de lookup

Separados por - Caracteres utilizados para separar el valor original del campoy el valor de retorno LOOKUP
mostrados en la lista de valores. Sólo aplicable cuando se utiliza la opción Mostra valor original y lookup .

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.
Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Radio

Utiliza el objeto radio en el campo de formulario.

Configuración general

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - La radio es un tipo de objeto que permite la selección de una única información de todos los
mostrados por el mismo.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.
Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de


actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de Edición
Lookup de edición permite a visualización de una lista de valores en campos radio object de formularios. Vea
en la pantalla de abajo.

Mostrar una lista para utilizar en formulario (vea lookup automatico y lookup manual) .

Antes de Lookup Después de Lookup

Método de Lookup
Hay dos opciones disponibles: automático, con base en una sentencia SQL para alimentar a la lista de valores o
manual que se basa en una lista de valores introducida.

Figura 1:selección de método de Lookup

Lookup de Edición - Automático


Buscar usado para mostrar los valores en un campo objeto Radio. Los valores se recuperan con sentencia SQL
de una tabla en la base de datos.
Figura 2: Configuración de lookup automático

Atributos:

SQL Select - La consulta utilizada para alimentar el objeto radio en la aplicacion de formulario. El
desarollador deberá utilizar el modelo: "SELECT key_field, display_field FROM tabla", recuperando siempre
dos campos.
NOTA: El key_field se almacenará en el campo actual cuando actualización / inserción de una fila. Es posible utilizar comandos SQL complejos con muchas tablas y/o
views sobre el mismo.

Columnas - El número de columnas de radio

Columna de Radio Única Columna de Radio Dobles

Utilice Título - Mostrar una opción diferente de radio en el campo (Véase Ninguno en la imagen abajo), en
relación a un valor lleno manualmente (Valor interno de título).
Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título del
objeto es seleccionado
Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando occurre
actualización en el campo.
Mostrar original y el valor de lookup - Muestra el campo de clave y el recuperado por lookup.

Valor de lookup Valor original y de lookup

Separados por - Caracteres utilizados para separar los valores de campo y el recuperado por lookup. Sólo
aplicable cuando se utiliza la opción Mostra valor original y lookup .
Uso específico de conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en
este proyecto.

Lookup de Edición - Manual


Habilita un objeto radio basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
Figura 3: Lookup de edición Manual

Atributos:

Etiqueta- Texto visualizado.


Valor - Cuando insertar o actualizar este valor es guardado en el campo de la tabla. Por ejemplo, M es el
valor añadido a la selección masculina.
Default - Selección de valor predeterminada.
Columns - Define number of columns used to display the radio items.
Insertar -. Añadir a la lista de valores los valores de etiqueta y valor.
Botón Actualizar - Actualización de todas las propiedades del elemento.
Botón Borrar - Borra el elemento de la lista.
Botón Eliminar - Elimina el formulario de editar
Botón Guardar - Guarda la actual lista de valores para volver a utilizar, listas guardadas se mostrarán en el
campo Definiciones de Carga de Lookup
Definiciones de Carga de Lookup - Permite guardar una lista de valores o una lista predeterminada del
ScriptCase.
Utilice Título - Mostrar una opción diferente de radio en el campo (Véase Ninguno en la imagen abajo), en
relación a un valor lleno manualmente (Valor interno de título).

Título - El título del objeto de o su opción por default aparece como la primera línea
Valor interno de título - La clave utilizada en los eventos de inserción o actualización cuando el título
del objeto es seleccionado.

Recargar formulario cuando el valor ha cambiado- Fuerza una recarga de un formulario cuando occurre
actualización en el campo.
Mostrar original y el valor de lookup- Muestra el campo de clave y de lookup recuperado por la sentencia
SQL.

valores de lookup original y valores de lookup

Separados por - Caracteres utilizados para separar los valores de campo y el recuperado por lookup. Sólo
aplicable cuando se utiliza la opción Mostra valor original y lookup .

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Texto Auto-complete

Este campo muestra una lista de elementos obtenidos de un comando de selección. La entrada de información
sirve como un filtro de elementos que se mostrarán como se escriba. Esta estructura es similar a la lista
Seleccione HTML objeto de que cada elemento tiene un valor y la etiqueta asociada. Para el Auto de texto
completo de cada elemento de valor debe ser el alfa-numérico. Esta lista se cargan de forma dinámica con la
tecnología Ajax

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - Define el tipo de datos como texto de auto-completar.


Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Campo contraseña - Transforma el tipo de campo de entrada a contraseña
Campo texto Campo contraseña

Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Validar en Presentar - Validar campos sólo cuando presenten.


Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

Formato de Valores

Figura 2 Interfaz de Formato de Valores

Atributos:

Mayúsculas y Minúsculas - Convierte el campo de texto en función de la opción:

Mayúsculas Convierte todo el texto a mayúsculas.


Minúsculas Convierte todo el texto a minúsculas.
Mayúsculas la Escribir con mayúscula sólo la primera
primera palabra palabra (sólo convierte la primera letra de
la primera palabra a mayúscula).
Mayúsculas Escribir con mayúsculas cada palabra
todas las (convierte la primera letra de cada palabra
palabras a mayúscula).

Tamaño mínimo - Define el tamaño mínimo aceptado.


Tamaño máximo - Define el tamaño máximo aceptado.
Caracteres Permitidos - Seleccionar y definir el conjunto de caracteres aceptados:
Todo - Admite todos los caracteres

Seleccionado - Define el conjunto de caracteres aceptados. Usando las definiciones debajo, el


campo acepta letras, los números y "/" (definido en el atributoMás). Las letras a b c que se define
en el atributo Menos, no son aceptadas.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.

Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.
Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento
mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de EdiciÓn

Figura 2: Interfaz de lookup de edición

Atributos:

SQL Select - Introduzca un comando utilizado para seleccionar el texto de captura.


Lineas - Definir el número de registros que se muestra en cada búsqueda.
Anchura - Definir el ancho del cuadro de captura (Captura de texto)
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Opciones de búsqueda - Establece el modo de buscar textos (igual al principio, cualquier parte, igual al
término).
Captura de Texto - Cuando esta opción no está seleccionada, en la aplicación sólo se muestra un campo
de entrada de datos. Véase un ejemplo en el siguiente enlace.
Mostrar original y el valor de lookup - Con esta opción desactivada (No) muestra, por ejemplo, sólo el
nombre del Estado en la captura

Mostrar la etiqueta con la descripción - Le permite mostrar la etiqueta con la descripción.


Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Numero Auto-complete

Este campo muestra una lista de elementos obtenidos de un comando de selección. La entrada de información
sirve como un filtro de elementos que se mostrarán como se escriba. Esta estructura es similar a la lista
Seleccione HTML objeto de que cada elemento tiene un valor y la etiqueta asociada. Para el número de Auto-
valor completo de cada elemento deben ser numéricos. Esta lista se cargan de forma dinámica con la tecnología
Ajax.

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - Define el tipo de datos como numero de auto-completar.


Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Valor inicial - Llena el campo con un valor predefinido cuando el usuario hace clic en el botón "Nuevo".
Seleccione una de las opciones siguientes:
Valor Definido - Utiliza el valor inscrito en el atributo valor inicial . Es posible recibir parámetros
mediante el uso de esta funcionalidad. Ejemplo: Al entrar [var_logged_user] es posible utilizar una
variable de sesión creada en una pantalla de login.
Fecha del Sistema - Utilización del la the fecha del servidor
Nota: Usando la opción fecha del servidor no es necesario introducir un Valor Inicial.

Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido

Anchura - Ancho o cantidad de caracteres que aparece en el objeto de entrada.


Guardar variable - Guarda una variable de sesión con el valor del campo (para uso en otras aplicaciones).
Por ejemplo, en el formulario de login, el nombre de usuario es guardado como una variable de sesión y se
muestran en todas las aplicaciones.
Nombre de Variable - Nombre de variable de sesión para guardar el valor del campo (como se define más
arriba).
Tamaño en la base de datos - Tamaño maximo utilizado cuando se actualiza el campo en la tabla. Este
valor es leído automáticamente de su esquema de información (DB Schema).
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.

Sin el atributo etiqueta Usando el atributo etiqueta

Validar en Presentar - Validar campos sólo cuando presenten.


Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de HTML - Objeto HTML usado para mostrar el campo en el formulario generado.
Tipo de SQL - Define el tipo de campo en la base de datos.

FORMATO DE VALORES

Figura2: Interface of Values Format.

Attributes:

Tamaño máximo - Permite determinar el tamaño máximo del campo.


Valor mínimo - Permite determinar el valor mínimo del campo
Valor máximo - Permite determinar el valor máximo del campo
Agrupación - Permite definir el separador decimal.
Acepta Negativo - Permitir que el campo para aceptar el valor negativo.

VALOR EN BASE DE DATOS

Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
Picture3: Interfaz de base de datos de valor.

Valor definido - Puede especificar un valor constante o el uso variables globales [global_var]. Muy útil para
pasar parámetros.

Incremento Auto (automática) - Se utiliza sólo cuando el campo en la base de datos es AUTO
INCREMENTO o similar, si su SGDB utiliza secuencias para ejecutar el incremento automático, un campo
para introducir el nombre de la secuencia se muestra.

Incremento automático (manual) - El formulario generado se encargará de la función de auto-incremento


mediante el cálculo automático del valor del campo antes de insertar un registro.
Fecha Inclusión - La fecha del servidor se guarda en el campo de la tabla en el tiempo de inserción .
Fecha de Actualización - La fecha del servidor se guarda en el tiempo de la actualización.
Nulo - El campo SQL en el cuadro está lleno de (null)

Lookup de EdiciÓn

Figura 2: Interfaz de lookup de edición

Atributos:

SQL Select - Introduzca un comando utilizado para seleccionar el texto de captura.


Lineas - Definir el número de registros que se muestra en cada búsqueda.
Anchura - Definir el ancho del cuadro de captura (Captura de texto)
Fuente - Tipo de fuente utilizado para mostrar el lookup.
Color de fuente - Color de fuente (en formato HTML), usado para mostrar el lookup.
Tamaño de Fuente - Tamaño de la fuente utilizada para mostrar el lookup.
Opciones de búsqueda - Establece el modo de buscar textos (igual al principio, cualquier parte, igual al
término).
Captura de Texto - Cuando esta opción no está seleccionada, en la aplicación sólo se muestra un campo
de entrada de datos. Véase un ejemplo en el siguiente enlace.

Mostrar original y el valor de lookup - Con esta opción desactivada (No) muestra, por ejemplo, sólo el
nombre del Estado en la captura

Mostrar la etiqueta con la descripción - Le permite mostrar la etiqueta con la descripción.


Elija la conexión - Permite ejecutar la sentencia SQL en otro tipo de conexión disponible en este proyecto.

PROCESAMIENTO AJAX

Recarga otros tipos de campos de selección (Select, CheckBox, Radio y DoubleSelect) cuando el evento de
campo OnChange occours. Por ejemplo: Seleccionar un campo "lista de los estados", y una segunda lista de
las ciudades. Es posible volver a cargar una lista de las ciudades cambiando el estado seleccionado.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Imagem Html

campo IMAGEN HTML

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - Define el tipo de campo de datos. Cuando los campos es del tipo de imagen htmlse permite
insertar en el campo una imagen.

Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Imagen - Define la imagen que se mostrará. El icono "Seleccionar imagen" lista imágenes estándar del
ScriptCase para la selección. El icono de "Subir una imagen" permite al programador presentar una imagen
al servidor situado en otra máquina
Borde - Ancho de borde de la imagen en píxeles.
Anchura - Define el ancho de la imagen en píxeles.
Altura - Define altura de la imagen mostrada (en porcentaje o píxeles).

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Etiqueta

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos -Define el tipo de campo de datos. Cuando el campo es de tipo etiqueta , se muestra sólo
como salida.

Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Texto - Cuadro de texto para introducir un texto que se muestra por el lado del campo.
Recargar - Recarga el formulario al hacer clic en el vínculo creado con el texto introducido en el atributo
Texto
Posición - Posición del campo en el el bloque seleccionado, cuando se carga el formulario

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Editor Html

campo EDITOR DE HTML


Configuración general

Figura 1: Configuración general de interfaz

Atributos:

Tipo de datos - Define el tipo de campo de datos. Los campos de tipo HTML editor aceptan letras, números
y caracteres especiales.

Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Altura - Define la altura del cuadro editor en píxeles.
Campo oculto - Campo está disponible para los procesos PHP o JavaScript, pero no se muestra.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de SQL - Define el tipo de campo en la base de datos.

Barra de herramientas
Atributos:
Propiedades:
Posición - Posición de la barra de herramientas en el Editor de HTML.
Alineación - Alineación del botón en la de la barra de herramientas.
Status - Oculta la barra de estado o la muestra. Seleccione de posición en la pantalla : Superior o
Inferior.
Cantidad - Cantidad de líneas en la barra de herramientas en el Editor de HTML.

Diseño de botón - Definir la configuración de la pantalla la barra de herramientas.


Vista Previa - Presentación preliminar de la configuración de la pantalla de la barra de herramientas
definida.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Tema

ConfiguraciÓn General

Atributos:

Tipo de datos - Tipo de campo de aplicación.


Label - Etiqueta de campo en la aplicación.
Reload - Recarga forma después de las actualizaciones.
Campo Locales

ConfiguraciÓn General

Atributos:

Tipo de datos - Tipo de campo de aplicación.


Label - Etiqueta de campo en la aplicación.
Reload - Recarga forma después de las actualizaciones.
Campo Youtube

ConfiguraciÓn general

Atributos

Tipo de datos - tipo de campo en las aplicaciones.


Label - etiquetas de campo en la aplicacion.
Modo de visualización -La forma en que el vídeo se muestra, modal o una ventana nueva.
Ancho -ancho de vídeo en píxeles.
Altura - altura del video de en píxeles.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de SQL - Tipo de campo en la base de datos

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).
Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Campo Google Maps

Permite mostrar mapas mediante la API de Google.

Tipo de datos - Campo tipo de datos.


Label - tÃtulo de campo en su aplicación. Por ejemplo: un campo se define como client_name_fld en la
tabla se muestra como nombre de cliente.
Inicio - Definir los parámetros que se pasarán a la API de Google.
Modo de visualización - Define la ventana en la que se abre el mapa. Se puede abrir en modal o en una
nueva ventana.
Ancho - Define el ancho del mapa.
Altura - Define la altura de Mapa.
Zoom - Define las iniciales Zoom (disponible en la API de Google) en el mapa.
API Key- Clave de autorización para ver los mapas con Google API. (Obligatorio sólo para la versión 2 o
menos de la API de Google.)
Tipo de enlaces - Definir el tipo de vÃnculo.
Texto del enlace - Texto para el enlace del mapa.
Tipo de SQL - Muestra el tipo de campo de SQL.

CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic

Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.
Texto - Mostrar el texto de ayuda al lado del campo.
Campo Código De Barras

campo CÓdigo de Barras


ConfiguraciÓn general

Atributtes:

Tipo de datos - Tipo de datos del campo.


Label - título de campo.
Deshabilitar campo - Definir si el campo se puede desactivar en "modo de inserción", "modo de
actualización" o en "insertar y actualizar el modo de".
Tipo de SQL - Tipo de campo en la base de datos

CÓdigo de Barras

Atributtes:

Tipo - Tipo de códigos de barras.


Texto - Texto de códigos de barras para la ilustración.

Hay 18 tipos de códigos de barras, que se enumeran a continuación:


CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS

CSS

Atributos:

Fuente - Tipo de fuente del campo .


Tamaño - Tamaño del fuente.
Color de la fuente - Color de la fuente del texto (Seleccione en paleta de colores)
Color de fondo - Color de fondo (Seleccione en la paleta de colores).
Negrita - Aplicar formato de negrita
Subrayado - Aplicar formato subrayado a la fuente.
Tamaño del borde - Determinar el tamaño del borde.
Color del Borde - Determinar el color del borde , usando la paleta de colores.
Alineación horizontal - Alineación horizontal del campo (izquierda, derecha, centro y justificar).

Documente la aplicación. Cree instrucciones en línea, describe las reglas de negocio y guarde los comentarios
en el sistema de ayuda que permitan al usuario comprender mejor el sistema y ayudarlo direccionarlo a la mejor
manera de utilizarlo.

Figura 1: Configuración de Ayuda usando Pop-up.

Atributos:

Describir Ayuda - Añadir un texto que se mostrará cuando el usuario sitúe el ratón sobre el campo.
Tipo de Ayuda:
Popup - Muestra el texto de ayuda en una ventana emergente cuando el icono de ayuda aparece al
lado del campo que se hace clic
Sugerencia - Muestra el texto de ayuda en una ventana de sugerencia (hint window) cuando el cursor
del ratón pasa sobre la página.

Texto - Mostrar el texto de ayuda al lado del campo.


Layout

Visión General Layout

VISIÓN GENERAL layout


En este módulo están disponibles recursos de edición, atributos y la visualización de la aplicación, de manera
que podemos atribuir los esquemas de visualización, organizar los campos en los bloques, definir los valores y el
formato de cabecera entre otros.

Páginas
Bloques

Esquema de Colores

Cabecera y Pie de pagina


Páginas

PÁGINAS
Utilizando la definición de los bloques, una página es un contenedor de bloques. En cada aplicación se crea una
página que tiene el nombre default "pag1". En las aplicaciones del formulario, control y filtro, es posible crear más
páginas a una aplicación. Las páginas se muestran en la aplicación en modo de pestañas, donde cada pestaña
tiene los bloques definidos en la Organización de los bloques.

Figura 1: Interfaz de configuración de las páginas (disponible sólo para las aplicaciones de formulario , control y filtro).

Véase a continuación un ejemplo de una aplicacion de formulario utilizando dos páginas: Datos generales y
Documentos (ver Figura 2)

Figura 2: Aplicacion de formulario con el de uso de los recursos de las páginas.

CONFIGURACIÓN DE LAS PÁGINAS


La aplicacion de formulario ya lleva una página estándar, identificados por pag1, que puede cambiar el nombre,
con la creación de nuevas páginas. El uso de páginas es muy indicado cuando tenemos una aplicación que
implica una gran cantidad de campos de una tabla (más de 20 por ejemplo). Un formulario con más de 20
campos en la vertical sería difícil de usar.

Una aplicación puede tener un montón de páginas, y en cada uno de ellos, puede incluir un montón de bloques.
Figura 3: Interfaz de configuración de las páginas

Para incluir una nueva página, por favor introduzca los dos textos anteriores de los botones Insertar, en el primer
campo llenar el nombre de la página y en el segundo campo, seleccione la imagen que será presentado como
icono de la carpeta, y luego haga clic en el botón de Insertar.

Para borrar una página, haga clic sobre el botón de borrar que se presenta en la línea de la página
correspondiente.
NOTA: La definición de las páginas sólo es considerado para formularios en la orientación de Registro Único

Configuraciones relativas a la carpeta de la pestaña.

Atributos:

Nombre de la fuente - Permite definir qué tipo de fuentes van a ser mostrado en el campo. Haga clic en
el icono que se encuentra en el lado derecho del campo que se abre una ventana a la selección de
fuente. Sólo tienes que seleccionar la fuente en la lista existente y haga clic en el botón de confirmación.
La ventana se cierra y la opción se traslada al campo en la ventana principal
Tamaño de Fuente - Informar al tamaño de la fuente deseada.
Color de la fuente seleccionada - Permite definir el color de fuente de la pestaña seleccionada. Haga
clic en el icono existente en el lado derecho del campo, se abre una ventana con una paleta de colores.
Seleccionar el color deseado, simplemente haga clic en el botón de actualización y el código
correspondiente al color seleccionado será automáticamente transferido al campo.
Color de fondo seleccionado - Permite definir el color de fondo que tendrá la pestaña seleccionada.
Haga clic en el icono existente en el lado derecho del campo, se abre una ventana con una paleta de
colores. Seleccionar el color deseado, simplemente haga clic en el botón de actualización y el código
correspondiente al color seleccionado será automáticamente transferido al campo.
Color de la fuente no seleccionado- Permite definir el color de fuente de la pestaña no seleccionada.
Haga clic en el icono existente en el lado derecho del campo, se abre una ventana con una paleta de
colores. Seleccionar el color deseado, simplemente haga clic en el botón de actualización y el código
correspondiente al color seleccionado será automáticamente transferido al campo.
Color de fondo no seleccionado- Permite definir el color de fondo de la pestaña no seleccionada.
Haga clic en el icono existente en el lado derecho del campo, se abre una ventana con una paleta de
colores. Seleccionar el color deseado, simplemente haga clic en el botón de actualización y el código
correspondiente al color seleccionado será automáticamente transferido al campo.
Bloques

Esta configuración es válida para formar con la orientación "Registro Único". A través de la creación de los
bloques, los campos del formulario puede ser mejor distribuida para el efecto visual.

Blocks
Por defecto, las aplicaciones creadas en ScriptCase constará de un sólo bloque, con el mismo nombre de la
aplicación. Puede añadir tantos bloques como sea necesario y organizarlos en la forma más conveniente. En la
figura de abajo observará una columna ORGANIZACIÓN, que puede ser utilizada para definir la posición de
próximo bloque (al lado o debajo de la cadena).

Imagen 1: Interfaz de Configuración de Bloques.

En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.

Organización y cambio de posición de Bloques

Véase más adelante de cómo modificar el orden de bloques en la pantalla.

Haga clic para seleccionar el bloque al que desea modificar su posición


Eliminar un bloque de pantalla.

Haga clic en el bloque y arrastrelo a los "bloques que no se muestran".

Atributos

Op - Opciones.

Bloque (Nombre) - Nombre interno del bloque.

Bloque (Título) - Etiqueta (nombre a mostrar) del bloque.

Titulo (Visualización)- Mostrar Titulo del Bloque

Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque

Etiqueta (Posición) - Opciones de visualización de etiqueta:

“Sobre" - Muestra la etiqueta por encima del campo.

“Al lado” - Muestra el campo al lado de la etiqueta.

“Abajo” - Muestra la etiqueta abajo del campo.

Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.

Campos (Posición) - Posición dentro del bloque:


“Abajo" - Muestra un campo debajo de las otras columnas respetando la cantidad.

“Al lado” - Muestra los campos lado a lado respetando la cantidad de columnas.

"Línea” - Mostrar campos lado a lado sin tabulación

Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:

“ Abajo" - Indica que el siguiente bloque se muestra abajo.

“Al lado” - Indica que el siguiente bloque se muestra al lado.

“Pestañas” - Indica que el siguiente bloque se muestra en otra Pestaña..


Organización (Ancho) - Anchura de bloque de en píxeles o porcentaje. Ejemplo: Si hay dos bloques de lado
a lado un buen tamaño es de 50% para cada bloque.

Organización (Altura) - Altura de bloque en píxeles o porcentaje.

AÑadir nuevo bloque


Para añadir nuevos elementos en una aplicación, basta con hacer clic en .

Figura 2: Interfaz de agregar nuevo bloque

Atributos:

Nombre - Nombre de bloque


Etiqueta - Etiqueta de bloque

Editar Bloque

Clic en para editar la información del bloque y haga clic en Guardar.


Figura 3: Interfaz de editar bloque

Attributes:

Nombre - Nombre del bloque.


Título - Título del bloque.
Mostrar Título - Mostrar linea con el título de bloque.
Fuente del título de bloque - Fuente para el título del bloque.
Tamaño de fuente - Tamaño de la fuente del título del bloque.
Color de fuente - Color de fuente del título del bloque.
Color de fondo - Color de fondo de línea de título del bloque
Imagen de fondo - Imagen de fondo del título del bloque
Altura de Título- Altura de la línea de título del bloque (en píxeles);
Alineación horizontal - Alineación horizontal del título del bloque (izquierda, centro y derecha);
Alineación vertical - Alineación vertical del título del bloque (superior, media e inferior);
Mostrar Etiqueta - Mostrar las etiquetas de los campos del bloque
Columnas - Cantidad de columnas de campos del bloque
Columnas Ancho-Columns Width - Calcular columnas del bloque.
Color de Etiqueta - Color de display de Campos de etiqueta
Organización de campos - Organización de campos de bloque
Posición de la Etiqueta - Posición de campos etiqueta
Bloque Siguiente- Posición de bloque siguiente en relación con el actual.
Color de borde - Color del borde del bloque
Ancho de Frontera - Ancho de las fronteras del bloque;
Ancho de bloque - Ancho de bloque
Altura de bloque - Altura de bloque
Cellspacing - Espaciado entre celdas del bloque.
Collapse - Permite ampliar y colapsar cada bloque de forma individual.
Configuración De Layout

Configuracion de Layout

Image1: Configuración de diseño de interfaz

Permite definir el tema de la aplicación. (CSS)

Atributos:

Plantilla de Cabecera - Permite elegir el formato del encabezado.


Plantila de Pie de página - Permite elegir el formato del pie de página.
Tema - Permite seleccionar un tema existente (colores, fuentes, etc) a la aplicación.
Encabezado Y Pie De Pagina

ENCABEZADO Y PIE DE PÁGINA


ENCABEZADO

Image1: Interfaz de cabecera.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada.

Mostrar encabezado - Este valor determina si el encabezado se mostrará


TÃtulo de la aplicación - Permite definir un tÃtulo de encabezado que se mostrará en la aplicación. (Las
aplicaciones de formulario tiene dos tÃtulos predefinidos, uno a modo de inclusión, y otro a modo de
actualización)
Las variables de cabecera - Los campos variables se pueden llenar con cualquiera de los tipos disponibles.
Dependiendo del tipo, será necesario asociar el contenido de la misma. Ver los tipos disponibles a
continuación:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en la cabecera
TÃtulo: Muestra en la cabecera el valor introducido en el campo de Titulo.
Fecha: Muestra la fecha actual del servidor en formato dd / mm / aaaa en la lÃnea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la lÃnea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda


seleccionados por el usuario en el formulario de búsqueda. (Sólo disponible para las
aplicaciones Grid)

PIE DE PÁGINA
Image2: Interfaz de pie de página.

Este formato de interfaz puede cambiar dependiendo de la opción seleccionada

Mostrar pie de página - Esta opción determina si el pie de página se mostrará.


Variables de pie de página - Los campos variables se pueden llenar con cualquiera de los tipos
disponibles. Dependiendo del tipo, será necesario asociar el contenido de la misma. Estos son los tipos
disponibles:
Campo: Muestra el valor del campo de acuerdo al campo seleccionado en la lista desplegable. Los
campos que forman parte del "Select" de la aplicación serán mostrados en una nueva lista desplegable.
El valor del campo seleccionado se mostrará en el pié de página
TÃtulo:Muestra en el pie de página el valor introducido en el Titulo.
Fecha:Muestra la fecha actual del servidor en formato dd / mm / aaaa en la línea de cabecera. Hay
muchos formatos disponibles para utilizar, para ver todos los formatos disponibles, haga clic en para
utilizar la ventana de ayuda. Introduzca el formato en el campo de texto que aparece al lado.
Imagen: Escriba un nombre de una imagen existente en el servidor. Para localizar las imágenes
existentes y seleccionar, haga clic en el icono "Escoge la imagen" y para subir nuevas imágenes al
servidor, haga clic en "Cargar imágenes" .
Valor: Cuando el tipo "valor" es seleccionado, la información introducida en el campo de texto al lado se
muestra en la línea de cabecera. Puede usar texto simple y/o "Variables globales". Ejemplo: "Nombre
del empleado:[v_name] ".

Criterios de búsqueda - Muestra en el encabezado de los criterios de búsqueda seleccionados por el


usuario en el formulario de búsqueda. (Sólo disponible para las aplicaciones Grid)
Event

Visión General

visiÓn general de EVENTOS para formulario


Scriptcase utiliza el concepto eventos para personalizar el código de la aplicación. Los eventos permiten definir
las acciones de acuerdo al tiempo de ejecución (por ejemplo, después de Insertar un registro, cuando se carga,
cuando se envía y otros) y tipo de aplicación.

Imagen 1: El evento de acceso botón de formulario de solicitud.

onApplicationInit - Este evento se ejecuta cuando la aplicación se carga sólo por primera vez.
onNavigate - Este evento se ejecuta cuando se navega de un registro a otro.
onScriptInit - Este evento se ejecuta cuando la aplicación se está cargando.
onRefresh - Este evento se ejecuta al cargar la página de la solicitud.
onValidate - Este evento se ejecuta al hacer clic sobre la validación (OK, Actualizar, Insertar, Borrar, Filter)
dependiendo de la aplicación.
onValidateFailure - Este evento se ejecuta si la validación se ha fallado. Con errores.
onValidateSuccess - Este evento se ejecuta si la validación es exitosa. Sin errores.
onBeforeInsert - Este evento se ejecuta antes de la inserción.
onAfterInsert - Este evento se ejecuta después de la inserción.
onBeforeUpdate - Este evento se ejecuta antes de actualizar un registro.
onAfterUpdate - Este evento se ejecuta después de actualizar un registro.
onBeforeDelete - Este evento se ejecuta antes de la eliminación.
onAfterDelete - Este evento se ejecuta después de la eliminación.
onLoad - Este evento se produce cuando la página se carga, es decir, cuando la navegación desde un
registro a otro, al hacer clic en los botones (nuevo, insertar, etc antes.).
onLoadRecord - Este evento se produce cuando se carga la página antes de imprimir cada registro.
onBeforeInsertAll - Este evento se ejecuta antes de la inserción de ningún registro.
onAfterInsertAll - Este evento se ejecuta después de insertar todos los registros.
onBeforeUpdateAll - Este evento se ejecuta antes de actualizar todos los registros.
onAterUpdateAll - Este evento se ejecuta después de la actualización de todos los registros.
onBeforeDeleteAll - Este evento se ejecuta antes de la eliminación de todos los registros.
onAfterDeleteAll - Este evento se ejecuta después de la eliminación de todos los registros.

Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".

Ver más sobre Scriptcase Macros.


Eventos Ajax

Usando AJAX, el tráfico innecesario de información se evita, acelerando el trámite de su solicitud.

Imagen 1: El evento de interfaz AJAX.

Los siguientes eventos están disponibles con ScriptCase.

onChange - Este evento ocurre cuando el campo tiene el foco y el valor del campo es cambiado y el
enfoque se dirige a otro objeto.
onClick - Este evento ocurre cuando se hace clic en el campo.
onBlur - Este evento ocurre cuando el campo tiene el enfoque, el valor del campo no se cambia y el
enfoque se dirige a otro objeto.
onFocus - Este evento ocurre cuando el campo tiene el foco.

Sólo el evento onClick está disponible para aplicaciones Grid.

Vea a continuación un ejemplo: El campo de usuario se valida con una base de datos (tabla). Para los usuarios
válidos devuelve el nombre. Para los usuarios no válido se muestra un mensaje.

Ejemplo:

1 º - Seleccione el campo y los eventos que utiliza el proceso de AJAX, (en el código PHP). Pasar parámetros
es opcional.
Imagen2: Selección de los campos y eventos para el procesamiento de AJAX.

2 º -Escriba la regla en el editor de PHP abierto. El código es procesado por el servidor y el resultado XML
enviado al navegador. Ver la macro Macros Asistente para una selección de macros ScriptCase disponibles.

Imagen3: Programación PHP con AJAX.

Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".

Ver más sobre Scriptcase Macros.


Botones

Botones

Nuevo Botón
Para crear un nuevo botón, haga clic en la opción Nuevo Butón y escribe un nombre y el tipo de botón.

Tipos botón: (Javascript, PHP, Enlace, Ajax).

Image2: Nueva función de botón.

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Botón Javascript

botÓn Javascript
Para crear un nuevo botón, haga clic en "" el botón Nuevo, escriba el nombre y seleccione el tipo de botón.

Image2: Función Nuevo b otón Hay tres tipos de botones: (Button, Imagen y Link).

Modo de visualizaciÓn (Button)

Image1:. Botones de configuración de la interfaz

Modo de visualización -. Modo de visualización del botón en la barra de herramientas (botón)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia .
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

Modo de pantalla (imagen)


Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Icono - icono de la pantalla del botón.
Sugerencia -. Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo .
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

modo de visualizaciÓn (Link)

Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino, donde el código se ejecutará. (La misma ventana / otra ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

CÓdigo
. Image2: Interfaz de JavaScript.

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Botón Php

botÓn PHP
Para crear un nuevo botón, haga clic en "" el botón Nuevo, escriba el nombre y seleccione el tipo de botón.

Image2: fFunción Nuevo B otón Hay tres tipos de botones: (Button, Imagen y Link).

Modo de visualizaciÓn (Button)

Image1:. Botones de configuración de la interfaz

Modo de visualización -. Modo de visualización del botón en la barra de herramientas (botón)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia .
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

Modo de pantalla (imagen)


Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Icono - icono de la pantalla del botón.
Sugerencia -. Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo .
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

modo de visualizaciÓn (Link)

Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino, donde el código se ejecutará. (La misma ventana / otra ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

CÓdigo
Image2: Interfaz Php.

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Botón De Enlace

botÓn de enlace
Para crear un nuevo botón, haga clic en "" el botón Nuevo, escriba el nombre y seleccione el tipo de botón.

Image2: Función Nuevo botón. Hay tres tipos de botones: (Button, Imagen y Link).

Modo de visualizaciÓn (Button)

Image1:. Botones de configuración de la interfaz

Modo de visualización -. Modo de visualización del botón en la barra de herramientas (botón)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia .
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

Modo de pantalla (imagen)


Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Icono - icono de la pantalla del botón.
Sugerencia -. Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo .
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

modo de visualizaciÓn (Link)

Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino, donde el código se ejecutará. (La misma ventana / otra ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

El botón de enlace requiere un vínculo asociado a ell.En el menú de la aplicación (en el lado izquierdo de la
ventana) hay una opción para crear nuevos vínculos y configurar el botón de enlace nuevo. Siga los pasos
siguientes para crear el vínculo necesario para completar la operación.
CreaciÓn de un nuevo enlace
1 - Haga clic en un nuevo enlace, como en la imagen debajo.

Image2: Crear vínculos nuevos.

2 - Seleccione los botones de tipo de vínculo y haga clic en el siguiente (en la imagen abajo).

Image3: Interfaz Tipo de enlace.

3 - Seleccione la aplicación que se llamará y haga clic en Siguiente.

Image4: Interfaz liista de aplicaciones

4 - Definir los parámetros pasados. Puede ser de tres tipos: de campo, de valor o vacío.

Campo - Ingrese el campo utilizado para pasar el contenido.

Image5: Interfaz deDefiniciónde Parámetros - Field.

Fijo - Escriba un contenido fijo de ser aprobada.


Image6: Interfaz de Definición de Parámetros - Valor.

Vacío - Ningún valor se pasa.

Image7: Interfaz de definición de parámetros - Vacio

5 -Definir las propiedades del formulario de enlace - Iframe.

Image8: Interfaz Enlace / Propiedades del formulario

Link del modo de funcionamiento - Cómo se presentará el enlace.

Abrir en la misma ventana - Mostrar el formulario en la misma ventana del navegador, salir de la
búsqueda y va a el formulario.
Abrir en otra ventana - Abrir otra ventana para mostrar el formulario.
Abrir en una Iframe - Mostrar el formulario en la misma en la misma ventana que la búsqueda, por
debajo de la búsqueda se crea un Iframe para mostrar el formulario.

URL de salida de la aplicación llamada - dirección web visitada cuando el usuario salga del formulario.
Propiedades de formulario - Seleccione los botones que se mostrarán.

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Botón Ajax

Botón Ajax
Para crear un nuevo botón, haga clic en 'Nuevo Botón', ponga el nombre y seleccione lo tipo del botón.

Image1: Nueva función del botón

Modo de visualizaciÓn (Button)

Image1:. Botones de configuración de la interfaz

Modo de visualización -. Modo de visualización del botón en la barra de herramientas (botón)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia .
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

Modo de pantalla (imagen)

Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Icono - icono de la pantalla del botón.
Sugerencia -. Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo .
Objetivo - Ventana de destino donde se realizará el código que se ejecuta (la misma ventana / otra
ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

modo de visualizaciÓn (Link)

Image1:. Botones de configuración de la interfaz

Modo de visualización - Modo de visualización del botón en la barra de herramientas (Link)


Etiqueta - TÃtulo del botón de la aplicación.
Sugerencia - Sugerencia
Mensaje de confirmación - que no muestre el mensaje, deje el campo vacÃo.
De estilo CSS - De estilo CSS nombre de la clase, creado en los botones del editor de esquema.
Objetivo - Ventana de destino, donde el código se ejecutará. (La misma ventana / otra ventana).
Mostrar en el modo Editar - Determina si el botón se muestra en el modo de edición.
Mostrar en el modo de suma - Determina si el botón se mostrará en el modo de suma.

Image1:. Botones de configuración de la interfaz

Code
. Image2: Interface Php.

Eliminar un botón
Para eliminar un botón haga clic en el icono Eliminar junto al nombre del botón en el menú de la aplicación -
opción de botones.
Maestro Detalle

Maestro Detalle

MAestro / DEtalle
Permiten crear formas de actualización para actualizar las tablas 1: N en una sola ventana.

Figura 1: Pedidos del Maestro / Detalles y formulario de pedidos

Ver más:

Cómo crear un detalle Master


Creación De Nuevo Detalle

creaciÓn de Nuevo detalle


En el menú de la aplicación, haciendo clic en el elemento de Nueva Detalle de la carpeta Formulario Maestro /
Detalle se crea un vínculo nuevo detalle.

Figura 1: Crear un nuevo maestro-detalle<