Script
Script
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.
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.
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
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.
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.
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.
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).
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:
*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.
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
Ex:
user@computer:~/your/download/folder$ chmod -x scriptcasev8_installer.run
4 - Ejecutar el instalador.
Ex:
user@computer:~/your/download/folder$ ./scriptcasev8_installer.run
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”.
3 - Contrato de licencia.
1. ¿Acepta esta licencia?: Debes leer y aceptar los términos antes de 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.
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í.
6 - Instalar.
7 - Completar la instalación.
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:
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.
1. Idioma: Seleccione el idioma que se mostrará en el proceso de instalación. Esto no selecciona el idioma de
ScriptCases.
2 - Mensaje de “bienvenido”.
3 - Contrato de licencia.
1. ¿Acepta esta licencia?: Debes leer y aceptar los términos antes de 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.
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í.
6 - Instalar.
7 - Completar la instalación.
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:
*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.
1. Idioma: Seleccione el idioma que se mostrará en el proceso de instalación. Esto no selecciona el idioma de
ScriptCases.
2 - Mensaje de “bienvenido”.
Esta pantalla muestra la mensaje de “bienvenido” del instalador
3 - Contrato de licencia.
1. ¿Acepta esta licencia?: Debes leer y aceptar los términos antes de 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.
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í.
6 - Instalar.
7 - Completar la instalación.
Ex:
http://127.0.0.1:8081/scriptcase.
Instalación Manual Scriptcase
*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
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:
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.
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
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:
Activación de la biblioteca GD
utilice el comando sudo apt-get install php5-gd para habilitar la biblioteca GD.
Descargar "Zend Guard Loader" para Linux utilizando el siguiente enlace y colocarlo en /usr/lib/php5/Zend.
[zend]
zend_extension=/usr/lib/php5/Zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=
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).
Ej: http://127.0.0.1/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
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:
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.
Si todo estaba bien en la instalación, por lo que la siguiente página se muestran. Haga clic en Siguiente para
iniciar ScriptCase.
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.
Apache download
mod_fcgid 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
Extraiga el Mod fcgid , copie el mod_fcgid.so archivo y péguelo en el directorio C: / Apache24 / modules
Busque:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Y cambiarlo a
<IfModule dir_module>
DirectoryIndex index.html index.php index.phtml
</IfModule>
Busque IfModule mime_module y por encima de esta opción, añada el texto a continuación:
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).
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.
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
[zend]
zend_extension=C:/php/ext/ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=
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).
Ej: http://127.0.0.1/scriptcase
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:
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.
Configuración de Apache
/usr/local/php5/bin
Descargar "Zend Guard Loader" para MacOS utilizando el siguiente enlace y colocarlo en
/usr/local/zend/lib/php_extensions.
Descargar ZendGuardLoader
[zend]
zend_extension=/usr/local/zend/lib/php_extensions/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=
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).
Ej: http://127.0.0.1/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
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:
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.
Si todo estaba bien en la instalación, por lo que la siguiente página se muestran. Haga clic en Siguiente para
iniciar ScriptCase.
usuario: admin
contraseña: admin
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
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.
En la parte superior de la pantalla, se encuentra disponible un menu jerárquico que contiene todas las opciones
de ScriptCase.
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:
Otros atributos:
La Barra de Tareas muestra las aplicaciones abiertas para edición, permitiendo editar más de una aplicación a la
vez.
En la página principal se listan las carpetas y las aplicaciones desarrolladas con ScriptCase.
2 - Filtros
Son usados para filtrar las aplicaciones de la carpeta actual.
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.
Visión General
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
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.
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.
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.
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.
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
Sistema de Seguridad
Sistema de entrenamiento
Online Shop
Sistema de Helpdesk
Sistema para Gestión de Proyectos
Samples
Sistema de Noticias
Sistema álbum
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
Atributos:
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.
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.
Usando la opción de valores por defecto és posible personalizar una serie de atributos del proyecto, evitando
tareas repetitivas y aumentando la productividad.
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:
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.
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 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.
Atributos:
Eliminar - Borrar todas las aplicaciones del Proyecto para la versión seleccionada.
Editar - Editar la versión del Proyecto (Sólo disponible si el estado de la versión es "Abierto"
Incrementar VersiÓn
Los incrementos de versión permiten controlar el desarrollo del proyecto, separando las versiones que han sido
desarrolladas.
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.
Atributos:
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.
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.
Luego ScriptCase genera un enlace al archivo de respaldo (.ZIP). Haga clic en el enlace para descargarlo.
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.
Lista de Aplicaciones
La lista de aplicaciones muestra una información histórica y analítica sobre las aplicaciones del Poyecto.
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.
Resumen de Desarrolladores
Muestra un reporte detallado por Desarrollador y applicacioned creadas.
En el menú proyecto -> Mostrar Diagrama, podemos generar un diagrama de todas las aplicaciones del
proyecto actual.
Imagen 2: Diagrama.
Busqueda En Las Aplicaciones
Utilice esta opción para guardar el proyecto y todas sus aplicaciones en un archivo ZIP que puede importar en
otro ScriptCase.
Scriptcase generará un enlace a un archivo (.ZIP). Haga clic en el enlace para descargarlo.
Utilice para subir e importar un archivo ZIP exportado anteriormente al proyecto abierto.
Paso 1 - Seleccione el archivo zip con el proyecto que fue exportado previamente por ScriptCase.
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.
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.
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:
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:
2 - Iniciar Sesión:
Usuario / App
Basado en el nivel de seguridad de la aplicación. Donde la aplicación está vinculada con el usuario.
2 -Applicaciones:
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:
1 - User:
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:
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:
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.
Insertar datos:
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.
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
1. Conexión -
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.
General:
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:
LDAP:
4. Prueba de usuario - El quinto paso se utiliza para activar un usuario como administrador.
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.
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
1. Conexión -
General:
Login:
LDAP:
3. Prueba de usuario - El quinto paso se utiliza para activar un usuario como administrador.
Insertar datos:
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
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.
 
Image 02: Servidor ventana Administrador Principal.
En la ventana principal, acceda a la "Roles" y, a crear una nueva función utilizando "Agregar funciones"
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
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
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.
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.
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.
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.
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]
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.
En un sistema basado en Debian, tenemos que usar apt-get para recuperar e instalar slapd.
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.
En primer lugar, debe crear un archivo LDIF con la información sobre el usuario sobre el mismo:
user@computer:~$ touch hbarros.ldif
# 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==
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
Crear / Editar
Esta opción es utilizada para crear o editar un nuevo esquema para el módulo de Log de su proyecto.
Una vez que se tenga un esquema de Logs creado, puede ser listado para ser editado o borrado.
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.
En la parte inferior de la página están las opciones para filtrar las aplicaciones que son listadas.
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
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â??.
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.
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.
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â??.
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.
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.
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
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:
2. After downloading the file, follow the steps in the installation wizard clicking on next and keeping the default
values.
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.
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.
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.
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 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
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.
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
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
Oracle
Currently Scriptcase offers the Oracle connection through the Oracle Instant Client.
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
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â??.
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.
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.
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â??.
For more details on configuring the connection of the database click on Advanced
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.
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â??.
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.
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.
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â??.
For more details on configuring the connection of the database click on Advanced
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.
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â??.
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.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
The MS SQL Server connection to ScriptCase can be done in different ways according to your operating system.
Win
Win Windows Windows
Server Win 7 Linux /
Server Win 8 Server Vista
2008 R2 SP1 MacOS
2012 2008 SP2 SP2
SP1
Native SRV - - -
ODBC -
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
In this topic we will see how to connect the Scriptcase production environment to SQLServer using the XAMPP
pre-configured environment.
Recommended:
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/
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.5 Access the file info.php and check the settings of MS SQL module.
3 Downloading 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.
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.
[SQLSERVER] --> This is the name that will refer to my dabatase 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â??.
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.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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

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â??.
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.
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.

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â??.
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.
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.

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â??.
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.
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.
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
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â??.
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.
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.
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â??.
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.
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.
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â??.
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.
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.
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:
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
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.
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.
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
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)
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.
Después de creadas, las aplicaciones son mostradas en la página de inicio del Proyecto (Imagen 5).
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.
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.
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
Visión General
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.
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
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
Opciones :
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.
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.
Atributos:
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
Anãdir:
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:
Botones de configuraciÓn
Image5: Configuración de botones.
OPCIONES
Atributos:
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
Atributos:
EXPORT - CSV
Configurar el formato CSV de la grid.
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.
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
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
SQL - Muestra el comando SQL. Puede modificar la consulta para añadir o eliminar campos, funciones, etc
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
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.
Ordenação
Campos com 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.
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.
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á.
Atributos:
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.
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:
}
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!");
}
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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
Opciones:
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.
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.
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
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:
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
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:
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
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:
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
Formato Intero
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Atributos:
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.
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:
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:
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
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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.
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.
Atributos:
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:
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
Formato Decimal
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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.
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.
Atributos:
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:
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
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).
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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.
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.
Atributos:
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
Atributos:
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:
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
Formato Decimal
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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.
Atributos:
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.
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.
Atributos:
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.
Attributes:
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
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)
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:
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
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Atributos:
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.
Attributes:
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
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)
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:
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
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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.
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
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:
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:
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)
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
Atributos:
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
Atributos:
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
Atributos:
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
Atributos:
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.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
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.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
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.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
Atributos:
CÓdigo de Barras
Atributtes:
CSS
Atributos:
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.
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.
ConfiguraciÓn general
Atributos
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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
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:
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
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.
Para añadir nuevos elementos en una aplicación, basta con hacer clic en .
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
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;
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".
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.
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Botones
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
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.
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.
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.
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.
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.
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.
1 - Uso de la opción, haga clic en enlace de un nuevo enlace, como en la imagen debajo.
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.
4 - Definir los parámetros pasados. Puede ser de dos tipos: el valor o vacíos.
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.
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).
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
Para crear un nuevo botón, haga clic en el "Nuevo Botón", escriba el nombre y seleccione el tipo de botón.
Este tipo usa el botón 2 eventos para procesar los códigos PHP.
OnRecord: Ejecutado en cada registro seleccionado.
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
Visión General
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á
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.
Alineación Definir la configuración de la alineación de los detalles de cada campo (a la izquierda, derecha,
centro).
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.
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.
Atributos:
Otros
Botones de configuraciÓn
Image2: Configuración de botones.
Cabecera Y Pie De Pagina
PIE DE PÁGINA
Image2: Interfaz de pie de página.
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.
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.
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.
Atributos:
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.
Atributos:
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.
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:
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:
CAMPOS de agrupaciÓ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:
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
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:
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.
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.
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
GroupBy.
Atributos:
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.
Atributos:
Atributos:
Atributos:
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.
"No"
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.
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.
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.
Predeterminados
Agrupados
Por campo
Posicionamiento Predeterminado
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:
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).
Es posible cambiar las posiciones del resumen haciendo clic y arrastrando hacia arriba o hacia abajo.
"Izquierda"
"Centro"
"Derecha"
Etiqueta
Esta configuración permite cambiar las etiquetas del resumen.
Mediante la opción Campo se organiza cada resumen campo a campo. No se sigue el trazado columnas.
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
CAMPOS de la totalizaciÓn
Etiqueta de ConfiguraciÓn Total
Ejemplo:
Ejemplo:
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.
Total de Registros:
configuraciÓn de Layout
Atributos:
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.
Atributos:
SelecciÓn de campos
Esta interfaz es donde se definen los campos que se sumaron, y el tipo de sumarización de lo campo.
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.
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.
Estas opciones sólo están disponibles en Agrupar por reglas con más de un campo.
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.
Chart Layout
Image 4: Diseño del gráfico con la interfaz de configuración color.
Opciones:
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
Lea más:
CONFIGURACIÓN de subconsulta
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
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.
Lista de Aplicaciones
Todos los proyectos de la grid que utiliza o referencia las variables globales en SQL se muestran. Ver figura 3
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
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):
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
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.
Configuración de visualización.
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
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
Atributos:
Atributos: -
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.
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
En la pestaña "Editar campos", puede configurar cada campo de acuerdo a lo que quieres.
Atributos:
Configuración
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.
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.
Posicionamiento Campos
definir los campos que se muestran en la aplicación.
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.
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
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:
Configuración
Atributos:
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
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.
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.
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
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
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.
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
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;
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
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.
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).
Nota: La descripción del tipo de campo es modificado de acuredo a la selección del tipo de campo.
Campo Texto
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.
Atributos:
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:
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.
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.
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.
Atributos:
Formato de valores
Atributos:
CSS
Atributos:
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.
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
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.
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
campo DECIMAL
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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
Atributos:
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.
Atributos:
CONDICIONES ESPECIALES
Los campos de tipo fecha muestran condiciones de filtro especiales. Para configurar las condiciones específicas
véase abajo las opciones disponibles.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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
Atributos:
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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
Atributos:
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
ConfiguraciÓn general
Atributos:
Atributos:
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)
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.
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
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.
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.
Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
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.
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
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
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.
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:
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.
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
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.
Atributos:
Lookup de Edición
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:
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.
Configuración general
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.
Atributos:
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)
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.
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.
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.
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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.
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:
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.
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.
Configuración general
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.
Atributos:
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) .
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.
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
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.
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.
Atributos:
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.
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:
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.
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.
Configuración general
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:
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.
ClasificaciÓn
Configuración General
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:
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.
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.
Este tipo de datos es una de las grandes funciones de ScriptCase, utilizando la tecnología Ajax, proporcionando
mayor agilidad a sus aplicaciones
Atributos:
Atributos:
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:
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:
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.
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.
Atributos:
Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición
Atributos:
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
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:
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.
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.
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.
Atributos:
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:
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.
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)
Ejemplo:
Ver más:
Enlace de AplicaciÓn
Enlace de Campo
Enlace de Captura
Nuevo Enlace
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
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
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:
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 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:
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
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
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.
La imagen de abajo muestra los atributos que definen el comportamiento del enlace. Introduzca la opción
seleccionada para personalizar las propiedades de enlace.
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.
Estas opciones se muestran sólo cuando la aplicación llamada es un formulario. Permitirá seleccionar
los botones muestrados 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.
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
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
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:
EdiciÓn de un enlace
Acciones
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
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
O bien:
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
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.
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.
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.
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,
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
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
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.
Atributos:
Exportaciones- Definición de los formatos que deben ser generados. El ScriptCase puede generar :
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
Anãdir:
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:
Este cuadro permite configurar los archivos generados por la aplicacion de grafica
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.
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
SQL - Muestra el comando SQL. Puede modificar la consulta para añadir o eliminar campos, funciones, etc
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
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.
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.
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:
}
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!");
}
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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
Opciones:
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
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:
No repita Valor - Mostrar el campo sólo una vez (para los registros con valores iguales). Véase a
continuación.
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)
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:
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.
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
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
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
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:
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)
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:
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.
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
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
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.
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
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:
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
Formato Intero
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Atributos:
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.
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:
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:
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
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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.
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.
Atributos:
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:
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
Formato Decimal
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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.
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.
Atributos:
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:
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
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).
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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.
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.
Atributos:
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
Atributos:
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:
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
Formato Decimal
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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.
Atributos:
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.
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.
Atributos:
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.
Attributes:
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
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)
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:
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
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
Gráfico de columna
Muestra un icono en la línea del título del campo que permite mostrar gráficos.
Atributos:
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.
Attributes:
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
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)
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:
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
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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.
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
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:
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:
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)
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
Atributos:
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
Atributos:
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
Atributos:
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
Atributos:
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.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
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.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
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.
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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
Atributos:
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:
Atributos:
CÓdigo de Barras
Atributtes:
CSS
Atributos:
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.
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.
ConfiguraciÓn general
Atributos
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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:
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
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.
Para añadir nuevos elementos en una aplicación, basta con hacer clic en .
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
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;
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".
Atributos:
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:
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.
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)
Ejemplo:
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
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
O bien:
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
Visión General
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).
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 .
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
Opciones :
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 :
Posicionamiento Campos
definir los campos que se muestran en la aplicación.
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
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.
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.
Anãdir:
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
Atributos:
Teclas de Atalho - Permite definir teclas de acesso rapido via teclado a um botão.
OPCIONES
Atributos:
ExportaciÓn PDF
Esta pantalla permite configurar el archivo PDF para generar la exportación del formulario
Atributos:
impresiÓn HTML
Configurar el formato HTML del formulario.
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.
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).
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
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.
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.
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
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.
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).
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.
Atributos:
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
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'
}
OnBlur Example:
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".
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
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.
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.
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:
}
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.
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
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
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
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)
Ejemplos:
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
Atributos:
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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
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
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
Atributos:
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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.
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
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)
Ejemplos:
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.
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).
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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.
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
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
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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
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:
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.
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
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.).
* "Formata mientras se escribe" deben estar habilitada en el "Formulario>> Configuración" para utilizar esta opción.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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.
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
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).
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.
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.
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:
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.
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.
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
Formato de Valores
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).
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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
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:
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.
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.
Atributos:
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.
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:
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.
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
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.
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:
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.
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:
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.
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.
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:
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.
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:
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.
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).
Multi-Upload
Permite cargar varios archivos y almacenar la información en una tabla de base de datos relativa.
Atributos:
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.
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:
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.
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.
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)
Ejemplos:
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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.
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.
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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.
Atributos:
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.
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.
General Settings
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
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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
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
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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:
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.
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.
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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:
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.
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
CONFIGURACIÓN GENERAL
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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
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
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.
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.
Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
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
Valor Descripción
implícito
1 Deportes
2 Cine
4 Viajar
8 Libros
16 Musica
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
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.
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:
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.
Recursos para mostrar dos valores: Una lista con los valores para seleccionar y una lista con los valores
seleccionados.
CONFIGURACIÓN GENERAL
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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
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:
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.
Configuración general
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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)
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.
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.
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.
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.
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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:
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.
Configuración general
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
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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) .
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.
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.
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.
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.
Atributos:
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.
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:
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.
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
Atributos:
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.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.
Formato de Valores
Atributos:
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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
Atributos:
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:
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.
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.
Atributos:
Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
FORMATO DE VALORES
Attributes:
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.
Lookup de EdiciÓn
Atributos:
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
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:
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.
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
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:
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.
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:
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.
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.
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
ConfiguraciÓn General
Atributos:
ConfiguraciÓn General
Atributos:
ConfiguraciÓn general
Atributos
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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
Atributtes:
CÓdigo de Barras
Atributtes:
CSS
Atributos:
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.
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.
Páginas
Bloques
Esquema de Colores
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)
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
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Atributos
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
“Al lado” - Muestra los campos lado a lado respetando la cantidad de columnas.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
Visión General
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".
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.
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
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.
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).
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).
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).
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.
2 - Seleccione los botones de tipo de vínculo y haga clic en el siguiente (en la imagen abajo).
4 - Definir los parámetros pasados. Puede ser de tres tipos: de campo, de valor o vacío.
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.
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.
Ver más:
Lista de aplicaciones
El Asistente listara las aplicaciones de proyectos a disposición para enlaces. Seleccione la aplicación llamada de
la lista marcando la casilla.
Nota: El formulario de detalle requerido es de tipo grid editable o vista de grid editable. Sólo estos tipos son enumerados por el asistente.
Configuración de Parámetros
En la columna de Campo (imagen izquierda) todos los campos del formulario principal se muestran. En la
columna Clave (lado derecho de la imagen) se muestran los campos del formulario detalle. Por lo general clave
extranjeras del formulario de detalle están asociadas a la clave principal para la forma principal.
Propiedad Del Enlace
Es posible cambiar las propiedades del enlace haciendo clic en el enlace creado.
Atributos:
Propiedades del formulario Form properties: Select the buttons displayed (operations performed) in the
detail form. : Seleccione los botones de muestra (operaciones realizadas) en el formulario de detalles.
Propiedades del Iframe - Configure in pixels the iframe height and width where to display the detail form.
Configurar de Iframe-en píxeles la altura y la anchura en iframe para mostrar el formulario de detalles.
Otras propiedades:
Grid Editable - Seleccione si el formulario con sus datos es editable.
Paginación - Seleccione el modo de paginación:
Líneas por página - Configurar el número de líneas (registros mostrados) para la paginación parcial.
Al borrar - Seleccione el modo de tratamiento de la dependencia
Ver más:
Identificación
Este enlace se trata como un campo en el formulario. Defina el nombre del campo, el tipo de datos, etiquetas y
conexión específica para este enlace. Para la conexión específica se muestra una selección con conexiones
disponibles en el proyecto.
Para la opción Seleccione la tabla (abajo) se muestran los objetos y se permite elegir la tabla y los campos, clave
y descripción.
Comando Select
Comando Select para mostrar valores actualizados disponibles del campo.
Pantalla de Búsqueda
Definir el formato de visualización de actualización.
Display key and description: Display the key and the description entered in the select command.
Display Title: Display the relationship attribute title. (see relationship attribute).
Separator: Define a delimiter between key and description when the option selected is Display key and
description.
Object: Lookup object type to display in the form. Available types: Select, Double Select, Checkbox and
Radio.
Check and Uncheck all: Enable an option to check or uncheck all values( available only to Checkbox).
Columns: Define number of columns displayed (available only to objects Checkbox and Radio).
Tabla de Relación
Clave de Relación
Definir los campos de aplicación relacionados con los campos de la tabla de relación.
Figura 11: Definición los valores de actualizacion de campo de tabla.
Campo de Búsqueda
Atributos de Relación
Defina los valores almacenados en los campos de la tabla de la relación que no son claves foráneas.
Dados entrada - Almacena un valor introducido por el usuario. Crea un campo y lo relaciona a través de la
selección.
Atributo - Conservar un valor de campo de aplicación.
Configuración de campo (opcional) Definir visualización, como atributos de campo CSS, título y
objeto .
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.
Configuración
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.
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.
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.
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
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:
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.
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).
Nota: La descripción del tipo de campo es modificado de acuredo a la selección del tipo de campo.
Campo Texto
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.
Atributos:
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:
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.
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.
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.
Atributos:
Formato de valores
Atributos:
CSS
Atributos:
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.
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
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.
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
campo DECIMAL
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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
Atributos:
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.
Atributos:
CONDICIONES ESPECIALES
Los campos de tipo fecha muestran condiciones de filtro especiales. Para configurar las condiciones específicas
véase abajo las opciones disponibles.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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
Atributos:
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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
Atributos:
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
ConfiguraciÓn general
Atributos:
Atributos:
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)
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.
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
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.
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.
Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
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.
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
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
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.
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:
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.
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
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.
Atributos:
Lookup de Edición
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:
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.
Configuración general
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.
Atributos:
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)
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.
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.
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.
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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.
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:
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.
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.
Configuración general
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.
Atributos:
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) .
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.
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
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.
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.
Atributos:
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.
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:
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.
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.
Configuración general
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:
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.
ClasificaciÓn
Configuración General
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:
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.
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.
Este tipo de datos es una de las grandes funciones de ScriptCase, utilizando la tecnología Ajax, proporcionando
mayor agilidad a sus aplicaciones
Atributos:
Atributos:
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:
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:
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.
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.
Atributos:
Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición
Atributos:
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
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:
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.
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.
Configuración
ConfiguraciÓn
En esta estancia carpeta estan los atributos de aplicaciones de la ScriptCase, vamos a describir estos atributos.
Atributos:
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.
Directorio de Imagenes - El directorio base donde se almacenan las imágenes de aplicación.
Imágenes de aplicación - Imágenes específica utilizada por esta aplicación.
Locales - Formatar datos basado en la configuración regional.
Variable de ubicación Compartir - Usar la variable de ubicación período de sesiones en esta aplicación.
La variable tema Compartir - Utilice la variable tema de la sesión en esta aplicació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.
Tamaño máximo de archivo - Max tamaño de archivo de carga para esta aplicación.
Título del mensaje - Texto utilizado en línea de título como etiqueta.
Pulse Enter para Tab - Usar la tecla Intro para tabular.
Configuración de Error
Atributos:
Posición del Error - La posición de error en la aplicación. Valores: derecha, izquierda, arriba y abajo.
Mostrar el título de error en la aplicación - Permite mostrar la línea de título del mensaje de error.
Mostrar el error en el titulo sobre el campo - Permitir mostrar la línea de título del mensaje de error en el
campo. El valor estándar es desactivar.
Título de error - Título del mensaje de error en la aplicación.
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.
Exibe output Ajax - Exibe uma janela com os comandos SQL e saidas do PHP executados em eventos
Ajax.
Navegación
NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:
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 después de la insercion - Definir el modo de retornar de la aplicacion: volver al modo de edición
o modo para incluir el nuevo registro.
Salir de la aplicación - Salida después del procesamiento la aplicación de formularios.
Mensajes De La Aplicación
Mensajes de la aplicaciÓn
Esta interfaz se utiliza para configurar las mensajes de la aplicación.
Atributos:
Mensaje de aplicación sin registros - Messsage aparece cuando no hay registros que mostrar.
Violación de clave primaria - Mensaje aparece cuando hay un error con la clave principal.
Violación de clave única - Mensaje mostrado al validar una clave única.
Mensajes de inserciÓn
Interface utiliza para configurar los mensajes en insertar un disco.
Atributos:
Atributos:
Mensajes de exclusiÓn
Interface utilizado para configurar los mensajes en Borrar un registro.
Atributos:
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.
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)
Ejemplo:
sincronizaciÓn de tablas
Este proceso se dará cuenta de una comparación entre las definiciones de los campos de la aplicación y los
campos de tabla que tiene origen en la base de datos. En caso de que en la tabla de origen se produce una
actualización, como por ejemplo la inclusión de un nuevo campo, o la exclusión, o aún un cambio en el tipo de
datos, esta actualización aparecerá visible como se ve en la imagen inferior
Después de acceder a la función desde el enlace "Sincronizar tabla" se muestra un cuadro comparativo entre los
campos de aplicación (a la izquierda ) y los campos de la tabla de la base de datos (tabla de la derecha), por
encima de la figura, los campos marcados en "rojo" se eliminarán de de la aplicacion, los campos marcados en
"verde" se insertará en el formulario, y los campos marcados en "naranja" se actualizaran, por lo que sufren el
tipo de actualización en la base de datos.
Nota: Cuando se cambia un campo de tabla en la base de datos, el efecto de la sincronización de la tabla, comparativamente, será el mismo de la exclusión de un campo que
existen en la aplicación además de la inclusión de un nuevo campo
Enlaces
Usamos la aplicación de formulario se está definiendo para vincular con otras aplicaciones, se puede enlazar
nuestra aplicación de formulario con aplicaciones de los tipos: la busqueda, formulario, control, Menú y Pestaña.
Aplicación - Se utiliza para conectar nuestro formulario a cualquier otro tipo de aplicación. Enlaces de este
tipo se asocia a los eventos de la inclusión y / o modificación, cuando se produce uno de los eventos la
navegación llevará a la aplicación que se está llamando.
Campo - Se utiliza para conectar el formulario a través de un enlace a cualquier otro tipo de
aplicación. Para efectuar esta vinculación tenemos que crear un campo especial del tipo Fórmula de la
Etiqueta y asociar a el enlace.
Captura - Se creará un icono al lado del campo en el interior del formulario, cuando se seleccione el
campo se abre otra ventana que muestra una aplicación de búsqueda. En esta aplicación que se abre se
puede hacer búsquedas y devolver un valor de campo de texto.
En la ventana a continuación, el usuario podrá editar un enlace existente, o crear de una nueva
aplicación.
Creación de Enlaces
En la pantalla a continuación el usuario debe especificar que tipo de enlace que se efectúa, "Application",
"campo" o "captura ".
La ventana siguiente "lista de aplicaciones" mostra aplicaciones de formulario, el usuario debe elegir la aplicación
que debe estar vinculada y clic en Continuar>>.
Campo - Al elegir esta opción tienen que informar el campo utilizados para introducir el contenido.
Valor - En caso de seleccionar esta opción en el campo de texto informar contenido fijo
Vacio - La selección de esta opción ningún valor se informará para el campo.
Atributos:
Redirigiendo después de inclusión - Con esta opción activada, cuando se produzca la inclusión se hará a
la navegación para la aplicación vinculada.
Redirigiendo después de modificación - Con esta opción activada, cuando se produzca la modificación se
hará a la navegación para la aplicación vinculada.
Propiedades del Formulario - Permite seleccionar los botones que se muestra en la barra de herramientas
del filtro.
Se creará un icono al lado del campo en el formulario de filtro, cuando se seleccione el campo se abre otra
ventana que muestra una aplicación de búsqueda. En esta aplicación que se abre podemos hacer búsquedas y
devolver un valor para el campo de texto.
En la ventana abajo "Tipo de vínculos" muestra que cuando se selecciona el enlace "tipo de captura", aparece un
combobox con los campos de la aplicación origen para ser seleccionado el campo que será utilizado para el
enlace.
La ventana siguiente "lista de aplicaciones" mostra aplicaciones de busqueda, el usuario debe elegir la aplicación
que debe estar vinculada y clic en Continuar>>.
Figura 8: Interfaz de Enlace de aplicación
En la ventana de abajo "Definición de parámetros", en el lado izquierdo, se muestra la aplicación campos que
tiene relaciones y que deben recibir los parámetros de ejecución y, en el lado derecho, se debe seleccionar la
opción para introducir el valor, hay tres opciones, que son:
Campo - Al elegir esta opción tienen que informar el campo utilizados para introducir el contenido.
Valor - En caso de seleccionar esta opción en el campo de texto informar contenido fijo
Vacio - La selección de esta opción ningún valor se informará para el campo.
Recuperar el valor del campo - Deben ser seleccionado el campo de la aplicación de búsqueda a la vinculación
de objetos , por lo que su contenido retorna para el campo del formulario de filtro.
La conclusión de el enlace, el usuario será capaz de actualizar y eliminar la vinculación, como sea necesario.
Programación
Descripción General
DescripciÓn general
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
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.
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Aplicaciones De Abas
Visión General
OVERVIEW
Tabs applications
This application type allows to organize multiple applications display in one single screen in a tab structure.
Usually applications related to a common topic are grouped into a tab application for example: Employees /
Projects.
Aplicaciones De Abas
TAB SETTINGS
Exit Icon - You can define the icon of the exit button on the toolbar. Use the image selection resource to
visualize and select in easy way the desired image.
Configuración De La Carpeta
ConfiguraciÓn de la carpeta
This function serve to link each folder with a pre-existent application.
Add a folder - To create a tab, click in 'Add' and fill these fields:
Label - Application name that will be shown in the tab or menu (examples: Personal Data, Finance Data,
etc.);
Image - Choose an image that will be used on this tab;
Update - Double click on the folder name (left column / list of folders) and then update the desired data.
Finally, click on the 'update' button.
Delete - Double click on the folder name (left column / list of folders) and then delete the item.
Clean - Clean all data of selected item.
Configuración De La Aplicación
COnfiguraciÓn de la aplicaciÓn
Here we define the application for each tab. See the picture:
Initially the user must click on the tab that want to update. You have the following options:
Add - When you click in 'Add', a screen with app list will show up to choose the application. (Picture 2).
Edit - Select the application and then, click on edit button. The following steps are selection of the application
and the definition of the iframe size (Picture 3), requested in the add application process.
Remove - Select the application that you want to delete and click on remove.
Iframe width - Width size of the iframe. If you put in 100% the application will be adjusted more easily.
Iframe height - Height size of the iframe. If this size is small than your app, a scrollbar will appear
automatically.
Reload Iframe - When this option is enabled makes the application of the tab, to be reloaded each time you
change the tab.
Parameters / Value - For each parameter of the application that we choose, you have options to be chosen,
they are:
Variable - Name of the global variable to get the content.
Value - Static content to be loaded for the parameter in the execution time.
Empty - Leave empty or do not change if it has some value.
Security
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.
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:
}
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!");
}
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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 ).
Pestaña - Configuración Pdf
Create PDF - Define if the app will have the output in PDF format.
PDF Orientation - Define how will be the orientation sense of the generated reports in PDF, can be: picture
or landscape.
PDF Format - Format of the pages generated in PDF, as: Letter, A4, A5, etc.
Open PDF Directly - Indicate if the application will allow to generate the PDF directly by the button or if will
be through a link to the PDF.
Allow to print - This option allow that the user print the PDF.
Allow to modify - This option allow that the user modify the PDF.
Layout
Layout Settings
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Visión General
visiÓn general
Application Code - Application name and code for ScriptCase internal use.
Connection - ScriptCase connection used by this application.
Default Profile - Default connection profile to be used on production environment.
Localization - Generated application language used, all the hints and messages are converted to the chosen
language.
Share location variable - Use the session location variable in this application.
Share theme variable - Use the session theme variable in this application.
Exit URL - URL address to be when the user click in exit button.
Folder - Folder where the application will be placed in scriptcase work area.
Description - Name descriptive of the application.
HelpCase Link - Associate a this application to a page of project documentation.
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.
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)
Ejemplo:
Visión General
visiÓn general
Dashboard Application
Allows you to display various types of applications nested on Widgets similar to those for iGoogle. They are
usually incorporated into reports and / or Charts that display information from the database, also can be displayed
information external URL's.
Column
Width -Column width where will be the Widget.
Add Column - Adds a Widget to the selected column.
Remove Column - Removes the selected column and all the Widgets
that are associated with the column.
Widget
Title - Title that will appear in the Widget.
Link - Application or URL to be loaded into the Widget selected.
Height - Height of the Widget in pixels.
Reload time - Charging time of application or URL selected in the
Widget, it must be defined in seconds.
Mobile - Allows to change the Widget column at run time.
Removable - Allows to be remove the Widget at runtime.
Collapsible - Allows to expand the Widget at run time.
Maximize - Allows to maximize the Widget at run time.
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.
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:
}
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!");
}
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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 ).
Layout
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Application Code - Application code for ScriptCase internal use. Should begin by letter.
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.
Connection - Connection name used by ScriptCase to access the tables. User can select it.
Locales - Application language.
Session Locales - Provides a variable locales in session.
Folder - A folder containing the application.
Editing by Project - If you have Not checked the application can only be edited by the owner.
Description - Application descriptive name.
HelpCase Link - Help Page.
Aplicaciones De Control
Este tipo de aplicación se ha estructurado de forma diferente de las aplicaciones de formulario. No se basa en
una tabla, lo que permite la creación de formulario, la adición de campos y la validación de datos. Los ejemplos
más comunes de este tipo de aplicación son las formas de ingreso y procesamiento por lotes.
Funcionalidad Description
Campos Ocultar campos en los formularios mostrados,
escondidos mientras que 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.
Formatación de Según el tipo de campo se generan la
Campos validación que se requiere , así como diferentes
formatos estan disponible.
Programación Permite a los desarrolladores añadir reglas de
de Eventos negocio en código PHP. Los eventos de los
formularios desencadenan durante el
procesamiento en el servidor o el navegador
(AJAX).
Creación de Enlace de un formulario con otras aplicaciones.
Enlaces
Control
Configuración
In this window are congregated diverse configurations linked to the exhibition format and the way of update.
Atributos:
Keep Values - Allow to keep the values of the last access to the form, thus having this value in the next
access.
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
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. En el caso de porcentaje se generará un código
HTML de la siguiente forma <TABLE WIDITH "70%"> si se le informó 70 en el campo ancho de la tabla. En
píxeles, el html generado para la misma aplicación tendrá la etiqueta <TABLE WIDITH="70px">. En la
opción automática se omite el '%' o 'px' y el navegador automáticamente dimensionara la tabla. En la opción
automática se omite el '%' o 'px' y el navegador automáticamente dimensión de la tabla.
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.
Editar Campos
EdiciÓn campos
Interfaz incluido en el V6. Se permite al usuario organizar y editar los campos
Opciones :
Nota: Observe que todas las líneas se pueden arrastrar. 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 :
Posicionamiento Campos
definir los campos que se muestran en la aplicación.
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 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.
Atributos:
Navigation - Los botones que se pueden mostrar en el formulario. La selección de estos botones varían
según el formulario.
Configuracion de botones
CONTROL - OPTIONS
Figura 2: Interfaz de opciones barra de herramientas.
Atributos:
Atributos:
Conexión - Mostrar el nombre de conexión (base de datos) que la aplicación está utilizando para su
ejecución.
Edición Javascript
EdiciÓn 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
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
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 - This event occurs when the page is loaded, that means, when you navigate from a register to
other. When click on the buttons (new, insert, previous, etc). 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 - This event occurs when click on the buttons “insert”, “update” and “remove” 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'
}
OnBlur Example:
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".
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:
document.F1.field_name.style.bgColor = "FFFFFF"
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.
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:
}
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.
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Nuevo Projecto
Autenticación
Scriptcase puede vincular nuestras aplicaciones utilizando métodos OAuth. Estos métodos permiten integrar
nuestro proyecto con estos orÃgenes de datos:
Facebook
Twitter
Google+
PayPal
Autenticación Facebook
aUTENTICACIÓN Facebook
Secret - Servicio de Facebook le dará una clave secreta para que su aplicación se ejecute en un sitio Web.
Metodo de retorno - Método que se ejecutará al retorno de servicio de los datos solicitados de
Facebook.
Para crear la aplicación Facebook y recibir su clave y el secreto para su sitio web, debe seguir estos pasos:
Puede utilizar este ID de la aplicación y el secreto de la App para conectar esta aplicación de Scriptcase a
Facebook.
Autenticación Twitter
AutenticaciÓn Twitter
Secret - Twitter le dará una clave secreta para que su aplicación se ejecute en un sitio Web.
Método de retorno - Método que se ejecutará al retorno de servicio de los datos solicitados a Twitter.
Para crear una aplicación de Twitter y recibir su clave y el secreto para su sitio web, debe seguir estos pasos:
Puede utilizar este ID y secreto para conectar esta aplicación Scriptcase a Twitter.
Autenticación Google+
autenticaciÓn Google+
When creating a Google+ Authentication Button, you need to fill these fields:
Secret - Google+ service will give you a secret key to enable your application to run on a website.
Method return - Method to be ran when Google+ service return the data requested.
To create a Google+ application and receive your key and secret for your website, you must follow these steps:
You can use this Consumer ID and Consumer Secret to connect this SC application to Google+.
Autenticación Paypal
autenticaciÓn PayPal
When creating a PayPal Authentication Button, you need to fill these fields:
PayPal URL - This url may be to the PayPal SandBox or the PayPal API itself. The SandBox is the place for
tests before the application runs in a real environment.
Id - The PayPal ID to receive the payment.
Order number - This order number must .
Customized field - URL to where PayPal must redirect the user with the data retrieved.
Variable with the description - Here will be.
Variable with the Total amount - Method to be ran when PayPal service return the data requested.
Paypal Method - Method to be ran when PayPal service return the data requested.
Method Cancel - Method to be ran when the user cancel the purchase.
Method IPN - Method to be ran when PayPal service confirm the payment. This method is comonly used to
modify the database and register the purchase as complete.
Image2: PayPal developpers page. (01/29/2013)
To create a PayPal payment method you must fill the fields correctly. In order to test your application, you must
use the PayPal SandBox and create a fake PayPal account:
[mc_gross]
[invoice]
[protection_eligibility]
[address_status]
[payer_id]
[tax] =>
[address_street]
[payment_date]
[payment_status]
[charset]
[address_zip]
[first_name]
[mc_fee]
[address_country_code]
[address_name]
[notify_version]
[custom]
[payer_status]
[business]
[address_country]
[address_city]
[quantity]
[verify_sign]
[payer_email]
[txn_id]
[payment_type]
[last_name]
[address_state]
[receiver_email]
[payment_fee]
[receiver_id]
[txn_type]
[item_name]
[mc_currency]
[item_number]
[residence_country]
[test_ipn]
[handling_amount]
[transaction_subject]
[payment_gross]
[shipping]
[ipn_track_id]
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.
Texto
campo TEXTo
CONFIGURACIÓN GENERAL
Tipo de datos - Definir 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
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)
Ejemplos:
Formato de Valores
Atributos:
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:
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.
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.
Attributes
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo está definido como texto de
múltiples líneas, acepta letras, números, caracteres. Al seleccionar el tipo de datos como texto de múltiples
líneas el atributo Lines es activado para definethe número de líneas está seleccionado.
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
Formato de Valores
Atributos:
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.
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.
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.
ConfiguraciÓn general
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo está definido como entero, que
sólo acepta 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
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)
Ejemplos:
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.
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).
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.
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:
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.
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.
CONFIGURACIÓN GENERAL
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo está definido como decimal, acepta
los 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
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.
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.
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:
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.
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
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como la moneda, que
sólo acepta los valores decimales.
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
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.
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.
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:
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.
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.
CONFIGURACIÓN GENERAL
Attributes
Tipo de datos - Definir el tipo de campo de aplicación. Los campos de fecha tienen el formato de acuerdo a
las normas de fecha específica
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
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.
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.
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:
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.
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.
CONFIGURACIÓN GENERAL
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Los campos de hora tienen el formato de acuerdo a
normas específicas de tiempo.
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
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).
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.
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:
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.
CONFIGURACIÓN GENERAL
Attributes :
Tipo de datos - Definir el tipo de campo de aplicación. Campos de fecha y hora tienen el formato de
acuerdo a los datos específicos y normas sobre el tiempo.
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
Formato de Valores
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).
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.
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.
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.
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.
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é
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.
Multi-Upload
Permite cargar varios archivos y almacenar la información en una tabla de base de datos relativa.
Atributos:
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.
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:
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.
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.
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.
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:
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.
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:
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.
CONFIGURACIÓN GENERAL
Figure1:General SettingsInterface
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando un campo se define como el Número de la
Tarjeta de darle formato al perder el foco y validados de acuerdo a normas específicas.
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)
Ejemplos:
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.
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.
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:
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.
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.
Configuración general
Figure1:General SettingsInterface
Attributes :
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.
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.
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:
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.
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.
Configuración general
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
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.
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.
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:
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.
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.
Configuración general
Figure1:General SettingsInterface
Attributes
Tipo de datos - Definir el tipo de campo de aplicación. Los campos de URL mostrar vínculos.
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
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.
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:
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.
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.
Configuración general
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación.Cuando el campo está definido como HTML Color se
mostrará un icono por su lado 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.
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.
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:
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.
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.
CONFIGURACIÓN GENERAL
Attributes:
Tipo de datos - Seleccione el tipo de campo es un desplegable de objetos que permite la selección de la
información mediante un cuadro de lista.
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.
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)
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.
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
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.
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.
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.
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
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 4 (Viajar) + 8 (Libros) = 13
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.
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:
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.
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
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.
Lookup de Edición
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.
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.
CSS
Atributos:
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.
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
Configuración general
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.
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)
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
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.
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.
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
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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.
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:
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.
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.
Configuración general
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
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) .
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
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.
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.
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.
Atributos:
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.
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.
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.
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
CONFIGURACIÓN GENERAL
Figure1:General SettingsInterface
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como la imagen HTML
que muestra una imagen.
Etiqueta - Título del campo en la aplicación.
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:
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.
CONFIGURACIÓN GENERAL
Attributes:
Tipo de datos - Definir el tipo de campo de aplicación. Campos de la etiqueta son sólo mostrar los campos.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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
Atributos:
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.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.
Formato de Valores
Atributos:
Lookup de EdiciÓn
Atributos:
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
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.
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.
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 Número Auto-complete
Atributos:
Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
FORMATO DE VALORES
Attributes:
Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición
Atributos:
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
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:
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.
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.
CONFIGURACIÓN GENERAL
Proprieties:
Values Format
Proprieties:
Modo de visualización - Enlaces del menú de la generación de formato: Seleccionar, Radio o Link:
Ocultar etiqueta - No mostrar las etiquetas de enlace. Esta opción está disponible en el modo de
visualización de Enlace.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
Para utilizar esta opción no entran en el nombre de conexión en tiempo de despliegue.Véase el despliegue.
Configuración general
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
ConfiguraciÓn general
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Agregar un objeto seleccionar a la aplicación. El objeto permite seleccionar un idioma para la aplicación del
proyecto.
Configuración general
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Atributos
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Campos (Posición) - Posición dentro del bloque:
“Al lado” - Muestra los campos lado a lado respetando la cantidad de columnas.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
OnInit - Este evento se ejecuta durante la recarga de la página de entrada de la aplicación antes de la
creación sobre el terreno.
onRefresh - Este evento se ejecuta durante la recarga de la página de solicitud.
OnValidate - Este evento se ejecuta al hacer clic en los botones de validación (ok, actualizar, insertar,
eliminar, buscar) en función de la aplicación utilizada. En el caso de la forma de los botones son: actualizar,
insertar y borrar.
onLoad - Este evento se produce cuando el navegador carga la ventana.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
EVENTOS AJAX
Usando AJAX, el tráfico innecesario de información se evita, acelerando el trámite de su solicitud.
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.
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.
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.
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.
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.
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.
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.
Botones
Nuevo BotÓn
Para crear un nuevo botón, haga clic en el botón de opción Nuevo y escriba un nombre y el tipo 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
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Código
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
CÓdigo
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
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 nuevo botón. Siga los pasos siguientes para crear el vínculo necesario para completar la operación.
2- Seleccione los botones de tipo de vínculo y haga clic en el siguiente (en la imagen abajo).
4 - Definir los parámetros pasados. Puede ser de tres tipos: de campo, de valor o vacío.
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
To create a new button, then click "New button", enter the name and select the button type.
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
Configuración
En esta carpeta estan los atributos de aplicaciones de la ScriptCase, vamos a describir estos atributos.
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.
Directorio de Imagenes - El directorio base donde se almacenan las imágenes de aplicación.
Ruta de los Documentos - La ruta absoluta donde se almacenan los documentos de la aplicación.
Error Configuration
Atributos:
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.
Exibe output Ajax - Exibe uma janela com os comandos SQL e saidas do PHP executados em eventos
Ajax.
Navegación
ATRIBUTOS DE NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:
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.
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)
Ejemplo:
Enlaces
Enlaces a la aplicación de control con otras aplicaciones de los siguientes tipos: grid, Forma, Control, Menú y
Tab.
Aplicación - Es utilizado para conectar el control a otro tipo de aplicación. Este tipo de enlace de llama a la
otra aplicación durante el evento onsubmit
Campo - Se utiliza para conectar el control a través de un a cualquier otro tipo de aplicación. Para
realizar esta conexión debemos crear un campo de tipo de etiqueta y asociar a la misma conexión.
Captura - Crea un icono junto al campo dentro de la aplicación de control, cuando haya elegido, se abre
otra ventana que muestra una aplicación de grid. En la aplicación abierta, el usuario puede iniciar una
búsqueda y devolver un valor a un cuadro de texto.
Button - Se utiliza para conectar el módulo a otra aplicación, haga clic en el botón creado anteriormente
(enlace de tipo botón).
El usuario puede editar un vínculo existente o crear uno nuevo utilizando el "Nuevo enlace" opción.
enlaces de AplicaciÓn
Se utiliza para vincular el formulario a cualquier tipo de otras aplicaciones. Este tipo de vínculo se asocia a
presentarlos acontecimientos. Cuando ocurre un evento entonces la aplicación se redirige a la aplicación
llamada.
El usuario puede elegir la aplicación que estará vinculado y haga clic en Siguiente>>
"Definición" de parámetro, en el lado izquierdo, mostra el nombre de la variable global o nombre de campo y que
necesita recibir parámetros. Seleccione la opción de informarvalor, hay tres opciones:
Atributos:
Un botón se crea en el interior de toobar el formulario de control, al hacer clic se abre la ventana que muestra
cuadrícula o formulario de solicitud.
A continuación, "Lista de Aplicaciones" muestra todas las aplicaciones, el usuario debe seelect la aplicación para
vincular y haga clic en Siguiente>>
Atributos:
Link del modo de funcionamiento: permite elegir el destino donde la aplicación se abrirá.
Salir dirección la aplicación de destino
Sugerencia del enlace - Escriba un texto que se mostrará cuando el ratón está sobre el botón.
Propiedades del formulario - Permite seleccionar el botones que se muestran en la barra de herramientas.
Cuadrícula de propiedades - Permite configurar los ajustes de cuadrícula.
Por debajo de "Vincular" muestra el vínculo creado con botón para editar las acciones.>
Un botón se crea en el interior de toobar del formulario de control, al hacer clic se abre la ventana con una grid o
formulario
En esta aplicación que se abrirá podemos hacer búsquedas y devolver un valor para el campo de texto.
La pantalla de abajo demuestra que, cuando se selecciona el tipo de vinculación "captura", aparece un cuadro
combinado con los campos de la alicacion de origen, que se elegirán en el campo que se utilizará para el enlace.
A continuación, "Lista de Aplicaciones" muestra todas las aplicaciones, el usuario debe seleccionar la aplicación
a vincular y haga clic en Siguiente>>
En "definición" de parámetro, en el lado izquierdo, se muestra los campos de aplicación de enlace que es
necesario para recibir los parámetros de funcionamiento y en el lado derecho, tendrá que ser seleccionado la
opción de informar el valor, las opciones son:
Figura 4: Parámetros de definición de interfaz con los parámetros.
A continuación, "Vinculación" muestra el vínculo creado con botón para editar las acciones.
Visión General
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
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.
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Aplicaciones Blank
Visión General
VISIÓN general
Este tipo de aplicación permite a los desarrolladores escribir código PHP / HTML y mostrar el resultado de un
proceso. Un buen ejemplo de su uso es la llamada de procesos batch , la ventaja de usar esta aplicación en lugar
de crear un programa .php manualmente fuera de la ScriptCase es la posibilidad de utilizar macros ScriptCase
así como la integración nativa con control de acceso a sus sistemas
Funcionalidades Descrição
Campos ocultos Permite ocultar de la vista del formulario
mantendo su valor en el procesamiento
Campos Read- Característica que impide la edición del valor
Only de los campos del formulario .
Campos Característica que requiere la realización/
Obligatorio relleno de los campos del formulario.
Formato de los Hay varias opciones de formato en los
campos campos del formulario y se generan según el
tipo de campo, la validación requerida.
Programación de Característica que permite a los
eventos desarrolladores insertar las reglas de negocio
escrito en PHP. Los eventos del formulario
puede ocurrir durante el procesamiento en el
servidor o disparados por el navegador
(AJAX)
Onexecute
Figura1: OnExecute.
Atributos:
OnExecute - Permite la entrada de comandos de PHP, macros ScriptCase, todavía es posible utilizar las
bibliotecas de código.
Sql
En aplicaciones como en blanco, por defecto se puede utilizar una conexión para acceder a la base de datos
pero como en otros tipos de formularios, consultas, y puede ejecutar comandos SQL utilizando otras conexiones
de la conectividad nativa de la aplicación.
Figura1:Configuração de SQL
Atributos:
El tipo de aplicaciones en blanco puede tener su protegido con contraseña de acceso o uso de la configuración
de seguridad de su proyecto, ver la figura debajo de las dos opciones señaladas.
Usar seguridad - Deshabilitar el acceso a esta aplicación, sólo se permite el acceso a usuarios autorizados,
siga leyendo.
Usar contraseña - Establecer una contraseña para esta aplicación en particular.
Log
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Configuración
ConfiguraciÓn
En esta carpeta están atributos comunes a las aplicaciones creadas por ScriptCase, a continuación, vamos a
describir estos atributos.
Atributos:
Código de Aplicación - Código de la aplicación dada al crear la aplicación, este código se puede cambiar
desde el menú principal.
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.
Descripción - Este campo puede ser usado para hacer una breve descripción de los objetivos de la
aplicación.
Imágenes Extras de aplicación - Para utilizar que não são utilizadas dentro da aplicação em
implementações de Regras de Negocio, dispensando o uso da macro sc_image. Para usar el no se utilizan
en la aplicación en la implementación de reglas de negocio, eliminando el uso de sc_image macro.
Locales - Idioma de la aplicación generada, todas las indicaciones y los mensajes se colocarán en el idioma
elegido.
Carpeta - Carpeta donde la aplicación se almacena en el grupo de trabajo.
Edição por Projeto - Permitir a otros usuarios del proyecto editar la aplicación.
Atributos:
Modo de depuración - .Ejecutar la aplicación en modo de depuración, que muestra los comandos SQL que
se ejecuten.
Variables De Configuración
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.
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)
Ejemplo:
Visión General
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
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.
Metodos
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Aplicaciones De Menú
Menú horizontal
Menú Vertical
Menú
Atributos:
Orientación - Orientación del menú en la pantalla, pudiendo ser: línea horizontal o vertical.
Horizontal
Vertical
Nota: Siempre que la definición de la orientación sea como vertical, será necesario ajustar a la opción de la anchura del menú.
Alineación horizontal De Menú - Definir la alineación horizontal de aplicación en la página como: izquierda
o rigth.
Vertical Alignmentof los elementos - Alinear los elementos de menú vertical, como: Centro superior o
inferior.
La alineación horizontal de los elementos - Alinear los elementos del menú horizontal como: izquierda o
rigth.
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.
Menu Ancho - Ancho en pixeles o en porcentaje del menú.
Menu Altura - Altura en píxeles o porcentaje del menú.
Ancho Iframe - Ancho en pixeles o porcentaje del tamaño del iframe donde las aplicaciones se abren.
Altura Iframe - Altura en píxeles o porcentaje del tamaño del iframe donde las aplicaciones se abren.
Ocultar elementos de menú - Selecciona la opción para ocultar un elemento, en lugar de desactivarlo, al
utilizar los sistemas de seguridad o de control de acceso.
Ocultar elementos de la barra de herramientas del menú - Opción para ocultar un elemento de la barra
de herramientas, en lugar de desactivarlo, al utilizar los sistemas de seguridad o de control de acceso.
artículos abiertos con OnClick - Abre los elementos de menú sólo con el onclick del ratón.
Conserva el espacio iconos - Conserva el espacio los iconos en el menú, incluso si el elemento no tiene
ningún icono.
barra de desplazamiento - Permite a la barra de desplazamiento.
Seleccionar Idioma - Selecciona el idioma de la barra de menú.
Seleccionar tema - Seleccione el tema de la barra de menú.
Tema y la alineación de idioma - Los temas y elementos del lenguaje alineación horizontal en el menú.
Siempre mostrar los elementos - Muestra las opciones del menú, incluso si las aplicaciones no existen o
que no se genera.
Aplicación predeterminada - la aplicación del menú de inicio: una aplicación, en blanco o una URL.
Itens Del Menú
PS: En dispositivos móviles, en el caso del menú Ãtem tenga un enlace o sub-enlace, el enlace no será
considerado por tanto no será mostrado.
Importando Aplicaciones
La importación de aplicaciones es bastante fácil y rápida. Sirve para que el usuario seleccione en una lista las
aplicaciones que quiere insertar en el menú. Una vez realizada la elección de las aplicaciones es suficiente
estructurarse los niveles del menú, usando los botones de la estructura.
Artículos ajustes.
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.
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:
}
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.
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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 ).
Eventos
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
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
Configuración Visual
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Configuración
Attributes:
Visión General
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
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.
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Aplicaciones De Menú Tree
Visión General
Attributes:
Alineación horizontal - Camino de la alineación de los elementos del menú puede ser: centro, izquierda o
derecha.
La alineación vertical - Camino de la alineación de los elementos del menú puede ser: en adelante, en la
forma o bajo.
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.
Anchura del menú - Ancho en píxeles o porcentaje del tamaño de la mesa donde el menú se encuentra.
Altura del menú - Altura en píxeles o porcentaje del tamaño de la mesa donde el menú se encuentra.
Anchura de la iframe - anchura en píxeles o porcentaje del tamaño de la mesa, donde las solicitudes se
abrió.
>Altura del iframe - Altura en píxeles o porcentaje del tamaño del iframe donde se abrirán las solicitudes.
Elemento oculto de menú - Esta opción cuando está activada, permite ocultar el elemento del menú.
De aplicación por defecto - Aplicación del menú inicial, pudiendo ser: una aplicación, una URL o un blanco.
Itens Del Menú
En esta pantalla la estructura mediante el menú, lo que indica que las solicitudes se llamará. Presenta las
siguientes características, que debe ser llenado por el usuario:
Insertar el tema - que sirve para que incluye el uso de la aplicación en el menú.
Insertar Subpartida - Permite la inclusión del subtema en el menú.
Actualización - para modificar un tema o subtema del menú.
Eliminar - Elimina un elemento del menú. Para seleccionar el tema o subtema, y después, hacer clic en el
botón de eliminar.
Tema Limpieza - Limpieza de la imagen de los atributos.
Limpieza Menú - Excluye todos los temas y subtemas del menú.
Las solicitudes de importación - Permite diversas aplicaciones incluyendo uno de tiempo a solas para el
menú.
La importación de solicitudes es bastante fácil y rápido. Sirve para que el usuario selecciona en la lista de las
aplicaciones que se desea insertar en el menú. El tiempo de hacer la elección de las aplicaciones es suficiente
para estructurarse los niveles de la estructura del menú utilizando los botones.
Figure2: Interface Importation of Application.
Después de la solicitud de importación, la propiedad recibirá el nombre de enlace de la solicitud que esa etiqueta
si una de referencias. Se ve la imagen de abajo.
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.
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:
}
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.
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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 ).
Eventos
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Visión General
VISIÓN GENERAL
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
Configuración Visual
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Configuración
Atributos:
Se utiliza para búsqueda de datos para formularios de aplicaciones. Es creada basada en una sentencia
SELECT, este tipo de aplicación funciona necesariamente vinculado a una aplicacion de formulario.
Característica Descripción
Formatación de El formulario de búsqueda formatea
Campos automáticamente varios tipos de campos, tales
como fecha, hora, números , etc
Condición de Definir los criterios de búsqueda por separado
búsqueda para cada campo de búsqueda
Fields validation El formulario de búsqueda valida
automáticamente varios tipos de campos, tales
como fecha, hora, números , etc
Guardar Guardar los datos introducidos en el formulario
búsqueda de búsqueda para reutilización
Atributos:
Ajax - Permite activar el uso de recursos ajax en la aplicación generadas. Para utilizar cualquier recurso que
utilice Ajax (Eventos Ajax, Texto Auto-completo, etc) activar esta opción.
Busqueda vacía - La elección de sí, los registros se presentaran todos en blanco. Si la opción será No no
se muestra registros.
Condición de Busqueda - Permite seleccionar el comando SQL AND (y) o OR (o) para la definición de los
criterios de investigación que se utilizarán;
Alineación horizontal - Permite definir la alineación de la aplicación en la página.
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.
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.
Mostrar Condiciones - Listado condición del filtro para que el usuario puede elegir su opción. En este caso
"y" (e) u "OR" (o) aparecerá en forma de filtro para que el usuario selecciona la opción
deseada.
Mantener los valores - Cuando se activa los valores del último filtro que se lleven y se muestra cuando el
usuario vuelve a la pantalla de filtro.
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. En el caso de porcentaje se generará un código
HTML de la siguiente forma <TABLE WIDITH "70%"> si se le informó 70 en el campo ancho de la tabla. En
píxeles, el html generado para la misma aplicación tendrá la etiqueta <TABLE WIDITH="70px">. En la
opción automática se omite el '%' o 'px' y el navegador automáticamente dimensionara la tabla.
Utilice iframe - Cuando se activa se muestra la pantalla de filtro y los resultados de la busqueda en la
misma ventana del navegador, en dos FRAMES, uno encima del otro.
Estado inicial- Cuando se activa se muestra inicialmente la pantalla del filtro con la grid en el interior del
IFRAME situado por debajo de la pantalla de filtro, cuando se desactiva inicialmente sólo muestra la pantalla
del filtro.
Altura del iframe - Height in pixels of the iframe where the data recouped for the filter will be shown. This
option this associate “To use Iframe”. altura en píxeles de la iframe que los datos recuperados por el filtro
se muestra.
Case Sensitive - Considera mayúsculas y minúsculas.
Posicionamiento De Campos
Posicionamiento Campos
definir los campos que se muestran en la aplicación.
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).
Campo Obligatório
CAMPOS OBLIGATORIOS
Definir los campos requeridos en la aplicación.
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.
CRITERIOS DE BÚSQUEDA
In this interface we can configure which the conditions of filtering (SQL) for each field that is part of the filter, in
combo of the left is shown the field. In the Combobox the right is the related options of filter to the field, selecting
the options click in the desired option and in the button bind/It disconnect. The arrows the rights of the
Combobox’s serve modifying the order where the fields and the options will be shown
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.
Atributos:
Toolbar (top / bottom) - Select the buttons that are displayed in the filter toolbar and order them in the
toolbar. Use the arrows on the right side of the button selection box.
Shortcut Keys - Define the shortcut keys used.
Navigation - Los botones que se pueden mostrar en el formulario. La selección de estos botones varían
según el formulario.
Configuracion de botones
OPTIONS
Posición de botones (arriba / abajo) - Definir los botones de la barra de herramientas
Edición De Reglas
EdiciÓn de Reglas
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.
Atributos:
Variable para la Tabla- Estos campos llenos, permiten que ha dejado o la totalidad del nombre del array es
sustituido antes de la ejecución del comando, para los contenidos de una variable.
Variable de Campos- Sigue los mismos principios de la propiedad Variables para la tabla, sólo que ahora
usted será capaz de sustituir el nombre del campo.
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.
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:
}
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!");
}
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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
Opciones:
Campo por campo podemos definir una serie de atributos. Sobre el tipo de datos seleccionados, la página de
edición del campo sufre una actualización para mostrar los attiribute configuraciones específicas para cada tipo
de datos.
Nuevo Campo
This new functionality allows to add a new field in the application. Below follows a creation step-by-step of this
new field.
1º- When click on a new button it is shown the image below, where we determine the amount of fields that will be
added.
2º- After we determine the amount of fields that will be added, it is necessary to define the configuration of the
new field (data type, name and label).
Note: The description of the field type is modified as the selection of the filed type.
Campo Texto
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como un textm acepta
letras, números y caracteres.
Filtro Label - Defina el título campo de aplicación. Por ejemplo: si el campo ha sido definido en la base de
datos como nm_name, si es más claramente el acuerdo si el mismo se ha simplificado a Name. Es decir, la
etiqueta es un apodo de campo en la capa de aplicación.
Utilice Ciñe Etiqueta - Esta opción cuando está activada, permite utilizar el título de campo que está
configurado en la red, en este caso la etiqueta del filtro de opción no se puede utilizar.
Campo de etiqueta - Permitir que cuando se activa para mostrar el campo como una etiqueta, no
permitiendo la entrada de datos.
Atributos:
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:
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.
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.
campo NÚMERO
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como un textm acepta
letras, números y caracteres.
Filtro Label - Defina el título campo de aplicación. Por ejemplo: si el campo ha sido definido en la base de
datos como nm_number, si es más claramente el acuerdo si el mismo se simplifica a Número. Es decir, la
etiqueta es un apodo de campo en la capa de aplicación.
Utilice Ciñe Etiqueta - Esta opción cuando está activada, permite utilizar el título de campo que está
configurado en la red, en este caso la etiqueta del filtro de opción no se puede utilizar.
Ancho - Permite determinar el ancho de campo.
Campo de etiqueta - Permitir que cuando se activa para mostrar el campo como una etiqueta, no
permitiendo la entrada de datos.
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_number,if is more clearly the agreement if the same is simplified to Number. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Width - Allow to determine the field width.
Label field - Allow when activated to show the field as a label, do not allowing the data input.
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Atributos:
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:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_date,if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Use Gird Label -This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Width - Allow to determine the field width.
Label field - Allow when activated to show the field as a label, do not allowing the data input.
VALUES FORMAT
Attributes:
Configuracíon regional -
Separador de fecha -
Primer día -
Vsualización -
Formato Interno -
Usar ComboBox -
Formato de Visualización -
Mostrar calendario -
Atributos:
CONDICIONES ESPECIALES
Los campos de tipo fecha muestran condiciones de filtro especiales. Para configurar las condiciones específicas
véase abajo las opciones disponibles.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_hour,if is more clearly the agreement if the same is simplified to Hour. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Width - Allow to determine the field width.
Label field- Allow when activated to show the field as a label, do not allowing the data input.
VALUES FORMAT
Attributes:
Configuración regional -
Separador de hora -
Visualización -
Formato Interno -
Formato de visualización -
Mostrar calendario -
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_date_hour, if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Label field - Allow when activated to show the field as a label, do not allowing the data input.
VALUES FORMAT
Attributes:
Configuración regional -
Separador de fecha -
Separador de hora -
Visualización -
Formato interno -
Formato de visualización -
Mostrar calendario -
Decimales de segundos -
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
General Settings
Attributes:
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Search Label - Define the application field title. For example: if the field has been defined in the database as
nm_date_hour,if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Width - Allow to determine the field width.
Maximum Size - Maximum field size.
SQL Type - Database Field type.
Atributos:
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.
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
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
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.
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.
Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
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
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
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
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.
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:
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.
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.
General Settings
Attributes:
Data type - The data type Double Select is an drop-down object which allow multiple selection through of two
selection windows and a navigator betwen them (<< < > >>).
Label Search - Allow to define the field title in the filter
Width - Allow to determine the field width.
Maximum Size - Maximum field size
SQL Type - Database Field type.
Atributos:
Lookup de Edición
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.
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:
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.
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.
General Settings
Attributes:
Data type - Checkbox is an object which allows the selction of one or more information through a marking
object.
Search Label - Define the application field title. For example: if the field has been defined in the database as
nm_date_hour,if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Atributos:
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.
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.
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.
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.
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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.
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:
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.
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.
General Configuration
Attributes:
Data Type - Radio is an object which allows the selection fof just an information of all that are shown by it.
Use Grid Label - Allow to use the field title which is configured in the grid.
Label field- Allow when activated to show the field as a label, do not allowing the data input.
Atributos:
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.
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.
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.
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.
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.
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:
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.
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.
Attributes:
Tipo de datos -
Etiqueta de búsqueda -
Anchura -
Tamaño máximo -
Tipo de SQL -
Atributos:
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:
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
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:
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.
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.
Attributes:
Data Type - This type when selected, allow to fill a field with more agility.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_number,if is more clearly the agreement if the same is simplified to Number. That is, the label is a field
nickname in the application layer.
Use Grid Label - Allow to use the field title which is configured in the grid.
Label field- Allow when activated to show the field as a label, do not allowing the data input.
Atributos:
Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición
Atributos:
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
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:
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.
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.
Visión General
VISIÓN GENERAL
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
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
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.
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Attributos:
Atributos:
Mostrar el título de error en la aplicación - Permite mostrar la línea de título del mensaje de error.
Mostrar el error en el titulo sobre el campo - Permitir mostrar la línea de título del mensaje de error en el
campo. El valor estándar es desactivar.
Título de error - Título del mensaje de error en la aplicación.
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.
Atributos Navegación
ATRIBUTOS DE NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:
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.
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)
Ejemplo:
Usamos la aplicación de formulario se está definiendo para vincular con otras aplicaciones, se puede enlazar
nuestra aplicación de formulario con aplicaciones de los tipos: la busqueda, formulario, control, Menú y Pestaña.
Aplicación - Se utiliza para conectar nuestro formulario a cualquier otro tipo de aplicación através
de el icone . Enlaces de este tipo se asocia a los eventos de la inclusión y / o modificación,
cuando se produce uno de los eventos la navegación llevará a la aplicación que se está llamando.
Campo - Se utiliza para conectar el formulario através de un enlace a cualquier otro tipo de
aplicación. Para efectuar esta vinculación tenemos que crear un campo especial del tipo Fórmula
de la Etiqueta y asociar a el enlace.
Captura - Se creará un icono al lado del campo en el interior del formulario, cuando se
seleccione el campo se abre otra ventana que muestra una aplicación de búsqueda. En esta
aplicación que se abre se puede hacer búsquedas y devolver un valor de campo de texto.
En la ventana a continuación, el usuario podrá editar un enlace existente, o crear de una nueva
aplicación.
En la pantalla a continuación el usuario debe especificar que tipo de enlace que se efectúa, "Application" o
"campo".
La ventana siguiente "lista de aplicaciones" mostra aplicaciones de formulario, el usuario debe elegir la aplicación
que debe estar vinculada y clic en Continuar>>.
Campo - Al elegir esta opción tienen que informar el campo utilizados para introducir el contenido.
Valor - En caso de seleccionar esta opción en el campo de texto informar contenido fijo.
Vacio - La selección de esta opción ningún valor se informará para el campo.
Figura 4: Interfaz de definición de los parámetros.
En la siguiente ventana "Propiedades de vínculos" se deben llenarse los atributos relativos a la vinculación
La corrección Link: por debajo de los atributos que definen la exposición de el iframe.
"Para abrir en la misma ventana" - La navegación para mostrar el formulario se producirá dentro de la
misma ventana de navegador, dejando a la consulta e ir a por el formulario.
"Para abrir en un" iframe forma - Las aparecerá en la misma ventana que la consulta, por debajo de la
consulta, se creará un iframe a la exposición de la forma.
Mostrar nuevo botón en la consulta - Esta opción indica la exposición del nuevo botón que permite que a
partir de la consulta de un formulario para la inclusión es abierta.
Tecla del teclado de acceso directo para el botón Nuevo: La pantalla de acceso directo para el nuevo
botón que indica.
URL de la salida de la aplicación denominada: Dirección de la web que el usuario debe ser tenido acceso
al dejar la red.
La corrección de la iframe: Por debajo de los atributos que definen la exposición de el iframe.
Concluido el enlace, el usuario podrá modificar o excluir el hecho de enlace, como su necesidad.
Se creará un icono al lado del campo en el formulario de filtro, cuando se seleccione el campo se abre otra
ventana que muestra una aplicación de búsqueda. En esta aplicación que se abre podemos hacer búsquedas y
devolver un valor para el campo de texto.
Figura 6: Filtro de la red con la vinculación de las capturas de tipo, en la función de campo / Posición.
En la ventana abajo "Tipo de vínculos" muestra que cuando se selecciona el enlace "tipo de captura", aparece un
combobox con los campos de la aplicación origen para ser seleccionado el campo que será utilizado para el
enlace.
La ventana siguiente "lista de aplicaciones" mostra aplicaciones de busqueda, el usuario debe elegir la aplicación
que debe estar vinculada y clic en Continuar>>.
Figura 8: Interfaz de Enlace de aplicación
En la ventana de abajo "Definición de parámetros", en el lado izquierdo, se muestra la aplicación campos que
tiene relaciones y que deben recibir los parámetros de ejecución y, en el lado derecho, se debe seleccionar la
opción para introducir el valor, hay tres opciones, que son:
Campo - Al elegir esta opción tienen que informar el campo utilizados para introducir el contenido.
Valor - En caso de seleccionar esta opción en el campo de texto informar contenido fijo.
Vacio - La selección de esta opción ningún valor se informará para el campo.
Recuperar el valor del campo - Deben ser seleccionado el campo de la aplicación de búsqueda a la vinculación
de objetos , por lo que su contenido retorna para el campo del formulario de filtro.
Figure9: This Interface is shows when the application which we are effecting the capture linking possess some parameter; as for example command of condition Where.
La conclusión de el enlace, el usuario será capaz de actualizar y eliminar la vinculación, como sea necesario.
Acciones
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
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.
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Aplicaciones De Pdf Report
Descripción General
DESCRIPCIÓN GENERAL
Aplicación de Informe PDF.
Esta aplicación se utiliza para el formato de archivos PDF, es posible crear archivos PDF mediante la definición
de la posición de cada campo en el informe generado. Este tipo de aplicación se basa en sentencias SELECT
Attributes:
Orientación del PDF - Definir la orientación de página del informe: Horizontal o Vertical.
Tipo:
Registros por página: Se utiliza para imprimir un registro en una sola página para la impresión.
Registros por línea: Se utiliza para mostrar los registros de la red convencional.
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.
Unidad de medida de la PDF - En este cuadro podemos definir la unidad de medida de la posición de la
PDF OBJETIVO.
Formato PDF - En este cuadro podemos definir el tipo de formulario en el que el PDF se imprime (carta, A4,
etc.)
Destino hacer PDF: enviar la salida al de destino seleccionado: Envía la salida al de destino seleccionado:
Navegador: Abra el archivo pdf de inmediato en un navegador. Ex.: Myfile.pdf Abra el archivo pdf de
inmediato en un navegador. Ex.: Myfile.pdf
Servidor: Los archivos PDF se almacenan en el servidor especificado por el camino. Ex.: C: \ carpeta \
file.pdf
Descargar:Crea un enlace para descargar el archivo, en este caso Debe especificar el nombre de
archivo.
Margen superior - Define el margen superior pdf, en la misma unidad de medida especificada para el PDF
report.Define pdf el margen superior, en la misma unidad de medida ESPECIFICADA para el informe en pdf.
Margen inferior - Define el margen inferior pdf, en la misma unidad de medida especificada para el PDF
report.Define pdf el margen inferior, en la misma unidad de medida ESPECIFICADA para el informe en pdf.
Margen Derecha - Definir el margen derecho pdf, en la misma unidad de medida especificada para el
informe en pdf. Define el margen derecho pdf, en la misma unidad de medida ESPECIFICADA para el
informe en pdf.
Margen izquierda - Definir el pdf margen izquierdo, en la misma unidad de medida especificada para el PDF
pdf report.Definir el margen izquierdo, en la misma unidad de medida ESPECIFICADA para el informe en
pdf.
Crear búsqueda - Generar un formulario de filtro aparece antes de ejecutar la aplicación en pdf. Generar
una forma de filtro Aparece antes de Ejecutar la Aplicación en pdf.
Cuantidad de página - Establece la cantidad de páginas en el PDF el informe Establecer Cantidad de
páginas sobre el informe PDF.
Cantidad de columnas - Establece el número de columnas por page.Establece el número de columnas por
página.
Ancho de columnas - Establecer el ancho de las columnas. Establezca el ancho de las columnas.
Altura de las Columnas - Ajuste la altura de las columnas. - Ajuste la altura de las columnas.
Configuración De Visualización
Mostrar regla - Una regla X & Y útil se mostrará en pdf para ayudarle con la configuración de coordenadas
Imagen - Imagen de fondo para su informe.
Anchura - Anchura de la imagen.
Altura - Altura de la imagen.
Posición X - Posición de la la imagen en el eje X.
Posición Y - Posición de la la imagen en el eje Y.
Sql
Atributos:
Variable de Campos- Sigue los mismos principios de la propiedad Variables para la tabla, sólo que ahora
usted será capaz de sustituir el nombre del campo.
Nota: En el primer campo debe ser llenado en el nombre de la variable, el segundo campo se debe seleccionar el nombre de campo para ser reemplazado.
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.
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:
}
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.
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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 ).
Layout Pdf
Atributos:
Los métodos de clase están disponibles para el usuario, así macros que figuran en la tabla de abajo. Utilice el
objeto $pdf con el método seleccionado, exemplo: $pdf->AcceptPageBreak (parámetros);
Interfaz para definir la secuencia de visualización de campo (utilice las flechas para fijar una posición en el
campo).
Campos
Campo a campo podemos definir uma série de atributos. Em função do tipo de dado selecionado, a página de
edição do campo sofre uma recarga para exibir configurações de atributos específicas para cada tipo de dado.
Campo Texto
Configuración general
Atributos:
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Texto De Múltiples LÃneas
Atributos:
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Número
campo nÚMERO
Configuración general
Atributos:
Máscara - Define la máscara de campo. Por ejemplo, en un formato de número de teléfono con los
paréntesis y guiones. La máscara usa los caracteres "X" y "Z", donde X permiten cero y cero Z desactivar.
Formato Intero
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
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:
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.
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.
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Decimal
CONFIGURACIÓN GENERAL
Atributos:
Máscara - Define la máscara de campo. Por ejemplo, en un formato de número de teléfono con los
paréntesis y guiones. La máscara usa los caracteres "X" y "Z", donde X permiten cero y cero Z
desactivar
No repita valor - Pasar la información repetida en mostrar un valor de campo de una sola vez.
Formato de valores
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)
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:
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.
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
12 = 4 + 8 = ( Libros - Viajar)
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 .
Campo Moneda
CONFIGURACIÓN GENERAL
Atributos:
Formato de valores
Configuración regional - Se aplica la configuración regional en el campo.
Para obtener más información sobre la configuración regional, haga clic aquí
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Imagen Html
Configuración general
Atributos:
Configuración general
Atributos:
Formato de valores
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Hora
ConfiguraciÓn general
Atributos:
Values Format
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Fecha Y Hora
ConfiguraciÓn general
Atributos:
Formato de valores
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Imagen (base De Datos)
Configuración general
Atributos:
ConfiguraciÓn general
Atributos:
CONFIGURACIÓN GENERAL
Atributos:
CONFIGURACIÓN GENERAL
Atributos:
CONFIGURACIÓN GENERAL
Atributos:
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo E-mail
CONFIGURACIÓN GENERAL
Atributos:
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Url
ConfiguraciÓn general
Atributos:
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)
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:
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.
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.
12 = 4 + 8 = ( Libros - Viajar)
Definiciones de Carga de Lookup - Carga una lista de valores predeterminada para usar en el lookup.
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 .
Campo Código De Barras
Atributtes:
CÓdigo de Barras
Atributos:
ConfiguraciÓn de Visualizacion
Atributos:
Estilo de fuente - Permite elegir el estilo de fuente que se aplicará al objeto de aplicación.
Tamaño de fuente - Permite seleccionar el tamaño de fuente que se aplicará al objeto de aplicación.
Estilo de la fuente - Estilo de la fuente del texto del pdf (negrita, cursiva, subrayado).
Número de caracteres - Número de caracteres que se muestran.
Alineación horizontal - Indica el lugar deseado (a la izquierda, derecha, centro o justificada) para un
conjunto de etiquetas.
Alineación vertical - Indica ubicación deseada (medio o inferior) en la parte superior para conjuntos de
etiquetas.
Imagen de fondo - Campo de la imagen de fondo.
Salto de lÃnea - Permite salto de lÃnea.
Color de fuente - Permite elegir el color con una paleta de colores que se aplicarán a la fuente.
Color de fondo - Permite elegir el color, utilizando una paleta de colores que se aplicarán al tÃtulo de la
aplicación.
Ancho - Establece el ancho de tÃtulo.
Altura (px) - Indica la altura del tÃtulo.
TÃtulo Alineación horizontal -Indica el lugar deseado (a la izquierda, derecha, centro o justificada) para el
titulo del conjunto de etiquetas.
TÃtulo alineación vertical -Indica ubicación deseada (medio o inferior) en la parte superior para el titulo del
conjunto de etiquetas.
Negrita - Permite aplicar negrita a la fuente.
Subselect
Este recurso es muy útil cuando usted necesita hacer un informe maestro-detalle, por ejemplo, las categorÃas
y productos.
Este es un campo especial que debe ser creado desde el elemento de menú nuevo campo de aplicación.
Permite añadir una subconsulta all informe. Basado en el comando SQL se añadirá subselección los campos
de la consulta.
Atributos:
Eventos
Si necesita hacer algo más específico sobre los informes, se puede programar, mediante eventos. Por ejemplo, si
desea sumar dos campos y mover este resultado a otro, antes de imprimir el registro, sólo modificar el evento
OnRecord y escribir un código similar a esto:
() = (Field_C Field_B) + () Field_A;
Aquí usted es libre de programar PHP, sólo recuerda el carácter (), en torno al nombre del campo para hacer
referencia las variables locales, usando [], usted está haciendo referencia a las variables globales.
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 aplicación principal. En este ámbito, por lo general, se
ejecutan las macros que actualizan la selección, como: sc_select_field, sc_select_order, donde sc_select_
(añadir), etc;
onHeader - Este evento se ejecuta inmediatamente antes de imprimir el encabezado. Utilice este evento,
por ejemplo, para imprimir un valor calculado en el encabezado.
onFooter - Este evento se utiliza para mostrar un valor calculado en el pie de página.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Configuración
CONFIGURACIÓN
En esta carpeta estan las opiciones de busqueda.
Attributes
Ajax ------------------------
Busqueda Vacia -----------------
Condición de Busquéda - Permite seleccionar el comando SQL "Y" u "O" para definir los criterios de
búsqueda que se utilizará.
Alineación Horizontal - Permite definir el posicionamiento de alinear horizontalmente el formulario de filtro;
Alineación Vertical - Permite definir el posicionamiento de alinear verticalmente el formulario de filtro;
Bordes - Permite definir el posicionamiento (bordes) de la forma del filtro.
Show Condition - Show filter condition so that the user can choose your option. In this case “ AND” or “ OR
” will appear in the filter form so that the user select the wanted option.
Keeping the filter values - When activated the values of the last filter are kept and shown when the user
return the filter screen.
Table width - Allow to define the HTML width of the filter form.
Width unit of the table - Allow to define the unit of the HTML width of the filter form.
Keeping the filter values - When activated the values of the last filter are kept and shown when the user
return to the filter screen.
Mostrar Requisito - Mostrar condición de filtro para que el usuario puede elegir su opción. En este caso "y"
u "O" aparecerá en el formulario de filtro para que el usuario seleccione la opción deseada.
Conservando los valores del filtro - Cuando se activa los valores del último filtro se mantienen y se
muestra cuando el usuario volver a la pantalla de filtro.
Ancho de la mesa - Permite definir el ancho de HTML de la forma del filtro.
Ancho de la unidad de la tabla - Permite definir la unidad de la anchura del HTML de la forma del filtro.
Conservando los valores del filtro - Cuando se activa los valores del último filtro se mantienen y se
muestra cuando el retorno del usuario a la pantalla de filtro.
Using Iframe - When activated, it shows the filter screen and the search results in the same browser window,
in two FRAMES, one above the other. The filter form and the search integrate a unique page.
Initial State - When activated, show initialy the filter screen with the grid in the iframe positioned below the
filter screen, when desactivated, show initialy just the filter screen. This option is associated to “Using
Iframe”.
frame Height - Iframe height in pixels where are shown the data recovered by the filter. This option is
associated to “Using Iframe”.
Case Sensitive ---------------------
Seleccione Campos
Posicionamiento Campos
definir los campos que se muestran en la aplicación.
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).
Criterios De Búsqueda
CRITERIOS DE BÚSQUEDA
En esta interfaz se hace la configuración de las condiciones de filtrado (SQL), en el combobox a 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 (exactamente igual, igual Inicialmente, cualquier
parte, 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:
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.
Atributos:
Barra de herramientas (superior / inferior) - Seleccione los botones de muestra en las barras de
herramientas de filtrado y la posición de los botones.
Teclas de acceso - Definir teclas de acceso de los accesos directos.
COnfiguracion de botones
Atributos:
EdiciÓn de Reglas
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.
Descripción General
DESCRIPCIÓN GENERAL
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
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
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.
Atributos:
Editar Bloque
Attributes:
Configuracion de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
OnInit -Este evento se ejecuta sólo una vez, antes de los principales de select de la ejecución de la aplicación
OnValidate - Este evento se ejecuta cuando haga clic en los botones de validación (OK, actualizar, insertar,
borrar, filtro), según la aplicación utilizada.
Descripción General
DescripciÓn general
En esta sesion se muestran la configuración sólo para los campos que son parte integrante de la búsqueda, lo
que significa que, los campos que fueron seleccionados en el menú "GRID-> Filtro-> CAMPOS".
Campo a campo podemos definir una serie de atributos. Sobre el tipo de datos seleccionados, la página de
edición del campo sufre una actualización para mostrar las configuraciones de atributos específicas para cada
tipo de datos.
Nuevo Campo
This new functionality allows to add a new field in the application. Below follows a creation step-by-step of this
new field.
1º- When click on a new button it is shown the image below, where we determine the amount of fields that will be
added.
2º- After we determine the amount of fields that will be added, it is necessary to define the configuration of the
new field (data type, name and label).
Note: The description of the field type is modified as the selection of the filed type.
Texto
Attributes:
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_name, if is more clearly the agreement if the same is simplified to Name. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Anchura - Allow when activated to show the field as a label, do not allowing the data input.
Tamaño máximo - INCLUIR DESCRIÇÃO
Tipo de SQL - Informa o tipo do campo na base de dados
Field's Behavior
Attributes:
Convert Letter- Convert the letters of the field when it loose focus. All in capital letters, if the chosen option
is Uppercase, all in small letters, if the chosen option is Lowercase. The first letter of the first word in capital
letter, if the chosen option is Uppercase first word, it is important to point out that the other words do not
receive this configuration. The first letter of all word in capital letters, if the chosen option is Uppercase all
words
Submit on OnChange - Allow when activated, to submit the filter when it will have alterations in the field.
Show Condition - Allow when activated, to show or don't show the filter condition, the same just functions if
the filter will have at least one option.
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:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_number,if is more clearly the agreement if the same is simplified to Number. That is, the label is a field
nickname in the application layer.
Use Gird Label -This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Anchura - Allow to determine the field width.
Tamaño máximo - INCLUIR DESCRIÇÃO
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_number,if is more clearly the agreement if the same is simplified to Number. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Anchura - Allow to determine the field width.
Tamaño máximo - INCLUIR DESCRIÇÃO
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_number,if is more clearly the agreement if the same is simplified to Number. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Anchura - Allow to determine the field width.
Tamaño máximo - INCLUIR DESCRIÇÃO
Atributos:
Formato de valores
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_date,if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Use Grid Label -This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Width - Allow to determine the field width.
Label field- Allow when activated to show the field as a label, do not allowing the data input.
VALUES FORMAT
Attributes:
Atributos:
CONDICIONES ESPECIALES
Los campos de tipo fecha muestran condiciones de filtro especiales. Para configurar las condiciones específicas
véase abajo las opciones disponibles.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_hour,if is more clearly the agreement if the same is simplified to Hour. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Width - Allow to determine the field width.
Label field- Allow when activated to show the field as a label, do not allowing the data input.
VALUES FORMAT
Attributes:
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_date_hour, if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Use Gird Label - This option when activated, allows to use the field title that is configured in the grid, in this
case the option filter label can't be used.
Label field- Allow when activated to show the field as a label, do not allowing the data input.
VALUES FORMAT
Attributes:
Atributos:
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
General Settings
Attributes:
Data type - Define the application field type. When the field is defined as a textm it accepts letters, numbers
and characters.
Search Label- Define the application field title. For example: if the field has been defined in the database as
nm_date_hour,if is more clearly the agreement if the same is simplified to Date. That is, the label is a field
nickname in the application layer.
Use same Label used on the Grid - This option when activated, allows to use the field title that is configured
in the grid, in this case the option filter label can't be used.
Width - Allow to determine the field width.
Maximum Size - Maximum field size .
SQL Type - Database Field type.
Atributos:
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)
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.
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
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
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.
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.
Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
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
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
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
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.
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:
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.
General Settings
Attributes:
Data type - The data type Double Select is an drop-down object which allow multiple selection through of two
selection windows and a navigator betwen them (<< < > >>).
Label Search - Allow to define the field title in the filter.
Use same Label used on the Grid - Allow to use the field title which is configured in the grid.
Width - Allow to determine the field width.
Maximum Size - Maximum field size .
SQL Type - Database Field type.
Atributos:
Lookup de Edición
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.
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:
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.
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.
General Settings
Attributes:
Data type - Checkbox is an object which allows the selction of one or more information through a marking
object.
Label Search - Allow to define the field title in the filter.
Use same Label used on the Grid - Allow to use the field title which is configured in the grid.
Width - Allow to determine the field width.
Maximum Size - Maximum field size
SQL Type - Database Field type.
Atributos:
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.
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.
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.
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.
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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.
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:
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.
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.
General Settings
Attributes:
Data Type - Radio is an object which allows the selection fof just an information of all that are shown by it.
Filter Label - Allow to define the field title in the filter.
Use Grid Label - Allow to use the field title which is configured in the grid.
Anchura - Allow to determine the field width.
Tamaño máximo - INCLUIR DESCRIÇÃO
Atributos:
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) .
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.
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
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.
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.
Atributos:
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.
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:
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.
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.
General Configuration
Attributes:
Data type - “ Search Fields” is a new resource which allow the selection of the fields that will be part of the
grid body of the search.
Filter Label - Allow to define the field title in the filter.
Use Grid Label - Allow to use the field title which is configured in the grid.
Anchura - Allow to determine the field width
Tipo de SQL - Informa o tipo do campo na base de dados
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
CLASIFICACIÓN DE CAMPOS
General Configuration
Attributes:
Tipo do Dados - "Ordenação dos Campos" é um novo recurso que permite de sejam selecionados os
ordem campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
This data type is one of the great news of the ScriptCase3, using the technology Ajax, it provides the fulfillment of
a field with more agility.
Attributes:
Data Type - This type when selected, allow to fill a field with more agility.
Atributos:
Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición
Atributos:
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
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:
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.
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.
NÚMERO AUTO-COMPLETE
This data type is one of the great news of the ScriptCase3, using the technology Ajax, it provides the fulfillment of
a field with more agility.
Attributes:
Data Type - This type when selected, allow to fill a field with more agility.
Filter Label - Define the application field title. For example: if the field has been defined in the database as
nm_number,if is more clearly the agreement if the same is simplified to Number. That is, the label is a field
nickname in the application layer.
Use Grid Label - Allow to use the field title which is configured in the grid.
Width - Allow to determine the field width.
Tamaño máximo - INCLUIR DESCRIÇÃO
Atributos:
Lookup de EdiciÓn
Figura 2: Interfaz de lookup de edición
Atributos:
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
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:
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.
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.
Configuración
ConfiguraciÓn
En esta carpeta estan los atributos de aplicaciones de la ScriptCase, vamos a describir estos atributos.
Atributos:
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.
Directorio de Imagenes - El directorio base donde se almacenan las imágenes de aplicación.
Imágenes - INSERIR DESCRIÇÃO
Idioma - Formatar datos basado en la configuración regional.
Charset - INSERIR DESCRIÇÃO
Compartir variable de locales - INSERIR DESCRIÇÃO
Compartir variable de temas - INSERIR DESCRIÇÃO
Error de Script - Allow to show the information of the script and the line where the error occurred, Permitir
para mostrar la información de la secuencia de comandos y la línea donde se produjo el error, un error de
SQL - Permite 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.
Error de SQL - Allow to show the SQL command which originated the error.
Modo de depuración - Run the application in debug mode, showing the SQL Command in the moment of its
using.
Carpeta- Carpeta donde la aplicación se almacena en el área de trabajo.
Edición por pojecto ------------------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.
Navegación
ATRIBUTOS DE NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:
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.
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)
Ejemplo:
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
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.
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Aplicaciones De Calendario
Calendario de la Semana
Esta opción muestra todos los días a la semana seleccionada. El título de registro se muestra en la línea de hora
y células del día.
Image3: Interfaz aplicación de Calendario
CreaciÓn y ediciÓn.
Haga doble clic en el calendario ,al día y la hora seleccionado, para abrir el formulario para insertar un nuevo
evento.
Atributos:
Ajax - Permite activar el uso de los recursos ajax (Ajax Eventos, texto Auto-completo, etc) en la aplicación
generada.
Alineación horizontal -Permite definir la alineación horizontal de la página de la aplicación.
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.
Márgenes - Define los márgenes de aplicación (arriba, abajo, derecha e izquierda).
Ancho de tabla - Valor del ancho de la aplicación. Las aplicaciones ScriptCase se generan en el estándar
HTML, y están organizados en tablas, líneas y células.
Ancho de tabla- Unidad - Unidad de medida utilizada en el ancho de la tabla se define en el siguiente: el
porcentaje, píxel o automático. Cuando porcentaje de utilización se genera un HTML con el formato <TABLE
WIDITH="70%"> . En píxeles, el html generado para la misma aplicación tiene la etiqueta <TABLE
WIDITH="70px">. Para la opción automática el '%' o 'px' se omite y el navegador automáticamente calcula la
dimensión de la tabla.
Ancho - Ancho de formulario de Iframe. *
Altura - Altura de formulario de Iframe.
* El formulario que se inserte un nuevo calendario de aplicación de calendario, abre en iframe modales en la
parte superior del calendario.
Edición De Campos
EdiciÓn de campos
Interfaz incluido en el V7. Se permite al usuario organizar y editar los campos
Opciones :
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 :
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
CLAVE UNICA
Proporciona la validación de claves únicas en el lado del servidor web.
La barra de herramientas se divide en dos partes: superior e inferior. Es posible seleccionar los botones
para cada parte de forma independiente. Un botón puede ser incluso en las dos partes al mismo tiempo.
Atributos:
Navegación - Muestra los botones que se pueden mostrar en el formulario. La selección de estos botones
varían de acuerdo con el formulario de solicitud.
U pdate - Muestra los botones que se pueden mostrar en el formulario. La selección de estos botones
varían de acuerdo con el formulario de solicitud.
Configuración de botones
Atributos:
Button - nombre del botón.
Label - Define la etiqueta que se muestra en el botón.
Sugerencia - Define un toque al botón.
Clave de acceso - Permite definir Acceso teclas rápidas con el teclado.
OPCIONES
Atributos:
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.
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.
Procedures
Procedimientos
PROCEDIMIENTOS
Configura un formulario para utilizar procedimientos almacenados (definido por la base de datos) para agregar,
actualizar, y exclusir la información. Cuando no está configurado para utilizar los procedimientos predeterminado,
se utilizarán las normas Scriptcase para los comandos INSERT, UPDATE y DELETE.
1 - Marcar la opción: "Quiero usar el procedimiento para hacer INSERT". Introduzca el nombre del
procedimiento y la cantidad de parámetros.
2 - Definir los campos que hacen referencia al procedimiento de los parámetros almacenados, y cada tipo de
parámetro (entrada o salida). Haga clic en el botón Guardar para completar este proceso.
Image3: Pasar valores a los procedimiento almacenado.
Javascript
Editar opción Javascript permite a los eventos asociados en Javascript para los campos del formulario, es decir,
para cada campo se puede editar las acciones asociadas a sus eventos.
Atributos:
Seleccione el objeto - En este cuadro combinado se muestran todos los campos que forman parte del
formulario de solicitud.
Seleccione el evento - En este cuadro combinado seleccione el evento asociado al campo. Ver los eventos
disponibles:
onClick - Se presenta en el clic del ratón sobre el campo.
onblur - Se produce cuando los objetos pierden el foco.
onChange - Se produce siempre que el objeto pierde el foco y el valor modificado.
onFocus - Se produce siempre que las ganancias se centran el objeto.
onMouseOver - Se produce siempre que el puntero del ratón está sobre el terreno.
onMouseOut-Se produce siempre que el puntero del ratón sale del campo.
Eventos relacionados con la forma - Los hechos que figuran abajo son directamente vinculados a la
forma.
OnLoad - Este evento se produce cuando la página se carga, es decir, cuando se desplaza de un
registro a otro.
Onsubmit - Este evento se produce cuando se hace clic en los botones de "insertar", "actualizar" y
eliminar ""
Editar Javascript
Después de seleccionar el objeto y haga clic en el evento en el botón Editar para abrir el cuadro Editar
Javascript. Entre las acciones personalizadas Javascript o utilizar ScriptCase eventos estándar, como
por ejemplo: nm_reload_form (); vuelve a cargar el formulario.
Image2: Edición I Nterface Javascript.
Después de guardar el comando de Javascript haga clic en el botón (actualización), para completar la operación.
El lenguaje Javascript no se comporta del mismo modo para todos los navegadores disponibles en el mercado.
OnClick Ejemplo:
Haga clic en un campo de tipo de opción para activar o desactivar una serie de campos de formulario según el
valor seleccionado.
OnBlur Ejemplo:
.value > '20') if (document.F1.tp_folha [0]. comprobarse & & document.F1 weekly_hour_job..> valor "20")
(
alert ("horas de trabajo por encima de la permitida.");
.value = ""; document.F1. weekly_hour_job. value = "";
.focus(); document.F1. weekly_hour_job. focus ();
)
onChange ejemplos:
Al empleado "un sueldo" cambio y salir del campo, se produce un onChange ", en este momento comprobar si la
posición" es "jardinero".
Tras informar el valor de la orden y seleccionando la opción de pago en un objeto "Seleccionar: payment_way
tipo", el código Javascript a continuación calcula la cuota de pago (paquete) de valor.
if (document.F1.payway [document.F1. payment_way.] selectedIndex. texto == 'Avista')
(
document.F1.parcelvalue.value = document.F1.purchasevalue.value;
)
if (document.F1.payway [document.F1. payment_way.] selectedIndex. texto == '30 / 60 ')
(
document.F1.parcelvalue.value = document.F1.purchasevalue.value / 2;
)
if (document.F1.payway [document.F1. payment_way.] selectedIndex. == texto «30 / 60/90 ')
(
document.F1.parcelvalue.value = document.F1.purchasevalue.value / 3;
)
onMouseOver Ejemplo:
Cambiar el estilo (color de fondo, color de fuente, etc) cuando el ratón está sobre el terreno.
document.F1.field_name.style.bgColor = "0FFCCA"
onMouseOut ejemplo:
Establezca un fondo de color cuando el foco del ratón suelto del campo.
Un recurso para permitir el enlace 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 eliminadas. A continuación vamos a mostrar un ejemplo
práctico de usar este recurso de la ScriptCase.
1 º - En primer lugar vamos a definir una nueva dependencia. En este ejemplo vamos a crear una dependencia
entre adm_suppliers_products (tabla dependiente) con el adm_supplier. Haga clic en la nueva dependencia para
comenzar.
2 º - Seleccionar la tabla dependiente e informar la cantidad de campos relacionados, entre el padre y la tabla
secundaria. En este ejemplo sólo un campo estará relacionado con que es el código de proveedor.
4 º - Se crea la relación de dependencia, sólo tenemos que definir cuáles son las normas que tenemos que utilizar
para nuestra aplicación. Para esto haremos clic en el botón de generar secuencias de comandos para definir la
regla de 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.
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:
}
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.
foreach({dataset} as $line){
$applications = $line[0];
sc_apl_status($applications,'on');
}
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
Nueva interfaz incluido en el V7. Se permite al usuario cómo el módulo de registro funcionan individualmente
para la aplicación
Opciones:
Hecho esto, el sistema abre una pantalla en la parte derecha de esta lista, donde se debe verificar si en el tipo
de campo de datos el valor atribuido por ScriptCase a través del análisis tabla de SQL está de acuerdo con el
contenido existente. En caso de que no lo es, el usuario debe seleccionar en la lista (combobox) un tipo de
ajustarse al contenido de su campo. Para cada tipo de datos seleccionados se formateará una ventana con
diferentes características. Ejemplo: Un campo de tipo de 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 elegido.
Posteriormente, después de la elección de la tipo de datos, rellene los campos a otros de esta ventana y haga
clic en el botón Guardar, compilar o ejecutar.
Campo Texto
camopo TEXTo
Data type - Define the application field type. When the field is defined as text, it accept letters, numbers,
characters.
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
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)
Ejemplos:
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
Atributos:
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:
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.
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.
Atributos:
Tipo de datos - Definir 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
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
Atributos:
Convertir las letras - Convertir las letras del campo. Todo en mayúsculas, si la opción elegida es
mayúscula, todo en minúsculas, si la opción elegida es minúscula. La primera letra de la primera palabra en
mayúscula, si la opción elegida es la primera palabra en mayúsculas, es importante señalar que las otras
palabras no reciben esta configuración. La primera letra de todas las palabras en mayúsculas, si la opción
elegida es en mayúsculas todas las palabras
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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
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)
Ejemplos:
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.
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).
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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.
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
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo está definido como decimal, acepta
los 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
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
ConfiguraciÓn general
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como el valor, la acepta
letras, números, caracteres.
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
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.).
* "Formata mientras se escribe" deben estar habilitada en el "Formulario>> Configuración" para utilizar esta opción.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
ConfiguraciÓn general
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Los campos de fecha tienen el formato de acuerdo a
las normas fecha específica.
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
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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:
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.
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.
ConfiguraciÓn general
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Los campos de hora tienen el formato de acuerdo a
las normas de tiempo específico.
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
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).
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.
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.
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:
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.
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.
ConfiguraciÓn general
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. campos Fecha y hora tienen el formato de acuerdo a
las normas fecha específica.
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
Formato de Valores
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).
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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
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:
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.
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
Tamaño máximo del archivo - Define el tamaño máximo del archivo.
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.
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).
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
CSS
Atributos:
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.
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
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.
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é
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.
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
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.
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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 (nombre De Archivo)
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
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).
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
ConfiguraciÓn general
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando un campo se define como Número de la
Tarjeta se le da formato al perder el enfoque y validados de acuerdo a normas específicas.
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)
Ejemplos:
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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.
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.
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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.
Atributos:
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.
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.
ConfiguraciÓn general
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo se define como E-mail aparece un
icono a su lado, al hacer clic en el icono abre el lector de e-mail. Se valida el valor del campo según la norma
formatos de correo electrónico.
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
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo está definido como 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
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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:
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.
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.
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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:
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.
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
CONFIGURACIÓN GENERAL
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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.
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
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
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.
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.
Habilita un objeto select basado en una lista de valores llena manualmente como un array. Ver imagen abajo.
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
Valor Descripción
implícito
1 Deportes
2 Cine
4 Viajar
8 Libros
16 Musica
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
1 (Deportos) + 2 (Peliculas) = 3
Valor Descripción
implícito
1 Deportos
2 Peliculas
4 Viajar
8 Libros
16 Musica
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.
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:
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.
Recursos para mostrar dos valores: Una lista con los valores para seleccionar y una lista con los valores
seleccionados.
CONFIGURACIÓN GENERAL
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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
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:
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.
Configuración general
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.
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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)
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.
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.
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.
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.
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
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
1 (Deportos) + 2 (Películas) = 3
Valor Descripción
atribuido
1 Deportos
2 Películas
4 Libros
8 Viajar
16 Música
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:
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.
Configuración general
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
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
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) .
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.
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.
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.
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.
Atributos:
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.
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:
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.
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
Atributos:
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.
Etiqueta de campo - Sólo mostra valor. No permite la modificación del campo.
Formato de Valores
Atributos:
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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
Atributos:
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:
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.
Atributos:
Valor Inicial - El valor mostrado en el campo cuando se utiliza la opción Valor Definido
FORMATO DE VALORES
Attributes:
Es posible definir un valor guardado para cada campo de la tabla. Es frequentlly utilizado cuando no muestra el
campo para el usuario final.
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.
Lookup de EdiciÓn
Atributos:
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
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.
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.
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 Html
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando los campos de la imagen es de tipo HTML,
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 - Busque la imagen que se debe mostrar. Podrán ser elegidos por dos formas, mediante el icono
"Escoge la imagen" que tienen imágenes estándar o mediante el icono "Cargar imágenes" que permite la
elección de cualquier imagen.
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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
Atributos:
Tipo de datos - Definir el tipo de campo de aplicación. Cuando el campo es de etiqueta, se muestra sólo
como una salida.
Etiqueta - Por ejemplo: un campo se define como client_name_fld en la tabla aparece como Nombre de
Cliente
Texto - Caja donde se informará el texto que se mostrará junto al campo.
Recargar - Esta opción cuando está activada, permite que el texto que se informó en el Texto volva a
cargar el formulario.
Posición - Permitir a la posición del formulario en el bloque elegido.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Configuración general
Atributos:
Tipo de datos - Definir el campo de tipo de datos. Campos de tipo de editor de HTML 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 - Defina la altura de la caja 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.
CONFIGURACIÓN DE VISUALIZACIÓN
Define los valores de CSS de los campos individualmente.
Figura 5:Interfaz de definición de CSS
CSS
Atributos:
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.
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.
Atributos:
campo LOCALIZACIÓN
ConfiguraciÓn general
Atributos:
Atributtes:
CÓdigo de Barras
Atributtes:
CSS
Atributos:
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.
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.
Visión General
VISIÓN GENERAL
atributos de formato de solicitud y recursos tales como esquemas de visualización, la organización de los campos
en bloques, definir los valores y el formato de encabezado entre otros.
Páginas
Bloques
Colores de esquema
PÁGINAS
Una página de la solicitud puede ser deifined como contenedor de bloque. Para cada aplicación que se crea una
página con el nombre por defecto "pag1". En la forma, el control y aplicaciones de búsqueda, es posible crear
más páginas. Organization of Blocks.Las páginas se muestran en la aplicación en modo de pestañas, donde
cada ficha tiene los bloques definidos en la Organización de los bloques.
Vea a continuación un ejemplo de aplicación de formulario utilizando dos páginas: datos generales y Documentos
(véase Image2).
CONFIGURACIÓN
Páginas de valores
El formulario de solicitud tiene una página estándar, identificado 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 un
montón de campos de 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: Páginas de interfaz de configuración
a new page, just fill the two text above of the buttons Insert, in the first field fill the page name and in the second
field select the image that will be presented as folder icon, and afterwards click on the button INSERT.Para incluir
una nueva página, por favor introduzca el texto dos por encima de los botones Insertar, en el primer campo de
llenar el nombre de la página y en el segundo campo seleccionar la imagen que se presenta como icono de la
carpeta, y después haga clic en el botón Insertar.
Para eliminar una página, haga clic sobre el botón "Eliminar" presentado en la línea de la página
correspondiente.
NOTA: La definición de las páginas sólo se considera el único formulario de registro.
Atributos:
Font Nombre - Seleccionar la fuente en la lista existente, o escriba un nombre de fuente que se utilizará
en el application.
Tamaño de fuente -Introduzca el tamaño de la fuente.
Seleccione la fuente de color: seleccione el color de una paleta de colores o introduzca la información
de color para definir el color del texto seleccionado.
Seleccione Color de fondo - Seleccione el color de una paleta de colores o introduzca la información
de color para definir el color del texto de fondo seleccionado.
No seleccione Color de fuente - Seleccione el color de una paleta de colores o introduzca la
información de color para definir el color de la fuente no ficha seleccionada.
No seleccione Color de fondo -Seleccione el color de una paleta de colores o introduzca la
información de color para definir el color de fondo no ficha seleccionada.
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).
En el lado izquierdo de cada bloque hay dos iconos: para editar el bloque y para borrar el bloque.
Op - Opciones.
Etiqueta (Visualización) - Controla si serán mostradas las etiquetas de los campos contenidos en el bloque
Campos (columnas) - Cantidad de columnas mostradas lado a lado dentro del bloque.
Organización (Siguiente) - La forma en que los bloques están organizados dentro de la página:
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.
Atributos:
Editar Bloque
Attributes:
ConfiguraciÓn de Layout
Atributos:
PIE DE PÁGINA
Image2: Interfaz de pie de página.
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
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.
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.
Cualquier evento puede usar las funciones predefinidas disponibles en Scriptcase. Estas funciones se llaman
"Scriptcase Macros".
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
Image2: Función Nuevo. Hay tres tipos de botones de la pantalla: (Button, Imagen y Link).
CÓdigo
Imagen 2: 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.
Php Button
Code
Image2: Php Interface.
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.
El botón de enlace requiere un vínculo asociado. En el menú de la aplicación (en el lado izquierdo de la ventana)
hay una opción para crear nuevos vínculos configurar el botón de enlace nuevo, y crear el vínculo necesario 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.
2 - Seleccione los botones de tipo de vínculo y haga clic en el siguiente (en la imagen abajo).
4 - Definir los parámetros pasados. Puede ser de tres tipos: de campo, el valor o vacíos.
URL de salida de la aplicación llamada - dirección web visitada cuando el usuario salga de la parrilla.
Hint del enlace- Mensaje mostrado cuando el ratón está sobre el campo de seleccionado.
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.
Ajax Button
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
To create a new button, then click "New button", enter the name and select the button type.
Además de los botones de sus propias aplicaciones, también es posible crear botones que será visible en la
barra de herramientas.
Atributos:
Configuración de error
Atributos:
Error de posición - posición de error en la aplicación. Valores: derecha, izquierda, arriba y abajo.
Allows to show the title line of the error message. Mostrar título de error en la aplicación - Permite
mostrar la línea de título del mensaje de error.
Mostrar título de error en el campo - Permite mostrar la línea de título del mensaje de error en el campo.
título de error - un error, las páginas de título en la aplicación.
Error de secuencias de comandos - Muestra la secuencia de comandos y la línea donde se produce el
error.
Error SQL - Muestra de comandos SQL que se originó el error.
Modo de depuración - Ejecuta la aplicación en modo de depuración, que muestra los comandos de SQL.
error de salida Ajax - Abre una viuda para mostrar mensajes de error Ajax de salida durante el modo de
depuración.
Tiempo de espera de un error - Es hora de mostrar el mensaje de error de validación.
Navegación
ATRIBUTOS DE NAVEGACIÓN
En esta carpeta se definen los atributos de navegación, como seguir:
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.
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)
Ejemplo:
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.
SINCRONIZACIÓN DE Tablas
Este proceso realizará una comparación entre las definiciones de los campos de aplicación y los campos de tabla
que tiene origen en la base de datos.
En caso de que en el la tabla de origen se produce cualquier actualización , como por ejemplo la inclusión de un
nuevo campo, o la exclusión, o aún un cambio en el tipo de datos, esta actualización se muestran visibles como
se ve en la imagen siguiente:
Después de acceder a la función desde el enlace "Sincronizar la tabla" se mostra un cuadro comparativo entre
los campos de aplicación ( la tabla a la izquierda) y los campos de tabla de la base de datos (tabla derecha), por
encima de la imagen, los campos marcados en "rojo" se eliminarán, los campos marcados en "verde" se
insertará en el formulario y los campos marcados en "naranja" se actualizará, por lo que sufren tipo de
actualización en la base de datos.
Nota: Cuando un campo de tabla en la base de datos se cambia el nombre, el efecto de la sincronización, comparativamente, será el mismo de la exclusión de un campo que
existen en la aplicación además de la inclusión de un nuevo campo.
Enlaces
Se utiliza para vincular el formulario con otras aplicaciones de los siguientes tipos: Busqueda, Formulario,
Control, Menú y Tab.
Aplicación - Se utiliza para vincular forma a otra aplicación. Este tipo de vínculo se asocia a los eventos.
Campo - Se utiliza para vincular a través de un enlace a cualquier otro tipo de aplicación.
Captura - Crea un icono junto al campo dentro del formulario. Muestra una aplicación de búsqueda.
En las ventanas de abajo, el usuario será capaz de editar un vínculo existente o crear un nuevo enlace.
Image1: Enlaces.
Crear vínculos
"Lista de aplicaciones" muestra las aplicaciones formulario. Seleccione la aplicación para vincular.
Image3: Interfaz de enlace entre la aplicación
A continuación, "Parámetros de definición", en el lado izquierdose muestra los campos de aplicación que deben
recibir los parámetros de la ejecución y en el lado derecho, seleccione la opción para pasar el valor, hay tres
opciones, que son:
En la ventana de abajo, "Propiedades del enlace " entrar los atributos del enlace.
Image5: Interfaz dePropiedades.
Atributos:
Crea un icono al lado del campo. Abre otra ventana que muestra una aplicación de búsqueda.
"Tipos de Vinculación" (abajo) muestra que cuando se selecciona el enlace "captura", un cuadro combinado con
los campos de aplicación se muestra en la pantalla. Selecciona el campo que se utiliza para el enlace.
A continuación, la "Lista de Aplicación" muestra las aplicaciones de búsqueda. Seleccione la aplicación para
vincular y haga clic en Continuar>>.
Image7: Interfaz de enlace de la aplicación.
A continuación, en "definición de parámetros", se muestra en el lado izquierdo, los campos de aplicación que
deben recibir los parámetros de la ejecución y, en el lado derecho, seleccione la opción para pasar el valor, hay
tres opciones, que son:
Recuperar el valor del campo - Selecciona el campo de aplicación de búsqueda para vincular objeto.
Image8: Interfaz de definición de parámetros.
Programacao
Visión General
VISIÓN GENERAL
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
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.
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.
1 º Defina el nombre al nuevo método y haga clic en el botón Crear. Al igual que en la imagen debajo.
definición de variables:
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.
O bien:
3 º Para ejecutar el método que hay que llamar a un evento. Vea a continuación un ejemplo:
- 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:
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.
Scriptcase Macros
Scriptcase Macros
Scriptcase has macros and special variables that allow the user to manipulate events, buttons, applications,
security control, manipulate with dates, etc.
Follows a table of all macros and special variables from ScriptCase, including the list of applications that works
for each one.
SQL
sc_begin_trans ("Connection") This macro starts a set of transations in the
database.
sc_concat ()
With this macro you can
concat fields on select for
every database.
sc_error_continue ("Event")
This macro deactivates the
Scriptcase standard
database error treatment
message for an event.
Date
sc_date (Date, "Format", This macro calculates and returns increments
"Operator", D, M, Y) and decrements using dates.
sc_date_empty ({Field_Date})
This macro checks if a date
field its empty retuning a
boolean.
Control
sc_ajax_javascript ( This macro allows the execution of JavaScript
'JavascriptMethodName', methods in form/control events
array("parameter"))
sc_changed ({Field_Name}) This macro returns "true" if the field name have
been changed.
sc_encode ({My_Field}) This macro returns the field or variable with the
content encrypted.
sc_include ("File", "Source") This macro its used to "include" PHP routines.
sc_include_lib ("Lib1", "Lib2", ...) This macro its used to select dynamically the
application libraries.
sc_log_add ("action", "description") This macro will add a register into the log table.
sc_make_link (Application, This macro is used to create a string with the link
Parameters) data to another application.
sc_set_global ($variable_01) or
({My_Field})
This macro its used to
register session variables.
sc_set_groupby_rule
Macro is used to select an
specific GROUP BY rule.
sc_set_theme ('String Theme') This macro its used to dinamically define the
application themes.
sc_url_library ("Target", "Library This macro returns the path of a file, inside a
Name", "File") library, to be used on the applications.
sc_zip_file ("File", "Zip") This macro its used to generate ZIP files from a
file list and/or directories.
Variables - Totalling Totalling Variables that contains all the totals (general and
Variables for grouping).
Variables - Totalling (group by) Breaking totals variables.
Totalling Variables (group by)
Filter
sc_where_filter This macro its used to save the where clause
content generated through the filter form.
Security
sc_apl_status ("Application", This macro Activate/Deactivate the applications
"Status") at user level.
sc_ldap_login
This macro establish the
connection with the user
credentials.
sc_ldap_logout ()
Macro used to release the
connection after using the
macro sc_ldap_login
sc_user_logout ('variable_name',
'variable_content', 'apl_redir.php',
Macro used to log the user
'target') out to the system.
Shows
sc_ajax_message ("Message", This macro allows the application to display
"Title", "Parameters", customized messages.
"Parameters_Redir")
sc_ajax_refresh ()
Macro to refresh a Grid
sc_field_disabled ("Field_Name =
True/False", "Parameter")
This macro its used to block
a field to get any data that
would be typed on it.
sc_field_init_off (Field1, Field2,...) This macro is intended to inhibit the query fields
on the initial load.
sc_field_readonly ({Field}, on/off) This macro dynamically set a form field attribute
to '"Read-Only"
sc_form_show 'on' or 'off' This macro dynamically show or not the form.
sc_get_groupby_rule ()
This macro provides the
name of the groupby rule
running at the time.
sc_hide_groupby_rule ('group1',
'grop2', 'group3')
Macro used to disable Group
By rules.
sc_set_focus ('Field') This macro its used to set the focus to a form
field.
Buttons
sc_btn_copy This macro returns "true" when the "copy" button
is selected in a form.
PDF
sc_set_pdf_name This macro will change the grid's exported files
"sc_my_file_name.pdf" name.
Menu
sc_appmenu_add_item This Macro adds dinamically an item to the
("Menu_Name", "Id_Item", menu.
"Id_Parent", "Label", "Aplication",
"Parameters", "Icon", "Hint",
"Target")
sc_menu_force_mobile (boolean)
Macro used to force the
creation of menus to mobile
devices.
sc_menu_item
This macro Identifies the
menu item selected.
sc_script_name
This macro identifies the
application name that was
selected in the menu.
This macro allows the execution of JavaScript methods called from events in
form/control applications.
This macro receive two parameters: a required one which recive a the JS method name
and an optional that recive an array with the method parameters on it.
Examples:
Macro Scope
This macro allows the application to show customizable messages. It's use is restricted to AJAX
events of Form/Control applications.
Parameters Description
Message The message to be shown. This parameter is required.
Title Messagebox title, if this parameter is empty, the title will not be shown.
Message Message format parameters.
Parameters Ex.:
String modal=Y&button=Y&button_label=Ok&redir=form_employees.php&redir_target=_blank
Ex. 01
Macro Scope
sc_ajax_refresh()
This macro is used especially in Ajax events of a Grid with the purpose of reload the Grid
data (refresh).
Ex:
sc_ajax_refresh();
Macro Scope
Grid application
onClick
sc_alert("Message")
Macro Scope
Control
Form
onLoadAll
onValidate
This macro allows to modify the property of the application. The user can determine if a
Form will start in insert mode, or a Grid starts by filter, etc.
This macro must be used by one application to modify the properties of another
application.
Ex. 2: Doesn't allow the "my_form" application make addition of new registers.
sc_apl_conf("my_form", "add", "off");
Macro Scope
sc_apl_status("Application", "Status")
Used to control the security access. These macros activate/deactivate the applications
that a user has acess to.
Application: Is the name or the variable that contains the name of the application to be
activated/deactivated.
Status: Is the value or variable that contains the value to be attributed to the application.
The values are: "on" to activate and "off" to deactivate.
Ex. 1:
sc_apl_status ('atu_cad', 'off');
Ex. 2:
sc_apl_status ({var_name_appl}, {var_status});
Macro Scope
It is only possible to use this macro when there is an array created before by the
macro sc_appmenu_create.
Parameter Description
Menu_name Application menu name.
Id_item Menu item id.
Id_Parent Parent menu item id. For roots the null/empty value is passed.
Label Menu item description.
Aplication Menu item URL or application name
Parameters String with parameters to pass to the menu item application.
Ex.: param1=valor;param2=valor
Icon Path to icon used in menu item.
Hint Descriptive hint to menu item.
Target Target for menu item link. ("_self" to use the same window, "_blank" to a
new one and "_parent" to exit the window.
Ex. 3: Adds a on the menu_main (item_2) the the item_1 named Category linked to
the form_category.
sc_appmenu_add_item('menu_main','item_2','item_1','Category Form','form_category');
Macro Scope
sc_appmenu_create("Menu_Name")
This macro initializes the array used in the dimanically creation of the menu application. It
must be informed the menu application name as parameter.
Ex. 1:
sc_appmenu_create('menu_main');
Macro Scope
sc_appmenu_exist_item("Menu_Name", "Id_Item")
Parameter Description
menu_name Menu application name
id_item Menu item id
Ex. 1:
if(sc_appmenu_exist_item('menu_main', 'item_2')){
sc_appmenu_update_item('menu_main','item_2','item_1','Category
Form','form_category');
}
else{
sc_appmenu_add_item('menu_main','item_2','item_1','Category
Form','form_category');
Macro Scope
Parâmetro Descrição
menu_name Menu
application Ex. 1:
name sc_appmenu_remove_item('menu_main','item_2');
id_item Menu item id
Macro Scope
sc_appmenu_reset("Menu_Name")
This macro resets the array used in the dynamic creation of a menu application.
This macro is expecting the menu application name as the single parameter.
Ex. 1:
sc_appmenu_reset('menu_main');
Macro Scope
It is only possible to use this macro when there is an array created before by the
macro sc_appmenu_create.
It is only possible to use this macro on items created before by the macro
sc_appmenu_add_item.
Parameter Description
menu_name Application menu item name
id_item Application menu item id
id_parent Application menu item parent id. For roots the null/empty value is passed.
Label Application menu item description.
Aplication Menu item URL or application name
Parameters String with parameter to pass to the application menu item
Ex.: param1=valor;param2=valor
Icon Icone path used in menu item.
Hint Descriptive Hint for menu item.
Target Target for menu item link
Ex. 1:
sc_appmenu_update_item('menu_main','item_2','item_1','Category
Form','form_category');
Macro Scope
sc_begin_trans("Connection")
In form applications, the events that can run this macro is dependent of the database
update (onAfterInsert, onAfterUpdate, onAfterDelete, onBeforeInsert, onBeforeUpdate or
onBeforeDelete), they are automatically protected through transaction control, since the
connection is the same of the application.
In the other cases, if the user wish to make transaction control, must begin with this macro
and finish with the "sc_commit_trans()" macro to confirm the updates or
"sc_rollback_trans" to cancel the transactions.
Macro Scope
Blank calendar chart Grid Search Form application Control Form Men
application application application application application appl
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onAp
Onchange onHeader onFooter onFilterRefresh Onchange onChange onEx
OnClick onScriptInit onGroupBy onFilterSave OnClick onClick onLo
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onClick
onAfterInsert onNavigate onAfterDeleteAll onScriptInit
onAfterUpdate onRecord onAfterInsert onLoadAll
onBeforeDelete onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_block_display(Block_Name, on/off)
Ex. 1:
if ({type_customeri} == "personal")
{
sc_block_display(company, off);
}
else
{
sc_block_display(personal, off);
}
Macro Scope
sc_btn_copy
Available when the "Copy" button is clicked. Can be tested and used inside the
ScriptCase events, allowing especific programmation in run time.
Ex. 1:
if (sc_btn_copy)
Macro Scope
sc_btn_delete
Available when the "Delete" button is clicked. Can be tested and used inside the
ScriptCase events, allowing especific programmation in run time.
Ex. 1:
if (sc_btn_delete)
{
sc_error_message("Unable to delete this record");
}
Macro Scope
sc_btn_disable('button_id', 'on/off')
Ex:
sc_btn_disable('btn_2', 'off');
Macro Scope
sc_btn_display("Button_Name","on/off")
Button_Name: Is the variable name that contains the name of the button to be
activated/deactivate.
Buttons Description
Name
first Goes to the first page of the grid.
back Goes to the previous page of the grid.
forward Goes to the next page of the grid.
last Goes to the last page of the grid.
filter Displays the "Filter" button.
pdf Generates colored PDF.
det_pdf Generates detail PDF.
pdfbw Generates black and white PDF.
xls Generates the XLS.
xml Generates the XML.
cvs Generates the CVS.
rtf Generates the RTF.
word Generates the Word.
print Displays the "Print" button in the grid.
det_print Displays the "Print" Button in the detail.
summary Displays the "Summary" button in the grid.
new Displays the "New" button. (if the application has link for it, or if the form
is running in the grid iframe)
insert Displays the "Include" button of the form. (only for forms running in
grid´s iframe)
update Displays the "Update" button of the form. (only for forms running in
grid´s iframe)
delete Displays the "Delete" button of the form (only for forms running in
grid´s iframe)
qsearch Displays the "Quick Search" button in the grid.
groupby Displays the "Group By" button in the grid.
dynsearch Displays the "Dynamic Search" button in the grid.
gridsave Displays the "Save Grid" button in the grid.
Buttons Description
Name
first Goes to the first page of the form.
back Goes to the previous page of the form.
forward Goes to the next page of the form.
last Goes to the last page of the form.
new Displays the "New" button on the form, if its off the form will starts in
insertion mode.
insert Displays the "Include" button of the form.
update Displays the "Update" button of the form.
delete Displays the "Delete" button of the form.
copy Displays the "Copy" button of the form.
qsearch Displays the "Quick Search" button of the form.
pdf Generates PDF file from form.
print Open the form in print mode.
dynsearch Displays the "Dynamic Search" button in the grid.
Buttons Description
Name
ok Displays the "Ok" button on a control.
exit Displays the "Exit" button on a control.
facebook Displays the "Facebook" button on a control.
twitter Displays the "Twitter" button on a control.
google Displays the "Google+" button on a control.
paypal Displays the "PayPal" button on a control.
Ex. 1:
sc_btn_display ('new', 'off');
Macro Scope
calendar application chart application Grid application Form application Control Form
onAfterDelete onScriptInit onScriptInit onAfterDelete onScriptInit
onAfterInsert onAfterDeleteAll onLoadAll
onAfterUpdate onAfterInsert onRefresh
onScriptInit onAfterInsertAll onValidate
onLoad onAfterUpdate onValidateFailure
onRefresh onAfterUpdateAll
onValidate onScriptInit
onValidateFailure onLoad
onValidateSuccess onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_btn_insert
Available when the "Add" button is clicked. Can be tested and used inside the ScriptCase
events, allowing especific programmation in run time.
Ex. 1:
if (sc_btn_insert)
{
sc_message("Record inserted successfully");
Macro Scope
sc_btn_new
Available when the "Add New" button is clicked. Can be tested and used inside the
ScriptCase events, allowing especific programmation in run time.
Ex. 1:
if (sc_btn_new)
{
{My_Date} = date('Y/m/d');
}
Macro Scope
sc_btn_update
Available when the "Save" button is clicked. Can be tested and used inside the
ScriptCase events, allowing especific programmation in run time.
Ex. 1:
if (sc_btn_update)
{
sc_error_message("Record updated successfully");
}
Macro Scope
Parameter Description
Digit Variable that will recieve the calculated digit.
Rest Variable that will recieve the "rest" of the division.
Value Value or Variable to calculate the digit.
Module Value or Variable containing the module to be used. Default value is
module "11".
Weights Value or Variable containing the weights to be used. Default value is the
"98765432" values.
Type Value or Variable containing the parcels calculation to be used: 1 to normal
sum of the parcels values and 2 to the sum of each algorithm of the parcels.
Default value is "1".
Ex. 1:
sc_calc_dv({my_dv}, {my_rest}, 1234567, 11, 98765432, 1);
Parcels calculation: 7x2= 14 ; 6x3=18 ; 5x4=20 ; 4x5=20 ; 3x6=18 ; 2x7=14 ; 1x8=8
Parcels sum : 14 + 18 + 20 + 20 + 18 + 14 + 8 = 112
Rest of the division of 112 / 11 = 2
Digit: 11 - 2 = 9
Ex. 2:
sc_calc_dv({my_dv}, {my_rest}, 1234567, 10, 12, 2);
Parcels calculation: 7x2= 14 ; 6x1=6 ; 5x2=10 ; 4x1=4 ; 3x2=6 ; 2x1=2 ; 1x2=2
Parcels sum: 1 + 4 + 6 + 1 + 0 + 4 + 6 + 2 + 2 = 26
Rest of the division of 26 / 10 = 6
Digit: 10 - 6 = 4
Macro Scope
sc_changed({Field_Name})
Ex. 1:
if (sc_changed({my_field}))
{
Echo "Filed have been changed";
}
Macro Scope
sc_change_connection("Old_Connection", "New_Connection")
Macro Scope
sc_commit_trans("Connection")
This macro has the objective to confirm a transaction set in the database.
In form applications, the events that can run this macro is dependent of the database
update (onAfterInsert, onAfterUpdate, onAfterDelete, onBeforeInsert, onBeforeUpdate or
onBeforeDelete), they are automatically protected through transaction control, since the
connection is the same of the application.
If the user, in any of these events, use an application redirectioning (macro "sc_redir")
must before the redirect, use this macro to guarantee the transactions previously effected.
Macro Scope
Blank calendar chart Grid Search Form application Control Form Men
application application application application application appl
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onAp
Onchange onHeader onFooter onFilterRefresh Onchange onChange onEx
OnClick onScriptInit onGroupBy onFilterSave OnClick onClick onLo
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onClick
onAfterInsert onNavigate onAfterDeleteAll onScriptInit
onAfterUpdate onRecord onAfterInsert onLoadAll
onBeforeDelete onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_concat()
With this macro you can concat fields on select for every database.
Example(Edition Lookup):
Macro Scope
Blank calendar chart Grid Search Form application Control Form Menu
application application application application application applic
onExecute OnClick onFooter onClick onFilterInit OnClick onBlur onApp
OnFocus onHeader onFooter onFilterRefresh OnFocus onChange onExe
onAfterDelete onScriptInit onGroupBy onFilterSave onAfterDelete onClick onLoa
onAfterInsert onHeader onFilterValidate onAfterDeleteAll onFocus
onAfterUpdate onScriptInit onAfterInsert onClick
onBeforeDelete onNavigate onAfterInsertAll onScriptInit
onBeforeInsert onRecord onAfterUpdate onLoadAll
onBeforeUpdate onAfterUpdateAll onRefresh
onScriptInit onBeforeDelete onValidate
onLoad onBeforeDeleteAll onValidateFailure
onRefresh onBeforeInsert onValidateSuccess
onValidate onBeforeInsertAll
onValidateSuccess onBeforeUpdate
onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateSuccess
sc_confirm("Message")
Valid only in the PHP programming code that runs when called through a toolbar button.
This macro is used to confirm that the action must be really executed, preventing
mistakes.
Ex. 1:
sc_confirm ("Do you really wish to execute this action??");
Macro Scope
sc_connection_edit("Connetion_Name", $arr_conn)
2º Parameter: Array of items containing the connection information to be edited. Check
out the indices of the array:
Note:Is not required to use all the indices in the array, we can pass only the required
ones.
Example:
$arr_conn = array();
$arr_conn['user'] = "admin2";
$arr_conn['password'] = "admin2pass";
$arr_conn['database'] = "sc_samples2";
sc_connection_edit("sc_connection", $arr_conn);
Macro Scope
sc_connection_new("Connection_Name", $arr_conn)
When used, the macro creates a new connection with the information inserted in its
parameters. This connection is available throughout the current session Scriptcase and
cease to exist when the session is closed.
Note: If there is a connection created within the Scriptcase with the same name, this
macro has no effect. Connections created within the Scriptcase prevail. If you want to edit
an existing connection, see the documentation for the macro sc_connection_edit.
2º Parameter: Array of items containing the connection information. Check out the
indices of the array:
Note: It is required that all items are filled, with the exception of items ['persistent'] and
['encoding'].
Driver Descrição
access MS Access
ado_access MS Access ADO
odbc Generic ODBC
db2 DB2
db2_odbc DB2 Native ODBC
odbc_db2 DB2 Generic ODBC
odbc_db2v6 DB2 Generic ODBC 6 or Lower
firebird Firebird
borland_ibase Interbase 6.5 or Higher
ibase Interbase
pdo_informix Informix PDO
informix Informix
informix72 Informix 7.2 or Lower
ado_mssql MSSQL Server ADO
pdo_sqlsrv MSSQL Server NATIVE SRV PDO
mssqlnative MSSQL Server NATIVE SRV
odbc_mssql MSSQL Server ODBC
mssql MSSQL Server
pdo_mysql MySQL PDO
mysqlt Mysql (Transactional)
mysql MySQL (Non-Transactional)
oci805 Oracle 8.0.5 or Higher
odbc_oracle Oracle ODBC
oci8 Oracle 8
oci8po Oracle 8 Portable
oracle Oracle 7 or Lower
postgres7 PostgreSQL 7 or Higher
pdo_pgsql PostgreSQL PDO
postgres64 PostgreSQL 6.4 or Higher
postgres PostgreSQL 6.3 or Lower
pdosqlite SQLite PDO
sqlite SQLite
sybase Sybase
Example:
$arr_conn = array();
$arr_conn['drive'] = "mysqlt";
$arr_conn['server'] = "127.0.0.1";
$arr_conn['user'] = "root";
$arr_conn['password'] = "pass123";
$arr_conn['database'] = "sc_samples";
$arr_conn['persistent'] = "Y";
$arr_conn['encoding'] = "utf8";
sc_connection_new("new_conn_mysql", $arr_conn);
Macro Scope
This macro has the aim to calculate the increment or decrement of dates. For its use are
necessary some parameters as follows:
Parameter Description
Date Date field that contains the date to be modified.
Format Formatting thats the date field is.
Operator "+" for increment and "-" for decrement.
D Number of days to increment or decrement.
M Number of months to increment or decrement.
Y Number of Years to increment or decrement.
Ex. 1:
{birthdate} = sc_date({birthdate}, "dd/mm/yyyy", "+", 30, 0, 0);
Ex. 2:
$new_date = sc_date({birthdate}, "yyyy-mm-dd", "-", 15, 3, 2);
Ex. 3:
{inclusion_dt} = sc_date(date('Ymd'), "yyyymmdd", "-", 0, 1, 1);
OBS: To be certified of the date format, before use the function, try it in any event:
echo "form_date =". {name of the field date};
Macro Scope
Blank calendar chart Grid Search Form application Control Form
application application application application application
onExecute ajaxFieldonBlur onApplicationInit onClick onApplicationInit ajaxFieldonBlur onBlur
OnClick onFooter onApplicationInit onFilterInit OnClick onChange
OnFocus onHeader onFooter onFilterRefresh OnFocus onClick
onAfterDelete onScriptInit onGroupBy onFilterSave onAfterDelete onFocus
onAfterInsert onHeader onFilterValidate onAfterDeleteAll onApplicationI
onAfterUpdate onScriptInit onAfterInsert onClick
onApplicationInit onNavigate onAfterInsertAll onScriptInit
onBeforeDelete onRecord onAfterUpdate onLoadAll
onBeforeInsert onAfterUpdateAll onRefresh
onBeforeUpdate onApplicationInit onValidate
onScriptInit onBeforeDelete onValidateFai
onLoad onBeforeDeleteAll onValidateSuc
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
This macro converts the date field passed as parameter with an input format to another
field with an output format.
Parameter Description
A or Y Used to reference years.
M Used to reference Months.
D Used to reference Days.
Db_Format Used to get the Dadabase date format.
Ex. 1: Converts the date from "dd/mm/yyyy" format to the "yyyymmdd" format.
{field_date} = sc_date_conv({field_date}, "dd/mm/aaaa", "aaaammdd");
Ex. 2: Converts the date from the database native format to "dd/mm/yyyy" format.
{field_date} = sc_date_conv({field_date}, "db_format", "dd/mm/aaaa");
Ex. 3: Converts the date from the "dd/mm/yyyy" format to the Database native
format.
{field_date} = sc_date_conv({field_date}, "dd/mm/aaaa", "db_format");
Macro Scope
Parameter Description
Date1 Date1 value or variable.
Format Date1 Value or Variable containing the date format stored on Date1.
Date2 Date2 value or variable.
Format Date2 Value or Variable containing the date format stored on Date2.
Ex. 1:
{amount_days} = sc_date_dif({date1}, "aaaa-mm-dd", {date2}, "mm/dd/aaaa");
Ex. 2:
{amount_days} = sc_date_dif("2000-05-01", "aaaa-mm-dd", "04/21/2004", "mm/dd/aaaa");
{amount_days} would be equal to -1451 (days)
Note: Formats can be different but must be in days, months and years.
Macro Scope
Calculates the difference between two dates (passed as parameters) returning the
amount of days, months and years.
The result is returned in an array structure, where the index 0 have the amount of days,
the index 1 have the amount of months and the index 2 have the amount of years.
Parameter Description
Date1 Date1 value or variable.
Format Date1 Value or Variable containing the date format stored on Date1.
Date2 Date2 value or variable.
Format Date2 Value or Variable containing the date format stored on Date2.
Option 1 = Doesn't consider the initial day; 2 = Considers the initial day.
Ex. 1:
{differences} = sc_date_dif_2 ({date1}, "yyyy-mm-dd", {date2}, "mm/dd/yyyy", 1);
{dif_days} = {differences[0]};
{dif_months} = {differences[1]};
{dif_years} = {differences[2]};
Ex. 2:
{differences} = sc_date_dif_2 ("2000-05-01", "yyyy-mm-dd", "04/21/2004", "mm/dd/yyyy",
1);
{differences[0]} = 20 (days)
{differences[1]} = 11 (months)
{differences[2]} = 3 (years)
Note: Formats between the two dates can be different but it must have days, months and
years
Macro Scope
sc_date_empty({Field_Date})
Ex. 1:
if (sc_date_empty({my_date}) )
{
sc_error_message("Invalid Date");
}
Macro Scope
sc_decode({My_Field})
Note: Netmake isn't responsible by the cryptography algorithm integrity (it is an open
source algorithm)
Macro Scope
sc_encode({My_Field})
Note: Netmake isn't responsible by the encrypting algorithm integrity, (The algorithm
provided is open source).
Macro Scope
sc_error_continue("Event")
This macro deactivates the Scriptcase standard database error treatment message for
the event passed as parameter allowing it to be substituted by the programmer
customized error treatment.
Ex. 1: Using on the event onDelete for the message returned by mssql, trigger
treatment, which cancels the record exclusion, displays a error message in the format
[Microsoft] [ODBC SQL Server Driver] [SQL Server] You can't erase the record.
sc_error_continue("delete");
if (!empty({sc_error_delete}))
{
$tmp = strrpos({sc_error_delete}, "]");
if ($tmp !== false)
{
{sc_error_delete} = substr({sc_error_delete}, $tmp 1);
}
sc_error_message({sc_error_delete});
sc_error_exit;
}
Macro Scope
sc_error_delete
This variable returns a string with a database error message, which occurs by trying to
exclude a record.
Like for example, in case of database validations via triggers or procedures that they
return messages.
MsSQL.â??[Microsoft][ODBC SQL Server Driver] [SQL Server] You can't erase this
register.â??
Note: To access the database return error, sees the macro "sc_error_continue".
Macro Scope
Interrupts the application execution, if there is error message generated through "
sc_error_message" macro, displaying the error messages. If informed an URL or the
name of an Application, an "OK" button is displayed, bellow the error messages to redirect
the processing to the informed URL/Application.
Ex. 2: Display the error messages and the "OK" button to redirect to URL.
sc_error_exit(http://www.mysite.com);
Ex. 3: Display the error messages and the "OK" button to redirect to Application,
opening in another window.
sc_error_exit(my_application, "_blank");
Macro Scope
sc_error_insert
This variable returns a string with the database error, that occurs when adding a record. It
is used when is neede to treat these messages. For example, in case of database
validations via triggers or procedures that return message.
â??[Microsoft] [ODBC SQL Server Driver] [SQL Server] You can't add this register.â??
Note: To access the return of the database error, see the macro "sc_error_continue".
Macro Scope
sc_error_message("Text")
In "Form and Control" applications, the messages are presented together with other
error messages found in the application, except when using the "sc_error_exit" macro.
In "Grid and Menu" applications the messages only will be presented through the "
sc_error_exit" macro.
Ex. 1:
if ({discount} > 0.10 && [glo_usr] == 'operator')
{
sc_error_message("Discounting of " . {discount} . " above of the allowed one");
}
In this example, if the value in the discount field is over 0.10 and the user try to add or
save this record, the operation is finished and the error message is presented.The
command must finish with ");" (close parentheses and semicolon) used as delimiter for the
macro interpreter.
Macro Scope
sc_error_update
This variable returns a string with a database error message that occurs when updating a
record. It is used when there is a need to treat these messages. For example, in case of
database validations via triggers or procedures that return message.
Note: To have access the return of database error see the macro "sc_error_continue".
Macro Scope
calendar application Form application
onAfterUpdate onAfterUpdate
This macro allows to condition the circumstances thats the SQL commands are executed.
Ex. 1:
if (sc_after_delete) {
sc_exec_sql("delete from mytable where key = {key_ant}");
}
Macro Scope
Blank calendar chart Grid Search Form application Control Form Men
application application application application application appl
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onAp
Onchange onHeader onGroupBy onFilterRefresh Onchange onChange onEx
OnClick onScriptInit onHeader onFilterSave OnClick onClick onLo
OnFocus onScriptInit onFilterValidate OnFocus onFocus
onAfterDelete onNavigate onAfterDelete onClick
onAfterInsert onRecord onAfterDeleteAll onScriptInit
onAfterUpdate onAfterInsert onLoadAll
onBeforeDelete onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_exit(Option)
This macro can be used in the ScriptCase events and created button and may return
values/process after the execution.
Option Description
sc_exit() Returns to the previous application without display anything.
sc_exit(ok) Displays a window with an OK button adn returns to the previous
application.
sc_exit(sel) Doesnâ??t display the window with an OK button and returns to the current
application, repeat the application select.
sc_exit(ref) Doesn't display the window with an OK button refresh data and returns to
the current application.
sc_exit(ok,ref) Same of the sc_exit(ref) function; however, display the OK button.
sc_exit(ok,sel) Same of the sc_exit(sel) function; however, display the OK button.
Opton Description
sc_exit() Doesn't complete transactions in database.
sc_exit(c) Commit pending transactions.
sc_exit(r) Rollback pending transactions.
Macro Scope
sc_field_color("Field", "Color")
This macros its used to change/restore a grid field text color dynamically.
Ex. 2: Change the "value_orderâ??field text color, if the value is greater that 1000.
Otherwise, use the default color.
if ({value_order} > 1000)
{
sc_field_color ("value_order", "#33FF66");
}
else
{
sc_field_color ("value_order", "");
}
This macro its used to block a field to get any data that would be typed on it.
Fields that its going to be blocked should be followed by the option "true" (default) or
"false".
The parameter its optional, "I" its used only to block de addition of new records, "U" to
block only the update, in case of the parameter has not been informed the scriptcase will
use both options.
Ex. 4: Combination of block and unblock of several fields, for adition and update.
sc_field_disabled("Field_01=true; Field_02=false; Field_03=true");
Macro Scope
This macro has the objective to block the typing on determined fields in the lines of the
Multiple Record form, Editable Grid and Editable Grid View.
Fields that are suppose to be blocked should be applied the options, "true" ( To block) or
"false" ( to unblock). If not informed, the default value is "true".
Ex. 4: Combination of blocking and unblocking various fields while including and
updating.
sc_field_disabled_record("Field_01=true; Field_02=false; Field_03=true");
The macro can also work within a condition, blocking a specific field on the record line.
Example 1:
if ({Filed_01} == 1)
{
sc_field_disabled_record("Filed_03");
}
Example 2:
switch(trim([arr_apps][ {app_name} ]))
{
case 'form':
break;
case 'calendar':
sc_field_disabled_record("priv_export; priv_print");
break;
case 'cons':
sc_field_disabled_record("priv_insert; priv_delete; priv_update");
break;
default:
sc_field_disabled_record("priv_insert; priv_delete; priv_update; priv_export; priv_print");
break;
}
Macro Scope
Form application
onLoadRecord
sc_field_display({My_Field}, on/off)
Ex. 1:
if ({tp_customeri} == "personal")
{
sc_field_display({company_name}, off);
}
else
{
sc_field_display({personal_name}, off);
}
Macro Scope
sc_field_init_off(Field1, Field2,...)
This macro is intended to inhibit the query fields on the initial load.
Fields inhibited by this macro can be enabled by using the "Columns" button.
Ex 01:
Macro Scope
sc_field_readonly({Field}, on/off)
This macro dynamically set a form field attribute to 'ReadOnly'. Use this macro only to do
it at 'runtime'. Otherwise set this parameter on / off on the form interface. section "Read-
Only".
The on/off parameter its opitional, used by an ajax event to define if a field its going to be
read-only (On) or read-only (Off).
Ex 1: To set a field as read only even when the form is in "Addition mode":
if (sc_btn_new)
{
sc_field_readonly({my_field});
}
Macro Scope
Parameter Description
Field Name
Background-Color (optional) Field cell background Color
Size (optional) Field font size
Color (optional) Font Color
Family (optional) Font family
Weight (optional) Font weight
Ex. 1:
sc_field_style({my_field}, '#33FF99', '15px', '#000000', 'Arial, sans-serif', 'bold');
Macro Scope
Grid application
onRecord
Parameter Description
My_Field Variable or field to format (The return is in the next variable).
Group_Symb Integer values grouping symbol.
Dec_Symb Decimals separator symbol.
Amount_Dec Number of decimals to be displayed.
Fill_Zeros Complete decimals with zeros (fill in) (S = yes and N = no).
Side_Neg Negative sign position. (1 = left and 2 = right)
Currency_Symb Monetary symbol to be displayed.
Side_Currency_Symb Currency symbol position. (1 = left and 2 = right).
Ex. 4: Formatting a value with 2 decimals, filling with zeros and using monetary
symbol.
sc_format_num({my_value}, '.', ',', 2, 'S', '1', 'US$');
Input value = 0012345678.9
Output value = US$ 12.345.678,90
This macro has the objective to format numbers, using the regional settings
Parameter Description
My_Field Variable or field that has a value to be formated (if the value is 0
the result will be the same as the variable).
Qtde_Dec Amount of decimals that'll be displayed.
Insert_Zeros Complete with the non exisiting decimals (Y = yes and N = no).
Monetary_Sym Display monetary symbol (Y = yes and N = no).
Ex. 1: Formating a value with 2 decimal spaces, inserting the zeros and the
monetary value.
sc_format_num_region({my_value}, "2", "Y", "Y");
Input value = 9
Output value = R$0,90
Macro Scope
Blank Grid Search Form application Control Form Menu Tree menu
application application application application
onExecute onClick onApplicationInit ajaxFieldonBlur onBlur onApplicationInit onApplication
onApplicationInit onFilterInit Onchange onChange onExecute onExecute
onFooter onFilterRefresh OnClick onClick onLoad onLoad
onGroupBy onFilterSave OnFocus onFocus
onHeader onFilterValidate onAfterDelete onApplicationInit
onScriptInit onAfterDeleteAll onClick
onNavigate onAfterInsert onScriptInit
onRecord onAfterInsertAll onLoadAll
onAfterUpdate onRefresh
onAfterUpdateAll onValidate
onApplicationInit onValidateFailure
onBeforeDelete onValidateSuccess
onBeforeDeleteAll
onBeforeInsert
onBeforeInsertAll
onBeforeUpdate
onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_form_show'on' or 'off'
Macro Scope
sc_getfield('myField')
This macro is used to assign objects (that represent the field's form) to a javascript
variable, allowing the user to access the object properties. This macro will run on control
and forms at the javascript events and methods.
EX:
Showing the value of the "client" field of a form cli_js = sc_getfield('cliente'); alert
(cli_js.value);
Macro Scope
sc_get_groupby_rule()
This macro is used to retrieve the name of the groupby rule that is being used at this
moment. The return value is a String containing the name of the rule.
Ex:
if (sc_get_groupby_rule() == "rule1")
Macro Scope
sc_get_language
Ex. 1:
$my_language = sc_get_language();
Macro Scope
sc_get_regional
Ex. 1:
$my_regional = sc_get_regional();
Macro Scope
sc_get_theme
Ex. 1:
$my_theme = sc_get_theme();
Macro Scope
sc_groupby_label("My_Field")
This Macro dynamically modify the field label displayed in group by lines.
Ex. 1:
sc_groupby_label('state') = "state grouping";
Ex. 2:
sc_groupby_label('balance') = "balance total";
Macro Scope
Grid application
onGroupBy
Ex:
sc_hide_groupby_rule('rule_1', 'rule_2');
Macro Scope
sc_image(Image01.jpg)
This macro its used to copy images in some events or Javascript commands to load
images to an application.
All images used in the applications are automatically copied to each application.
Ex. 1:
sc_image (img1.gif, img2.jpg);
Note: The images must exist in the development environment images directory
(../devel/conf/sys/img/img/).
Macro Scope
sc_include("File", "Source")
The Scriptcase allows the user to catalogue his PHP scripts to use in various applications.
To catalogue the scripts go to the ScripCase main menu at "Tools > Library" and use
the "upload" option existing in the interface.
When a script is catalogued, the user has the option of the context choice where it will be
stored, global level (Scriptcase), group level or user level.
- Public: All the projects will have acess.
- Project: Only the project users (the one's that will be loged at that time) will have acess.
- User: Only the user (the one's that will be loged at that time) will have acess.
The sc_include macro, the user must inform the script name that will be included and
the source.
- Script Name: Script name to be included.
The Source context that the script was saved, that could be:
- Sys or Blank: Scriptcase global level.
- Prj: Group level.
- Usr: User level.
Macro Scope
PHP JavaScript
Libraries Libraries
tcpdf Jquery
fpdf_html jquery_thickbox
excel jquery_blockui
rtf tiny_mce
- jquery_touch_punch
Ex. 1:
sc_include_lib ("tcpdf");
$pdf=new TCPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
Macro Scope
Parameter Description
Target Tells you what the scope of the library. Can be "sys" for libraries of Public
scope or "prj" for libraries of Project scope.
Library Name given to the library at the time of creation.
Name
File Absolute path within the library.
include_once Make sure that the file will only be included once. If not informed, this value
(optional) is set as "true".
Require If the file or library does not exist, the application to be executed and
(optional) returns an error. If not informed, the value is set as "true".
Macro Scope
sc_label({My_Field})
This macro its used to modify dynamically the grid form field label.
Ex. 1: Using the field name.
sc_label("Customer") = "Cust Name";
Macro Scope
sc_language
Ex. 1:
Macro Scope
sc_ldap_login
$ldapConn = sc_ldap_login($server [, $domain, $user, $password, $dn, $group]);
This macro initiates the connection and bind it to the user credentials. This macro needs
the following parameters:
Server =
Domain =
User =
Password =
DN =
Group =
Macro Scope
sc_ldap_logout()
This macro is used to release the connection after using the macro sc_ldap_login.
Ex1:
sc_ldap_logout();
Macro Scope
Parameter Description
$filter 'all' or 'member':
'all' returns all information that the logged user can see.
'member' returns the information aobut that member
$attributes Array of LDAP filter options.
Ex:
Macro Scope
This macro dynamically creates or modifies links between grid applications and other
applications.
Must be informed "=" (attribution sign) . More than one parameter must be separated by
";" (semicolon).
Hint: Observation or tip displayed when the mouse cursor passes over the link.
Target : Where the application will function call and may be:
Target Descrição
"_self" For carrying on the same page (overrides the query);
"_blank" To run on another page (pop-up);
"iframeT" To run in an iframe above the Grid (top);
"iframeL" To run in an iframe, the left of the Grid (Left);
"iframeR" To run in an iframe, the left of the Grid (Left);
"iframeB" To run in an iframe below the Grid (Bot);
"modal" Opens a new window and blocks any interaction in the main window;
Ex. 1: Creates a link to the costumer.php application, on the Id field, passing the
global variable [global_costumer] as and the product field (local variable) {Id} to the
costumer.php application:
sc_link(Id, costumer.php, product=[global_costumer]; Id={Id}, "Client Data", "_blank");
Ex. 2: Creating a dynamic link to another application depeding on the field valor
{costumer_type} and opening it in a modal.
if ({costumer_type} == "F") {
sc_link (costumer_type, type_f.php, product=[global_costumer]; Id={Id}," Personal Data ",
"modal", 500, 700);
}
else{
sc_link (costumer_type, type_a.php, product=[global_costumer]; Id={Id}," Company Data
", "iframeR");
}
Ex. 3: Creating a link to an URL: in this case, "paramater and target" have no effect.
It will be executed redirecting to a informed URL.
sc_link (my_field, http://www.scriptcase.com, ,"hint of the link");
Macro Scope
sc_log_add("action", "description")
This macro is intended to add a record to the log table, thereby making the message and /
or the name of the action customizable to the developer. The macro parameters can use
PHP variables.
Ex:
Macro Scope
sc_log_split({description})
This macro is intended to provide access to the information written in the last insertion in
the log table, allowing the manipulation of the data before and after the record update
returning it in an array mode. The information is stored in the "description" field of the log
table in the string format with delimiters.
Ex:
$arr_description = sc_log_split({description});
Input: -> keys fields Array ( [clientid] => ANTON ) [fields] => Array ( [old] => Array ( [CEP]
=> 50710500 [Address] => Rua Desembargador Joao Paes 657 [City] => Farol [State] =>
RS ) [new] => Array ( [CEP] => 53230630 [Address] => Avenida Presidente Kennedy,
1001 [City] => Peixinhos [State] => PE ) ) )
Macro Scope
This macro allows the user to execute SQL commands and returns the result to the
"dataset" variable. The "dataset" structure is an array (line/column).
Ex. 1:
sc_lookup(dataset, "select customer_id, customer_name, credit_limit from customers" );
If occurs error in the execution of the SQL command, the variable attributed to the
dataset will return as "false" and the error message will be available in the "dataset_erro
" variable. It is also important to verify the select returned data, to prevent access to
inexistent variables, once the output array only will be created if the select command
returns data.
Ex. 2:
sc_lookup(my_data, "select customer_id, customer_name, credit_limit from customers");
if ({my_data} === false)
{
echo "Access error. Message=". {my_data_erro} ;
}
elseif (empty({my_data}))
{
echo "Select command didn't return data";
}
else
{
{customer_id} = {my_data[0][0]};
{customer_name} = {my_data[0][1]};
{credit_limit} = {my_data[0][2]};
}
Ex. 3: The SQL command also can be composed of application fields (local
variables) or of global variables:
sc_lookup(dataset, "select order_value from orders where clienteid = '{customer_id} ' and
salesman_id = [var_glo_salesman]");
Note2: For a big result returned in the dataset we recomend the use of the macro
sc_selec instead of this one.
Macro Scope
Blank calendar chart Grid Search Form application Control Form Men
application application application application application appl
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onAp
Onchange onHeader onFooter onFilterRefresh Onchange onChange onEx
OnClick onScriptInit onGroupBy onFilterSave OnClick onClick onLo
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onClick
onAfterInsert onNavigate onAfterDeleteAll onScriptInit
onAfterUpdate onRecord onAfterInsert onLoadAll
onBeforeDelete onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateSuccess onBeforeUpdate
onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateSuccess
sc_mail_send(SMTP, Usr, Pw, From, To, Subject, Message, Mens_Type, Copies, Copies_Type, Port, Connection_Type, Attachment, SSL)
Parameter Description
SMTP SMTP server name or IP address. (String or Variable that contains the
server name)
Usr SMTP user name. (String or Variable that contains the user name)
Pw SMTP password. (String or Variable that contains the password)
From From email. (String or Variable that contains the email)
To List of the emails that will recieve the message, it could be a string or
variable that cointains one or more emails separated by ";" or one
variable that contains one array of emails.
Subject Message subject. (String or Variable that contains the subject)
Message Message body. (String or Variable that contains the message)
Mens_Type Message format: (T)ext or (H)tml.
Copies List of the emails that will recieve the message, it could be a string or
variable that cointains one or more emails separated by ";" or one
variable that contains one array of emails.
Copies_Type Type copies: BCC (Hiden copies) or CCC (Regular copies).
Port The port used by your e-mail server. Use the port 465 for the security
type SSL, and the port 587 for the security type TLS or the port 25 for
no security. If not informed, Scriptcase will set the default port: 25
Connection_Type Indicating a secure connection. Use S for SSL, T for TLS or N for non
secure connections. If not informed, Scriptcase will set the default
value:N.
Attachment Absolute path of the file that will be attached in the email
SSL Optional parameter to add SSL settings. If you need to add more than
one setting, use ";" for separate them. Ex: $ssl =
'allow_self_signed=false;verify_peer=false';
Note: To use safe connection its required to have the PHP "php_openssl" extension
enable.
Ex. 1:
sc_mail_send('smtp.meuserver.com.br', 'usr', 'pw', '[email protected]', '
[email protected]', 'Test Email Subject', 'Message', 'H',
'[email protected];[email protected]', 'H', '', '', 'c:/test/arq.txt');
The amount of emails sent will be stored at the special variable "sc_mail_count".
If any error happend when the scriptcase try to send the email, the variable "sc_mail_ok"
will recieve "false" and the error message will be stored on the variavle "sc_mail_erro".
Ex.4 :
sc_mail_send([glo_smtp], '', '', '[email protected]', {to}, {subject}, {message}, 'H');
if ({sc_mail_ok})
{
echo "sent {sc_mail_count} e-mail(s) with sucess!!";
}
else
{
sc_error_message({sc_mail_erro});
}
Macro Scope
Blank calendar chart Grid Search Form application Control Form Men
application application application application application appl
onExecute onAfterDelete onFooter onClick onFilterInit onAfterDelete onClick onAp
onAfterInsert onHeader onHeader onFilterSave onAfterDeleteAll onScriptInit onEx
onAfterUpdate onScriptInit onScriptInit onFilterValidate onAfterInsert onLoadAll onLo
onBeforeDelete onRecord onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_make_link(Application, Parameters)
This macro creates a string containing a link to other Scriptcase application (when writing
html code).
Parameter Description
Application Name of the application to establish the link.
Parameters Parameters necessary so called application. In the format: "=" (the
attribution sign) . More than one parameter must be separated by ";"
(semicolon).
Ex. 1: Creating a string with a link for the datacli.php application, without
parameters passage.
$string_link = sc_make_link(datacli.php);
Ex. 2: Creating a string with a link for the application datacli.php, with parameters
passage.
$string_link = sc_make_link(datacli, parm1={company};parm2=[glo_office]);
Macro Scope
Blank chart application Grid application Control Form
application
onExecute onFooter onScriptInit onValidate
onHeader onNavigate onValidateSuccess
onScriptInit onRecord
sc_master_value('Object', Value)
Update a data in the master application, in real time, according to changes made in a
given field of the detail application.
Parameter Description
Object Object name to be updated in master Application. It's not necessary the {}
in a field name.
Value Object value. The value can be a field or a variable.
Ex. 1:
//Using sc_format_num() to format the value that will be updated in the master
application
$value = sc_format_num({result[0][0]}, ',', '.', 2, 'S', 1, '');
sc_master_value('OrderPrice', $value);
* If the value, that will be sent to the master, be numeric, you have to use the
sc_format_num() to format it. To see the macro documentation, click here.
Macro Scope
This macro removes menu items passed as parameters. Can be use in menu applications
or tree menu.
Observe that the parameters used in this macro are the "ID" of the items.
If a menu item its removed and it have "nodes", they will be hidden too.
Macro Scope
sc_menu_disable(Id_Item1)
This macro deactivates menu items pass as parameters. Can be used in menu
applications or tree menus.
The parameters passed are items "IDâ??.Menu items are deactivated recursively (when a
submenu item is deactivated its â??nodesâ?? are also deactivated).
Macro Scope
sc_menu_force_mobile(boolean)
The parameter (true or false) is optional. If no value is passed, it will use the value "true" (
enable mobile mode)
Ex1:
sc_menu_force_mobile(true);
Ex2:
sc_menu_force_mobile(false);
Macro Scope
sc_menu_item
This variable is only avaliable for menu application and it has the objective of giving acess
to a menu item that was selected, this way the user can take desicions before to run the
application.
Macro Scope
This macro its used to redirect the processing to other application or URL.
If the redir uses parameters, these must be passed in the following format:
1) After the name of the application, use the comma delimiter (,) then
2) = (equal sign) .
3) More than one parameter, must be separated by semicolon (;)
4) The target determine which application is opened (default=_self): _self, _parent, _blank
or modal.
5) Optional parameter to set error messages redirection in the application: "F" redirects if
there is error in the application (default value) and "E" does not redirect.
OBS. If your connection uses transaction control the use of this macro on the events
onAfterInsert, onafterupdate, onAfterDelete, onBeforeInsert, onbeforeupdate or
onBeforeDelete should come after the use of macro sc_commit_trans so this way it will
save the form changes.
Ex. 5: URL.
if ([global_user] == "test")
{
sc_redir(http://www.my_page.com);
}
OBS. Everthing that was passed as parameter to the called application will be avaliable
as global variable.
In the employee.php application the parameters will be acessible at [parm1] and [parm2]
Macro Scope
sc_reset_apl_conf("Application", "Property")
This macro have the objective to delete all modifications effected by the sc_apl_conf
macro.
The property parameter its opicional, if its passed it will only erase the modification from
that specific application.
Macro Scope
sc_reset_apl_status
This macro has the objective to clean all security variables, set through the sc_apl_status
macro.
Ex. 1:
sc_reset_apl_status();
Macro Scope
sc_reset_change_connection
This macro has the objective to erase the changes made using the macro
"sc_change_connection".
Macro Scope
sc_reset_connection_edit
Macro Scope
sc_reset_connection_new
Macro Scope
This macro has the objective to delete global variables, stored in the PHP session.
Ex. 1:
sc_reset_menu_delete
This macro its used to restore a menu item, deleted by the macro "sc_menu_delete".
Ex. 1:
sc_reset_menu_delete();
Macro Scope
sc_reset_menu_disable
This macro have the objective to enable a menu item, disabled by the macro
"sc_menu_disable".
Ex. 1:
sc_reset_menu_disable();
Macro Scope
sc_rollback_trans("Connection")
The "Connection" parameter is optional, use only if the command is executed in a different
data base from the specified to the application.
Macro Scope
Blank calendar chart Grid Search Form application Control Form Menu
application application application application application applic
onExecute ajaxFieldonBlur onHeader onClick onFilterInit ajaxFieldonBlur onBlur onApp
Onchange onScriptInit onFooter onFilterRefresh Onchange onChange onExe
OnClick onGroupBy onFilterSave OnClick onClick onLoa
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onClick
onAfterInsert onNavigate onAfterDeleteAll onLoadAll
onAfterUpdate onRecord onAfterInsert onRefresh
onBeforeDelete onAfterInsertAll onValidate
onBeforeInsert onAfterUpdate onValidateFailure
onBeforeUpdate onAfterUpdateAll onValidateSuccess
onScriptInit onBeforeDelete
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_script_name
This macro is available to the MENU applications to access the application name that was
selected in the menu. It allows the user to make dacisions before executing the
application if a pre-process is required to that application.
Macro Scope
This macro executes the SQL commands passed as parameter and access the "dataset"
in the command.
Different from sc_lookup macro, this macro doesn't manipulate the dataset (the user is
responsible for all the manipulation).
If an error occurs in the sql command execution, the variable attributed to the database
returns as "false" and the error message is available in the "dataset_error" variable.
The connection parameter is optional, use only if the command is executed in a data base
different from the specified in the application.
Ex. 1:
sc_select(my_data, "select clientId, clientName, limitecred from costumers");
if ({my_data} === false)
{
echo "Access error. Message =". {my_data_erro};
}
else
{
while (!$my_data->EOF)
{
{clientName} = $my_data->fields[1];
$my_data->MoveNext();
}
$my_data->Close();
}
Ex. 2: The SQL command can passed as application fields (local variables) or of
global variables.
sc_select(dataset,"select price order from order where clientId = '{clientId}' and cod_Seller
= [var_glo_seller]");
Blank calendar chart Grid Search Form application Control Form Menu
application application application application application applic
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onApp
Onchange onHeader onFooter onFilterRefresh Onchange onChange onExe
OnClick onScriptInit onGroupBy onFilterSave OnClick onClick onLoa
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onClick
onAfterInsert onNavigate onAfterDeleteAll onScriptInit
onAfterUpdate onRecord onAfterInsert onLoadAll
onBeforeDelete onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_select_field({Field})
Ex. 1:
A table with the columns year and the months from January to December is used to
create a grid using a parameter, displays the years and only a specific month. Passing the
parameter as a global variable named "show_month", in the application is found the
following structure:
sc_select_field(pair_month) = [show_month];
sc_label(pair_month) = [show_month];
Modify the select, and the grip column label.
It is possible, during the grid execution time, modify the grid ORDER BY clause.
At least one ORDER BY is required in the original grid SQL command to allow the
substitution execution during the grid time.
Ex. 2: Select Clause: select code, name, value from table order by code. To change the
order, from code to name, use: sc_select_order("code") = "name";
Note: This command must be in the context of the evento "onInit";
Macro Scope
sc_select_order("Field")
It is possible, during the grid execution time, modify the grid ORDER BY clause.
At least one ORDER BY is required in the original grid SQL command to allow the
substitution during the grid execution time.
Ex. 1: Select Clause: SELECT code, name, price FROM table ORDER BY code
To change the order from code to name, we will have:
sc_select_order("code") = "name";
Ex. 2: Select Clause: SELECT code, name, price, date FROM table ORDER BY code,
name, price
To change the order from name to date, we will have:
sc_select_order("name") = "date";
Note: This command must be in the context of "process before the select".
Macro Scope
sc_select_where(add)
Is possible, during grid execution time to add a field/condition to the search WHERE
clause.
Ex. 1: It adds the contente between the quotes (") in the grids select.
if (empty({sc_where_current}))
{
sc_select_where(add) = "where campoX > [global]";
}
else
{
sc_select_where(add) = "AND campoX > [global_variable]";
}
Note: This command must be in the context of "process before the select".
Macro Scope
sc_seq_register
This macro provide the record (being processed) grid sequential number. It can be used,
only in onRecord event.
Ex. 1:
if({sc_seq_register} == 10) {
// last line of the page
{total} = {sum_total};
}
Macro Scope
Grid application
onRecord
sc_set_fetchmode(parm);
This macro allows to change the type of return from the dataset of the select commands.
The macro will processed before running the SQL command. Informing the parameter, the
dataset will return the index or the name of the column.
parm = 0 : Returns an array with the index and the name of columns (Scriptcase's
Default)
parm = 1 : Returns an array only with indexes of the columns
sc_set_fetchmode(0);
sc_select(my_data, "SELECT customerid, stateid, birthdate, creditlimit FROM customers
where customerid = 'ALFKI'");
while (!$my_data->EOF){
$meus_dados->fields['customerid'];
$customer = $my_data->fields['stateid'];
$customer = $my_data->fields['birthdate'];
$my_data->MoveNext();
}
$my_data->Close();
--------------------------------------------------------------------------------------
sc_set_fetchmode(1);
sc_select(my_data, "SELECT customerid, stateid, birthdate, creditlimit FROM customers
where customerid = 'ALFKI'");
while (!$my_data->EOF){
$my_data->fields[1];
$customer = $my_data->fields[2];
$customer = $my_data->fields[3];
$my_data->MoveNext();
}
$my_data->Close();
Macro Scope
Blank calendar chart Grid Search Form application Control Form Menu
application application application application application applic
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onExe
Onchange onHeader onFooter onFilterRefresh Onchange onChange onLoa
OnClick onScriptInit onGroupBy onFilterSave OnClick onClick
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onClick
onAfterInsert onNavigate onAfterDeleteAll onScriptInit
onAfterUpdate onRecord onAfterInsert onLoadAll
onBeforeDelete onAfterInsertAll onRefresh
onBeforeInsert onAfterUpdate onValidate
onBeforeUpdate onAfterUpdateAll onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_set_focus('Field')
Ex. 1:
sc_set_focus('name');
Macro Scope
sc_set_global($variable_01) or ({My_Field})
This macro its used to register global variables. Create a session variable with the same
name and content of the local variable.
NOTE: This macro will be discontinued soon. You should use the method of creating
global variables â??â??using brackets. Ex: [var_glo_user] = "test";
Creates a session variable with the name "my_var" with the "mary" content.
Note: This macro doesn't attribute values. Only register the session variables from PHP.
Macro Scope
sc_set_groupby_rule
This macro is used to select a GROUPBY rule in execution time in the onApplicationInit
event.
Ex:
Macro Scope
sc_set_language('String Language')
It still allows to define the language and regional settings of the applications using a
delimiter ";" between the parameters.
Macro Scope
sc_set_pdf_name"sc_my_file_name.pdf"
The resulting files of the exported data (PDF, XLS, XML, CSV and RTF) are stored in
"temporary" directory specified in the Scriptcase's configuration in development and in
production, with the prefix "sc_" followed by a unique identification so the file of a user
does not overwrite to one another.
The prefix "sc_" makes Scriptcase delete the old files. To assign different names
Scriptcase patterns, can use the following macros:
- sc_set_csv_name
- sc_set_pdf_name
- sc_set_rtf_name
- sc_set_xml_name
- sc_set_xls_name
- sc_set_word_name
Ex1:
sc_set_xls_name = "my_file.xls";
NOTE:
2) Even using the macro, remained the prefix "sc_" (as Ex2), the Scriptcase will delete the
file when it reaches the configured timeout limit (see the setting "File Lifetime" in the
production environment).
Macro Scope
chart application Grid application
onHeader onScriptInit
onScriptInit
sc_set_regional('String Regional')
Ex. 1:
sc_set_regional('en_us');
Macro Scope
sc_set_theme('String Theme')
Ex. 1:
sc_set_theme('Newyellow');
Macro Scope
sc_site_ssl
This macro its used to verifie if a used site is a safe site. (https protocol)
Macro Scope
sc_sql_injection({My_Field}) or ($My_Variable)
This macro its used to protect the field/variable against "sql injection".
Macro used for protection against "sql injection" in commands generated by the developer
when using the macros: sc_lookup, sc_select or sc_exec_sql.
Ex. 1: Protecting a local variable:
$field_protect = sc_sql_injection({my_field});
Note: that all database accesses, generated for the Scriptcase, have protection against
"sql injection".
Macro Scope
Blank calendar chart Grid Search Form application Control Form Menu
application application application application application applic
onExecute ajaxFieldonBlur onFooter onClick onFilterInit ajaxFieldonBlur onBlur onExe
Onchange onHeader onFooter onFilterRefresh Onchange onChange onLoa
OnClick onScriptInit onGroupBy onFilterSave OnClick onClick
OnFocus onHeader onFilterValidate OnFocus onFocus
onAfterDelete onScriptInit onAfterDelete onScriptInit
onAfterInsert onNavigate onAfterDeleteAll onLoadAll
onAfterUpdate onRecord onAfterInsert onRefresh
onBeforeDelete onAfterInsertAll onValidate
onBeforeInsert onAfterUpdate onValidateFailure
onBeforeUpdate onAfterUpdateAll onValidateSuccess
onScriptInit onBeforeDelete
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
This macro will protect the value passed as paramenter according with the used
database, the "Connection" parameter is opicional, if not informed scriptcase will use the
default connection.
The "Type" parameter so far can only use the "Date" value.
Ex 01: In this example we will protect the dates passed as parameter so this way it
can be correctly interpreted to the ACCESS database.
Macro Scope
This macro calculates the difference between hour, minutes and seconds for two datetime/time values.
The result will be returned in an array, with the dimensions [0], [1] and [2] containing hours, minutes
Parâmeter Description
datetime_01 Value or variable for datetime_01
Date_01 Format Value or variable to specify the format of datetime_01
datetime_02 Value or variable for datetime_02
Date_02 Format Value or variable to specify the format of datetime_02
{diff_hours} = {differences[0]};
{diff_minutes} = {differences[1]};
{diff_seconds} = {differences[2]};
Macro Scope
sc_trunc_num({My_Field}, Decimal_Number)
This macro is used to truncate numerical values which exceed the decimals amount
specified.
Parâmetro Descrição
My_Field Variable with value to format (return in the same variable).
Decimal_Number Amount of decimals to display.
Ex. 1:
sc_trunc_num({my_value}, 2);
Macro Scope
sc_url_exit(URL)
Ex. 1:
sc_url_exit(http://www.scriptcase.net);
Ex. 2:
sc_url_exit(aplx.php);
Macro Scope
This macro will return the file path, inside a library, to be used on the scriptcase
applications. It is necessary to have a library created on Scriptcase to use this Macro. To
create a library, go in the "Tools > Library" Menu.
Paramenter Description
Target Tells you what the scope of the library. Can be "sys" for libraries of Public
scope or "prj" for libraries of Project scope.
Library Given name to the library at the time of creation.
Name
File Absolute path within the library.
NOTE: Note that you need to remove the asterisk (*) form the examples above to use it.
Macro Scope
Blank calendar chart Grid Search Form application Control Form M
application application application application application a
onExecute ajaxFieldonBlur onApplicationInit onScriptInit onApplicationInit ajaxFieldonBlur onBlur o
Onchange onFooter onFilterInit Onchange onChange o
OnClick onHeader onFilterRefresh OnClick onClick o
OnFocus onScriptInit onFilterSave OnFocus onFocus
onAfterDelete onFilterValidate onAfterDelete onApplicationInit
onAfterInsert onAfterDeleteAll onClick
onAfterUpdate onAfterInsert onScriptInit
onApplicationInit onAfterInsertAll onLoadAll
onBeforeDelete onAfterUpdate onRefresh
onBeforeInsert onAfterUpdateAll onValidate
onBeforeUpdate onApplicationInit onValidateFailure
onScriptInit onBeforeDelete onValidateSuccess
onLoad onBeforeDeleteAll
onRefresh onBeforeInsert
onValidate onBeforeInsertAll
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onClick
onScriptInit
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
This macro is used to log the user out to the system.
Ex:
Macro Scope
sc_warning'on' or 'off'
Macro Scope
Parameter Description
Informs what method will be used to access the web service. Ex:
Method
file_get_contents or curl.
URL URL used to access the web service.
Port Port used to access the web service.
Send Method Defines the request method of the web service. Can be GET ou POST.
Parameters Parameter's array used to access the web service, varying according
Array to the accessed service.
Settings's
Parameter's array for configuration of access method used.
Array(optional)
Timeout(optional) Service's access timeout.
Web service's return method. When it is set as "True", the return from
Return(optional) the web service comes as an array, if it is set as "False" it will return as
the original web service format. Default: True
$parms = array(
'METHOD' => 'GetBalance',
'RETURNALLCURRENCIES' => 1,
'VERSION' => urlencode(51.0),
'USER' => urlencode({paypal_api_login}),
'PWD' => urlencode({paypal_api_password}),
'SIGNATURE' => urlencode({paypal_api_key})
);
$parms = http_build_query($parms);
Macro Scope
sc_where_current
Variable to reference the application where clause plus the filter selections(if any).
Reflects the where clause currently used.
Ex. 1:
$save_current_where = {sc_where_current};
Macro Scope
sc_where_filter
This macro is used to retrieve the content generated by the "filter", according with its
selections. These are the data which will be added to the application original where clause
after filter submition.
Ex. 1:
$save_current_filter = {sc_where_filter};
Macro Scope
chart application Grid application ReportPDF
application
onFooter onClick onFooter
onHeader onFooter onHeader
onScriptInit onGroupBy onScriptInit
onHeader onRecord
onScriptInit
onNavigate
onRecord
sc_where_orig
This macro saves the application original where clause. Can be used inside ScriptCase
events, to manipulate the data, or to display it anywhere in the grid.
Ex. 1:
$save_where = {sc_where_orig};
Macro Scope
sc_zip_file("File", "Zip")
This macro is used to generate ZIP files from a list of files and/or directories. The file
parameter must be one of the following:
- File name
- Directory name
- A variable containing array, which contains a files and/or directories list.
- A variable a file or a directory name.
- A variable containing array, which contains a files and/or directories list.
The zip parameter must contain the name of the zip file generated, or the path to the file.
Macro Scope
Authentication Variables
These variables must be defined on applications with PDF export on environments with
integrated authentication.
Variables Description
[sc_pdf_usr] Authentication User.
[sc_pdf_pw] Authentication Password
Ex. 1:On a login application, it is possible to set these variables from the info given by the
user:
[sc_pdf_usr] = {login_usr};
[sc_pdf_pw] = {senha_usr};
Macro Scope
Database Variables
Variables Description
sc_glo_server Server name.
sc_glo_db Database name.
sc_glo_db_type Database type (mssql, oracle, mysql, etc).
sc_glo_user Connected user name.
sc_glo_pass Database password access.
sc_glo_cript_pass Encrypted password (S/N).
sc_glo_decimal_db Used decimal separator (point or comma).
Ex. 1:
$my_database = [sc_glo_db];
These variables only reference the values without updating it (it is not possible to
attribute/modify the values). To define user and the password to connect to the database,
use the following variables:
Variables Description
sc_db_master_usr User login to be used.
sc_db_master_pass Password to be used.
sc_db_master_cript Encrypted password (S/N) (see sc_encode macro).
Important: These variables only take effect during next application execution remaining
valid during all the session (unless modified).
Ex. 2: An application type "control" with a form created with information "login" and
encrypted "password". These data must be used to connect to the database, during the
system applications execution.
$temp_pass = sc_encode({password});
[sc_db_master_usr] = {login};
[sc_db_master_pass] = $temp_pass;
[sc_db_master_cript] = "S";
Macro Scope
Blank calendar chart Grid Search Form Control Form Menu
application application application application application application application
onExecute ajaxFieldonBlur onFooter onFooter onFilterInit ajaxFieldonBlur onBlur onApplication
Onchange onHeader onGroupBy onFilterRefresh Onchange onChange onExecute
OnClick onScriptInit onHeader onFilterSave OnClick onClick onLoad
OnFocus onScriptInit onFilterValidate OnFocus onLoadAll
onNavigate onRefresh
onRecord onValidate
onValidateFailure
onValidateSuccess
Totalling Variables
During group by and summary processing, Scriptcase generates total variables to each
group level.
The routines are defined in event â?? onGroupByâ??determining the break levels and
avalilable to each record. Totals special variables are then referenced substituting the
group name for the key word â??groupbyâ??, as in:
Variables Description
{count_ger} Records total amount.
{sum_parcel} Will show the total sum
for the field "Parcel"
{sum_balance} Will show the total sum
for the field "Balance"
{count_groupby} Current Group records
total.
{sum_groupby_parcel} Current Group level sum
for the field â??Parcelâ??
.
{sum_groupby_balance} Current Group level sum
for the field â??Balanceâ??
.
Ex. 1: In an application with a group by state and city that totalizes a balance field,
in the group totals, is possible to display the average (avg) instead of the balance
as follows.
Macro Scope
During the group by processing, Scriptcase generates total variables to each group level.
The routines are defined in event â??
onGroupByâ??determining the group levels. Totals
special variables are then referenced substituting the group name for the key word â??
quebraâ??, as in:
Variable Description
{count_ger} Records total amount.
{sum_parcel} Field â??parcelsâ?? total
.
{sum_balance} Field â??Balanceâ?? .total
{count_quebra} Current group level records total.
{sum_quebra_parcel} Current group level field â??parcelsâ?? .total
{sum_quebra_balance} Current group level field â??Balanceâ?? .total
Ex. 1: In an application with a group by state and city and that totalizes a balance
field, in the group totals, is possible to display the average (avg) instead of the
balance as follows.
{sum_quebra_balance} = {sum_quebra_balance} / {count_quebra};
Macro Scope
Grid application
onFooter
onGroupBy
Events X Applications
ajaxFieldonBlur sc_ajax_javascript
sc_ajax_message
sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_library
sc_warning
sc_webservice
Variables - Database
Onchange sc_ajax_javascript
sc_ajax_message
sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_connection_edit
sc_connection_new
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_library
sc_warning
sc_webservice
Variables - Database
OnClick sc_ajax_javascript
sc_ajax_message
sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_focus
sc_set_global
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_library
sc_warning
sc_webservice
Variables - Database
OnFocus sc_ajax_javascript
sc_ajax_message
sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_library
sc_warning
sc_webservice
Variables - Database
onAfterDelete sc_ajax_javascript
sc_begin_trans
sc_btn_display
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_delete
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onAfterDeleteAll
onAfterInsert sc_ajax_javascript
sc_begin_trans
sc_block_display
sc_btn_display
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_insert
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onAfterInsertAll
onAfterUpdate sc_ajax_javascript
sc_begin_trans
sc_block_display
sc_btn_display
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_error_update
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onAfterUpdateAll
onApplicationInit sc_apl_conf sc_apl_conf
sc_apl_status sc_apl_status
sc_calc_dv sc_calc_dv
sc_connection_edit sc_connection_edit
sc_connection_new sc_connection_new
sc_date sc_date
sc_date_dif sc_date_dif
sc_date_dif_2 sc_date_dif_2
sc_decode sc_decode
sc_encode sc_encode
sc_format_num sc_field_display
sc_get_language sc_field_init_off
sc_get_regional sc_format_num
sc_get_theme sc_get_language
sc_image sc_get_regional
sc_include sc_get_theme
sc_include_library sc_hide_groupby_rule
sc_language sc_image
sc_ldap_login sc_include
sc_ldap_logout sc_include_library
sc_ldap_search sc_language
sc_master_value sc_redir
sc_redir sc_reset_apl_conf
sc_reset_apl_conf sc_reset_apl_status
sc_reset_apl_status sc_reset_change_connection
sc_reset_change_connection sc_reset_connection_edit
sc_reset_connection_edit sc_reset_connection_new
sc_reset_connection_new sc_reset_global
sc_reset_global sc_set_global
sc_set_global sc_set_groupby_rule
sc_set_language sc_set_language
sc_set_regional sc_set_regional
sc_set_theme sc_set_theme
sc_site_ssl sc_site_ssl
sc_time_diff sc_time_diff
sc_trunc_num sc_trunc_num
sc_url_exit sc_url_exit
sc_url_library sc_url_library
sc_warning sc_warning
sc_webservice sc_webservice
sc_zip_file sc_zip_file
onBeforeDelete sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_continue
sc_error_exit
sc_error_message
sc_exec_sql
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onBeforeDeleteAll
onBeforeInsert sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_continue
sc_error_exit
sc_error_message
sc_exec_sql
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onBeforeInsertAll
onBeforeUpdate sc_begin_trans
sc_calc_dv
sc_changed
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_continue
sc_error_exit
sc_error_message
sc_exec_sql
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onBeforeUpdateAll
onClick
onExecute sc_apl_conf
sc_apl_status
sc_begin_trans
sc_calc_dv
sc_change_connection
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_exec_sql
sc_format_num
sc_format_num_region
sc_get_language
sc_get_regional
sc_get_theme
sc_image
sc_include
sc_include_lib
sc_include_library
sc_language
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_log_add
sc_log_split
sc_lookup
sc_mail_send
sc_make_link
sc_redir
sc_reset_apl_conf
sc_reset_apl_status
sc_reset_change_connection
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_set_language
sc_set_regional
sc_set_theme
sc_site_ssl
sc_sql_injection
sc_sql_protect
sc_time_diff
sc_trunc_num
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
Variables - Database
onFilterInit
onFilterRefresh
onFilterSave
onFilterValidate
onFooter sc_begin_trans
sc_calc_dv
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_decode
sc_encode
sc_exec_sql
sc_format_num
sc_get_groupby_rule
sc_get_language
sc_get_regional
sc_get_theme
sc_include_library
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_lookup
sc_mail_send
sc_make_link
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_select
sc_set_fetchmode
sc_set_global
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_library
sc_warning
sc_webservice
sc_where_current
sc_where_filter
sc_where_orig
sc_zip_file
Variables - Database
Variables - Totalling
onGroupBy
onHeader sc_begin_trans
sc_calc_dv
sc_change_connection
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_exec_sql
sc_field_display
sc_format_num
sc_get_groupby_rule
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_lookup
sc_mail_send
sc_make_link
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_set_pdf_name
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_where_current
sc_where_filter
sc_where_orig
sc_zip_file
Variables - Database
Variables - Totalling
onScriptInit sc_apl_conf sc_apl_conf
sc_apl_status sc_apl_status
sc_begin_trans sc_begin_trans
sc_block_display sc_block_display
sc_btn_copy sc_btn_display
sc_btn_display sc_calc_dv
sc_calc_dv sc_change_connection
sc_change_connection sc_commit_trans
sc_commit_trans sc_concat
sc_concat sc_connection_edit
sc_connection_edit sc_connection_new
sc_connection_new sc_date
sc_date sc_date_conv
sc_date_conv sc_date_dif
sc_date_dif sc_date_dif_2
sc_date_dif_2 sc_decode
sc_date_empty sc_encode
sc_decode sc_exec_sql
sc_encode sc_field_display
sc_exec_sql sc_format_num
sc_exit sc_get_groupby_rule
sc_field_display sc_get_language
sc_field_readonly sc_get_regional
sc_format_num sc_get_theme
sc_form_show sc_image
sc_get_language sc_include
sc_get_regional sc_include_library
sc_get_theme sc_label
sc_image sc_language
sc_include sc_lin_cod_barra_arrecadacao
sc_include_library sc_lin_cod_barra_banco
sc_label sc_lin_digitavel_arrecadacao
sc_language sc_lin_digitavel_banco
sc_lookup sc_lookup
sc_mail_send sc_mail_send
sc_master_value sc_make_link
sc_redir sc_redir
sc_reset_apl_conf sc_reset_apl_conf
sc_reset_apl_status sc_reset_apl_status
sc_reset_change_connection sc_reset_change_connection
sc_reset_connection_edit sc_reset_connection_edit
sc_reset_connection_new sc_reset_connection_new
sc_reset_global sc_reset_global
sc_rollback_trans sc_rollback_trans
sc_select sc_select
sc_set_fetchmode sc_select_field
sc_set_global sc_select_order
sc_set_language sc_select_where
sc_set_regional sc_set_fetchmode
sc_set_theme sc_set_global
sc_site_ssl sc_set_language
sc_sql_injection sc_set_pdf_name
sc_time_diff sc_set_regional
sc_trunc_num sc_set_theme
sc_url_exit sc_site_ssl
sc_url_library sc_sql_injection
sc_user_logout sc_time_diff
sc_warning sc_trunc_num
sc_webservice sc_url_exit
sc_zip_file sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_where_current
sc_where_filter
sc_where_orig
sc_zip_file
Variables - Database
onLoad
onLoad sc_begin_trans
sc_block_display
sc_btn_copy
sc_btn_display
sc_btn_new
sc_calc_dv
sc_change_connection
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_exec_sql
sc_field_disabled
sc_field_display
sc_field_readonly
sc_format_num
sc_form_show
sc_get_language
sc_get_regional
sc_get_theme
sc_image
sc_include
sc_include_library
sc_label
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_log_split
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_focus
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onNavigate
onRecord
onRefresh sc_begin_trans
sc_block_display
sc_btn_display
sc_calc_dv
sc_commit_trans
sc_concat
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_label
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_lookup
sc_mail_send
sc_master_value
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_focus
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_warning
sc_webservice
sc_zip_file
onValidate sc_ajax_javascript
sc_begin_trans
sc_block_display
sc_btn_delete
sc_btn_display
sc_btn_insert
sc_btn_update
sc_calc_dv
sc_changed
sc_commit_trans
sc_concat
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_form_show
sc_get_language
sc_get_regional
sc_get_theme
sc_image
sc_include
sc_include_library
sc_ldap_login
sc_ldap_logout
sc_ldap_search
sc_log_add
sc_lookup
sc_mail_send
sc_master_value
sc_redir
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_sql_protect
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
onValidateFailure sc_ajax_javascript
sc_begin_trans
sc_block_display
sc_btn_delete
sc_btn_display
sc_btn_insert
sc_btn_update
sc_calc_dv
sc_changed
sc_commit_trans
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_mail_send
sc_master_value
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_warning
sc_webservice
sc_zip_file
onValidateSuccess sc_ajax_javascript
sc_begin_trans
sc_block_display
sc_btn_delete
sc_btn_display
sc_btn_insert
sc_btn_update
sc_calc_dv
sc_changed
sc_commit_trans
sc_concat
sc_connection_edit
sc_connection_new
sc_date
sc_date_conv
sc_date_dif
sc_date_dif_2
sc_date_empty
sc_decode
sc_encode
sc_error_exit
sc_error_message
sc_exec_sql
sc_field_display
sc_field_readonly
sc_format_num
sc_get_language
sc_get_regional
sc_get_theme
sc_include
sc_include_library
sc_lin_cod_barra_arrecadacao
sc_lin_cod_barra_banco
sc_lin_digitavel_arrecadacao
sc_lin_digitavel_banco
sc_lookup
sc_mail_send
sc_redir
sc_reset_connection_edit
sc_reset_connection_new
sc_reset_global
sc_rollback_trans
sc_select
sc_set_fetchmode
sc_set_focus
sc_set_global
sc_site_ssl
sc_sql_injection
sc_time_diff
sc_trunc_num
sc_url_exit
sc_url_library
sc_user_logout
sc_warning
sc_webservice
sc_zip_file
Publicación
Publicación avanzada.
El proceso tÃ? pico de publicación genera un archivo ZIP con las aplicaciones seleccionadas y bibliotecas que
permiten la disponibilidad inmediata del proyecto con el mínimo esfuerzo.
Paso 1: Seleccione en el menú del ScriptCase Proyecto>> Publicación, como en la imagen abajo.
Paso 2: Seleccione las Aplicaciones que usted desea Publicar. Es Posible publicar todo el proyecto o seleccionar
un conjunto de aplicaciones.
Paso 4: Incluir las bibliotecas comones requeridas por las aplicaciones en el entorno de producción en el
paquete de distribución. Definir la aplicación del proyecto inicial.
Nota: En caso de republicación (de nueva publicacion de aplicaciones de un mismo proyecto), no es necesario
seleccionar publicar con bibliotecas comÃ?ºnes,salvo cuando las bibliotecas comÃ?ºnesson la actualización en
otro ScriptCase.
1 - Crear ZIP con las aplicaciones (recomendado): Al completar el proceso se muestra un enlace de descarga
para el paquete de distribución.
2 - Publicar en un directorio del servidor: Publicar las aplicaciones en el directorio seleccionado. Introduzca la
especificación del directorio como en la imagen abajo. Esta opción sólo se debe utilizar en el caso de la
publicacion ser en el mismo servidor que el ScriptCase esta instalado.
3 - Publicar en el servidor FTP: Publicar las aplicaciones de forma autom�¡ticaen el servidor FTP remoto.
Introduzca la información del servidor remoto como en la imagen abajo.
Paso 6: Al completar el proceso se muestra un informe de aplicaciones publicadas.
Una vez publicadas las aplicaciones es necesario configurar el entorno de producción antes de utilizar el sistema
por primera vez. Haga clic aquÃ?Âpara mÃ?¡s información .
Publicación Avanzada

PublicaciÓn Avanzada
Este tipo de publicación se utiliza para configurar manualmente el entorno de producción (biblioteca común) en
el servidor de producción de información de la ubicación exacta del entorno.
Paso 1: Seleccione en el menú del ScriptCase Proyecto>> Publicación, como en la imagen abajo.
Paso 2:Seleccione las Aplicaciones a Publicar. Es Posible publicar todo el proyecto o seleccionar un conjunto de
aplicaciones.
* Nota - El "/" es la raÃz del servidor web, utilizado en las rutas relativas.
Directorio Documentos (utilizado para cargar) - Ruta absoluta (la ruta completa) a doc.
C:/Apache/Apache2/htdocs/prod_scriptcase/file/doc
1 - Crear ZIP con las aplicaciones (recomendado): Al completar el proceso se muestra un enlace de descarga
para el paquete de distribución.
2 - Publicar en un directorio del servidor: Publicar las aplicaciones en el directorio seleccionado. Esta opción
sólo se debe utilizar en el caso que la publicacion es en el servidor ScriptCase mismo.
3 - Publicar en el servidor FTP: Publicar las aplicaciones de forma automática en el servidor FTP remoto.
Paso 8: Las bibliotecas comúnes son los métodos requeridos por las aplicaciones en el entorno de
producción.
Nota: En caso de redistribución (de nueva publicacion de aplicaciones de un mismo proyecto), no es necesario
descargar de nuevo las bibliotecas comúnes. Esta información no es válida cuando las bibliotecas comúnes
son actualización en otro ScriptCase.
Ambiente De Producción
Windows
Linux
IBM I5/OS400
FreeBSD
Solaris
Mac OS
Servidor de Produción.
Un servidor de Producción, donde el entorno de producción está instalado, es el servidor donde las aplicaciones
del ScriptCase estan publicadas (un Servidor Web con PHP habilitado).
Requirements:
conf
Directório de archivos de configuración.
file
Directório usado para subir archivos/imagenes, guardados en los subdirecórios doc y img respectivamente.
prod
Directório de bibliotecas usadas por las aplicaciones.
tmp
Directório de archivos temporário.
diagnosis
Archivos de configuraciones como: Sistema Operativo, Extenciones Habilitadas, Directório y archivos habilitados.
Acceda al diagnosis por el navegador (ejemplo: http://servidor/raiz-entorno-producción/diagnosis.php).
info
Archivo con informaciones a respecto de la versión del PHP. Acceda a él por el navegador (ejemplo:
http://servidor/raiz-entorno-producción/info.php).
Interface de Recursos.
Haga clic aqui para saber más a respecto de Conexiones de Base de Datos
Haga clic aqui para saber más a respecto de Configuración del Entorno
Editar conexión.
Editar parámetros de conexión.
Remover conexión
Remove la conexión.
Testar conexión
Testa conexiones.
Cambiar contraseña
Cambiar la contraseña del entorno de producción.
Logout
Salir.
*Note â??Haga clic en Conexión con la base de datos del WebHelp para más informaciones de como conectar
su ScriptCase.
Configuración Del Entorno De Producción
La publicación típica incluye las bibliotecas comúnes en el directório _lib del entorno de producción.
En el ejemplo abajo un directório fue creado con el nombre system para guardar las aplicaciones.
Para servidores Windows usando WEB IIS Server, es necesário definir los permisos en el directório _lib
(biblioteca comúnes),
y en los archivos CMD (C:\WINDOWS\system32) para el usuario IIS (IUSR_NOME-DO-SERVIDOR) .
Para Unix, es necesario configurar los permisos de las bibliotecas comúnes de forma recursiva. (directório _lib,
subdirectorios y archivos)
Step 3: Seleccione el DBMS. En ese ejemplo usamos una base de datos MySQL.
Step 4: Escriba las informaciones de la Base de datos (server id o nombre).
Step 6: Escriba el mismo nombre de la conexión definida en el entorno de desarrollo (ScriptCase). El nombre
tiene que ser el mismo pues las aplicaciones estan configuradas para usar esa conexión.
Step 11: Si usted quiere cambiar el charset por defecto(latin1, to MySQL) para guardar o editar en su base de
dato.
Editando la conexión
Step 1: Seleccione Editar conexión.
PDF Server IP: IP Interno del Servidor en la red (NAT IP usando para hacer referencia al html generado por el
scriptcase).
Clave de Autorización para ver los mapas: No es nada mas que la licencia para usar ese recurso. Cuando
usted registra ese recurso, la clava es enlazada a un dominio y a un directório en el servidor. Todas las páginas
que usan la API deben estar abajo del directório que ha sido usado en ese registro. Para tener esa clave usted
tiene que ir a la página: https://developers.google.com/maps/documentation/javascript/get-api-key#key
Cambiar ContraseÑa
ScriptCase tiene un conjunto de herramientas integradas para ayudar al usuario a utilizar sus opciones
avanzadas. Las opciones disponibles en el menú de herramientas son:
Layout
Sql Builder
Sql Builder
Herramienta Asistente para la construcción de SQL QUERYS. Permite la elección de bases de datos, tablas,
campos, oins, order by and where de forma visual.
Para acceder a ella, el usuario debe elegir la base de datos y las tablas de comandos SQL y campos. El
constructor entonces monta el comando SQL. Cada uno de las sesiones a continuación cubre una parte del
proceso de construcción:
Selección de Tablas
Selección de Campos
Definición de Joins
Definición de Criterios
Definición de Ordenacion
Ejecutar la consulta
Guardar la consulta
Base De Datos
En esta etapa, el usuario deberá elegir la base de datos que se utilizarán para la realización de la consulta o
aplicacion. Como se muestra en la pantalla de abajo, el usuario debe comprobar la base deseado
Atributos:
Pantalla de Tablas - Localizada a la derecha de los botones, presenta la lista de las tablas existentes en la
base de datos seleccionados;
Ordenanza de Botones - Permite ordenar las tablas de la lista. Si el usuario desea cambiar la posición de
un campo de una tabla. haga clic sobre el campo y haga clic en el botón con la flecha correcta de hacer el
movimiento,
Botón de confirmación - El SQL pierde esta carpeta, modificar el formato del menú y se abre la carpeta de
Campos.
Selección De Campos
SelecciÓn de cAMPOS Selección de base de datos y de la tabla para ser considerada, el usuario
deberá seleccionar los campos. Observe que el menú horizontal se expande, que da acceso a nuevas carpetas.
La carpeta Campos permite seleccionar campos que componen la aplicación. El contenido y el funcionamiento
de esta carpeta son similares a la carpeta de la tabla. La ordenanza de los campos definirá la secuencia en el
que se presentará en el resultado final de la aplicación. Seleccionados y ordenados los campos, el usuario hará
clic en el botón Confirmar, lo que hace el avance de SQL a la ficha Criterios.
Atributos:
Campos seleccionados - Presenta los campos que se escogieron para componer el comando SQL. Los
botones de la derecha permite definir la Secuencia de la presentación de los campos. Haga clic en el campo
y en una de las flechas para modificar su disposición.
Tablas/ Alias - Permite cambiar el nombre de la tabla. Se usa normalmente cuando el nombre original es
demasiado extensa o compleja o cuando la misma tabla se utilizará más de una vez en los comandos SQL
Botón de confirmación - Registro de las definiciones.
Joins
Hecho las definiciones de Campos, el usuario puede acceder para crear a los comandos join con las tablas de
SQL seleccionados en las pestañas. Un ejemplo de join a utilizar sería la siguiente: En una tabla de registro de
clientes T1 se encuentra el Código de Cliente. En una tabla de Orden de Compra T2 también existe el Código de
Cliente y las órdenes de compra de los clientes. Si estamos haciendo una combinación de las tablas CadClientes
y CadPedVendas, vamos a utilizar un campo común, conviene ( Código de Cliente) y que tendrá como resultado
un producto cartesiano de estos dos tablas, de conformidad con el tipo de join definido (igual a, más grande que,
más pequeño que ...). En otras palabras, se les unirán y los datos ordenados de acuerdo con el tipo de join
Tabla 1 - Presenta la lista de tablas previamente seleccionados. En él, el usuario hará la elección de la primera
tabla del join; Tipo - Tipo de join :Las opciones son:
Interior -Join Izquierdo
Join Derecho
Mayor
Menor
Mayor Igual
Menor Igual
No es igual
Tabla 2 - Presenta la lista de tablas previamente seleccionados. En él, el usuario hará la elección de la primera
tabla del join;
Boton añadir
Boton Actualizar
Boton Eliminar
Boton Limpiar
Gráfico - Presenta el comando join montado;
Botón Confirmar - Se abrirá una pantalla para la visualización de los campos de la tabla que fueron
seleccionados. La ventana presenta inicialmente dos líneas de campos para joins. Cada campo contiene la lista
de los campos de la tabla seleccionada. Si se cumplen las dos líneas, haciendo clic en el botón Confirmar, se
abrirán más de dos campos, por lo tanto el SQL Builder asume que el usuario desea hacer más combinaciones.
Si no, el usuario puede salir de la carpeta, por lo tanto los comandos ya se habían incorporado en el mando
principal que se está montando. Para que se haga un join la casilla de verificación ( check box) a la izquierda de
la línea de campo se cumplen automáticamente.
En la pestaña Criterios, el usuario definirá para cada campo seleccionado la condición de la investigación que
deben ser utilizados por SQL Builder.
Carpeta Condiciones
Atributos
Condiciones - Este combo box es compuesto todos los campos seleccionados en la carpeta de Campos. Para
definir la condición de consulta para el campo, el usuario debe seleccionar el campo deseado y, en el combo
box Elija una Condicion , seleccionar el símbolo correspondiente a la condición de la investigación deseada.
Combo box ";Elegir una condición" - Contains all the available research conditions. They are: Contiene todas las
condiciones de investigación disponibles.Ellos son:
= igual a . Determina que la aplicacion debe seleccionar el registro de la tabla o de todas las tablas que
contienen los campos seleccionados
> - más grande que - Determina que se deben presentar en la investigación consiguiente, todos los registros
que son más grandes que el contenido de información;
< - inferior a - Determina que la aplicacion debe seleccionar de la tabla o tablas todos los registros que son
más pequeños que el contenido de información;
>= - mayor o igual a - Determina que la aplicacion debe seleccionar en la tabla o tablas todos los registros
son mayor o igual a contenido ;
<- - inferior o igual a - Determina que la aplicacion debe seleccionar de la tabla o tablas todos los registros
que son inferior o igual que el contenido de información;
<> no es igual a - Determines that the application must select in the table or tables all the registers that
doesn't contain the selected field; determina que la solicitud debe seleccionar en el cuadro o mesas de
todos los registros que no contiene el campo seleccionado;
LIKE - Means equal and is applied to text kind fields, when the dayabase doesn't admits the use of the "="
symbol; Medios de igualdad y se aplica a los campos de tipo texto, cuando el dayabase que no admite el uso
del símbolo =;
Para todos las condiciones de investigación si abre un campo a la derecha donde el usuario le informará que es
el valor a ser examinado por el Builder SQL. Ejemplo: Si el usuario desea consultar en un registro todos los
clientes que habían nacido de 01/01/1970, se seleccionará el campo Fecha de nacimiento, seleccionar el
símbolo> = e informar en el campo 01/01/1970;. El botón eliminar elimina una situación ya creada previamente.
En la Secuencia de lo normal, de esa carpeta, el usuario puede define los criterios de la ordenanza, para la
carpeta de ejecución o de la carpeta Guardado.
Order Clause
Se utiliza para la definición de la forma en la ordenanza de cada campo seleccionado, cuando se presenta el
resultado de la aplicación. Para determinar una ordenanza de campo, seleccione el campo en el combo box,
seleccione los criterios de la ordenanza: ASC = = DES ascendente o descendente y haga clic en el botón de
confirmación.
Carpeta de la ordenanza
Después haga clic en el botón de confirmación, el Generador de SQL se mueve automáticamente a la carpeta de
ejecución.
Ejecutar El Comando Sql
En esta pestaña se presenta el comando SQL creada a partir de las selecciones, las opciones y los criterios de la
investigación y la ordenanza se define por el usuario.
Carpeta de execution
Atributos:
Limite de registro por página - Permite definir cuántos registros se presentarán en el resultado de la
aplicación. Ejemplo: 30 registros por página;
Botón Ejecutar - Ejecuta la aplicación.
Botón Ejecutar - Ejecuta el comando creado
Botón Copiar - Copia el comando SQL para que sean salvos (copia) en la aplicación en el área de
comandos SQL.
Guardar La Query
Comandos SQL pueden ser guardados para ser utilizados en el futuro. El usuario puede crear un nuevo
comando de un comando ya existente. Para ello, es necesario editar el comando, hacer los ajustes y guardar con
otro nombre.
Window for commands recording and commands consult already recorded. Ventana de comandos de grabación y
comandos de consulta ya registradas.
Atributos
Para editar el comando -Editar los datos del comandos. Una vez visitado el comando, el usuario puede
copiar el comando en el campo Informe Select o modificar el comando y sólo entonces proceder a su
utilización,
Eliminar el comando -Elimina el comando correspondiente.
Database Builder
Database Builder is available in several languages and it can manage any database enabled in Scriptcase.
After selected a database connection created in the project we have total control of the database.
Image 2: Database Builder Interface.
Interface:
It allows us to execute any SQL command or import a .sql file to execute it.
It allows us to export the database through a SQL dump to several export formats.
This option allows us to see all records from a table. It executes a SQL command: SELECT * FROM table
Alter Table - Clicking on it, we can alter the table structure. By adding or changing field names, types, etc.
New Item - Clicking on it, we can insert a new record into the table.
Image 3: Database Builder New Item.
Indexes, Foreign Keys and Triggers - They allows to add or alter Indexes, Foreign Keys and Triggers.
Diccionario De Datos
Utilizando datos ScriptCase usuarios diccionario puede crear un repositorio de datos para su uso en aplicaciones
generadas. Los datos asociados a los campos de la tabla de base de datos se almacenan para ser utilizados en
diferentes aplicaciones. Es muy útil para crear un entorno de datos normalizada en una organización. También
mejora el desarrollo, acelerando datos de actualización y minimizando los errores (actualiza los datos una sola
vez en un solo lugar - el depósito - y lo han utilizado en todas las aplicaciones).
Permite estandarizar:
Tipo de datos
Etiqueta
Tamaño
Decimales
Descripción
OPERACIONES
Abrir - Determina las tablas que contienen las definiciones y los campos utilizados ..
- Muestra y repositorio de actualizaciones seleccionadas Propiedades generales definiciones.
Eliminar - Elimina (borra) repositorio seleccionado.
Repositorio
Desde un repositorio Scriptcase se asocia a la tabla de base de los campos hay una relación lógica entre un
depósito a una base de datos. datos ScriptCase diccionarios están organizados por la base de datos.
Atributos
Cuando un archivo es creado el sistema identifica las tablas de base de datos existente. Añadir nuevas tablas en
el repositorio o actualización de los cuadros.
Use la pestaña Base de datos de los cuadros para seleccionar una tabla de base de datos existente e incluirlo en
el repositorio. Es posible añadir una lable para que sea utilizado externenally a la base de datos.
Figura 2: Tablas de base de datos.
Utilice la ficha Tablas UAB para actualizar la información acerca de una tabla del repositorio.
Tabla de actualización
Atributos:
Las propiedades del diccionario de datos se muestran. Modificar la propiedad y haga clic en Actualizar para
confirmar los cambios.
Atributos:
Utilizar este recurso es posible definir los atributos comunes a más de una alicacion de proyecto. Véase a
continuación un mini-tutorial sobre cómo usar el Express Edition paso por paso.
3 - Seleccione las propiedades que se aplican a la aplicación seleccionada, así como el tipo Express Edition
Figura 3: Seleccionar el tipo Express Edition
4- Definir los Atributos comunes de las aplicaciones seleccionadas Haga clic en Aplicar para llevar a cabo la
edición Express.
Gestor de Imágenes
Usando el centro de administración de imágenes, usted puede controlar todas las imágenes usadas en sus
desarrollos en un solo lugar. Es posible manejar imágenes por niveles de usuario, a nivel del proyecto o
imágenes públicas, organizadas en carpetas puede cargar múltiples imágenes al mismo tiempo.
El centro de administración de imágenes solamente está disponible cuando se abre un proyecto en scriptcase.
Imagen de Destino
Puede almacenar imágenes en ScriptCase en cuatro niveles diferentes, ScriptCase, público, proyecto y usuario.
Scriptcase - En este nivel se almacenarán todas las imágenes por defecto utilizados en ScriptCase.
Público - Las imágenes guardadas en el nivel Público estarán a disposición de los demás usuarios que usen
su scriptcase.
Proyecto - Las imágenes guardadas a nivel de Proyecto estarán disponibles sólo en el proyecto que las
imágenes fueron subidas.
Usuario - Las imágenes sólo serán visibles para el usuario que ha realizado la carga.
Subir - Con esta opción se va a seleccionar una o varias imágenes para subir.
Copia - Esta opción podrá copiar las imágenes seleccionadas.
Eliminar - Mediante esta opción borrará las imágenes seleccionadas del Centro de Gestión de Imágenes.
Rebautizar - Esta opción le permite cambiar el nombre de una sola imagen.
La opción de visualización se utiliza cuando necesitamos mostrar más información debajo de la imagen,
información como la fecha de carga, el tamaño y resolución.
Ordenar
Las Opciones de ordenación se utilizan cuando queremos cambiar el orden de los archivos, se puede ordenar
por nombre de archivo, extensión de archivo, tamaño del archivo y la fecha. Hay otra opción para definir si
queremos mostrar las imágenes por la opción de ordenación seleccionado en un orden ascendente o
descendente.
Figura6: Opción de ordenamiento por resolución
Resolución
Busqueda
La opción de búsqueda buscará entre todas las imágenes el nombre de la imagen por tipo de archivo.
Figure8: Búsqueda.
Barra de navegación
En la barra de navegación se puede establecer una página para navegar, ajustar el número de imágenes que
queremos ver por página, encontraremos las flechas para navegar hacia adelante, hacia atrás, a la última y la
primera página y que también se puede ver el número de la cantidad registros.
Figure9: Búsqueda.
Helpcase
HelpCase es un generador de documentación web totalmente integrado para proyectos desarrollados con
StripCase. Con HelpCase la documentación para tu sistema se convertirá en una tarea mucho más fácil..
Por favor, navegaremos a través de las siguientes opciones para aprender a crear tu documentación usando
la herramienta HelpCase the Scriptcase :
La documentación construÃda en HelpCase está siempre asociada con el proyecto de Scriptcase. Durante la
nueva creación manual, no tienes que seleccionar el proyecto, porque ya se ha seleccionado de acuerdo al
proyecto en el cual StripCase está accediendo en ese momento.
Ir atrás
Helpcase - Editing The Documentation
El directorio que tú creas será mostrado en la vista de árbol a la izquierda del menú.
Nombre del Directorio: Inserta un nombre para el directorio.Enter a name for the directory
Titulo del Menú: Inserta el tÃtulo para este artÃculo para identificarlo en el Ãndice de la documentación.
*: Campos Requeridos.
VER/OCULTAR Directorio
Renombrar un DIRECTORio
La opción renombrar la carpeta puede ser también usada para cambiar el nombre del tÃtulo del Ãndice del
menú.
Cambiar el nombre del archivo a: creando nuevo directorio dentro del root.
Renombrar el tÃtulo a : inserta un nuevo tÃtulo, esto también identifica el artÃculo dentro del Ãndice de la
documentación.
*: Campos requeridos
No es posible eliminar el root del directorio, is not possible to remove the root directory, es un nivel de sistema
de directorio que organiza el manual.
Ir atrás
Helpcase - Documentation Settings
Con la configuración básica, podemos personalizar los elementos que se muestran en HelpCase, asà como
elegir si se generarán con el viejo o nuevo estilo.
Usa el nuevo generador HelpsCase: Establece el estilo de la documentación. El antiguo HelpCase (antes
ScripCase 8.1) no soporta las nuevas opciones de personalización. Si cambias al nuevo HelpCase
sobrescribirás tu actual estilo de hoja y se perderán los cambios previamente realizados.
Encabezado Pantalla: Activa o Desactiva la cabecera de de la documentación generada.
Mostrar una página de inicio botón: Opción para mostrar o no un botón de inicio en la
documentación.
Pantalla pestaña de búsqueda: Muestra la pestaña de búsqueda dentro de la documentación
generada.
Pantalla Breadcrumb: Activa o Desactiva la función de mostrar la ruta de navegación (breadcrum).
Ancla de Navegación : Define la etiqueta HTML después se creará la ruta de navegación. El valor
predeterminado es después de la etiqueta del cuerpo, por ejemplo: h1 .
Página principal: Página donde puedes diseñar los documentos de la página principal.
En el diseño podemos definir que tema se utilizará para HelpCase ( podemos editar o crear un nuevo tema
especÃfico para HelpCase).
Cabecera de presentación: Define una plantilla para ser utilizada en la cabecera. Puedes editar o crear
nuevas plantillas.
En este elemento, podemos codificar CSS para que la visualización de HelpCase coincida con la necesidad
deseada.
Personalización del código CSS
Ir atrás
Helpcase - Generating The Documentation
HelpCase Toolbar
Genetate- Does the indices generation and creates a treeview Menu with the project indexed. After the
generation opens the Documentation page.
Upload - Used to include images or files within the documentation.
Links - Interface to Express Edition to lin Project Applications (queries, forms, etc.) with the Documentation
page.
Close - Closes the HelpCase
Generated Documentation
El recurso de Scripts permite la portabilidad de las normas de las rutinas que se llevará a cabo en muchas
aplicaciones. Scripts deben ser creados en un entorno, donde se pueden utilizar tres niveles diferentes (Uso,
Proyecto y publico). Como ejemplo en la imagen de abajo. Después de guardar el Script es necesario calificar la
utilización de los mismos en la carpeta de la Programación | Bibliotecas en las respectivas aplicaciones. En caso
de que el uso de el Script es al nivel de proyecto, utiliza la opción de Valores Standards en el menú de proyecto
de de manera que cada nueva aplicación ya se ha creado con el Script.
Lista De Tareas
Esta herramienta permitirá a los usuarios de ScriptCase, bajo la misma instalación, para crear la lista de
verificación 'cosas pendientes por hacer' con control de porcentaje de avance; la Lista de tareas se puede
conectar a un usuario, proyecto o puede ser pública para todos.
Scriptcase mostrara un mensaje de advertencia mostrado a los usuarios que tienen tareas pendientes de la lista
de tareas.
1 Lista de destinos 2 Lista de tareas por hacer 3 Nueva tarea por hacer
Lista de destinos
Las listas de tareas pendientes sobre ScriptCase se pueden crear en cuatro niveles diferentes, Nivel público,
nivel individual para el usuario que las creo, nivel público del proyecto o una lista individual para cada proyectos.
Lista Pública - La lista de 'cosas por hacer' será visible para todos los usuarios ScriptCase bajo la misma
instalación.
Mi Lista - La lista de 'cosas por hacer' será visible sólo para el creador de dicha lista de tareas.
Proyecto: Lista Pública - La lista de 'cosas por hacer' sólo será visible para los usuarios que tienen acceso
a esa proyecto específico.
Proyecto: Mi Lista - La lista de 'cosas por hacer' sólo será visible para para el creador, cada creador podrá
ver las tareas que ha creado.
Botón utilizado para agregar nuevas tareas esta opción estará habilitada para los usuarios en la misma
instalación de ScriptCase.
Los desarrolladores ahora pueden comunicarse mediante la interfaz de ScriptCase directamente, a través del
intercambio de mensajes entre diferentes usuarios en la misma instalación de ScriptCase.
Un mensaje de aviso aparecerá a los usuarios cuando hayan recibido un mensaje nuevo.
Lista de Carpetas
Lista de Mensajes
En esta zona se muestran todos los mensajes seleccionados en la carpeta seleccionada anteriormente.
Nuevo Mensaje
Botón utilizado para crear un nuevo mensaje, este mensaje se puede enviar a cualquier usuario registrado bajo la
misma instalación ScriptCase.
A - ¿Quién va a recibir el mensaje, hay una opción para enviar a todos los usuarios.
Sujeto - Titulo del mensaje
Message - Mensaje que se enviará a los usuarios seleccionados anteriores.
Libraries
Herramientas - Bibliotecas
Esta caracterÃsticas permiten importar bibliotecas completas y crear archivos de cualquier extensión (.JS,
.CSS, .PHP ...).
Estas bibliotecas se pueden utilizar dentro de sus proyectos ScriptCase, facilitando la reutilización de código.
Para utilizar esta nueva función, debe entender dos nuevas macros de operación, creadas especÃficamente
para esta función.
sc_url_library() y sc_include_library()
3 - En este paso, debemos informar el nombre de biblioteca y seleccione el nivel para crearlo.
Guardar las bibliotecas del proyecto - Guarde las bibliotecas seleccionadas para ser utilizado en el proyecto.
Crear una nueva biblioteca - Crea una nueva biblioteca
Editar - Permite la creación de archivos de carga dentro de la biblioteca.
Renombrar - Cambiar el nombre de la biblioteca.
Eliminar - Elimina la biblioteca.
Creación de Archivos
1 - Pincha en edit, para abrir la biblioteca.
2 - Se pueden crear varias extensiones usando esta biblioteca, también puede crear una arquitectura de
carpetas para organizar mejor sus archivos.
3 - Para crear un archivo o carpeta, basta con introducir un nombre.
Nota: No es necesario informar a una extensión para archivos.
Subir Archivos Para acceder a una biblioteca, también es posible cargar los archivos de extensión (.html,
.zip ...)
De esta manera, es posible cargar bibliotecas completas, que pueden ser utilizados dentro de los proyectos
ScriptCase.
Después de todo el proceso para las bibliotecas y los archivos de creación, debe informar que las bibliotecas
se utilizará en el proyecto.
Para ello hay que comprobar el nombre de la biblioteca y guardar las bibliotecas del proyecto.
Asà que estarán disponibles para su uso dentro de los proyectos, con la ayuda especÃfica macros:
sc_url_library() y sc_include_library()
1 - Haga clic para utilizar o eliminar una biblioteca en el proyecto. Luego haga clic en "Guardar las bibliotecas del
proyecto".
Locales
Idiomas
Configuración regional
Idiomas
La herramienta de idioma ScriptCase permite traducir mensajes estándar permitindo el uso de un sistema
cómodo y agradable. Con esta herramienta es posible crear mensajes personalizados para su uso en diferentes
aplicaciones. Un proyecto multi-lenguaje puede ser desarrollada desde la selección del idioma, se puede cambiar
el idioma en el momento de la autenticación o durante la ejecución de la aplicación.
Menu de Mensajes
Usando el menú de mensajes es posible seleccionar y editar mensajes de bloques, divididos en Mensajes
ScriptCase y Mis mensajes. Nuevos bloques se pueden crear en Nueva carpeta. Con la selección de un bloque
se muestra un índice de mensajes disponibles y abierto a la edición.
ConfiguraciÓn regional
La configuración regional permite definir los parámetros monetarios en moneda, la fecha y el formato de número
de acuerdo a la región donde se utiliza la aplicación. Haga clic en Personalizar para introducir los valores más
adecuados para las aplicaciones.
Personalización de la configuración
El Número define los parámetros como símbolo decimal, negativo, y los dígitos de la agrupación. Estos
parámetros se aplican en las aplicaciones que utilizan el campo de tipo decimal.
En la unidad monetaria se dispone de parámetros como símbolo de moneda, formato de moneda positivos, entre
otros. Estos parámetros se utilizan en aplicaciones en campo de uso de tipo de moneda.
La fecha y hora artículos definem los parámetros aplicados en la fecha y hora en formato utilizado en fecha y
hora, tiempo, y los campos de tipo Date.
Figura 4: Configuración regional parámetros de tiempo.
Temas
botones
Agrupar los botones
plantillas
menús CSS
Themes
LAYOUT - Temas
En los esquemas con el editor de CSS de ScriptCase será posible la creación de las normas de la visualización
de las aplicaciones. En él es posible la creación de nuevos esquemas o editar uno ya existente.
Cuando se crea nuevo esquema, hereda todos los atributos del esquema seleccionado.
Figura 2: La interfaz de publicación de la CSS de la ScriptCase.
Botones
Usando la opción de gestión de Botones es posible editar o crear nuevos botones asociados a los esquemas
establecidos. Botones de ajuste puede incluir el botón de texto o las imágenes de botones.
Haga clic en Nuevo en la barra de herramientas Esquema del botón. En la primera pestaña (botones) se muestra
los botones utilizados en la ScriptCase. Cada botón puede tener diferentes características (imagen, texto o
enlace). Para los botones de las imágenes se muestra un campo de carga para cargar la imagen del botón. Para
el texto y botones de enlace utilice las pestañas: el estilo del botón y el estilo de enlace para editar la apariencia.
Figura 2: Los botones de la pestaña.
Utilice esta pestaña para definir el estilo de botón CSS usado en el esquema. Todos los esquemas que ya tienen
un estilo por defecto (puede ser removido). Si es necesario más de un diseño de botones de texto, haga clic en
Nuevo y configurar el nuevo estilo. De vuelta en la pestaña de Botones continuación, es posible seleccionar el
nuevo estilo (véase la figura 4).
Al igual que con botones de tipo de texto es posible definir más de un botón de tipo de vínculo y definir cada una
de ellas de estilo como CSS, por defecto o un nuevo estilo creado.
Iconos Del Menú
Usando las opciones del menú de iconos, el desarrollador puede configurar los iconos estándar de pestaña
activa e inactiva, que serán utilizados dentro del menú creado por ScripCase. Estos iconos estarán ligados a
la aplicaciones y pestañas que se abrirán.
En esta pantalla, podemos ver que el menú de los iconos está dividido en dos bloques de acuerdo a la
aplicación, es decir, cada icono corresponde a un tipo de aplicación de ScriptCase.
Selecciona los iconos que quieras utilizar de acuerdo a cada aplicación de las pestañas del menú para
pestañas activas e inactivas. Haz Click en el archivo para abrir el administrador de imágenes y seleccionarlas.
Plantillas
En Plantillas, la edición y la inclusión de modelos del cabecera, pie de página o de formato libre (Grid). Estos
modelos definen la estructura de la interfaz. Es posible crear un archivo HTML y definir donde será la entrada de
datos, usando las teclas () para especificar la variable. La opción de libre formato se utiliza en aplicaciones de
consulta, donde se puede definir toda la estructura del informe en formato HTML y asociar a los campos de la
consulta, la variable creada en el modelo (archivo HTML). Con esto es posible la creación de consultas en el
formato de venta, Banca Billets, certificados, etc
Debe ser un archivo HTML. Podemos prever que los campos ScriptCase se mostrará en el archivo HTML con
"llaves" {variable}. Como se puede ver a continuación:
Codigo HTML
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
</tr>
</table>
Recuerde que everthing que viene insde llaves están haciendo referencia a los campos de aplicación, así que
cuando hay un {Name} se va a hablar sobre el campo "Nombre" de su solicitud.
En la plantilla, podemos definir una función de lazo con una bandera (véase en rojo):
Código HTML
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<!-- BEGIN bl2 -->
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
<!-- END bl2 -->
</tr>
</table>
Las partes rojas definir la ubicación del bucle de inicio y finalización. La cantidad iteraciones se define por
"columnas por página" de la Grid.
Codigo HTML
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
</tr>
</table>
Una vez ". Html" archivo iscreated incluirlo en ScriptCase ingresar en "Herramientas >> Plantillas >> Diseño".
A continuación, cree una aplicación nueva cuadrícula y seleccione "Definido por el usuario" en la opción
"Orienation" de ajuste.
Acceda a "Grid >> Diseño >> Configuración" y seleccione la opción "Plantilla Cuerpo".
Ahora asociar las variables de la plantilla con los campos de la cuadrícula. (Cuadrícula >> Seleccionar campos)
uso de la opción Agrupar los botones de gestión es posible editar o crear nuevo grupo de botones de juego. El
conjunto de botones puede incluir el botón de texto o botones de imagen.
En la primera pestaña (botones) se muestra los botones que se utilizan en el ScriptCase. Cada botón puede
tener características diferentes (imagen, texto o enlace).
Para los botones de las imágenes se muestra un campo de carga para cargar la imagen del botón. Para los
botones de texto y un enlace utilice las fichas: el estilo y el estilo de botón de enlace para editar el estilo CSS
.
Figura 2:. ficha Botones
CSS de MenÚs
El menú de la CAC se utiliza para crear / modificar el estilo de los diseños de menú.
Para crear un tema nuevo menú que se necesita para elegir el destino de este nuevo tema, que se pueden
guardar como público (el tema estará publicada a todos los que usan ScriptCase para usarlo), se puede guardar
como el Proyecto (el tema estará publicada sólo para este proyecto en particular) y se pueden guardar como
usuario (el único tema será avalibale con el uso que se lo crea).
En el editor de CSS podemos modificar la configuración de CSS en el menú y su submenú, seleccionar el color
del menú, el color del menú activable, la configuración de fuente, la alineación y configuración de los bordes.
Temas de Gráficos
La herramienta de Tema gráfico se utiliza cuando el desarrollador desea crear diferentes temas personalizar sus
aplicaciones. La Tabla de Tema le permite editar atributos como el color de fondo, la fuente, Margen, Datos,
Borde y sombras.
Al crear un nuevo tema, hereda todos los atributos del tema seleccionado.
Database Conversor
La herramienta de conversión de base de datos le ayudará a convertir sus hojas XLS, base de datos ACCESS
y archivos CSV en la MySQL, SQLite, PostgreSQL y bases de datos SQL Server.
El "Database Convert" se utiliza para convertir una o más fuentes de datos en una base de datos estructurada,
de forma rápida y segura.
Importa los datos almacenados desde un archivo Microsoft ACCESS a una de las siguientes bases de datos:
MySQL, PostgreSQL, SQLite y SQL Server.
Paso 1 - DB Fuente
En el primero paso seleccionaremos la fuente de datos ACCESS que deseamos importar, para importar el
archivo ACCESS es necesario utilizar una de las opciones abajo para cargar la fuente de dados
Ruta / Archivo - Ruta de acceso completa al archivo de origen de datos o el directorio donde se encuentran
los archivos de origen de datos. La ruta debe estar en el mismo servidor donde está instalado ScriptCase .
Seleccione los archivos / Arrastrar y soltar- Seleccione o arrastre y suelte los archivos de origen de datos
para cargar en el servidor ScriptCase y añadirlos a la lista de conversión.
Paso 2 - Opciones
Seleccione las opciones abajo para identificar el formato interno del archivo y seleccione las deseado tablas,
revisar los tipos de datos, ver los datos y realizar los ajustes necesarios.
Al pasar para el Segundo paso el Scriptcase, automáticamente, va exhibir las tablas encuentradas en la Fuente
de datos previamente seleccionada. Tenemos la opción de seleccionar las tablas deseada, ver nuevamente los
tipo de datos y hacer los ajustes necesarios.
En la pestaña "Tablas" serán exhibido todas las tablas disponibles para importación, en la opción editar
podremos cambiar el nombre de los campos, tipo de datos, tamaño, clave principal, auto increment y configurar
cuantas líneas de la fuente de datos serán leído.
En la pestaña "Avanzado" están disponibles configuraciones del tipo añadir DROP TABLE antes de crear las
tablas, si deseamos recrear la estructura y datos, si deseamos recrear solamente la estructura o recrear
solamente los datos.
Passo 3 - DB Destino
Seleccione una conexión de base de datos existente en el proyecto o crear una nueva conexión para recibir la
fuente de datos convertida seleccionada en el paso anterior.
Es possible crear una nueva conexión para las bases MySQL, SQLite, Postgress y MSSQL (SQL Server).
Importar Xls
El "Database Convert" se utiliza para convertir una o más fuentes de datos en una base de datos estructurada,
de forma rápida y segura.
Importa los datos almacenados desde un archivo XLS a una de las siguientes bases de datos: MySQL,
PostgreSQL, SQLite y SQL Server.
1 Paso - DB Fuente
En el primero paso seleccionaremos la fuente de datos XLS que deseamos importar, para importar el archivo
XLS es necesario utilizar una de las opciones abajo para cargar la fuente de dados
Ruta / Archivo - Ruta de acceso completa al archivo de origen de datos o el directorio donde se encuentran
los archivos de origen de datos. La ruta debe estar en el mismo servidor donde está instalado ScriptCase .
Seleccione los archivos / Arrastrar y soltar- Seleccione o arrastre y suelte los archivos de origen de datos
para cargar en el servidor ScriptCase y añadirlos a la lista de conversión.
2 Paso - Opciones
Seleccione las opciones abajo para identificar el formato interno del archivo y seleccione las deseado tablas,
revisar los tipos de datos, ver los datos y realizar los ajustes necesarios.
Primera fila es el nombre de la columna - Esta opción se utiliza cuando es necesario que la primera línea
del archivo se utiliza para crear el nombre de cada columna de la base de datos
Listar Tabela - Haga clic en el botón "Lista de Tablas" para listar todas las tablas de su fuente de datos.
Al pasar para el Segundo paso el Scriptcase, automáticamente, va exhibir las tablas encuentradas en la Fuente
de datos previamente seleccionada. Tenemos la opción de seleccionar las tablas deseada, ver nuevamente los
tipo de datos y hacer los ajustes necesarios.
En la pestaña "Tablas" serán exhibido todas las tablas disponibles para importación, en la opción editar
podremos cambiar el nombre de los campos, tipo de datos, tamaño, clave principal, auto increment y configurar
cuantas líneas de la fuente de datos serán leído.
En la pestaña "Avanzado" están disponibles configuraciones del tipo añadir DROP TABLE antes de crear las
tablas, si deseamos recrear la estructura y datos, si deseamos recrear solamente la estructura o recrear
solamente los datos.
3 Passo - DB Destino
Seleccione una conexión de base de datos existente en el proyecto o crear una nueva conexión para recibir la
fuente de datos convertida seleccionada en el paso anterior.
Es possible crear una nueva conexión para las bases MySQL, SQLite, Postgress y MSSQL (SQL Server).
Importar Csv
Importar XLS
El "Database Convert" se utiliza para convertir una o más fuentes de datos en una base de datos estructurada,
de forma rápida y segura.
Importa los datos almacenados desde un archivo XLS a una de las siguientes bases de datos: MySQL,
PostgreSQL, SQLite y SQL Server.
1 Paso - DB Fuente
En el primero paso seleccionaremos la fuente de datos XLS que deseamos importar, para importar el archivo
XLS es necesario utilizar una de las opciones abajo para cargar la fuente de dados
Ruta / Archivo - Ruta de acceso completa al archivo de origen de datos o el directorio donde se encuentran
los archivos de origen de datos. La ruta debe estar en el mismo servidor donde está instalado ScriptCase .
Seleccione los archivos / Arrastrar y soltar- Seleccione o arrastre y suelte los archivos de origen de datos
para cargar en el servidor ScriptCase y añadirlos a la lista de conversión.
2 Paso - Opciones
Seleccione las opciones abajo para identificar el formato interno del archivo y seleccione las deseado tablas,
revisar los tipos de datos, ver los datos y realizar los ajustes necesarios.
Primera fila es el nombre de la columna - Esta opción se utiliza cuando es necesario que la primera línea
del archivo se utiliza para crear el nombre de cada columna de la base de datos
Delimitador de columna - Carácter utilizado para separar columnas en el archivo CSV.
Valor delimitador - Carácter utilizado para separar los valores en el archivo CSV.
Final de la Línea - Carácter utilizado en el final de cada línea del archivo.
Listar Tabela - Haga clic en el botón "Lista de Tablas" para listar todas las tablas de su fuente de datos.
Al pasar para el Segundo paso el Scriptcase, automáticamente, va exhibir las tablas encuentradas en la Fuente
de datos previamente seleccionada. Tenemos la opción de seleccionar las tablas deseada, ver nuevamente los
tipo de datos y hacer los ajustes necesarios.
En la pestaña "Tablas" serán exhibido todas las tablas disponibles para importación, en la opción editar
podremos cambiar el nombre de los campos, tipo de datos, tamaño, clave principal, auto increment y configurar
cuantas líneas de la fuente de datos serán leído.
En la pestaña "Avanzado" están disponibles configuraciones del tipo añadir DROP TABLE antes de crear las
tablas, si deseamos recrear la estructura y datos, si deseamos recrear solamente la estructura o recrear
solamente los datos.
3 Passo - DB Destino
Seleccione una conexión de base de datos existente en el proyecto o crear una nueva conexión para recibir la
fuente de datos convertida seleccionada en el paso anterior.
Es possible crear una nueva conexión para las bases MySQL, SQLite, Postgress y MSSQL (SQL Server).
Opciones
Visión General
VISIÓN GENERAL
Los entornos de desarrollo y producción del ScriptCase de son fáciles de manejar. El desarrollador puede
personalizar el medio ambiente mientras que los administradores pueden establecer políticas de seguridad y el
proceso de recuperación.
Ajustes - ScriptCase tareas administrativas. Las opciones de este menú permite al usuario instalar las
licencias, la actualización a versiones ScriptCase nuevos proyectos de definir políticas de seguridad de
gestión de la recuperación de fallos y configurar los parámetros del sistema y atributos.
Mi ScriptCase - Personalizar el entorno de desarrollo.
Cambiar contraseña - administración Contraseña
Configuración
La administración ScriptCase está restringido a usuarios con perfil de administrador. Durante la instalación del
ScriptCase se crea una cuenta de administrador del sistema
Sistema
Configurar el entorno de ScriptCase según las necesidades del grupo de negocio mediante la selección de las
opciones siguientes:
Configuración del sistema - Definir las configuraciones por defecto de ScriptCase: el lenguaje, las opciones
de copia de seguridad, control de versiones y otros.
Valores Predeterminados - Definir atributos que se utilizan como opciones de nuevos proyectos por defecto.
Directorios del sistema - Definir ruta de acceso predeterminada y carpetas.
Configuración Del Sistema
Atributos:
Todos los atributos definidos aquí se copian a las opciones por defecto de nuevos proyectos
Atributos:
Utilice Ajax - Uso de procesamiento Ajax en nuevos proyectos. Útiles cuando se crean proyectos donde los
recursos Ajax son indeseables.
Logotipo de imagen - Nombre la imagen de logo utilizado en la aplicación. Personalize el proyecto
utilizando el mismo logotipo en todas las cabeceras de las aplicaciones.
Cuantidade de Líneas en la página - Número de filas a mostrar en cada página de la aplicación.
Esquema de colores - Esquema de colores .
Mostrar Resumen - Línea de resumen.
------------------------------
Botones de la barrade herramientasde la Grid
Cada aplicacion de grid de ScriptCase viene con botones de navegación básicos pre-definidos.
Cada aplicacion de formulario ScriptCase viene con botones de navegación básicos pre-definidos.
Cada aplicacion de busqueda de ScriptCase viene con botones de navegación básicos pre-definidos. Use la
definición de aquí por defecto a todas las aplicaciones de grid en el proyecto.
Directorios Del Sistema
Informar a ScriptCase la ruta de acceso a la zona de almacenamiento real dónde localizar la información utilizada
por las aplicaciones.
Atributos::
Directorio raíz del Servidor Web (ruta absoluta) - Raíz del servidor web, para IIS por defecto es "inetpub /
wwwroot", para los servidores Apache "apache / htdocs".
Ruta de la aplicación - Ruta utilizada para almacenar las aplicaciones creadas.
Ruta para Common Libs - Ruta utilizada para almacenar Scriptcase común Libs.
Ruta de los Documentos-.Directorio para almacenar los documentos utilizadas en las aplicaciones .
Ruta de imágenes - Drectorio usado para almacenar las imágenes utilizadas en las aplicaciones.
Ruta de archivos temporales - .El almacenamiento temporal es una condición de HTML.
Proyectos Y Usuarios
Proyectos Y Usuarios
El ScriptCase se basa en el concepto de proyectos. Se utiliza como repositorio de aplicaciones de lógica. Los
usuarios deben ser asociados a los proyectos con un perfil de desarrollo que es individual para cada proyecto.
Proyectos - Define projects´ security polices. Define loa políticas de seguridad de los proyectos.
Usuarios - Crea usuarios y los perfiles asociados.
Proyectos
Muestra todos los proyectos desarrollados y permite la gestión de los proyectos disponibles.
Clic en el para mostrar los atributos del proyecto como en la siguiente pantalla::
Nota: Se muestra una lista de usuarios con información sobre los usuarios disponibles y opciones de acción para
aplicar a los usuarios seleccionados.
Atributos:
Usuario-ID de usuario
E-mail - Dirección de e-mail del usuario
Nueva contraseña: Introduzca una nueva contraseña para el usuario;
Confirmar contraseña: Introduzca la contraseña de nuevo para confirmar;
Privilegio- Definir el perfil de acceso del usuario ScriptCase
Proyecto - Proyectos accesibles para el desarollador (seleccionar de los proyectos disponibles)
La pantalla siguiente le permite seleccionar los proyectos a ser gestionados por el usuario.Todos los proyectos
se muestran en el cuadro de la izquierda y la derecha en el cuadro mostrará los proyectos que fueron
seleccionados a través de la barra de selección, que será administrado por el usuario. Después de realizar este
proceso debe hacer clic en el botón "Guardar" y luego el usuario serán incluidos.
Online
Backup
Restore
Configurar
Visualizar
Registrarse
Registrarse
Usuarios En Lãnea
Usuarios en lÃ?nea
Información de registro de los usuarios de ScriptCase en línea
configuraciÓn de BACKUP
Introduzca un nombre de archivo de copia de seguridad y seleccione la opción de copia de seguridad deseada:
Copia de seguridad parcial (sólo algunos de los objetos serán seleccionados) o Copia de Seguridad General
para copiar todos los objetos.
Haga clic en para seleccionar todos los elementos de aplicación (usuarios, conexiones,
proyectos, esquemas, plantillas, botones, las búsquedas, iconos e imágenes).
Haga clic en la acción deseada para realizar la operación sobre el elemento seleccionado y
seleccione el elemento a incluir en la copia de seguridad.
Es posible cargar una copia de seguridad que son almacenados en un archivo zip. Haga clic en para
cargar y restaurar archivos (.zip).
Introduzca la información sobre el archivo para cargar o haga clic en Examinar para encontrarla.
Una vez que los archivos están disponibles para ScriptCase seleccionaré de una pantalla por encima.
Seleccione los archivos para restaurar y haga clic en los botones de acción
Once the files are available to ScriptCase select it from a display above.
Select the files to restore and click in the action buttons to perform the operation on selected file.
After selecting a file to restore choose the restore process by configuring the restore process directives.
Después de seleccionar un archivo para restaurar elegir el proceso de restauración mediante la configuración de
directivas de la restauración del proceso.
The file selected previously is displayed with information about creation time and usage Status.
If Duplicated - Select between the options : NOT TO RESTORE or OVERWRITE the applications.
El archivo seleccionado previamente se muestra con la información sobre el tiempo de creación y estado de uso.
Si Duplicado - Seleccione entre las opciones: no para restaurar o sobrescribir las aplicaciones.
Restaurar Tipo - Elige entre restaurar todos los archivos o una restauración parcial.
Restore Report
Restaurar Informe
ConfiguraciÓn de LOG
El ScriptCase mantiene un registro con información sobre las principales operaciones realizadas por usuario. Hay
una selección predeterminada de las operaciones. El registro puede ser personalizado para grabar sólo las
operaciones específicas de acuerdo a las necesidades empresariales y las preferencias.
Esta característica permite al administrador controlar las principales operaciones realizadas por los usuarios
ScriptCase. Las operaciones son mostrados por fecha e información como: identificación de usuario, estación de
trabajo IP del usuario, el tiempo, el tipo de operación y la acción en la pantalla.
En el calendario que muestra los días se presentan en tres tonalidades, significa claramente que no tenía de
registro, más oscuros que los registros de los días en que tenía acceso, y de color rosa el día que este equipo
elegido.
ACTUALIZACIÓN de SCRIPTCASE
Esta opción puede utilizar para producir ScriptCase hasta la fecha. Incluidas las correcciones, los programas, las
versiones lnew documnetation, etc, todo el proceso de actualización se realiza a través de Internet directamente
desde el sitio ScriptCase. Recomendamos una conexión con velocidad mínima de 128 kbps.
En esta primera etapa se hará la verificación en el sitio de la ScriptCase si una nueva versión del software de
actualización de ScriptCase existe, en caso de que una versión nueva existe la actualización se hara.
Su sistema será examinado, identificando las actualizaciones disponibles directamente del sitio de la ScriptCase.
TERCERA ETAPA
Licencias
Para registrar la licencia se necesita el nombre de usuario y contraseña de Mi ScriptCase de nuestro sitio.
Que tiene el nombre de usuario y contraseña de Mi ScriptCase y ScriptCase licencia, abra el ScriptCase y vaya
a lo menú "Ayuda> Registro de licencia":
Registro Online
Solicitar Offline
Registro Offline
Â
Registro Online
En este proceso, ScriptCase acceso al sitio y basado en el usuario, la contraseña y la serie informados, verifica
y actualiza todos los permisos de licencia inherentes.
En esta opción se informa al usuario, la contraseña y el número de licencia y luego, haga clic en "Registro".
Â
Solicitar Offline
Después de acceder al menú "Ayuda> Registro de licencia", usted tiene la opción en la parte izquierda,
"Solicitar Offline".
Después de hacer clic "Solicitar Offline", la pantalla de abajo donde se informa al usuario, la contraseña y el
número de licencia y haga clic en "Solicitar".
Con la posesión del archivo "scriptcase_v8.req", por favor visite el ScriptCase y accede con tu nombre de
usuario y contraseña en el Mi ScriptCase.
Introduzca su número de serie y haga clic en "Eligir archivos" para cargar la scriptcase_v8.req archivo.
Después de que haga clic en "Continuar".
Â
Registro Offline
Â
Mi Scriptcase
Idioma - Defina el idioma utilizado en la interfaz gráfica de usuario Scriptcase (mensajes de error, mensajes
de control, etc.)
Ventana de ejecución de opciones - Seleccionar los recursos utilizados por el entorno de la aplicación en
tiempo de ejecución (ventana de ejecución).
Interfaz de Menú principal - Actualiza aplicaciones de menú (el espacio entre el menú Treeview y el menú
de visualización de las aplicaciones).
Cambiar contraseÑa
En el menu Configuracíon > Cambiar la contraseña, és possible cambiar la contraseña de accesso al ScriptCase.
Ponga a contraseña antigua, la nueva contraseña y despued confirme la nueva novamente, haga un clique en
Guardar para modificar y guardar.
La contraseña es case sensitive, és dicir, las palabras diferencian por maiuscúla y las letras minúsculas, admin
és diferente de Admin y ADMIN
Mi Barra De Herramientas
Esta opción se utiliza para personalizar la disponibilidad y el orden de los elementos de la barra de herramientas.
Todas las opciones de menú están disponibles para crear tu barra rápida personalizada.
Esta interface utiliza el recurso de arrastrar y soltar para facilitar el arreglo de los elementos de la barra de
herramientas. Sólo necesita mover el icono a la posición deseada en la barra de herramientas.
Por razones de seguridad, el archivo config.php fue protegido para restringir el acceso. Este archivo es
importante porque contiene la información de la base donde se instaló el ScriptCase.
Se añadió un subrayado (_) antes de la extensión del archivo (config_.php), haciendo que el acceso a través
del navegador impracticable, hasta que se retire la protección.
Para acceder al archivo con una protección, aparece una página en blanco, impidió un cambio en el archivo de
información.
Esto requiere el acceso a la carpeta en la raíz del servidor ScriptCase y renombrar el archivo config.php
Nota: después de realizar los cambios, protege el archivo de nuevo para evitar el acceso indebido de la
información.
Apéndice
Sugerencias de programación
Variables en Scriptcase
Variables En Scriptcase
ScriptCase considera las aplicaciones dependientes de las solicitudes (formulario o de cuadrícula) que deben
recibir los parámetros externos (variables) de que te pasa o HTML métodos en línea.
Para crear una cuadrícula dependientes especificar los parámetros de recibir valores externos mediante el uso
de corchetes [] para indicar una variable "global" en la cláusula WHERE o HAVING. Por ejemplo:
Scriptcase utiliza variables en cualquier caso, aplicación o método. Hay variables locales y variables Gobal:
Variables locales
Debe ser utilizado como una variable común PHP (a partir de $).
$ Var1 = "local";
Se utiliza en sólo en un evento o método. Su ámbito de aplicación termina al final del evento.
Si se está utilizando en el evento onLoad se utilizará sólo en ese evento.
Variables globales
Antes de que el navegador envía la información, se codifica mediante un plan denominado codificación URL. En
este esquema, el nombre / valor se unen con signos iguales y diferentes pares están separados por el signo.
Método GET - envía la información de usuario codificada anexa a la solicitud de página. La página y la
información codificada están separadas por el? carácter.
Método POST - transfiere información a través de cabeceras HTTP. La información se codifica como se
describe en el caso de método GET y poner en una cabecera llamada QUERY_STRING.
[Var2] = "global";
Nota 1: Una variable local puede ser una variable global si utiliza sc_set_global
$ Var3 = 'prueba'; / / var3 es una variable local
sc_set_global ($ var3); / / var3 transformando en una variable global
echo [var3]. "variables globales"; / / Ahora podemos llamar [var3] en cualquier otro evento
[Var4] = 'sesión';
Pero usted debe tener acceso a "Aplicaciones>> Variables globales" para establecer var4 ser "de sesión".
Las variables de sesión se puede llamar en cualquier caso, de cualquier aplicación.
Si al realizar la solicitud entrada lo puede ser llamada en cualquier proyecto de aplicación
Nota 2: Acceso a "Aplicaciones>> Variables globales" se puede definir si un nivel mundial y variable de sesión
está dentro o fuera variable.
Si la aplicación está creando las variables, debe ser una variable OUT.
Si la aplicación está recibiendo la variable de otra, debe ser uno en la variable. (IN está por defecto)
Nota 3: El período de sesiones y variables globales se pueden usar reseted sc_reset_global macro.
sc_reset_global ([var3], [var4]);
Campos Variables
Scriptcase Macros
Esta sección ofrece consejos de programación PHP y macros disponibles en el ScriptCase. Tips de
programación PHP Scriptcase macros consejos de programación de SQL
Principales Comandos En Php
Arrays
An Array in the PHP is currently a commanded map. A map is a type that relates values with keys. You can use
it as an array, or a list (vector), hashtable, dictionary, collection, stack, line and probably more. As you can have
another Array PHP as a value, you can easily simulate trees.The explanation of these structures is beyond the
target of this manual.
Syntax
An Array can be created with the constructor of Array () language.
<?php
$arr = array("foo" => "bar", 12 => true);
<?php
$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));
echo $arr["somearray"][6]; // 5
echo $arr["somearray"][13]; // 9
echo $arr["somearray"]["a"]; // 42
?>
If you to specify a key that already in use, then the value associated to it is updated.
<?php
array(5 => 43, 32, 56, "b" => 12);
$arr[key] = valuer;
$arr[] = value;
//key can be integer or string
<?php
$arr = array(5 => 1, 12 => 2);
It notices that the greater entire key, used for, this necessarily don’t need existing in the Array. It can have
existed in the Array since the last time that the Array was indexed. He sees the following example
<?php
// Creating an array
$array = array(1, 2, 3, 4, 5);
print_r($array);
// Adding an item
$array[] = 6;
print_r($array);
// Reindexing
$array = array_values($array);
$array[] = 7;
print_r($array);
?>
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Array
(
)
Array
(
[5] => 6
)
Array
(
[0] => 6
[1] => 7
)
<?php
// or
$a['color'] = 'red';
$a['flavor'] = 'sweet';
$a['form'] = 'round';
$a['name'] ='apple';
$a[] = 4; // key 0
$b[] = 'a';
$b[] = 'b';
$b[] = 'c';
// array( 0 => 'a' , 1 => 'b' , 2 => 'c' ),
// or array('a', 'b', 'c')
?>
break
Break cancels the execution of commands like foreach while, do. .while or switch current.
<?php
$arr = array ('um', 'dois', 'três', 'quatro', 'STOP', 'cinco');
while (list (, $val) = each ($arr)) {
if ($val == 'STOP') {
break;
}
echo "$val<br>\n";
}
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "No 5<br>\n";
break 1;
case 10:
echo "N# 10;<br>\n";
break 2;
default:
break;
}
}
?>
Continue
Continue is used inside of loops structures to jump out the current Loop remaining portion of the iteration and to
continue the execution at the beginning of the next iteration.
<?php
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) {
continue;
}
do_something_odd ($value);
}
$i = 0;
while ($i++ < 5) {
echo "Out<br>\n";
while (1) {
echo " Middle<br>\n";
while (1) {
echo " Inside<br>\n";
continue 3;
}
echo "It will never be displayed.<br>\n";
}
echo "Neither this<br>\n";
}
?>
date
(PHP 3, PHP 4 )
Description
string date ( string format [, int timestamp])
String in accordance with returns one the format from string using the given whole number timestamp or to the
local current hour if no teamses tamp is given. In other words,timestamp is optional and the standard for the
value of time.
format
Description Exemples (return values)
character
S Sufixo ordinal inglês para o dia do mês, 2 caracteres st, nd, rd ou th. Funciona bem com
j
t Days in a month 28 a 31
U Seconds since the Unix Epoch (January 1 1970 00:00:00 See also time()
GMT)
Z Timezone offset in seconds. The offset for timezones west of -43200 até 43200
UTC is always negative, and for those east of UTC is always
positive.
<?php
// Prints something like: Wednesdayecho date("l");// Prints something like: Wednesday 15th of January 2003 05:51:38 AMecho date ("l dS of F Y
<?php
// Assuming today is: March 10th, 2001, 5:16:18 pm$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm$today = date("m.d
do..while
Loops do. .while is similar to loop, except for the fact of that the condition is verified in the end of each iteration
instead of in the start. The main difference of loops while regular is that the first iteration of a Loop of .while
guaranteeing is executed (the condition alone is verified in the end of the iteration) whereas it can necessarily not
twirl in a normal Loop while (the condition is verified in the start of each iteration, if it is evaluated as FALSE
soon in the start, the execution of the Loop would finish immediately).
<?php
$i = 0;do {print $i;} while ($i > 0);?>
Loop above would twirl accurately one time, since that after the first iteration, when the condition is verified, it is
evaluated as it FALSE isn’t greater who zero 0) and the execution of the Loop finishes.
Advanced users of C can be made familiar to the differentiated use of the Loop of .while, allowing to the end of
the execution in the way them code blocks, generalizing them with it .while (0), and using the instruction break. I
break up it of code following demonstrates this:
<?php
do {if ($i < 5) {print "i não é grande o suficiente";break;}$i *= $factor;if ($i < $minimum_limit) {break;}print "i está Ok";/* process i */}
If it doesn’t worry if you it did not understand this of the certain form no way or. You can codify simple or exactly
powerful scripts without using this “resource”.
else
Frequently you go to want executing an instruction if a certain condition will be found and a different instruction if
the condition will not be found. That is what else makes. Else extends to a command if to execute an instruction
case the expression in the command if either evaluated as it FALSE. For example, the code to follow would
show it is greater that b if $a will be greater that $b and it isn’t greater that b contrary case:
<?php
if ($a > $b) {print "a é maior que b";} else {print "a NÃO é maior que b";}?>
The command else is only executed if the expression if will be evaluated as FALSE, and if having any expression
elseif, if all they will only be evaluated as it also FALSE (it sees elseif).
elseif
elseif, as its name suggests, is a combination of if and else. In the same way that else, it extends to a command if
executing a different instruction in the case of the original expression if to be evaluated as FALSE. However, in
contrast to else, it will only execute that alternative expression if the conditional expression of elseif will be
evaluated as TRUE. For example, the code following would show it is greater that b, a it is equal the b or it she is
minor who b:
<?php
if ($a > $b) {print "a é maior que b";} elseif ($a == $b) {print "a é igual a b";} else {print "a é menor que b b";}?>
If can have several inside of the same instruction. The first expression elseif(it will be had) that it will be evaluated
as TRUE will be executed. In the PHP, you also it can write “else if” (in two words) and the behavior will be
identical to one 'elseif' (in one alone word). The meaning syntactic is slightly different (if you are made familiar to
C, them you have behavior the same), but in the end of accounts both would have the same behavior accurately.
The command is only executed if the preceding expression if and any previous expressions elseif will be
evaluated as FALSE, and the current expression elseif will be evaluated as TRUE.
for
Loops will be is the bows most complex in PHP. They behave as its compatible in C. syntax of a Loop will be is:
The first expression (expr1) is evaluated (executed) a time unconditionally in the start of the Loop.
In the start of each iteration, expr2 is evaluated. If it is evaluated as TRUE, the Loop continue and (s) the
command (s) nestled (s) (they are) is executed (s). If she is evaluated as SHE FALSE, the execution of the 'Loop'
finishes.
Each one of the expressions can be empty.expr2> empty means that the Loop can twirl indefinitely (PHP
considers it implicitly as TRUE, as in C). This can’t be so useless how much you can think, therefore frequently
you can want to finish the 'Loop' using a break conditional instruction instead of using the expression-truth of it
you will be.
It considers the following examples. All they show to numbers of 1 the 10:
<?php
/* exemplo 1 */for ($i = 1; $i <= 10; $i++) {print $i;}/* exemplo 2 */for ($i = 1; ; $i++) {if ($i > 10) {break;}print $i;}/* exemplo 3 */$i =
The first example seems to be prettiest (or perhaps the room), but you can perceive that the possible use of
empty expressions in bows will be if it becomes practical in some occasions.
The PHP also supports the alternative syntax of two-points bows will be:
for (expr1; expr2; expr3): instrucoes; ...; endfor;
foreach
The PHP4 (but not it PHP3) includes a constructor foreach, much similar to the Perl and other languages. This
offers an easy way to iterar on matrices. foreach only functions with arrays, and will launch an error if to try to use
it in an variable of any different type or in variable not initialized. It has two syntaxes; second it is an abbreviation,
but useful, of the first one:
The first form sweeps one given first one given for expression_array. In each Loop, the value of the current
element is attributed the $value and the internal hand of the matrix is advanced in a position (thus, in the next
iteration you it will be looking at for the next element).
The second form makes the same thing, except for the fact of that the key of the current element will be attributed
to the 0 variable $key in each iteration.
Note:When foreach initiates its first execution, the internal hand of the matrix is zeroed automatically for
the first element of the Array. This means that you do not need to call reset() before a Loop foreach.
Note: It also notices that foreach operates on a copy of the specified Array, not it proper Array, and
therefore, the hand of the original Array is not modified as in the instruction each(), that it modifies the
element of the selected Array, but this doesn’t reflect the original Array. However, the internal hand of
the original Array is put into motion by the processing of the Array. Assuming that the bow foreach twirls
until the end, the internal hand of the Array will be located in the end of the Array.
<?php
$arr = array("one", "two", "three");reset ($arr);while (list(, $value) = each ($arr)) {echo "Valor: $value<br>\n";}foreach ($arr as $value) {e
<?php
reset ($arr);while (list($key, $value) = each ($arr)) {echo "Chave: $key; Valor: $value<br>\n";}foreach ($arr as $key => $value) {echo "Chave:
<?php
function foo ($argumento_1, $argumento_2, ...,
$argumento_n)
{
echo "Exemplo de função.\n";
return $valor_retornado;
}
?>
Any valid code PHP can appear inside of a function, exactly other functions and definitions of classrooms.
When a function is defined conditionally as in the two examples below, its definition can be processed before
being called.
<?php
$makefoo = true;
bar();
if ($makefoo) {
function foo ()
{
echo "Eu não existo até que o programa passe por
aqui.\n";
}
}
if ($makefoo) foo();
function bar()
{
echo "Eu existo imediatamente desde o programa
começar.\n";
}
?>
<?php
function foo()
{
function bar()
{
echo "Eu não existo até foo() ser chamada.\n";
}
}
foo();
bar();
?>
The PHP doesn’t support overload of functions, and also it isn’t possible to cancel or to modify the definition of
functions previously declared.
Note: Names of functions are insensitive to the case, but it is better to call the functions in the same way
that it appears in the declarations.
if
The construction if is the one of the most important implementations of many languages, including
PHP.Allows the conditional execution of fragments of code. The PHP implements a structure if that it is
similar to that one of the C: /P>
if (expressao)
instrucoes
As described in the section on expressions, expression is evaluated by its Boolean context. If expression
will be evaluated as TRUE, the PHP will execute instructors, and it will have evaluated itself as FALSE,
will be ignored. More information on the evaluation for FALSEcan be found in the section converting for
Boolean.
The examples to follow would show that it is greater that b if $a will be greater that $b:
<?php
if ($a > $b)
print "a é maior que b";
?>
Frequently you go to want having more than an instruction is executed conditionally. And is clearly, does
not have necessity of generalize each instruction with a clause if. Instead of this, you can place some
instructions in a grouping of commands. For example, this code would show it is greater that b if $a will
be greater that $b, and then would attribute the value of $a for $b:
<?php
if ($a > $b) {
print "a é maior que b";
$b = $a;
}
?>
Commands if can inside indefinitely be nestled of other commands if, what it makes with that you
completes flexibility for the conditional execution of some parts of its program.
ltrim
(PHP 3, PHP 4 )
Description
string ltrim ( string str [, string charlist])
This function returns one string with whitespace removed from the beginning of str. Without as the
parameter, ltrim() will remove these characters:
<!-- NEW PAGE --> Sql INSERT In SQL language the only way to add data to a table is using the
INSERT statement like the following: INSERT INTO adm_Category
(CategoryID,NameCategory,Photo) VALUES (9,'CAR','carros.gif') Â UPDATE It updates a given
line. UPDATE adm_category SET NameCategory 'rent car' WHERE CategoryId = 9 DELETE
Exclude a given table line. DELETE FROM adm_category WHERE categoryId = 9 /*it eliminates in
the table adm_category the line with category code equal 9 * Commands INSERT, UPDATE E
DELETE in the ScriptCase. To execute these commands the ScriptCase use the macro
sc_exec_sql. sc_exec_sql('DELETE FROM adm_category WHERE categoryId =9'); QUERY Use
the Query statement to search a given DB table. A Query has at least two components: SELECT : It
enumerates the columns name that contains the desired data. FROM : It specifies the tables where
the columns are located; Ex.: SELECT categoryId,NameCategory,Photo FROM adm_category;
WHERE It returns only the values from the lines that satisfies the conditions specified in the WHERE
clause. SELECT NameCustomers FROM adm_Customers WHERE Sex = 'M' Operators Description
BETWEEN - AND : It specifies data range. SELECT CustomersId,NameCustomers FROM
adm_Customers WHERE BETWEEN '1997-01-01' AND '1997-04-31' SELECT
SupplierId,Name_supplier FROM adm_supplier WHERE SupplierId BETWEEN 1 AND 9 IS NUL :
Select lines where the content of the field is null (EMPTY). SELECT CustomersId FROM adm_order
WHERE DateOrder IS NULL LIKE : Use masks in conditions to compare text values :
Substitute only one character: _ or? ;