Introdução Introdução

INTRODUÇÃO
O desenvolvimento de aplicações WEB para internet / intranets é uma forte tendência na Informática. Cada vez mais, as empresas desenvolvem ou migram seus sistemas para plataforma WEB. No entanto, criar aplicações para a internet não é tarefa simples. Aquisição de tecnologias, capacitação e diversidade de linguagens são alguns dos desafios, além de representarem investimentos de alto custo. Pensando nisto, a NetMake desenvolveu o ScriptCase, um ambiente de desenvolvimento de aplicações WEB (consultas, relatórios, formulários e menus), baseadas em Banco de Dados. Facilidade de manuseio, rapidez na criação de aplicações e inúmeros recursos de programação são características diferenciais do ScriptCase. O ScriptCase roda em um servidor web e pode ser acessado via internet / intranet (qualquer browser), ou seja, é uma ferramenta bastante diferenciada das demais por conta da sua portabilidade. O ScriptCase permite criar novos sistemas ou agregar aplicações WEB a sistemas já existentes. Para o usuário profissional, o ScriptCase permite a programação avançada (regras de negócio), permitindo até a criação de sistemas complexos. Para o usuário final, devido a facilidade de manuseio - o ScriptCase requer apenas conhecimento básico de SQL - torna-se forte gerador de relatórios e consultas em diversas saídas, destacandose os formatos PDF, XLS e RTF. Fontes O ScriptCase gera os programas-fonte (PHP, JavaScript, HTML e AJAX). Os fontes gerados são totalmente independentes da ferramenta, podendo ser copiados para qualquer servidor WEB. A linguagem PHP é gratuita (GNU) e pode ser utilizada nos ambientes Windows ou Linux (todo processamento do PHP é feito no servidor). Pré Requisitos Do ambiente: O ScriptCase deve ser instalado em um servidor web que possua o PHP instalado e o Zend Optimizer e um banco de dados padrão SQL (MySql, SqLite, etc). Quanto ao servidor web, para ambiente Microsoft pode ser o IIS ou o APACHE. No ambiente Linux, sugerimos o servidor APACHE. Do usuário: O ScriptCase é utilizado a partir do browser, nos ambientes Windows ou Linux. É desejável conhecimentos básicos de SQL.

Ferramentas Adicionais
Além dos recursos para criação de aplicações web, o ScriptCase oferece recursos adicionais que o tornam um ambiente completo para desenvolvimento de sistemas, leia sobre as ferramentas abaixo: SQL Builder Ferramenta para auxiliar a construção de consultas SQL em forma de wizard. Permite a escolha da base de dados, tabelas, campos, order by e where, assim como, a realização de simulações dos comandos montados e a sua salva para uso posterior. WebHelp Permite criar webhelps, de modo a padronizar uma documentação e facilitar a sua criação. Principais Recursos: Permite criar arquivos HTMLS com interface gráfica(WYSIWYG), css, upload de imagens e menu hierárquico. Permite também ligar uma aplicação diretamente a uma página do help, sem a necessidade editar os helps de cada aplicação.

Banco De Dados
O ScriptCase não executa comandos diretamente no Banco de Dados. Ele utiliza uma "camada" de acesso - o ADODB - software gratuito bastante disseminado no mercado. Esse software faz uma abstração da base de dados, permitindo a utilização de comandos SQL para diversos bancos de dados (padrões ODBC ou OLEDB). Bancos de dados compatíveis:

Scriptcase Instalação Scriptcase Instalação

ScriptCase InstalaÇÃo
O processo de instalação do ScriptCase será descrito de acordo com o tipo de ambiente.

Pré Requisitos ScripCase Windows - Instalador (Executável) ScriptCase Windows - Instalação Manual (Pacote ZIP) Configuração do Internet Information Service - IIS5 (Windows Server 2000/XP) Configuração do Internet Information Service - IIS6 (Windows Server 2003) ScriptCase Linux (Pacote ZIP ou GZIP) Instalação no MacOSX

Pré-requisitos De Instalação

ScriptCase: PrÉ Requisitos de instalaÇÃo
Os pré Requisitos para instalação do ScriptCase são os seguintes: 1 - Servidor Web com suporte ao PHP, tais como: Apache, IIS, Abyss, entre outros. 2 - PHP 5.2.1 ou superior, habilitado com os módulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior. 4 - Banco de dados padrão SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessível ao PHP.* 5 - JAVA ou JRE - Java Runtime Environment 1.6.0 ou superior instalado no servidor. *Recomendamos o uso do banco de dados SQLite. O instalador executável para Windows configura automaticamente todos os requisitos acima descritos, com excessão do Java/JRE.

Instalação Scriptcase - Windows Instalador

ScriptCase Windows - Instalador
Usando o Instalador do ScriptCase O Instalador executável do ScriptCase, instala automaticamente em seu sistema: 1 - Servidor Web Apache 2.2.8. 2 - PHP 5.2.1 habilitado com os módulos mbstring, zip e gd. 3 - Zend Optimizer 3.3.0 ou superior. 4 - Banco de dados SQLite utilizado pelo ScriptCase.

Verificar se o Java/JRE - Java Runtime Environment 1.6.0 ou superior está instalado. Para verificar se o JRE está instalado, no prompt de comando digite: java -version

Se você obtiver como resposta a versão do Java instalado, semelhante à imagem acima, seu ambiente está preparado.

Para realizar o download do instalador acesse a seção de downloads do site www.netmake.com.br.

Iniciando a instalação do ScriptCase. Execute o arquivo scriptcase_install_pt_br_v5.X.XXX.exe.

Leia os termos do contrato de licença e clique em Avançar.

Escolha o diretório onde será instalado o ScriptCase e clique em Instalar.

Após o processo de instalação clique em terminar.

Ler o Leiame para obter informações importantes, tais como: Usuário e Senha do ScriptCase.

Instalação Scriptcase (windows) - Instalação Manual

ScriptCase Windows - InstalaÇÃo Manual
Pré Requisitos: 1 - Servidor Web com suporte ao PHP, tais como: Apache, IIS, Abyss, entre outros. 2 - PHP 5.2.1 ou superior, habilitado com os módulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior. 4 - Banco de dados padrão SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessível ao PHP.* 5 - JAVA ou JRE - Java Runtime Environment 1.6.0 ou superior instalado no servidor. *Recomendamos o uso do banco de dados SQLite Verificar se o Java/JRE (Java Runtime Environment) está instalado. Para verificar se o JRE está instalado, no prompt de comando digite: java -version

Se você obtiver como resposta a versão do Java instalado, semelhante à imagem acima, seu ambiente está preparado.

Links relacionados: Site Oficial do PHP. Site da Zend (Empresa que mantém o PHP). Site Oficial do Apache.

Com o ambiente já instalado, deve-se fazer o download do Scriptcase ZIP na seção de downloads do site www.netmake.com.br.

Depois de configurar o seu ambiente, extraia o arquivo para uma pasta temporária, usando a opção extrair aqui do seu descompactador de arquivos. Será criada uma pasta com o nome: scriptcase.x.x.x , renomei-a para scriptcase e mova para a raiz do seu servidor web. Finalmente abra o browser e acesse o ScriptCase para iniciar o processo de instalação. Exemplo: http://servidor:porta/scriptcase

A tela abaixo mostra a escolha do idioma (português/inglês) do processo de instalação do ScriptCase.

Aqui você digita o numero do serial do ScriptCase para registrar o software. Se você estiver apenas avaliando deixe a caixa em branco.

Aqui ele verifica quais as extensões instaladas. Se você marcar os checkboxes das extensões não instaladas ele tenta configurar o arquivo php.ini para reconhecer essas extensões.

O ScriptCase precisa de algumas permissões para funcionar corretamente, neste momento ele verifica as permissões. OBS: Em caso de Servidor Web IIS, é necessário a permissão de Escrita, Leitura e Execução para o usuário IUSR_NOMEDOSERVIDOR, nos seguintes diretórios: 1 - Diretório de instalação do PHP. 2 - Diretório do ScriptCase. 3 - Arquivo cmd.exe do Windows.

Este passo consiste na definição do banco de dados em que o ScriptCase será instalado, a opção default é o SQLite (Recomendado), requer apenas no PHP que seu módulo esteja habilitado, porém pode-se fazer a instalação em outros bancos de dados conforme o item 4 dos pré-requisitos. Ao prosseguir as tabelas serão criadas.

*Caso tenha alguma dúvida acesse a seção Conectando a sua Base de Dados disponível na documentação do ScriptCase - Documentação. As tabelas utilizadas pelo ScriptCase foram criadas com sucesso.

Esta tela disponibiliza a opção de instalar uma base de dados para testes, porém só para banco de dados MySQL e SQLite.

Aqui você cria um login e uma senha para o administrador do ScriptCase.

Caso a instalação tenha tido sucesso esta tela aparecerá. Clique em prosseguir para inicializar o ScriptCase.

Tela de login para acessar o ScriptCase com o usuário e senha informados anteriormente.

Instalação Scriptcase - Linux

ScriptCase InstalaÇÃo - Linux
Instalando o ScriptCase em Ambiente já configurado. Pré Requisitos: 1 - Servidor Web com suporte ao PHP, tais como: Apache, IIS, entre outros. 2 - PHP 5.2.8 ou superior, habilitado com os módulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.3 ou superior. 4 - Banco de dados padrão SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessível ao PHP.* 5 - JAVA ou JRE - Java Runtime Environment 1.6.0 ou superior instalado no servidor. *Recomendamos o uso do banco de dados SQLite

Verificar se o Java/JRE (Java Runtime Environment) está instalado. Para verificar se o JRE está instalado, no prompt de comando digite: java -version

Se você obtiver como resposta a versão do Java instalado, semelhante à imagem acima, seu ambiente está preparado.

Links relacionados: Instalação em Sistemas Unix - Site Oficial do PHP. Instalando o Zend Optimizer no Linux. Instalando ambiente e ScriptCase no Debian. Com o ambiente já instalado, deve-se fazer o download do Scriptcase ZIP na seção de downloads do site www.netmake.com.br.

Acessar o arquivo de configuração do php (info.php), para verificar se os módulos estão habilitados, conforme imagens abaixo: *OBS: Antes de compilar o PHP verifique o help de compilação da versão. Exemplo: ./configure --help

Zend Optimizer Instalado.

Módulo GD habilitado.

Módulo MBSTRING habilitado.

Módulo ZIP habilitado.

Após realizar o download extrair o ScripCase ZIP na raiz do servidor web.

Renomear a pasta extraída para scriptcase.

Dar permissão de escrita, leitura e execução de forma recursiva (Subdiretórios e arquivos) no diretório scriptcase.

Depois de configurar o ambiente, vamos iniciar o processo de instalação, acessando o ScriptCase pelo browser da seguinte forma: Exemplo: http://servidor:porta/scriptcase

A tela abaixo mostra a escolha da idioma (português/inglês) do processo de instalação do ScriptCase.

Aqui você digita o número do serial do ScriptCase para registrar o software. Se você estiver apenas avaliando deixe a caixa em branco.

Aqui ele verifica quais as extensões instaladas no PHP.

.

O ScriptCase precisa de algumas permissões em alguns diretórios para funcionar corretamente, neste momento

ele verifica as permissões que foram definidas anteriormente (chmod 777 scriptcase -R) .

Este passo consiste na definição do banco de dados em que o ScriptCase será instalado, a opção default é o SQLite (Recomendado), requer apenas no PHP que seu módulo esteja habilitado, porém pode-se fazer a instalação em outros bancos de dados conforme o item 4 dos pré requisitos. Ao prosseguir as tabelas serão criadas.

*Caso tenha alguma dúvida acesse a seção Conectando a sua Base de Dados disponível na documentação do ScriptCase - Documentação.

As tabelas utilizadas pelo ScriptCase foram criadas com sucesso.

Nessa tela ele disponibiliza a opção de instalar uma base de dados para testes, porém só para banco de dados MySQL e SQLite.

Aqui você cria um login e uma senha para o administrador do ScriptCase.

Caso a instalação tenha tido sucesso esta tela aparecerá. Clique em prosseguir para incializar o ScriptCase.

Tela de login para acessar o ScriptCase com o usuário e senha informados anteriormente.

Instalando O Php No Iis5 - Windows 2000/xp
Pré Requisitos:

1 - Possuir o IIS5 já instalado no seu Windows 2000/XP. 2 - PHP 5.2.1 ou superior, habilitado com os módulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior. Links relacionados: Site Oficial do PHP. Site da Zend (Empresa que mantém o PHP).

Instalando o PHP no IIS5 Crie um diretorio para o PHP (ex.: C:\PHP) e descompacte o arquivo php-X.X.X-win32.zip neste diretório. Acesse o diretório do PHP e crie um subdiretório para os arquivos de sessão (ex.: C:\PHP\temp ). No diretório PHP altere o nome do arquivo php.ini-dist para php.ini. Em seguida edite o arquivo php.ini e faça as seguinte modificações: extension_dir = "C:\PHP\ext" (Diretório que possui extensões .dlls utilizadas pelo PHP, tais como: módulos de banco de dados, ZIP entre outras). session.save_path = "C:\PHP\tmp" (Diretório que irá abrigar as sessões do PHP). Descomente no php.ini os módulos php_gd2.dll, php_mbstring.dll, php_zip.dll e mais o módulo de banco de dados que será usado para instalar o ScriptCase (ex.: php_mysql.dll, php_sqlite.dll entre outros). Salve as modificações e feche o arquivo.

Setando Permissões de acesso para o IIS5. Esta etapa será realizada mais de uma vez no processo de configuração do ambiente. Para conseguirmos dar permissão de execução devemos abrir o windows explorer, ir em ferramentas/opções de pastas. Na aba Modo de exibição devemos desmarcar a opção usar compartilhamento simples de arquivo e aplicar as alterações:

Utilizando o Windows Explorer, no diretório tmp do PHP, clique com o botão direito do mouse escolha a opção Segurança. Figura1: Clique no Botão Adicionar para incluir o usuário do IIS ( Definido por IUSR_NOMEDOSERVIDOR).

Figura2: Nesta tela devemos clicar em avançado para irmos a tela que lista todos os usuários possÃveis.

Figura3: Clique no botão Localizar Agora para listar todos os usuários deste servidor. Observe que este usuário é um usuário local, desta forma é preciso setar em Deste Local (o próprio servidor) e não um possivel domÃnio ao qual este servidor possa pertencer.

Figura4: Selecione o usuário IUSR_NOMEDOSERVIDOR e clique no botão OK.

Figura5: Atribua permissão IUSR_NOMEDOSERVIDOR).

total

ao

usuário

do

IIS

(Conta

de

convidado

da

Internet

=

Figura6: Repetir o mesmo processo para o arquivo cmd.exe localizado em C:\WINDOWS\System32

Figura6: E novamente para o diretório do ScriptCase.

Configuração do PHPno IIS

Figura1: Acesse o Painel de Controle/Ferramentas Administrativas e execute o IIS.

Figura2: Clique com o botão direito no seu Servidor Web (este provavelmente será Servidor Web Padrão) e selecione Propriedades.

Figura3: Dentro de Pasta Base, clique no botão Configuração.

Figura4: Na aba Mapeamentos clique no botão Adicionar.

Figura5: O PHP será configurado no modo CGI, na caixa de texto Executável escreva: C:/php/php-cgi.exe (assumindo que o PHP foi colocado no diretorio C:/php), e na caixa de texto Extensão escreva: .php e certifique-se que as duas últimas caixas estejam marcadas. *OBS: Caso queira configurar o PHP no modo ISAPI no lugar de php-cgi.exe coloque php5isapi.dll

Instalando o Zend Optimizer

Inicie a instalação do Zend Optimizer. Selecione o Servidor Web - IIS5 (Internet Information Service) Opção Padrão já selecionada. Informe o local do arquivo de configuração do PHP (php.ini) C:/php/php.ini. Avance e conclua a instalação.

Figura6: Criar no diretório C:\Inetpub\wwwroot um arquivo chamado info.php com o seguinte conteúdo: <?php phpinfo(); ?> Após reiniciar o IIS, acesse o arquivo info.php pelo browser da seguinte forma: http://servidor:porta/info.php Se você obter as informações do PHP conforme imagem abaixo, o ambiente está preparado para instalação.

Após realizar as configurações pode-se dar inÃcio ao processo de instalação do ScriptCase. Instalação Manual do ScriptCase

Instalando O Php No Iis6 - Windows Server 2003
Pré Requisitos: 1 - Possuir o IIS6 já instalado no seu servidor. 2 - PHP 5.2.1 ou superior, habilitado com os módulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior.

Links relacionados: Site Oficial do PHP. Site da Zend (Empresa que mantém o PHP).

Instalando o PHP no Windows Server 2003 Crie um diretorio para o PHP (ex.: C:\PHP) e descompacte o arquivo php-X.X.X-win32.zip neste diretório. Acesse o diretório do PHP e crie um subdiretório para os arquivos de sessão (ex.: C:\PHP\session ). No diretório PHP altere o nome do arquivo php.ini-dist para php.ini. E em seguida edite o arquivo php.ini e faça as seguinte modificações: extension_dir = "C:\PHP\ext" (Diretório que possui extensões .dlls utilizadas pelo PHP, tais como: módulos de banco de dados, ZIP entre outras). session.save_path = "C:\PHP\session" (Diretório que irá abrigar as sessões do PHP). Descomente no php.ini os módulos php_gd2.dll, php_mbstring.dll, php_zip.dll e mais o módulo de banco de dados que será usado para instalar o ScriptCase (ex.: php_mysql.dll, php_sqlite.dll entre outros). Salve as modificações e feche o arquivo.

Setando Permissões de acesso para o IIS no Diretório do PHP Esta etapa será realizada mais de uma vez no processo de configuração do ambiente. Utilizando o Windows Explorer, no diretório onde foi definido o PHP, clique com o botão direito do mouse escolha a opção Segurança. Figura1: Clique no Botão Adicionar para incluir o usuário do IIS (Definido por IUSR_NOMEDOSERVIDOR).

Figura2: Clique no botão Avançado para procurar o usuário do IIS.

Figura3: Clique no botão Localizar Agora para listar todos os usuários deste servidor. Observe que este usuário é um usuário local, desta forma é preciso setar em Deste Local para o próprio servidor e não um possÃvel domÃnio ao qual este servidor possa pertencer.

Figura4: Selecione o usuário IUSR_NOMEDOSERVIDOR e clique no botão OK.

Figura5: Atribua permissão IUSR_NOMEDOSERVIDOR).

total

ao

usuário

do

IIS

(Conta

de

convidado

da

Internet

=

Configurando o IIS6 para utilizar a extensão do PHP Nesta etapa iremos configurar o IIS para utilizar a extensão do PHP. Essa configuração pode ser feita usando o PHP-CGI ou ISAPI (Recomendado). Neste documento utilizaremos o ISAPI, porém a configuração utilizando CGI pode ser feita da mesma maneira. Figura6: Selecione o Site da Web e com o botão direito selecione a opção Propriedades.

Figura7: Clique no botão Configuração.

Figura8: Clique no botão Adicionar para criar uma nova extensão apontando para o PHP.

Figura9: Procure no diretório do PHP o arquivo php5isapi.dll e defina em Executável. Em extensão informe . php. Caso queira utiliza o CGI, substituia o arquivo php5isapi.dll por php-cgi.exe, localizado no mesmo diretório.

Habilitando a extensão ISAPI no IIS6 Para que o IIS execute os scripts PHP usando ISAPI é necessário habilitar o uso da extensão. Estas extensões são desabilitadas por padrão no IIS, por isso devemos criar e habilitar a extensão com a DLL do PHP.

Figura10: Clique em Adicionar uma Nova Extensão, conforme imagem abaixo.

Figura11: Atribua um novo nome a extensão ( ex.: PHPIsapi) e selecione o arquivo php5isapi.dll no diretório do PHP.

Instalando o Zend Optimizer

Inicie a instalação do Zend Optimizer. Selecione o Servidor Web - IIS6 (Internet Information Service) Opção Padrão já selecionada. Informe o local do arquivo de configuração do PHP (php.ini) C:/php/php.ini. Avance e conclua a instalação. Preparando para Instalar o ScriptCase Faça o download do ScriptCase ZIP (Windows). Descompacte o ScriptCase no Diretorio Raiz do Servidor WEB (C\:inetpub\wwwroot - verifique a opção caminho local na figura7). Clique com botão direito do mouse sobre a pasta do ScriptCase e escolha a opção Compartilhamento e Segurança. Será o mesmo procedimento utilizado para setar permissões no diretório do PHP como visto acima.

Figura12: Selecione o diretório do ScriptCase e escolha a opção Compartilhamento e segurança.

Figura13: Permissão ao usuário Convidado da Internet ( IUSR_NOMEDOSERVIDOR) de leitura, execução e escrita:

Figura14: Atribua permissão ao usuário Conta de convidado da Internet ao arquivo cmd.exe do Windows, localizado no diretório system32.

Após realizar as configurações pode-se dar inÃcio ao processo de instalação do ScriptCase. Instalação Manual do ScriptCase.

Macosx Installation
Instalando o Scriptcase usando o Zend Server CE. Requerimentos: 1 - Apple Mac OS X compatÃvel (versões 10.5 e 10.6). 2 - Zend Server CE (PHP 5.2 recomendado) Links Relacionados: Apple Mac OS X (oficial site). Zend Server CE download site.

Acesse o site do Zend Server e faça o download do arquivo Zend Server CE dmg:

Depois do download, monte o arquivo dmg clicando nele:

Agora, inicie o processo de instalação clicando no Ãcone "Zend Server":

Siga os passos abaixo:

Aqui você escolhe qual HD(harddrive) que será instalado:

Após o fim da instalação, você precisa iniciar o Zend Server CE. Abra seu terminal, use "sudo" ou login como root para usar o comando: /usr/local/zend/bin/zendctl.sh start

Agora nós precisamos configurar o Zend Server CE. É necessário configurar a senha do admin e habilitar o Zend Guard Loader.

Mas primeiro, aceite o acordo da licença.

Agora escolha a senha do administrador.

Você não precisa informar nenhuma endereço de email, apenas desmarque a opção de notificação.

Como você pode ver, o Zend Server CE está funcionando, mas o Zend Zend Guard Loader não está habilitado, e o Scriptcase precisa ser executado. Então você precisa ir no "Server Setup" para habilitá-lo.

Na linha do Zend Guard Loader clique em "Turn on", você verá como esta na página, perguntando pelo reinicio do ZS, você poderar reiniciar.

Como mostrado na figura abaixo.scriptcase. abra o seu terminal e denovo como root ou usando o comando "sudo".br/site/download/download.com. renomeie a pasta para scriptcase5 (opcional). você poderá instalar o Scriptcase. Baixe o arquivo do Scriptcase para sistemas UNIX(extensão tgz) no http://www. extraia o Scriptcase. esse é o caminho padrão localizado no Zend Server CE. Após a extração. .Agora que você tem o Zend Server CE funcionando perfeitamente.php e salve no /usr/local/zend/apache2/htdocs.

você pode mudá-lo se quiser. senão clique em próximo para proceder. abra o seu browser e va para a url do scriptcase.Agora. informe ele. Se você já possuir o serial. Você irá iniciar o processo de instalação do Scriptcase. . http://localhost:10088/scriptcase5/. Nota: 10088 é a porta http padrão usada pelo apache que vem no Zend Server. apenas siga os passos.

.

.

.Acessando O Scriptcase Autenticando O Usuário AUTENTICANDO O USUÁRIO Ao acessar o ScriptCase é apresentada uma tela para logon do usuário. Após a validação do usuário/senha e de acordo com o perfil estabelecido para o mesmo. o ScriptCase disponibilizará as opções que o usuário terá acesso. assim como. onde ele deverá informar o seu código de usuário e senha. assim como. Figura1:Interface de logon. Nota: O usuário do tipo "Administrador" tem privilégio de acesso a todas as funcionalidades do ScriptCase. os projetos que o mesmo poderá acessar. faz parte das suas funções o cadastro de novos usuários e o estabelecimento de quais funções os mesmos terão acesso.

será apresentada a página do inicial de onde você pode selecionar um projeto existente ou criar um novo projeto.Página Inicial PÁgina Inicial Uma vez autenticado/logado no ScriptCase. . Figura1: Interface da Página Inicial. Ao selecionar ou criar um novo projeto será carregado o Menu Principal.

etc. renomear. Figura1: Interface da área de trabalho. . será apresentada a página do menu principal de onde as ações serão coordenadas. Esta página tem um funcionamento similar ao "Explorer" do Windows. visualizar as aplicações criadas anteriormente. nela o usuário poderá criar pastas para organizar suas aplicações.área De Trabalho Visão Geral VisÃo Geral Uma vez autenticado/logado no ScriptCase. copiar.

Exibe as versões do projeto. report pdf. Lista os projetos que o usuário possui permissão. Fecha o ScriptCase. Gera o fonte de todas as aplicações do projeto atual. Navega para a página do menu principal do ScriptCase. Ferramenta para automátizar controle de acesso as suas aplicações. formulários. as das Dados em Sessão aplicações executadas. Serão exibidas todas as aplicações desenvolvidas pelo grupo. Filtrar Pastas . Incrementa a versão do projeto corrente. Figura1: Interface Menu Principal. Utilizado para restaurar versões anteriores de uma aplicação. abas. Permite criar várias aplicações simultaneamente.Menu Principal Na parte superior da página. bem como. Gera um arquivo de exportação do projeto corrente. Fecha o projeto em edição. container ou blank. Exibe a lista dos valores padrões para o projeto corrente. Cria novas aplicações de consultas. Serão exibidas somente as aplicações desenvolvidas pelo usuário. Serão exibidas todas as variáveis de sessão do ScriptCase.Todos os usuários Filtrar Usuários . Abre o wizard de publicação do projeto corrente. Utilizado para exportar aplicações desenvolvidas utilizando o ScriptCase. Veja abaixo opções disponíveis no Menu Hierárquico: Arquivo Novo Projeto Abrir Projeto Fechar Projeto Nova Aplicação Criação Expressa Aplicações Recentes Menu Principal Restaurar Aplicação Exportar Projeto Importar Projeto Novos Módulos Segurança Logout Cria um novo projeto. . Exibe as últimas aplicações editadas. filtro. Projeto Propriedades Valores Padrões Histórico de Versões Incrementar Versão Gerar Código Fonte Publicar Exportaraplicações Exibe as propriedades do projeto. Serão exibidos seus conteúdos quando forem selecionadas.Pastas clássicas Exibir último código fonte gerado da aplicação que está sendo editada.Exibir abertas As pastas serão exibidas com seus conteúdos visíveis. Utilizado para importar aplicações desenvolvidas utilizando o ScriptCase. está disponível um menu hierárquico contendo todas as opções do projeto em uso. menu. controle. Exibir Código Fonte Filtrar Usuários .Apenas admin Filtrar Pastas .

Permite buscar por texto nas aplicações do projeto. Gerenciamento de botões. Permite ao usuário definir padrões para as tabelas (nomes. Permite a criação de rotinas padrões que serão utilizadas em muitas aplicações. ConexÕes Nova Conexão Cria uma nova conexão no projeto atual.Lista de Aplicações Exibir Diagrama Busca em Aplicações Importa um arquivo de backup no projeto corrente. Gerar o fonte da Aplicação. Conversor (V4 -> V5).Importar aplicações Excluir Relatórios .Temas Visualização . Suporte Exibe configurações do ambiente / Servidor onde está instalado o ScriptCase. Sobre . Relatórios . Exibe as aplicações do projeto.Resumo por Desenvolvedores Exibe aplicações totalizadas pelo desenvolvedor. Edição das mensagens. Dicas Importantes Dicas do ScriptCase. ConfiguraÇÃo Acesso a todas as configurações da parte de administração do ScriptCase. Ferramenta para criar documentação. - Ferramentas SQL Builder Dicionário de Dados Edição expressa Criar WebHelp Bibliotecas Regionalidade Idiomas RegionalidadeConfigurações regionais Conversor Visualização . Editar Conexão Permite editar as conexões do projeto atual. Personalização das configurações regionais. Edição de templates. Executar Executar a aplicação. Diagnosis Verificar Versão Acessa o site do ScriptCase a procura de atualizações. Edição de Esquemas. Abre uma janela para editar várias aplicações ao mesmo tempo. Elimina o projeto corrente. Informações sobre o ScriptCase. etc.Botões Visualização .).Templates Ferramenta para criação rápida de comandos SQL. Ajuda Manual do ScriptCase. AplicaÇÃo Salvar Gerar Salvar Aplicação. Exibe o diagrama do projeto. e tipos de campos. WebHelp Acessa o suporte on-line do ScriptCase. Trocar Senha Criar base de exemplos Abre um wizard para a criação das bases dos sistemas de exemplos. Administração Configurações personalizadas a nível de usuário Meu ScriptCase Acesso a alteração senha.

(*) As opções Salvar. Permite editar as conexões do projeto atual.(*) Salva a aplicação.Barra De Ferramentas Possui diversos ícones que dão acesso às funcionalidades do ScriptCase: Figura1: Interface Barra de ferramentas. Novo Projeto Abrir Projeto Fechar Projeto Nova Conexão Editar Conexão Novo Criação Expressa Salvar Gerar Fonte Executar SQL Builder Menu Principal Web Help Logout - Cria um novo projeto. Documentação on-line do ScriptCase. Criar aplicações através do recurso wizard. (*) Gera o código-fonte da aplicação editada. Gerar Fonte e Executar são habilitadas quando uma aplicação está sendo editada. Criar aplicações de forma expressa. Salva a aplicação editada.Mostra o nome do usuário ativo. (*) Executa ferramenta para construção de comandos SQL. Projetoe versão . Retorna ao Menu Principal do SriptCase. Lista os projetos que o usuário possui permissão. gera o programa-fonte e o executa. . Demais atributos da Barra de Ferramentas: Usuário . Saída do ScriptCase. Cria uma nova conexão no projeto atual.Mostra o projeto / versão corrente selecionado pelo usuário. De todas as funcionalidades. Fecha o projeto corrente.

Figura1: Interface Barra de tarefas. . permitando a navegação entre elas.Barra De Tarefas A barra de tarefas mostra as aplicações que foram abertas.

Pesquisa . como mostrado no exemplo abaixo: Figura2: Resultado da pesquisa sendo exibido em amarelo. e botões de ação ao nível de pastas: Criar pasta . Pesquisa A pesquisa é feita dentro da pasta selecionada e o resultado da pesquisa ficará sombreado com a cor amarela. .Renomeia a pasta selecionada.Cria uma nova pasta abaixo da corrente.Projeto Explorer Na parte de baixo da página do Menu Principal.Deleta a pasta selecionada. Excluir Pasta Exclui uma pasta contida na aplicação. dentro do projeto.Faz uma busca por nomes e descrições de aplicações. Excluir . são listadas as pastas e as aplicações desenvolvidas através do ScriptCase. Primeira Linha Mostra a pasta selecionada. Renomear . Figura1: Interface Projeto Explorer.

Apagar as aplicações: Figura5: Deletando as aplicações. 2 .Figura3: Botão Excluir pasta.Move para uma pasta: Figura4: Selecione uma pasta para mover. . Existe duas opções ao remover uma pasta: 1 .

Salva uma cópia da aplicação. Edita a aplicação.) da OPÇÕES Exec Editar Copiar Executa a aplicação. Criador Geração Status Desenvolvedor aplicação. Status da aplicação (Atualizada/Desatualizada. RodapÉ Mostra recursos de ação para as aplicações selecionadas: Seleção das aplicações listadas: Seleciona todas as aplicações listadas. Botões de ação para as aplicações selecionadas: Editar Gerar Publicar Deletar Copiar Mover Exportar Copia . Desmarca todas as aplicações selecionadas. Data de geração. Renomear Renomeia a aplicação. Em cada linha oferece ícones de ação ao nível de aplicação: Aplicação Nome da aplicação. Descrição Descrição da aplicação.Lista De Aplicações Lista de AplicaÇÕes Mostra as pastas e aplicações conforme seleção atual.

Copia os aplicativos selecionados para um outro projeto de desenvolvimento. Mover Move os aplicativos selecionados para outra pasta. Exibe uma lista de projetos de usuários. O usuário deve selecionar em uma lista. Selecione um projeto e clique em "Copiar". . a pasta. e clicar no botão "mover".

uma maneira prática e intuitiva de organizar o ambiente de desenvolvimento. criar e/ou associar Administradores ou Usuários do Projeto assim como Gerar Código Fonte. existe o conceito de Projeto. Dentro de um projeto é possível definir padrões no desenvolvimento das aplicações usando "Valores Padrões". também é possível criar e manter um Histórico de Versões do Projeto.Projeto Visão Geral VisÃo Geral Para gerenciar o desenvolvimento de aplicações com o ScriptCase. que são: Propriedades Valores Padrões Historico de Versões Incrementar Versão Gerar Código Fonte Publicar Exportar Aplicação Importar Aplicação Excluir Relatório Exibir Diagrama Busca em Aplicações Abrir Projeto Segurança Novo Projeto Importar Projeto Exportar Projeto . Publicar ou Exportar parte ou todo o Projeto. Dentro deste tópico abordaremos os recursos disponíveis no Gerenciamento de Projetos.

Novo Projeto No menu em Arquivo > Novo Projeto.Realiza o Upload de uma nova imagem para o scripcase. . Resumo .Utiliza a imagem padrão para o projeto.Novo Projeto. Atributos: Nome do Projeto .Versão inicial do Projeto. Nesta interface é onde se definem as caracteristicas do projeto que está sendo criado.Nome do Projeto no ScriptCase.Seleciona uma imagem para o projeto. podendo ser incrementada no decorrer do desenvolvimento. Versão . . Figura2: Criando um novo Projeto.Opção editar um texto sobre as caracteristicas/objetivos do projeto. Figura: Menu Principal . . Descrição do Projeto . . é possível criar um novo projeto para criar suas aplicações. Não suporta espaços em branco ou caracteres especiais.Descrição detalhada do Projeto.

Estes projetos podem ser baixados e importados para o seu Scriptcase. Clique em "Definir padrão" para alterar o idioma padrão. Esquemas . De forma que permite que para um país que tenha mais de um idioma possa ter uma configuração regional e mais de um idioma. .É onde se definem todos os esquemas que podem ser utilizados no projeto. LocalizaÇÕes Seleciona os idiomas disponíveis no projeto e define o idioma padrão utilizado nele.A localização realiza a junção entre um idioma e uma configuração regional. Figura3: Escolhendo as localizações para o projeto. Localização . Use a interface abaixo para adicionar ou remover idiomas para o projeto.: Inglês (Canadá) e Francês (Canadá). o ScriptCase irá selecionar um valor padrão baseando-se nos valores do navegador do usuário ou nas configurações do sistema. Quando um idioma padrão não está selecionado. Esquemas Figura4: Escolhendo os esquemas para o projeto. ex.ScriptCase oferece exemplos de projetos demostrando o que pode ser feito com a ferramenta. Estes relacionamentos (Localizações) realizados serão disponibilizados no momento de criação do projeto ou na edição da propriedade do mesmo.

EdiÇÃo de Projeto Figura2: Interface Edição de Projeto.Permite alterar a descrição do projeto caso seja necessário. LocalizaÇÕes . é possível editar as caracteristicas de edição. Figura1: Menu Principal .Propriedades No menu em Projeto > Propriedades.Propriedades. localização e esquemas do projeto. Atributos: Descrição do Projeto . Resumo do Projeto .Opção para editar um texto sobre as caracteristicas/objetivos do projeto.

Localização . ex. Estes relacionamentos (Localização) realizados serão disponibilizados no momento de criação do projeto ou na edição da propriedade do mesmo.: Inglês (Canadá) e Francês (Canadá). Esquemas Figura4: Escolhendo os Esquemas para o projeto. De forma que permite que para um país que tenha mais de um idioma possa ter uma configuração regional e mais de um idioma.Figura3: Escolhendo as Localizações para o projeto. .A localização realiza a junção entre um idioma e uma Configuração regional. Esquemas .É onde se definem todos os esquemas que podem ser utilizados no projeto.

Consulta . Exibir Sumário . Quantidade de Registros na Paginação Quantidade de registros por página. Dados Gerais: Figura2: Interface Dados Gerais. Formulário .Unidade da Largura da Tabela . Está opção realiza um comando SQL que conta todas as linhas da Consulta. Pixel ou Automático.Largura da tabela . Formulário .Valores Padrões VALORES PADRÕES No menu em Projeto > Valores padrões é possível customizar uma série de atributos que são utilizados dentro do Projeto. evitando o trabalho duplicado e aumentando a produtividade dentro do SciptCase.Largura da tabela .Define a largura da tabela no formulário. Figura1: Menu Principal . Atributos: Usar Ajax . Consulta . Imagem do Logotipo Imagem padrão utilizada nos cabeçalhos das aplicações.Sumário nas Aplicações de Consulta.Unidade da Largura da Tabela . Pixel ou Automático.Tipo da unidade: Porcentagem. utilizado em aplicações de consulta ou formulários de múltiplos registros.Define a largura da tabela na consulta. .pode gerar mau desempenho caso a tabela tenha muitos registros. Exibe a quantidade de Linhas (Registros) na Consulta.Tipo da unidade: Porcentagem.Permite definir a nível de projeto a utilização de Ajax nas aplicações.Valores padrões.

Cabeçalho .Escolha do Rodapé.Templates Figura3: Interface Templates. BotÕes da barra de ferramentas da consulta Figura4: Interface botões da barra de ferramentas da consulta.Escolha do Cabeçalho. Rodapé . BotÕes da barra de ferramentas do formulÁrio .

Figura5: Interface botões da barra de ferramentas do formulário.Seleção dos recursos que serão utilizados nas aplicações do Projeto (Consulta. Formulário e Filtro). Bibliotecas Figura7: Interface Bibliotecas. Barra de ferramentas do editor html . Bibliotecas . Botões da Barra de Ferramentas .Seleção de bibliotecas que serão utilizadas em todo o projeto. BotÕes da barra de ferramentas do filtro Figura6: Interface botões da barra de ferramentas da Consulta.

Seleção dos recursos utilizados na barra de ferramentas do Editor HTML.Figura8: Interface Barra de ferramentas do Editor HTML. Barra de ferramentas do Editor HTML . .

etc.Define a conexão com o banco de dados. diminuindo ainda mais o tempo de desenvolvimento de um projeto. para que só seja acessada uma determinada aplicação se ele possuir a permissão de acesso.Segurança.Define o menu criado no sistema para que seja criado automaticamente os itens (links) relacionados à segurança na aplicação. grupos. Existe três níveis de segurança e cada um destes níveis é baseado em um modelo de dados para o armazenamento de informações como contas de usuários. onde estão as tabelas que serão utilizadas na parte de segurança do sistema. Figura2: Interface Módulo de Segurança. Atributos: Conexão . senhas.Habilita o CAPTCHA na tela de login para evitar que um software tente automaticamente acessar o sistema sem autorização. Ativar Segurança .Define a criptografia que será utilizada na senha do usuário. Selecione o Menu . Criptografia . tendo em vista que o ScriptCase irá gerar as aplicações de acesso e todas as validações automaticamente. .Define se as aplicações irão ativar ou não a segurança. perfis de acesso. Figura1: Menu Principal . Usar Captcha .Novos Módulos . A guia Dados Gerais é comum para todos os três níveis de segurança.Segurança SEGURANÇA No menu em Arquivo > Novos Módulos > Segurança é possível implementar as regras de acesso para o sistema que está sendo desenvolvido.

----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuarios ( login VARCHAR(20) NOT NULL DEFAULT '' .Define a tabela de usuários utilizada pelo sistema.Pasta . Senha . Atributos: Tabela . caso utilize o Mysql você pode usar o script abaixo para criar sua tabela. .Define o campo que será armazenado e consultado o login do usuário.Tabela tbl_usuarios -.Define o campo que será armazenado e consultado a senha do usuário.Define o campo que será armazenado e consultado o nome do usuário. Figura4: Interface de Usuários do Usuário. Nome . -. desde que ela possua um campo login e outro senha.-----------------------------------------------------.Permite a criação de uma pasta no projeto para organizar as aplicações criadas pela ferramenta de segurança. Será necessário informar uma tabela de usuários do seu sistema. email VARCHAR(100) NULL DEFAULT NULL . nome CHAR(50) NULL DEFAULT NULL . Figura 3: Estrutura da tabela de usuários Você pode utilizar uma tabela de usuários da sua base de dados. Login . PRIMARY KEY (login) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. senha VARCHAR(40) NULL DEFAULT NULL . UsuÁrio Neste tipo de segurança serão criadas aplicações de login (com validação) e as aplicações para fazer a manutenção dos usuários do sistema.

Senha do usuário. Senha .Login do usuário.Figura5: Interface Popular Tabelas do Usuário. Confirme a Senha . Grupo . Você pode utilizar as tabelas da sua base de dados. Será necessário informar as tabelas de usuários.Opção para popular as tabelas. Figura 6: Estrutura das tabelas de usuários. aplicações e a tabela de relacionamento.Descrição do grupo do usuário. UsuÁrio / AplicaÇÕes Neste tipo de segurança. desde que elas possuam campos compatíveis. Popular Tabelas .Table tbl_aplicacoes -.Confirme a senha do usuário.-----------------------------------------------------.----------------------------------------------------- . -. será criado um vínculo entre as aplicações do sistema e o usuário. para permitir ou não o acesso a uma determinada aplicação. além das validações do usuário. caso utilize o Mysql você pode usar o script abaixo para criar sua tabela. aplicações e a tabela para relacionar os usuários com as aplicações do seu sistema. Atributos: Login .

nome CHAR(50) NULL DEFAULT NULL . -.Define o campo que será armazenado e consultado o nome do usuário. Senha . PRIMARY KEY (login) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. senha VARCHAR(40) NULL DEFAULT NULL . descricao VARCHAR(170) NULL DEFAULT NULL .Table tbl_usuario_aplicacoes -. . CONSTRAINT tb_usuario_aplicacoes_ibfk_2 FOREIGN KEY (fk_interface_nome) REFERENCES tbl_aplicacoes (nome)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. Atributos: Tabela . Figura7: Interface de Usuários do Usuário / Aplicações.Define o campo que será armazenado e consultado a senha do usuário.-----------------------------------------------------. Nome . -. fk_interface_nome) .-----------------------------------------------------. fk_interface_nome VARCHAR(150) NOT NULL .Table tbl_usuarios -.----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuarios ( login VARCHAR(20) NOT NULL DEFAULT '' .Define o campo que será armazenado e consultado o login do usuário. Login .----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuario_aplicacoes ( fk_usuario_login VARCHAR(20) NOT NULL . PRIMARY KEY (nome) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1.Define a tabela de usuários utilizada pelo sistema. INDEX tbl_usuario_aplicacoes_ibfk_2 (fk_interface_nome ASC) . PRIMARY KEY (fk_usuario_login. email VARCHAR(100) NULL DEFAULT NULL . CONSTRAINT tbl_usuario_aplicacoes_ibfk_1 FOREIGN KEY (fk_usuario_login) REFERENCES tbl_usuarios (login).CREATE TABLE IF NOT EXISTS tbl_aplicacoes ( nome VARCHAR(150) NOT NULL .

Define o campo que irá armazenar o Código da Aplicação.Define a tabela que armazenará as aplicações do projeto. Código . Código Aplicação . Figura10: Interface de Popular Tabelas do Usuário / Aplicações. .Define a tabela que irá armazenar o relacionamento entre as aplicações e os usuários do projeto. Descrição .Define o campo que irá armazenar o código ou o nome da aplicação.Define o campo que irá armazenar a descrição da aplicação. Atributos: Tabela . Atributos: Tabela . Login .Define o campo que irá armazenar o Login. Figura9: Interface de Usuário / Aplicações do Usuário / Aplicações.Figura8: Interface de Aplicações do Usuário / Aplicações.

----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_aplicacoes ( nome VARCHAR(150) NOT NULL . Figura11: Estrutura das tabela de usuários. UsuÁrio / Grupo / AplicaÇÃo Neste tipo de segurança. aplicaçoes. grupos.Confirme a senha do usuário. descricao VARCHAR(170) NULL DEFAULT NULL . Confirme a Senha .Login do usuário. UNIQUE INDEX XPKtblgrupousuario (codigo ASC) ) ENGINE = InnoDB . descricao VARCHAR(50) NULL DEFAULT NULL . Senha . Popular Tabelas .Opção para popular as tabelas.Table tbl_grupos -. -. grupos e as tabelas de relacionamento Você pode utilizar as tabelas da sua base de dados. caso utilize o Mysql você pode usar o script abaixo para criar sua tabela. PRIMARY KEY (codigo) .----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_grupos ( codigo INT(11) NOT NULL AUTO_INCREMENT .-----------------------------------------------------.Senha do usuário.-----------------------------------------------------. PRIMARY KEY (nome) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. além das validações do usuário e o vínculo existente entre as aplicações.Table tbl_aplicacoes -. relacionamento de usuários com grupos e o relacionamento de grupos com aplicações.Atributos: Login . desde que elas possuam campos compatíveis. -. aplicações. serão criados grupos de perfis para associar os usuários. Será necessário informar as tabelas de usuários.

Table tbl_usuario_aplicacoes -. INDEX tbl_grupos_x_apps_ibfk_2 (cod_aplicacao ASC) .-----------------------------------------------------. CONSTRAINT tbl_grupos_x_apps_ibfk_2 FOREIGN KEY (cod_aplicacao) REFERENCES tbl_aplicacoes (nome)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. -. cod_aplicacao) . -. fk_interface_nome) . cod_grupo INT(11) NOT NULL DEFAULT '0' . email VARCHAR(100) NULL DEFAULT NULL . fk_interface_nome VARCHAR(150) NOT NULL .----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_grupos_x_apps ( cod_grupo INT(11) NOT NULL DEFAULT '0' . login ASC) .----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuarios_x_grupos ( login VARCHAR(20) NOT NULL DEFAULT '' . UNIQUE INDEX XPKtblgrupoxusuario (cod_grupo ASC.Table tbl_grupos_x_apps -.-----------------------------------------------------.----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuarios ( login VARCHAR(20) NOT NULL DEFAULT '' . CONSTRAINT tbl_usuario_aplicacoes_ibfk_1 FOREIGN KEY (fk_usuario_login) REFERENCES tbl_usuarios (login). CONSTRAINT tbl_usuarios_x_grupos_ibfk_1 .Table tbl_usuarios -. senha VARCHAR(40) NULL DEFAULT NULL . -. INDEX tbl_usuario_aplicacoes_ibfk_2 (fk_interface_nome ASC) .----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuario_aplicacoes ( fk_usuario_login VARCHAR(20) NOT NULL .Table tbl_usuarios_x_grupos -. UNIQUE INDEX XPKtblgrupoxdireito (cod_grupo ASC. nome CHAR(50) NULL DEFAULT NULL . CONSTRAINT tbl_grupos_x_apps_ibfk_1 FOREIGN KEY (`cod_grupo` ) REFERENCES tbl_grupos (codigo).-----------------------------------------------------. cod_aplicacao VARCHAR(150) NOT NULL . INDEX tbl_usuarios_x_grupos_ibfk_1 (login ASC) .AUTO_INCREMENT = 7 DEFAULT CHARACTER SET = latin1. PRIMARY KEY (cod_grupo.-----------------------------------------------------. PRIMARY KEY (login) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. cod_aplicacao ASC) . CONSTRAINT tb_usuario_aplicacoes_ibfk_2 FOREIGN KEY (fk_interface_nome) REFERENCES tbl_aplicacoes (nome)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. -. PRIMARY KEY (fk_usuario_login.

Define o campo que será armazenado e consultado o login do usuário.Define a tabela de usuários utilizada pelo sistema.Define o campo que irá armazenar a descrição do grupo.Define o campo que será armazenado e consultado o nome do usuário.FOREIGN KEY (login) REFERENCES tbl_usuarios (login). Atributos: Tabela . Código .Define o campo que será armazenado e consultado a senha do usuário. CONSTRAINT tb_usuario_x_grupos_ibfk_2 FOREIGN KEY (cod_grupo) REFERENCES tbl_grupos (codigo)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1. . Descrição . Login . Atributos: Tabela . Senha . Nome . Figura12: Interface de Grupos do Usuário / Grupo / Aplicação.Define a tabela que armazenará os grupos criados no sistema.Define o campo que irá armazenar o código do grupo. Figura6: Interface de Usuários do Usuário / Grupo / Aplicação.

Define o campo que irá armazenar o Login. Figura15: Interface de Grupos / Aplicações do Usuário / Grupo / Aplicação.Define a tabela que irá armazenar o relacionamento entre os usuários e grupos do projeto.Define o campo que irá armazenar o código da aplicação. Atributos: Tabela .Define a tabela que armazenará as aplicações do projeto. . Login . Código Aplicação .Define o campo que irá armazenar o Código do Grupo. Atributos: Tabela .Define a tabela que irá armazenar o relacionamento entre os grupos e as aplicações do projeto.Define o campo que irá armazenar o código do grupo. Código Aplicação .Figura13: Interface de Aplicações do Usuário / Grupo / Aplicação. Atributos: Tabela . Login .Define o campo que irá armazenar o código ou o nome da aplicação.Define o campo que irá armazenar a descrição da aplicação. Figura14: Interface de Usuário / Grupos do Usuário / Grupo / Aplicação. Descrição . Código .

Confirme a Senha . Senha .Opção para popular as tabelas.Confirme a senha do usuário.Login do usuário.Senha do usuário.Descrição do grupo do usuário. Atributos: Login . Popular Tabelas . .Figura16: Interface de Popular Tabelas do Usuário / Grupo / Aplicação. Grupo .

.Abrir Projeto ABRIR PROJETO No menu em Arquivo > Abrir Projeto existe a opção de permitir selecionar um projeto existente. .Ícone padrão de um projeto existente.Ícone usado para criar um novo projeto. Em seguida será exibida uma interface de seleção de projeto: Figura2: Interface de seleção de projetos. Figura1: Abrir Projeto. .

Ao acionar a opção excluir (Figura1) será exibida uma janela de confirmação da exclusão (Figura2). Após a exclusão todo projeto será eliminado e não existe opção de retorno caso não haja um backup do Projeto. Figura1: Interface excluir projeto. . Figura2: Tela de confirmação de exclusão do projeto. Os usuários criados no Projeto não são excluídos. o projeto e todas as aplicações e conexões associadas a ele serão poderão ser deletados.Excluir Ao selecionar a opção excluir.

Figura 3: Versão do Projeto.Abre / Fecha uma versão do Projeto.Exclui todas as aplicações do Projeto da versão selecionada.Permite editar o Projeto na versão escolhida. esta opção é válida apenas para as versões com Status Aberto. Figura1: Interface Histórico de Versões. Descrição e Criação.Historico De Versões HISTORICO DE VERSÕES No menu em Projeto > Histórico de versões há como fazer o acompanhamento das versões. o Scriptcase retorna indicando a release aberta. Status . As informações referentes a Versão. são carregados automaticamente pelo ScriptCase. Editar . . Após selecionar a release para "Edição". Atributos: Excluir . com possibilidade de Excluir. Figura2: Interface Histórico de Versões. Abrir/Fechar ou Editar a(s) versão(ões).

Figura1: Menu Principal . . permitindo o desenvolvimento na nova versão sem a preocupação de voltar ou recuperar uma implementação realizada anteriormente. Ao criar uma nova versão é gerada uma cópia da versão anterior. Nova Versão .Incrementar versão. Atributos: Versão Atual .Incrementar Versão INCREMENTAR VERSÃO No menu em Projeto > Incrementar versão. permite que seja controlado o desenvolvimento do projeto.Versão Atual do Projeto. Descrição .Nova Descrição para o Projeto. separando por versões o que foi desenvolvido.Numeração da Nova Versão a ser criada. Figura2: Interface Incrementar Versão.

Temos a opção de gerar o código-fonte de todo o projeto ou selecionar algumas aplicações. etc.Gera fonte apenas das aplicações selecionadas. Figura1: Interface seleção das aplicações Atributos: Todas . consulta. podemos gerar o código-fonte das aplicações do Projeto. Selecionar Aplicações . . as mesmas são listadas de acordo com o seu tipo. sendo formulário. menus.Gerar Código Fonte GERAR CÓDIGO FONTE No menu em Projeto > Gerar Código Fonte. Figura2: Interface seleção das aplicações. Esta opção permite selecionar as aplicações para gerar o código fonte.Gera fonte de todas as aplicações do projeto na versão corrente.

Para maiores informações. consiste em tornar as aplicações desenvolvidas no ScripCase disponíveis em um servidor WEB com suporte a PHP.Publicar No menu em Projeto > Publicar. Clique aqui. .

Selecionar Aplicações. PASSO3 . Nesta opção. Neste módulo também é possível exportar todas as aplicações ou selecionar aplicações especificas.Neste passo que é o último . indica que todas as aplicações serão exportadas. PASSO1 . que poderá ser .Esta opção quando selecionada. então será exibinda a seguinte tela (Figura 2): Figura3: Interface Exportação de Aplicações. Atributos: Todas . o scriptcase gera um arquivo . Selecionar Aplicações . Figura2: Interface Exportação de Aplicações.Caso a opção selecionada na imagem acima (Figura1) seja. será possível selecionar as aplicações que serão exportadas. permite selecionar as aplicações que serão exportadas.Esta opção quando selecionada. PASSO2 .Preparando o esquema de exportação de aplicações.ZIP contendo o backup.Exportar Aplicações EXPORTAR APLICAÇÕES Usado para exportar aplicações geradas no ScriptCase. Figura1: Interface Menu Principal.

Figura4: Interface Rotina backup.salvo onde desejar. .

Figura2: Interface Importação de Aplicações. Figura3: Interface Importação de Aplicação. PASSO2 .Selecione o zip com aplicações que foram exportadas pelo ScriptCase.Importar Aplicações Importar AplicaÇÕes Usado para fazer upload e importar aplicações zipadas previamente exportadas pelo ScriptCase. Clique em Restaurar. Figura1: Interface Menu Principal. PASSO1 . .As aplicações contidas no zip vão ser mostradas nessa etapa. Figura4: Interface Importação de Aplicação.

Figura5: Interface Importação de Aplicação.PASSO3 .Clique em OK após ter importado com sucesso suas aplicações. .

Ao clicar no botão EXIBIR INSERTS. Figura3: Lista de Aplicações.Relatorio RELATÓRIOS Este Relatório tem como finalidade exibir todos os inserts existentes no projeto. . Figura1: Interface Menu Principal. Figura2: Configurações do Relatório Exibindo o Relatório. será exibida a seguinte tela.

. Resumo por desenvolvedores: Figura6: Interface Relatório: Resumo por Desenvolvedores. Será necessário informar o nome de uma tabela para exibição dos inserts da mesma.Figura4: Interface Insert das Aplicações.Veja abaixo os inserts exibidos da tabela seg_aplicações. Figura5: Interface Insert da Tabela seg_aplicacoes.

Figura1: Exibir Diagrama.Exibir Diagrama No menu em Projeto > Exibir Diagrama. . podemos gerar um diagrama de todas as aplicações do projeto corrente. Figura2: Diagrama gerado.

como mostrado na interface da Busca em Aplicações abaixo: Figura2: Interface Busca em Aplicações. Figura1: Interface Busca em Aplicações. Existe várias possibilidades para fazer uma busca detalhada. pode-se fazer uma busca avançada no projeto corrente.Busca Em Aplicações Busca em aplicaÇÕes No menu em Projeto > Busca em Aplicações. .

Figura3: Interface da Rotina de backup. PASSO1 . Figura1: Interface Menu Principal.ZIP. PASSO2 .Selecione o projeto que irá exportar. Figura2: Interface Exportação de Projeto.O ScriptCase gera um arquivo de backup .Exportar Projeto Use esta opção para salvar um projeto e todas as suas aplicações em um arquivo zip. .

Figura3: Interface Importação de Projeto.As informações do projeto contidas no zip vão ser mostradas nesta etapa. PASSO1 . PASSO2 . Figura1: Interface Menu Principal. .Selecione o zip com o projeto que foi exportado pelo ScriptCase.Importar Projeto Usado para fazer upload e importar projetos zipados previamente exportadas pelo ScriptCase. Figura2: Interface Importação de projeto.

RTF e outros formatos. abrindo o ambiente de desenvolvimento para que o usuário altere ou execute a aplicação. Os Formulários estão divididos em 4 tipos de orientação: Simples. Ao clicar em nova aplicação de Formulário. Grid editável e Grid Editável (view). alteração. uma vez que gera a saída em PDF.Trabalhando Com Aplicações Visão Geral CRIANDO APLICAÇÃO Cada página criada pelo ScriptCase é chamada de Aplicação.São as aplicações para visualização dos dados. quando o usuário clicar no botão “ Concluir”. FORMULÁRIOS . Uma consulta no ScriptCase tem também o caráter de relatório. São os seguintes tipos de aplicação: CONSULTAS . Os tipos de aplicações são abaixo apresentadas: Figura1: Interface Criando Aplicação. criará a aplicação. exclusão e navegação de registros.São as aplicações para atualização de Dados. O usuário deverá escolher o tipo de aplicação que deseja criar. esta para escolher o tipo do Formulário. O Wizard apresentará algumas telas para configuração rápida da aplicação e ao final. uma outra tela de seleção aparecerá. Múltiplos Registros. XML. XLS. . O ScriptCase cria uma aplicação com todos os recursos de inclusão.

É um recurso extremamente útil. FILTRO . BLANK . facilitando o acesso do usuário às aplicações. Use esta aplicação para gerar relatórios para as instituições de governo ou outra organização que formato exigido específicos. uma vez que organiza as aplicações de modo visual. CONTROLE . CONTAINER . uma vez que organiza as aplicações de modo visual.ABAS . MENU ÁRVORE . facilitando o acesso do usuário às aplicações.Permite exibir vários tipos de aplicações aninhadas em Widgets semelhantes àquelas para o iGoogle.Permite ao desenvolvedor escrever PHP / código HTML e exibir um resultado do processo.: login de sistema.São as aplicações criadas para infra-estrutura do sistema.As aplicações de menu servem para criar uma estrutura hierárquica de navegação das aplicações do sistema. seleção da empresa. usando formatos pré definidos.O ScriptCase permite através desta opção reunir várias aplicações já desenvolvidas e dar à aplicação resultante um destes formatos ou ambos. Ex. É um recurso extremamente útil. Podem ser utilizadas para captação de dados (parâmetros) que serão repassados a outras aplicações. . seleção de acesso e etc. MENU . REPORT PDF .ScriptCase oferece uma ferramenta para gerar relatórios de qualidade.As aplicações de Menu Árvore servem para criar uma estrutura de navegação das aplicações do sistema em formato Tree View (similar ao windows explorer). onde cada aba ou cada opção da pasta corresponde a uma aplicação.Formulário de filtro para ligar alguma aplicação que necessite receber uma string contendo uma cláusula where.

clique em Arquivo > Nova Aplicação. Figura2: Interface Barra de Ferramentas. Figura3: Alternando o modo de criação. você pode usar a opção no topo do painel (Figura 3). Existem 2 formas de criar uma aplicação. São eles: Modo Wizard Modo Express Para alternar de um modo para outro.Criando Aplicações Como Criar Aplicações? Criando aplicaÇÕes O ScriptCase oferece um modo wizard e um modo express para criar aplicações. CriaÇÃo Batch No ScriptCase existe a opção de criar multiplos formulários e consultas de uma vez só. no menu principal ou no botão nova aplicação na barra de ferramentas Figura1: Interface Menu Principal. (Batch) . Para acessar.

Figura5: Interface Barra de Ferramentas. Veja mais detalhes sobre o modo de criação batch expressa.Figura4: Interface Menu Principal. .

Wizard Mode modo Wizard O modo Wizard ajuda a criar aplicações utilizando uma interface intuitiva. A conexão deve ser previamente criada no projeto. alguns atributos devem ser informados. Imagem2: Wizard Mode Interface . Após escolher o tipo de aplicação. Image1: Wizard Mode Interface .Selecionar o tipo de formulário.Indica um banco de dados para uso. Se um aplicativo de formulário é selecionado uma novo tela irá mostrar os tipos de formulário que podem ser criado. .Selecionando o tipo de aplicação. Por exemplo: Conexão . O usuário seleciona o tipo de aplicação para criá-lo.

Tabela ou Comando SQL .Connection.Tabela.Imagem3: Interface Mode Wizard . SQL Select Statement (somente para Grid e aplicações de Pesquisa) . Image4: Interface Mode Wizard . Ele pode ser editado ou você pode usar a ferramenta "SQLBuilder" para construir o SQL.Select Statement SQL. . Image5: Interface Mode Wizard .Exibe o Comando Select.Permite criar um comando SQL Select ou usar uma tabela do banco de dados para criar a aplicação.

Descrição da Aplicação .Mostra os campos usados no Filtro de aplicações de Consulta.Campos Grid.. Uma vez que nomeamos a aplicação.Permite definir um nome e descrição para a aplicação. Image7: Interface Mode Wizard . . . Formulários.) .Descrição do aplicativo.. Pesquisa (somente para Consultas) .Seleciona os campos exibidos na aplicação. Image6: Interface Mode Wizard . Outra opção é a localização (Configurações Regionais e Idiomas) utilizada nesta aplicação. podemos utilizar o botão "Concluir" ou "Avançar" com o wizard. Campos da Aplicaçâo (Consultas.

Image10: Interface Mode Wizard .Image8: Interface Mode Wizard . Aplicações Form possui 2 etapas diferentes.Escolhe o tema (CSS) utilizado na aplicação.Permite selecionar os campos do formulário que não serão editáveis (Read-Only). são elas: Campos Read-Only . Campos Obrigatórios .Permite selecionar quais campos serão obrigatórios (não podendo deixá-los vazio).Read-Only.Template (tema). . Tema .Filtro. Image9: Interface Mode Wizard .

.Campos obrigatórios.Image11: Interface Mode Wizard .

Conexão . O usuário seleciona o tipo de aplicação para criar.Indica um banco de dados para uso. Somente informações triviais são informadas. A ligação deve ser previamente criada no projeto Tabela . Localização .Permite criar um comando SQL Select com base em uma tabela a partir do banco de dados. Nome . Ele vai ter todos os campos da tabela.(somente para Grid e aplicações de Pesquisa) . SQL Select Statement . do lado esquerdo.Modo Expresso O modo Express ajuda a criar aplicações com mais rapidez que o modo Wizard. Figura1: Interface Modo Expresso. e todos os ajustes necessários são exibidos à direita. Ele pode ser editado ou você pode usar a ferramenta "SQLBuilder" para construir o SQL. . Toda informação é vista na mesma tela.Exibe o SQL Select Statement.Defina um nome para o aplicativo.Defina o idioma e as configurações regionais utilizados na aplicação.

(Figura 3) . Informar o nome. o ScriptCase exibe uma opção para criar formulário e Grid com base nessa tabela (Figura 2). Figura1: Interface do Modo Batch Express. Primeiro uma conexão deve ser selecionada. Em seguida. Quando uma tabela é selecionada. Clique em "Next" para ver uma lista de Grid e aplicações de formulário selecionado na etapa anterior. uma descrição e o tipo. se é um formulário.Modo Batch Express Modo Batch Express cria múltiplas aplicações (Consultas e Formulários). Figura2: Selecionando tabelas. uma lista com todas as tabelas disponíveis nesta base de dados (conexão) é exibida (Figura 1).

uma opção para gerar o código-fonte (Gerar Fonte) e/ou para abrir os aplicativos a serem editados após a sua criação (Editar).Figura3: Applications Descriptions Interface. . Figura4: Criando as aplicações. clique em "Concluir" para criar as aplicações. Há duas opções no pé da página. Em seguida. Depois de criados os pedidos serão listados no Project Explorer (Figura 5). Figura5: Resultado do Batch Express.

Figura1: Interface Lista de Aplicações.). Na área de trabalho da aplicação existe 2 paineis. Figura2: Editando uma aplicação. O segundo painel abre as opções de configurações selecionadas na primeira. O primeiro é a configuração de grupos de aplicações (um menu árvore dividido em grupos. Para editar uma aplicação você pode clicar no nome da aplicação ou na opção editar no painel da aplicação. Grupo de configuração de aplicação . Estas configurações podem ser editadas acessando o painel de edição da aplicação.Editando Aplicações Como Editar Aplicações? Editando aplicaÇÕes Cada tipo de aplicação tem uma grande variedade de configurações.

Ela ajuda a subdividir as categorias de configurações. . Painel de configuração de aplicação Ele abre a opção de configurações selecionadas do Grupo de configuração de aplicação.Ela agrupa o acesso às configurações do aplicativo usando Tree menus dentro de um Menu Acordeão/Sanfona.

possibilitando a navegação entre aplicações de um mesmo projeto. Exportação de dados Quebras Totalização Resumo Gráficos Ordenação Seleção de campos Impressão Criação de links Programação em eventos Formatação de dados . As aplicações de consultas criadas incorporam uma série de funcionalidades. valores monetários. Coluna. como: Barra. Recurso que possibilita a geração de relatórios para impressão nos formatos PDF e HTML. Funcionalidade que permite a visualização dos agrupamentos e totalizações de forma sintética. informações recuperadas de uma base de dados através de um comando Select ou Procedure. de quais campos serão exibidos na grid. Permite a escolha. como por exemplo: Funcionalidades Pesquisa Paginação Descrição Formulário associado à consulta. Recurso que permite a navegação dentro dos dados retornados pela consulta e a escolha da quantidade de registros exibidos por página. texto. Funcionalidade que permite a ligação de uma consulta com outras aplicações. que permite filtrar os dados que serão exibidos na consulta. Funcionalidade que permite a geração de arquivos nos formatos: RTF. Média. Pizza. Máximo e Mínimo. Recurso que permite definir em tempo de vôo a ordenação dos registros do relatório. Funcionalidade que permite o agrupamento de dados em diversos níveis. imagens. etc. Permite de forma simples formatar informações que serão exibidas na grid tais como: datas. em formato de grid. A formatação pode ser integrada às configurações regionais. Os gráficos podem ser de varios tipos. durante a execução da aplicação. Função para geração de imagens de gráficos dos dados totalizados no relatório. Linha. Recurso que possibilita gerar sumarizações dos dados do relatório tais como Soma. XLS e CSV. números. XML. Recurso que permite ao desenvolvedor inserir regras de negócio escritas na linguagem PHP.Aplicações De Consulta Visão Geral visÃo geral Aplicação de Consulta É um tipo de aplicação utilizada para exibir.

Figura2: Interface com Quebras e Totalizações Figura3: Interface de consulta no formato matriz.Figura1: Interface de consulta simples. .

Carregar interfaces disponíveis para o usuário final.Nesta caixa de seleção podemos definir o modo de inicialização da consulta pelo filtro.Consulta Configuração CONFIGURAÇÃO DA CONSULTA Figura1: Interface Configuração da Consulta Atributos: Carregar Módulos .Mostrar formulário de pesquisa como uma janela modal. Filtro Modal .Permite definir de que forma os dados da consulta serão apresentados. Iniciar pelo filtro .Definir interface que será carregada no inicio da aplicação Orientação . As opções são as seguintes: Horizontal . Modulo inicial .

Opções de paginação: Parcial . Alinhamento campos . para o tipo "Automático" essa informação será ignorada.Permite definir o número de registros por página. Se a opção "Paginação Total " for selecionada esta informação será ignorada. Total . esquerda .Só deve ser utilizado caso tenha sido escolhido "Orientação tipo Vertical ou Slide ". Alinhamento horizontal .Permite definir o alinhamento da aplicação na página.Slide Vertical Paginação . . Largura da Tabela . Margens . Esta opção sobrepõe as informações definidas a nível de campo.Permite exibir a aplicação na página conforme os valores informados nas margens (direita .Será apresentada em diversas páginas (o usuário define a quantidade de registros por página). superior e inferior) em pixels. Permite definir o alinhamento dos valores para todos os campos. essa informação trabalha associada à " Unidade da Largura". Linhas por Página .Valor da largura para a tabela na página. será necessário definir o alinhamento selecionando campo por campo.Permite definir se a grid será contínua (uma única página contendo todos os registros selecionados pelo "select"). Caso seja escolhida a opção "Definido por Campo ".

Colunas da tabela: Informado .O alinhamento será a critério do browser. Calculado .Unidade de Largura da Tabela . Automático .Será adotado um tamanho de acordo com o tipo e o tamanho do campo. não será informada a largura para os campos.Assumirá os valores de largura informados a nível de campo na configuração da visualização.Unidade de medida usada para largura da tabela (Porcentagem. . Pixel ou Automático).

.Selecionar Campos Definir quais campos serão exibidos na aplicação. Nota: A lista da esquerda mostra todos os campos do SQL da aplicação. Image1: Selecionar campos. A lista da direita mostra os campos que serão exibidos na aplicação (escolha o campo e clique na seta para a direita para incluí-los no formulário).

Disponibiliza relatório completo. Sair . RTF .Posiciona na primeira página da consulta.Disponibiliza todos os dados da consulta em formato CSV que é bastante utilizado para disponibilizar dados em formato ' texto delimitado'. Final . descrevemos os botões: Avança . XLS . O ScriptCase pode gerar: HTML (impressão) .Barra De Ferramentas E Opções CONSULTA . A seleção dos botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo. Criação de Filtro . .Avança para a próxima página da consulta.Apresenta as Checkbox relativas aos botões de navegação que podem ser exibidos na Consulta.Disponibiliza todos os dados da consulta em formato XLS que é utilizado pelo Microsoft Excel.Gera consulta em formato HTML. inclusive o Microsoft Word. Figura1: Interface de Barra de Ferramentas.Define que será utilizado um filtro.Permite definir os formatos que devem ser gerados para a consulta.Disponibiliza todos os dados da consulta em formato RTF que é utilizado pela maior parte dos editores de texto. De forma que é possivel definir quais botões serão exibidos nas duas barras. PDF . Com essa opção ligada será criado um botão na barra de ferramentas que ao ser clicado navegará para o formulário de filtro.Sai da aplicação. Navegação . Atributos: Exportação .BARRA DE FERRAMENTAS A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior. Retorna . XML . A seguir.Retorna para a página anterior da consulta. CSV . Início . devendo ser escolhidos de acordo com a finalidade da aplicação.Disponibiliza todos os dados da consulta em formato XML.Posiciona na última página da consulta. contendo todos os dados da consulta em formato PDF.

Permite definir uma numeração sequencial nos registros. que a página sofrerá uma recarga automática. permitindo que o mesmo possa criar regras para ordenação e em seguida aplica-las. OpÇÕes Figura3: Interface de Opções da Consulta. Escolher Quantidade . para que possa ser escolhido o número relativo do registro a ser exibido. opção somente válida para consultas horizontais. será exibida. .Permite definir se o detalhe do registro será exibido.Permite definir se os labels das colunas serão exibidos.Permite criar uma caixa de texto na barra de ferramentas.Permite ao usuário final definir dinamicamente a cláusula ORDER BY da consulta. Atributos: Exibir número da linha . barra de posicionamento no final dos registros: (1 a X de Y).Permite definir o tempo (intervalo). para que possa ser escolhida a quantidade de registros a serem exibidos por página. ConfiguraÇÕes DOS BoTÕES Figura2: Configurações dos botões. Permitir Ordenação .Permite ao usuário final definir a ordem em que os botões serão exibidos na barra de ferramentas da consulta. Escolher Registro . Intervalo de refresh .Selecionar Colunas . Exibir títulos .Permite criar uma caixa de texto na barra de ferramentas. em segundos. Ordenação dos Botões .Permite ao usuário final da consulta definir dinamicamente quais campos serão exibidos na grid.Permite definir se o sumário. Exibir detalhe . Exibir sumário .

permite definir o número de registros que serão impressos por página.Exportação CONFIGURAÇÃO DO PDF Este quadro permite configurar o arquivo PDF gerado pela consulta. Resolução do PDF . Completar Linhas até Rodapé .etc). Registros por Página .Criar gráficos do resumo para o PDF.Permite definir o número de registros que serão impressos por página no pdf do resumo. Registo por Página no resumo . Criar Gráficos .A4.Completa com linhas (vazias) até o rodapé. .Permite definir se a impressão será na orientação Retrato ou Paisagem. PDF Configurável . Atributos: Orientação do PDF .Permitir que o usuário configure os parâmetros de criação do PDF durante a execução da aplicação.Permite definir o tipo de formulário no qual o PDF será impresso (carta.Abrir o arquivo PDF gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo. Formato do PDF .Permitir que o usuário configure os parâmetros de resolução do PDF durante a execução da aplicação.Permite definir o modo de impressão colorido ou econômico. Figura1: Interface Configuração do PDF.Aplicável apenas para consultas alinhadas horizontalmente. Gerar PDF Diretamente . Tipo de impressão .

Delimitador de Texto .Permite que o usuário imprima o PDF Permite Modificar . Baixo..). Completo(1/n. Direita.Largura da Visualização .Simulação da resolução da largura do navegador em pixels para a qual o PDF será gerado.. Margens . Figura2: Interface Configuração do CSV.2. 3/n.Caracter usado para separa as colunas de dados.5.Gerar bookmarks automaticamente.. IMPRESSÃO HTML Essa interface permite configurar o formato CSV da consulta. os bookmarks serão gerados relativos as quebras.. Abrir CSV Diretamente . Esquerda).Permite imprimir background no arquivo PDF. Permite Imprimir .Caracter usado como delimitador dos dados de uma coluna.Formato de Numeração da Página se será simples(1. Formato de numeração .) ou não utilizará numeração.4.3.Caracter usado para separar as linhas de registros. Figura3: Interface Impressão HTML ..Adiciona label das colunas. Gerar Bookmarks ..Abrir o arquivo CSV gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo. Separador de Colunas . Atributos Separador de Linhas . CONFIGURAÇÃO DO CSV Este quadro permite configurar o formato CSV da consulta.Permite que o usuário modifique o PDF Imprimir Background . Adicionar Label . 2/n.Deverá ser preenchido o valor em milímetros a ser aplicados nas margens do PDF(Cima.

Exibir Background na impressão HTML. Registros por Páginano Resumo .Permite selecionar o que será impresso.Abrir o arquivo XML gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo. .Abrir o arquivo RTF gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo.Permite selecionar o modo de impressão em relação a cor. Gerar XLS Diretamente . Gerar XML Diretamente .Abrir o arquivo XLS gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo. Registros por Página . Imprimir Background . Os tipos são : Ambos.Atributos: Modo de Impressão . Página Corrente e Relatório Completo. OUTROS FORMATOS Figura4: Interface Outros Formatos.Permite definir a quantidade de registros a serem exibidos por página do PDF. Preto e Branco e Colorido. Tipo de Impressão . Os tipos são: Ambos.Permite definir a quantidade de registros a serem exibidos no Resumo. Gerar RTF Diretamente .

funções e etc. Veja um exemplo abaixo: SET DATEFORMAT dmy.Através deste campo o usuário poderá informar comandos SQL ou nome de procedures que deverão ser executados antes mesmo do select principal da aplicação. Nesse caso é possivel adicionar o comando antes da Query separado por ponto-evírgula. Opção disponível apenas para Banco de Dados SQL Server. esta conexão pode ser trocada por outra que contenha as mesmas tabelas (SQL). SELECT date_diff(DAY. Isso pode ser feito tanto na edição da Aplicação quanto no momento de criação(Wizard). Só não será permitida a retirada de tabela(s) do comando. "07-06-2007".Apresenta o comando SQL informado na criação da consulta. Conexão . Dica: O usuário pode utilizar o SQL Builder para montagem rápida do comando.Exibe o nome de conexão (database) que a aplicação está utilizando para sua execução.Timeout em segundos para alguns comandos SQL que precisam de mais tempo para executar. é necessário que haja a execução de um comando SQL antes do processamento da Query da consulta. .Permite definir a mensagem a ser exibida caso a consulta não retorne nenhum registro. Em alguns casos. Para que a mensagem seja exibida é necessário marcar como "Sim". campo) FROM tabela Preparação do SQL . (EOF) . Timeout SQL .Sql Figura1: Interface Configuração do SQL Comando SQL . Este comando pode ser modificado para retirada e inclusão de novos campos. Usar Mensagem Personalizada .

Campo associado a "Usar Mensagem Personalizada". Case Sensitive . Nota: No primeiro campo deve-se preencher o nome da variável. Nota: No primeiro campo deve-se preencher com o nome da variável. possibilitam que parte do nome da tabela definida no select. Cor da Fonte .Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Nome da Fonte .Escolha o tamanho da fonte. no segundo campo deve ser selecionado o nome do campo a ser substituído.Mensagem de Registro Inexistente . Variáveis para Campos . Campo associado a "Usar Mensagem Personalizada". clique no ícone ao lado e escolha a fonte.Esta opção deve ser setada para "Não". Esta troca ocorre antes da execução do comando.Cor da fonte. Campo associado a "Usar Mensagem Personalizada". O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída. seja trocado antes da execução do comando por um conteúdo de uma variável. Tamanho da Fonte . . Campo associado a "Usar Mensagem Personalizada".Nome da fonte que será utilizada.Estes campos preenchidos.Mensagem a ser exibida. apenas se o banco estiver configurado para casesensitive e for desejado que o filtro não respeite esta configuração. Variável para Tabela .

Também por default. Figura1: Configuração Campos com Ordenação Nota:Utilize a função liga/desliga para incluir ou retirar um campo. apenas clicando sobre o nome da coluna (campo) que se deseja ordenar. .CAMPOS COM ORDENAÇÃO Esta propriedade tem como finalidade definir os campos que permitem ordenação. para que sejam ordenados sem que o usuário se preocupe com esse detalhe. A ordenação de um campo de consulta é feita em tempo de execução da mesma. Por default as quebras serão respeitadas na ordenação de campos. os seis primeiros campos já vem marcados(apresentando um asterísco do lado esquerdo do campo).Ordenação CONSULTA .

No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: // temos dois usuarios: joao e maria com acesso a direfentes aplicações if({userid} == 'joao') { sc_apl_status('cns_categorias'.'on'). No evento onValidate da aplicação de login é inserido o seguinte código: . No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: sc_apl_status('cns_categorias'.Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada. Veja abaixo alguns exemplos.'on'). } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'.'on').'on'). O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários.'on'). Exemplo1: Ativando uma aplicação chamada cns_categorias. Exemplo2: Fazendo uma regra por tipo de usuário em um formulário de login contendo um campo chamado userid. sc_apl_status('cns_produtos'.'on'). sc_apl_status('frm_categorias'. Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente.'on'). sc_apl_status('frm_categorias'. a aplicação só estará acessível quando for habilitada através da macro sc_apl_status. sc_apl_status('frm_produtos'. } else{ sc_error_message("Usuário não autorizado!"). } Exemplo3: Autenticando aplicações cadastradas em uma tabela do banco de dados.

"select codigo from seg_aplicativos"). foreach({dataset} as $linha){ $aplicativo = $linha[0].'on'). sc_apl_status($aplicativo. evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado.// a tabela com o cadastro das aplicações é chamada de seg_aplicativos sc_lookup(dataset. Caso a senha não seja preenchida corretamente é exibida uma mensagem usuário não autorizado. } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo). Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração | Meu ScriptCase. Ao executar a aplicação é exibida uma caixa de texto solicitando a senha de acesso. No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste. .

. Nota: Você deve adicionar o botão quicksearch sobre a "barra" Configurações de usá-lo.Quick Search Quick Search é uma opção que nos permite fazer buscas em vários campos da Consulta através de um campo de entrada de texto na barra de ferramentas. E nós podemos selecionar vários critérios de pesquisa. Nas configurações Quicksearch devemos selecionar os campos que podem ser pesquisados.

Figura1: Campos selecionados Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado. .Campos Visão Geral visÃo geral No menu da aplicação Campos. são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.

Selecionando Texto o campo exibirá qualquer caracter. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx . nada será feito em relação aos caracteres que estão faltando. o valor será completado com zeros à esquerda.Texto Figura1:Interface Configuração Geral do Campo Atributos: Tipo do dado .xxxx (zz) xxxx . o campo irá respeitar as tags html que estão armazenadas neste campo. As opções são: Conteúdo HTML .Define o título do campo na aplicação.5678 (12) 3456 .7890 (00) 1234 . . Além disso os zeros à esquerda serão suprimidos. Converte Letra -Permite converter as letras do campo na exibição. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Determina se o conteúdo do campo é HTML.7890 ( ) 1234 . São dois os tipos de máscara descritos na tabela abaixo: CaracterDescrição É substituído por quaisquer caracteres retornados pelo banco de X dados.5678 ( ) 1234 . É substituído por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. Ativando essa funcionalidade.xxxx (zz) xxxx .Não repetir o valor do campo caso este seja igual ao do registro anterior.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 .xxxx (zz) xxxx . Máscara de Consulta .Define o tipo do campo da aplicação. Label . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.5678 Não Repetir Valor .Define a máscara de exibição do campo.xxxx (xx) xxxx .

recuperando os valores de uma tabela. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Antes do Lookup Depois do Lookup Lookup de Consulta . o campo entre chaves será substituido pelo seu valor na tabela. .Quando o Comando Select informado retornar vários valores. Figura3: Interface Lookup de Consuta Automático. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Múltiplas Opções .Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta.Informa o tipo do campo no banco de dados. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.Define o separador dos valores retornados pelo Comando Select. de forma dinâmica. Por exemplo. Atributos : Comando Select .Repetir Valor Não Repetir Valor Tipo SQL . No momento da execução. a opção Sim deve ser selecionada. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". Delimitador .

Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. Atributos: Tipos de Lookup . Ambos Equivale à marcação das opções Consulta e Resumo.Define o modo de funcionamento do lookup. PDF.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Múltiplos Valores (Delimitador). Simples Valor Será exibido apenas um valor para o campo. Valor Default . . É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. Usar conexão específica . Resumo Aplica o lookup somente no resumo (HTML e PDF). Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. podendo ser : Simples Valor . Lookup de Consulta . Separados Por .Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Múltiplos Valores (Posição) e Múltiplos Valores (Binário). é exibido apenas o valor retornado pelo Comando Select. XML . Exibir valor original e lookup .Define um valor padrão. CSV e RTF).Quando selecionado Não. Figura4: Interface Lookup de Consulta Manual. Caso contrário. usado nos casos onde o comando select não retorna nenhum valor.

Atributo que corresponde ao valor armazenado na tabela. Os valores devem ser separados por um delimitador a ser informado. separadas por um delimitador. além do label.Figura5: Configuração do lookup Simples Valor Label . o valor E. Por exemplo. Para tanto definimos a lista como: Label Masculino Feminino Valor M F Inicio 1 1 Tamanho 1 1 . a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Para que estas informações sejam recuperadas são informados. Como exemplo usaremos uma string para armazenar Sexo. Sexo ocupa um byte. É feita uma substituição das partes de uma string armazenada no campo. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado.Atributo que corresponde ao valor armazenado na tabela. o valor M será substituído por Masculino.Texto que será exibido na consulta. Valor . Estado civil e Hobby respectivamente. por valores contidos em uma lista. Por exemplo.Caracter usado para separar os valores dentro de uma mesma string.Texto que será exibido na consulta. Valor .C será substituído por Esportes Cinema . Delimitador . estado civil um byte e hobby dois bytes.

Casado Solteiro Estudar Esportes Leitura C S ED ES LE 2 2 3 3 3 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes .Quantidade de bytes que a informação ocupa na string. cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco.Cultura . o valor M será substituído por Masculino.Leitura) Valor Atribuído Descrição no Lookup .Atributo que corresponde ao valor armazenado na tabela.Posição inicial na string onde a informação está gravada. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Início . Tamanho . Por exemplo. A primeira posição é sempre 1. Valor . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Texto que será exibido na consulta.

Inclui na lista os valores preenchidos nos atributos Label e Valor.Altera os atributos do item selecionado. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Permite carregar uma Lista de valores pré-definida para uso como lookup. Botão Salvar .1 2 4 8 16 Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Carregar Definição de Lookup .Quando selecionado Não. .Exclui o item selecionado. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Botão Limpar .Salva a lista de valores informados para que possa ser reutilizado. é exibido apenas o valor informado no Label. Exibir valor original e lookup . Valor Default . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Texto que será exibido na consulta. Botão Incluir . Botão Alterar . PDF. Resumo Aplica o lookup somente no resumo (HTML.Define um valor padrão.Limpa os atributos. PDF). Ambos Equivale à marcação das opções Consulta e Resumo. XML . CSV e RTF). Botão Excluir .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .

Largura .Permite aplicar o sublinhado. Tamanho da Fonte . Cor da Borda .Permite posicionar o label do filtro no local desejado (left.Permite posicionar o label do filtro no local desejado (left. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth.Separados Por . Negrito . Cor de fundo .Permite escolher o tamanho da fonte. que será aplicado no objeto da aplicação.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select.rigth. um ícone para exibição do gráfico. Atributos: Fonte . Altura .Permite escolher o tipo de fonte.Altura informada em pixel. que será aplicado no campo da aplicação. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Largura.Define a cor da Borda. aparecerá na consulta. Tamanho da Borda . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aplicar o tipo negrito na fonte. . Figura: Interface de definição de CSS à nível de campo.center e justify). Neste tipo de opção escolhemos duas colunas para montagem do gráfico. Gráfico de Coluna Com a utilização desta opção.center e justify). A primeira é o próprio campo que estamos trabalhando. Sublinhado . Alinhamento Vertical .Define o tamanho da Borda. na linha de Título do campo. Alinhamento Horizontal .Permite escolher a cor. referente ao atributo "Colunas da Tabela" na conf da consulta.

utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. em pixels. Altura do Gráfico .Preenche os espaços em branco. Semelhante ao efeito de um group by em um Select. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. em pixels. Cor labels . Ângulo dos Valores . As funções que podem ser utilizadas no campo são as seguintes: Count.Permite escolher a cor.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. em pixels. Gráfico Configurável .Coluna para Label do campo. Sum. .Altura do gráfico. Função de Sumarização .Largura do gráfico. Max.Exibe as marcas do gráfico gerado.Permite escolher a cor. Preencher Espaços .Agrupar valores da coluna pelo label. Cor de fundo .Ângulo dos valores dos gráficos gerado. Exibir marcas .Distância entre a borda da imagem e a borda do gráfico. Atributos: Coluna para Label . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Função de sumarização a ser aplicada aos dados da coluna.Manter Aspecto do gráfico. Agrupar pelo Label . Exibir Valores . Cor valores .Permite escolher a cor.Permite escolher a cor.Exibe os valores do gráfico gerado Manter Aspecto .Figura6: Interface Gráfico de Coluna. Min e Avg. Margem . Largura do Gráfico . Cor margens .

Tipo das marcas no gráfico. .Tipo marcas .

Atributos: Tipo do dado . Label .7890 (00) 1234 . Máscara de Consulta . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Ativando essa funcionalidade.xxxx (zz) xxxx .5678 (12) 3456 .5678 ( ) 1234 . Quando o campo é definido como texto com múltiplas linhas. nada será feito em relação aos caracteres que estão faltando.Não repetir o valor do campo caso este seja igual ao do registro anterior. É substituído por quaisquer caracteres retornados pelo banco de Z dados.Define o tipo do campo da aplicação.7890 ( ) 1234 .xxxx (zz) xxxx . As opções são: Conteúdo HTML .Define o título do campo na aplicação. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.xxxx (zz) xxxx . o valor será completado com zeros à esquerda. São dois os tipos de máscara descritos na tabela abaixo: CaracterDescrição É substituído por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara.Determina se o conteúdo do campo é HTML. Converte Letra -Permite converter as letras do campo na exibição.xxxx (xx) xxxx . permite a exibição de quebras de linhas como a tag <BR> do HTML. o campo irá respeitar as tags html que estão armazenadas neste campo.Texto Com Multiplas Linhas TEXTO COM MÚLTIPLAS LINHAS Figura1: Interface Configuração Geral do Campo. .xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 . Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx . Além disso os zeros à esquerda serão suprimidos.5678 Não Repetir Valor .Define a máscara de exibição do campo.

Informa o tipo do campo no banco de dados. recuperando os valores de uma tabela. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. de forma dinâmica.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. a opção Sim deve ser . OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. o campo entre chaves será substituido pelo seu valor na tabela. Por exemplo.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. Múltiplas Opções .Quando o Comando Select informado retornar vários valores. Antes do Lookup Depois do Lookup Lookup de Consulta . No momento da execução. Figura3: Interface Lookup de Consuta Automático.Repetir Valor Não Repetir Valor Tipo SQL . O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda. Atributos : Comando Select .

XML .Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. Exibir valor original e lookup .Define um valor padrão. serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por.Define o separador dos valores retornados pelo Comando Select. PDF.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. Figura4: Interface Lookup de Consulta Manual. CSV e RTF). Ambos Equivale à marcação das opções Consulta e Resumo. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Define o modo de funcionamento do lookup. . Caso contrário. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. Múltiplos Valores (Posição) e Múltiplos Valores (Binário).selecionada. Usar conexão específica . Lookup de Consulta . Múltiplos Valores (Delimitador). é exibido apenas o valor retornado pelo Comando Select. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. Separados Por . Resumo Aplica o lookup somente no resumo (HTML e PDF). Valor Default . Simples Valor Será exibido apenas um valor para o campo. Atributos: Tipos de Lookup . podendo ser : Simples Valor . Delimitador .Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. usado nos casos onde o comando select não retorna nenhum valor.Quando selecionado Não.

Valor . Valor . Por exemplo. Estado civil e Hobby respectivamente.C será substituído por Esportes Cinema . o valor E. Sexo ocupa um byte. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. É feita uma substituição das partes de uma string armazenada no campo. separadas por um delimitador. Por exemplo. estado civil um byte e hobby dois bytes. o valor M será substituído por Masculino. Para que estas informações sejam recuperadas são informados.Caracter usado para separar os valores dentro de uma mesma string. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado.Figura5: Configuração do lookup Simples Valor Label .Atributo que corresponde ao valor armazenado na tabela. além do label.Atributo que corresponde ao valor armazenado na tabela.Texto que será exibido na consulta. Para tanto definimos a lista como: . Delimitador .Texto que será exibido na consulta. por valores contidos em uma lista. Como exemplo usaremos uma string para armazenar Sexo.

Texto que será exibido na consulta. Tamanho . Valor . Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. o valor M será substituído por Masculino.Quantidade de bytes que a informação ocupa na string.Atributo que corresponde ao valor armazenado na tabela. cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. A primeira posição é sempre 1. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Por exemplo. Início .Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.Posição inicial na string onde a informação está gravada. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.

Botão Incluir . Resumo Aplica o lookup somente no resumo (HTML. Valor Default . Botão Limpar .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Ambos Equivale à marcação das opções Consulta e Resumo.Exclui o item selecionado.Inclui na lista os valores preenchidos nos atributos Label e Valor.11 = 1 + 2 + 8 = (Esportes . CSV e RTF). . Botão Salvar .Define um valor padrão.Salva a lista de valores informados para que possa ser reutilizado. PDF).Texto que será exibido na consulta.Permite carregar uma Lista de valores pré-definida para uso como lookup.Altera os atributos do item selecionado. Carregar Definição de Lookup . PDF. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista. Botão Excluir . Botão Alterar .Cultura .Limpa os atributos. XML .

na linha de Título do campo.rigth. Figura: Interface de definição de CSS à nível de campo. Cor de fundo .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. um ícone para exibição do . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tipo de fonte. Cor da Borda . Negrito .Permite posicionar o label do filtro no local desejado (left.center e justify). referente ao atributo "Colunas da Tabela" na conf da consulta.Permite escolher o tamanho da fonte. Alinhamento Vertical . Alinhamento Horizontal .Define a cor da Borda. Sublinhado . que será aplicado no campo da aplicação.Permite posicionar o label do filtro no local desejado (left.Exibir valor original e lookup . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Permite aplicar o tipo negrito na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. aparecerá na consulta. é exibido apenas o valor informado no Label. Atributos: Fonte .rigth. Gráfico de Coluna Com a utilização desta opção.Define o tamanho da Borda.Altura informada em pixel. que será aplicado no objeto da aplicação. Altura .Quando selecionado Não. Separados Por . Tamanho da Fonte . Largura . caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.center e justify).Permite escolher a cor.Largura. Tamanho da Borda .Permite aplicar o sublinhado.

em pixels. Cor margens .Distância entre a borda da imagem e a borda do gráfico. Cor de fundo . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Coluna para Label do campo.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor valores .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Min e Avg. Neste tipo de opção escolhemos duas colunas para montagem do gráfico. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". Gráfico Configurável . Margem . Figura6: Interface Gráfico de Coluna. em pixels.gráfico. Altura do Gráfico . A primeira é o próprio campo que estamos trabalhando.Exibe os valores do gráfico gerado Manter Aspecto .Permite escolher a cor. Largura do Gráfico . utilizando uma paleta de cores para ser aplicada como plano de fundo . Cor labels . Atributos: Coluna para Label .Função de sumarização a ser aplicada aos dados da coluna.Permite escolher a cor.Permite escolher a cor.Altura do gráfico. em pixels. As funções que podem ser utilizadas no campo são as seguintes: Count. Ângulo dos Valores .Manter Aspecto do gráfico. Agrupar pelo Label .Agrupar valores da coluna pelo label. Sum.Largura do gráfico. Semelhante ao efeito de um group by em um Select.Ângulo dos valores dos gráficos gerado. Função de Sumarização . Max. Exibir Valores .

. Preencher Espaços .Exibe as marcas do gráfico gerado.Preenche os espaços em branco.Tipo das marcas no gráfico. Tipo marcas .do campo da aplicação. Exibir marcas .

São dois os tipos de máscara descritos na tabela abaixo: CaracterDescrição É substituído por quaisquer caracteres retornados pelo banco de X dados. Label . Além disso os zeros à esquerda serão suprimidos. Atributos: Tipo do dado . Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara.5678 ( ) 1234 .xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 .Define a máscara de exibição do campo.xxxx (xx) xxxx .Define o tipo do campo da aplicação. o valor será completado com zeros à esquerda.Não repetir o valor do campo caso este seja igual ao do registro anterior. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Numero NÚMERO Figura1: Interface Configuração do Campo. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx .xxxx (zz) xxxx .xxxx (zz) xxxx . É substituído por quaisquer caracteres retornados pelo banco de Z dados.5678 (12) 3456 .Define o título do campo na aplicação. Quando o campo é definido como Número. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara. é permitido definir regras de formatação de números inteiros. .xxxx (zz) xxxx . Máscara de Consulta .7890 (00) 1234 . nada será feito em relação aos caracteres que estão faltando.7890 ( ) 1234 .5678 Não Repetir Valor .

Exibir valor por extenso . um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda. Formato de número negativo .Define o posicionamento do sinal negativo em relação ao valor. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Tamanho da Linha – Tamanho máximo em caracteres a ser exibido na célula do valor.(Veja configurações regionais). Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo.Define qual caracter será usado para a separação de milhar. Exemplo: 2. Sinal negativo .Repetir Valor Não Repetir Valor Tipo SQL . Sinal negativo e Formato de número negativo. Antes do Lookup Depois do Lookup Lookup de Consulta . Por exemplo.100 (Dois mil e cem). .Define qual caracter será usado para a exibição de números negativos. Ao ultrapassar este valor é feita a quebra da linha dentro da célula. por extenso.O valor será exibido por extenso. Formatando Número Figura2: Interface Formatando Número. Quando não for selecionada serão exibidos os atributos Agrupamento. Agrupamento . de forma dinâmica.Informa o tipo do campo no banco de dados. recuperando os valores de uma tabela. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).Automático Lookup usado para modificar a exibição do campo de forma dinâmica. Cor dos Negativos – Permite definir uma cor quando o valor for negativo.

serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. usado nos casos onde o comando select não retorna nenhum valor.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. Múltiplas Opções . Valor Default .Quando o Comando Select informado retornar vários valores.Figura3: Interface Lookup de Consuta Automático. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Ambos Equivale à marcação das opções Consulta e Resumo. Exibir valor original e lookup . esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.Quando selecionado Não. o campo entre chaves será substituido pelo seu valor na tabela. Delimitador . XML . . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Define um valor padrão.Define o separador dos valores retornados pelo Comando Select. Lookup de Consulta .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. é exibido apenas o valor retornado pelo Comando Select. Separados Por . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. Usar conexão específica . O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". Caso contrário. PDF. CSV e RTF).Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. a opção Sim deve ser selecionada. Resumo Aplica o lookup somente no resumo (HTML e PDF). Atributos : Comando Select . No momento da execução.

É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. Figura5: Configuração do lookup Simples Valor Label .Texto que será exibido na consulta.Define o modo de funcionamento do lookup. Valor . Simples Valor Será exibido apenas um valor para o campo. Os valores devem ser separados por um delimitador a ser informado. Atributos: Tipos de Lookup . . podendo ser : Simples Valor . É feita uma substituição das partes de uma string armazenada no campo. Múltiplos Valores (Posição) e Múltiplos Valores (Binário). Por exemplo. Múltiplos Valores (Delimitador). por valores contidos em uma lista. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. o valor M será substituído por Masculino. separadas por um delimitador.Figura4: Interface Lookup de Consulta Manual.Atributo que corresponde ao valor armazenado na tabela.

o valor E. além do label. Delimitador .C será substituído por Esportes Cinema . Estado civil e Hobby respectivamente. o valor M será substituído por Masculino. . Valor .Texto que será exibido na consulta.Atributo que corresponde ao valor armazenado na tabela.Posição inicial na string onde a informação está gravada.Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Como exemplo usaremos uma string para armazenar Sexo. Por exemplo. Para que estas informações sejam recuperadas são informados. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Início . estado civil um byte e hobby dois bytes.Texto que será exibido na consulta. A primeira posição é sempre 1. Sexo ocupa um byte. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Valor . Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar. Por exemplo.Caracter usado para separar os valores dentro de uma mesma string.Atributo que corresponde ao valor armazenado na tabela.

Cultura .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Quantidade de bytes que a informação ocupa na string. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Tamanho . cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música . Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes .

Inclui na lista os valores preenchidos nos atributos Label e Valor.Texto que será exibido na consulta.Salva a lista de valores informados para que possa ser reutilizado. Figura: Interface de definição de CSS à nível de campo. Atributos: Fonte . é exibido apenas o valor informado no Label. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Botão Limpar . .Limpa os atributos.Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Permite carregar uma Lista de valores pré-definida para uso como lookup. Valor Default . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Quando selecionado Não. Ambos Equivale à marcação das opções Consulta e Resumo. Botão Alterar .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. CSV e RTF). PDF. XML . Botão Incluir . que será aplicado no campo da aplicação. Exibir valor original e lookup . PDF).Define um valor padrão.Exclui o item selecionado. Separados Por . Botão Salvar . Carregar Definição de Lookup . usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista. Botão Excluir .Altera os atributos do item selecionado. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Resumo Aplica o lookup somente no resumo (HTML.Permite escolher o tipo de fonte.

Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da Borda . referente ao atributo "Colunas da Tabela" na conf da consulta. Cor de fundo . Tamanho da Borda . que será aplicado no objeto da aplicação.Permite aplicar o sublinhado. O cálculo do tamanho das barras é feito em relação ao Total Geral dos valores da coluna.Define o tamanho da Borda. Atributos: Tipo do gráfico linha .Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando.rigth.Largura. Alinhamento Vertical .Permite aplicar o tipo negrito na fonte.Permite escolher a cor. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas. a Largura do Gráfico foi de 200px.Permite escolher o tamanho da fonte. Alinhamento Horizontal . .Permite posicionar o label do filtro no local desejado (left.São dois os tipos de gráficos que podem ser utilizados. Negrito .Tamanho da Fonte .Define a cor da Borda.center e justify). Figura: Interface Gráfico de Linha. Abaixo mostraremos os dois tipos: Gráfico de Barras .Altura informada em pixel.center e justify). Nota: No exemplo mostrado pela tela acima.Permite posicionar o label do filtro no local desejado (left. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth. Sublinhado . Gráfico de Linha Utilizando está guia de edição é possível definir um gráfico para cada linha.

O forma de preenchimento vai variar de acordo com a opção escolhida. Imagem/Cor Negativa . Este campo só é utilizado pela opção Gráfico de Barras.Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. Imagem/Cor Positiva . Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de Quantidade. logo. Esse parâmetro será utilizado caso o valor do campo seja negativo. Clique no ícone ao lado para escolher a imagem "Ícone".Preencher o campo com o nome da imagem que será utilizada como Ícone. Este campo só é utilizado pela opção Gráfico de Barras. na linha de Título do campo. o valor utilizado será 200px. foi informado o valor 1000.Largura do gráfico em pixels.O Preenchimento desse campo segue os mesmos critérios do campo Imagem/Cor Positiva. a quantidade de estrelas existentes ao lado. Altura do Gráfico . um ícone para exibição do gráfico.Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Largura do Gráfico . no campo Ícone de Quantidade.Se mostrará o valor e o gráfico ao mesmo tempo.Margem do gráfico. Ícone de Quantidade . Neste tipo de opção escolhemos duas colunas para montagem do gráfico. Margem .Gráfico de Ícones . Caso não seja preenchido. Mostrar Valor . . podendo o valor estar do lado esquerdo ou direito da barra ou ícones. Este campo só é utilizado pela opção Gráfico de Barras.Altura do gráfico em pixels. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". veja abaixo: Gráfico de Barra . Gráfico de Ícones . Gráfico de Coluna Com a utilização desta opção. Nota: No exemplo acima. Clique no ícone ao lado para escolher a cor. A primeira é o próprio campo que estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da coluna pelo valor informado em Ícone de Quantidade.Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. aparecerá na consulta. é determinada pela divisão do valor exibido por 1000.

em pixels.Exibe as marcas do gráfico gerado.Permite escolher a cor.Figura6: Interface Gráfico de Coluna.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.Preenche os espaços em branco. Max.Altura do gráfico.Permite escolher a cor.Manter Aspecto do gráfico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Agrupar pelo Label . Cor labels . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.Largura do gráfico. Altura do Gráfico . Sum. em pixels. . Exibir marcas . Preencher Espaços . Atributos: Coluna para Label .Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.Ângulo dos valores dos gráficos gerado. Ângulo dos Valores . em pixels.Distância entre a borda da imagem e a borda do gráfico. Cor valores .Permite escolher a cor. Largura do Gráfico .Tipo das marcas no gráfico. Cor de fundo . Margem . Cor margens .Exibe os valores do gráfico gerado Manter Aspecto . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Exibir Valores .Função de sumarização a ser aplicada aos dados da coluna. Gráfico Configurável . Tipo marcas . Função de Sumarização .Permite escolher a cor. Min e Avg. As funções que podem ser utilizadas no campo são as seguintes: Count.Coluna para Label do campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Define o título do campo na aplicação.5678 ( ) 1234 . o valor será completado com zeros à esquerda. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo: CaracterDescrição É substituído por quaisquer caracteres retornados pelo banco de X dados.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 .xxxx (zz) xxxx .xxxx (zz) xxxx . É substituído por quaisquer caracteres retornados pelo banco de Z dados. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx .Não repetir o valor do campo caso este seja igual ao do registro anterior. é permitido definir regras de formatação de números reais. Atributos: Tipo do dado .5678 Não Repetir Valor . Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. Máscara de Consulta .5678 (12) 3456 . . nada será feito em relação aos caracteres que estão faltando. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Além disso os zeros à esquerda serão suprimidos. Quando o campo é definido como Decimal.xxxx (zz) xxxx .7890 (00) 1234 . Label .Define o tipo do campo da aplicação.7890 ( ) 1234 .Decimal Figura1: Interface Configuração do Campo.xxxx (xx) xxxx .

por extenso.Define qual caracter será usado para a separação decimal. de forma dinâmica. Tamanho da Linha – Tamanho máximo em caracteres a ser exibido na célula do valor.Define qual caracter será usado para a exibição de valores negativos. Casas Decimais . Exemplo: 2. Sinal negativo e Formato de número negativo. Quando não for selecionada serão exibidos os atributos Agrupamento.Número de casas decimais.Define qual caracter será usado para a separação de milhar. Por exemplo. Usar configurações regionais – Permite aplicar as configurações regionais de formatação de decimais ao campo. Se a opção completar com zeros for habilitada. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda.00 (Dois mil e cem). ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Antes do Lookup Depois do Lookup .(Veja configurações regionais). Separador Decimal . Completa Zeros – Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125. Formato de número negativo . Cor dos Negativos – Permite definir uma cor quando o valor for negativo.500. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta.100.50. Exibir Valor por Extenso .Informa o tipo do campo no banco de dados. Sinal negativo .O valor será exibido por extenso. Esse valor já faz parte do tamanho do campo. Figura2: Interface Formatando Número. Ao ultrapassar este valor é feita a quebra da linha dentro da célula. Agrupamento . a apresentação do valor será 125.Repetir Valor Não Repetir Valor Tipo SQL .Define o posicionamento do sinal negativo em relação ao valor. mas o número de casas decimais definido foi 3.

Quando o Comando Select informado retornar vários valores.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Separados Por . Ambos Equivale à marcação das opções Consulta e Resumo.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. PDF. XML . . CSV e RTF). é exibido apenas o valor retornado pelo Comando Select. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". a opção Sim deve ser selecionada. Múltiplas Opções .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. Atributos : Comando Select . Exibir valor original e lookup . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Resumo Aplica o lookup somente no resumo (HTML e PDF). Usar conexão específica .Define o separador dos valores retornados pelo Comando Select. Delimitador . esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. o campo entre chaves será substituido pelo seu valor na tabela. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Quando selecionado Não.Lookup de Consulta . usado nos casos onde o comando select não retorna nenhum valor. Figura3: Interface Lookup de Consuta Automático. No momento da execução. Caso contrário. Valor Default .Define um valor padrão. recuperando os valores de uma tabela.

Simples Valor Será exibido apenas um valor para o campo. Múltiplos Valores (Posição) e Múltiplos Valores (Binário).Define o modo de funcionamento do lookup. Os valores devem ser separados por um delimitador a ser informado. . Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. É feita uma substituição das partes de uma string armazenada no campo.Lookup de Consulta . podendo ser : Simples Valor . É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.Texto que será exibido na consulta. Figura4: Interface Lookup de Consulta Manual. Atributos: Tipos de Lookup .Atributo que corresponde ao valor armazenado na tabela. Valor . Figura5: Configuração do lookup Simples Valor Label . o valor M será substituído por Masculino. Múltiplos Valores (Delimitador). Por exemplo. separadas por um delimitador.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. por valores contidos em uma lista.

Como exemplo usaremos uma string para armazenar Sexo. além do label.C será substituído por Esportes Cinema .Caracter usado para separar os valores dentro de uma mesma string. o valor E.Texto que será exibido na consulta. Delimitador . Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.Atributo que corresponde ao valor armazenado na tabela. Estado civil e Hobby respectivamente. Para que estas informações sejam recuperadas são informados. Por exemplo. Valor . Sexo ocupa um byte. .Texto que será exibido na consulta. estado civil um byte e hobby dois bytes.Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado.

cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco.Posição inicial na string onde a informação está gravada. o valor M será substituído por Masculino.Cultura . Início . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. Tamanho .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Atributo que corresponde ao valor armazenado na tabela. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. A primeira posição é sempre 1.Valor .Quantidade de bytes que a informação ocupa na string. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . Por exemplo.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .

Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. Ambos Equivale à marcação das opções Consulta e Resumo. XML . caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Botão Incluir .Texto que será exibido na consulta. Valor Default . Botão Excluir .Inclui na lista os valores preenchidos nos atributos Label e Valor. Botão Salvar .Altera os atributos do item selecionado. Botão Alterar . Separados Por . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Resumo Aplica o lookup somente no resumo (HTML. . CSV e RTF). PDF).Permite carregar uma Lista de valores pré-definida para uso como lookup. PDF. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Limpa os atributos. Figura: Interface de definição de CSS à nível de campo. Exibir valor original e lookup . usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Quando selecionado Não.Exclui o item selecionado. é exibido apenas o valor informado no Label.Define um valor padrão.Figura8: Configuração do lookup Múltiplos Valores (Binário) Label . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Salva a lista de valores informados para que possa ser reutilizado. Carregar Definição de Lookup . Botão Limpar .

Figura: Interface Gráfico de Linha.Define a cor da Borda.Permite aplicar o sublinhado.Permite posicionar o label do filtro no local desejado (left. Atributos: Tipo do gráfico linha .Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. Altura . Largura .Permite posicionar o label do filtro no local desejado (left. Abaixo mostraremos os dois tipos: Gráfico de Barras . Gráfico de Linha Utilizando está guia de edição é possível definir um gráfico para cada linha. Cor de fundo . Tamanho da Fonte . Tamanho da Borda .Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte. .Largura. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth.Permite aplicar o tipo negrito na fonte.center e justify).Atributos: Fonte .Altura informada em pixel.Permite escolher a cor. O cálculo do tamanho das barras é feito em relação ao Total Geral dos valores da coluna. que será aplicado no objeto da aplicação. Alinhamento Vertical . Sublinhado .São dois os tipos de gráficos que podem ser utilizados. Alinhamento Horizontal . referente ao atributo "Colunas da Tabela" na conf da consulta. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito .rigth. que será aplicado no campo da aplicação.Define o tamanho da Borda. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.center e justify).

e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". Clique no ícone ao lado para escolher a imagem "Ícone". podendo o valor estar do lado esquerdo ou direito da barra ou ícones. a Largura do Gráfico foi de 200px. logo.Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando.Largura do gráfico em pixels.Margem do gráfico.Se mostrará o valor e o gráfico ao mesmo tempo. no campo Ícone de Quantidade. Gráfico de Ícones . Margem . A primeira é o próprio campo que estamos trabalhando.Nota: No exemplo mostrado pela tela acima.O Preenchimento desse campo segue os mesmos critérios do campo Imagem/Cor Positiva. Neste tipo de opção escolhemos duas colunas para montagem do gráfico. Largura do Gráfico . Ícone de Quantidade . Mostrar Valor .Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. um ícone para exibição do gráfico. foi informado o valor 1000.Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Gráfico de Coluna Com a utilização desta opção.O forma de preenchimento vai variar de acordo com a opção escolhida. é determinada pela divisão do valor exibido por 1000. Caso não seja preenchido. na linha de Título do campo.Altura do gráfico em pixels. . Imagem/Cor Positiva . Altura do Gráfico . Este campo só é utilizado pela opção Gráfico de Barras. Imagem/Cor Negativa . Gráfico de Ícones . Este campo só é utilizado pela opção Gráfico de Barras.Preencher o campo com o nome da imagem que será utilizada como Ícone. o valor utilizado será 200px. veja abaixo: Gráfico de Barra . Clique no ícone ao lado para escolher a cor. Nota: No exemplo acima. Este campo só é utilizado pela opção Gráfico de Barras. aparecerá na consulta. Esse parâmetro será utilizado caso o valor do campo seja negativo. O cálculo da quantidade de ícones é feito pela divisão do valor da coluna pelo valor informado em Ícone de Quantidade. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de Quantidade. a quantidade de estrelas existentes ao lado.

Altura do Gráfico . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Ângulo dos valores dos gráficos gerado.Distância entre a borda da imagem e a borda do gráfico. Max.Permite escolher a cor.Exibe os valores do gráfico gerado Manter Aspecto . Margem . Gráfico Configurável . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. Cor labels . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Semelhante ao efeito de um group by em um Select. As funções que podem ser utilizadas no campo são as seguintes: Count. em pixels. Cor de fundo . Min e Avg. Sum.Permite escolher a cor.Figura6: Interface Gráfico de Coluna. . em pixels.Coluna para Label do campo. Agrupar pelo Label .Função de sumarização a ser aplicada aos dados da coluna.Agrupar valores da coluna pelo label.Preenche os espaços em branco. Cor valores . Função de Sumarização .Altura do gráfico.Largura do gráfico. Largura do Gráfico . Exibir Valores .Permite escolher a cor. em pixels. Preencher Espaços . Cor margens . Atributos: Coluna para Label . Ângulo dos Valores .Permite escolher a cor.Manter Aspecto do gráfico.

Exibe as marcas do gráfico gerado.Exibir marcas . . Tipo marcas .Tipo das marcas no gráfico.

xxxx (xx) xxxx .Define o título do campo na aplicação. Além disso os zeros à esquerda serão suprimidos.5678 Não Repetir Valor . Label .xxxx (zz) xxxx . nada será feito em relação aos caracteres que estão faltando. .Moeda Figura 1: Interface Configurações Gerais Atributos: Tipo de dados . o valor será completado com zeros à esquerda.xxxx (zz) xxxx . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara. São dois os tipos de máscara descritos na tabela abaixo: CaracterDescrição É substituído por quaisquer caracteres retornados pelo banco de X dados.5678 (12) 3456 . Máscara de Consulta . Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. É substituído por quaisquer caracteres retornados pelo banco de Z dados.7890 (00) 1234 .Define a máscara de exibição do campo. Campos de moeda são formatados de acordo com as regras de formatação de moeda.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 .Definir o tipo de aplicação no campo.5678 ( ) 1234 .xxxx (zz) xxxx .Não repetir o valor do campo caso este seja igual ao do registro anterior.7890 ( ) 1234 . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx .

Define a formatação do valor de moeda positivo. mas o número de casas decimais definido foi 3.Define qual caracter será usado para a separação decimal. Agrupamento. Agrupamento . Formato de moeda negativo . Exemplo: O valor é R$ 125. Cor dos Negativos .Define quais caracteres representam o símbolo monetário. Figura: Interface Formatação dos Valores. Casas Decimais . Formato de moeda positivo e Formato de moeda negativo. por extenso. Símbolo Monetário .Informa o tipo do campo no banco de dados.500. Exibir Valor por Extenso . Quando não for selecionada serão exibidos os atributos Símbolo Monetátio.100.Tamanho máximo em caracteres a ser exibido na célula do valor.50.Define qual caracter será usado para a exibição de valores negativos. Exemplo: R$2. Tamanho da Linha .Define se as casas decimais serão ou não completadas com zeros a direita.Permite definir uma cor quando o valor for negativo. Formato Monetário .Define a formatação do valor de moeda negativo.Repetir Valor Não Repetir Valor Tipo SQL . Atributos: Usar configurações regionais .Define qual caracter será usado para a separação de milhar. Completa Zeros . Se a opção completar com zeros for habilitada.Permite definir se o conteúdo do campo será apresentado ou não no formato monetário.Número de casas decimais. a apresentação do valor será R$ 125. Sinal negativo .O valor será exibido por extenso. (Veja configurações regionais). Lookup de Consulta . Separador Decimal . Ao ultrapassar este valor é feita a quebra da linha dentro da célula. Esse valor já faz parte do tamanho do campo. Sinal negativo.00 (Dois mil e cem reais). Formato de moeda positivo .Permite aplicar as configurações regionais de formatação de moedas ao campo.

No momento da execução. Antes do Lookup Depois do Lookup Lookup de Consulta .Automático Lookup usado para modificar a exibição do campo de forma dinâmica. de forma dinâmica. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda. Ambos Equivale à marcação das opções Consulta e Resumo.Define o separador dos valores retornados pelo Comando Select. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}".Forma utilizada para modificar a exibição de um determinado campo na consulta. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. XML . Múltiplas Opções . o campo entre chaves será substituido pelo seu valor na tabela. recuperando os valores de uma tabela. PDF. CSV e RTF).Quando selecionado Não. a opção Sim deve ser selecionada. Exibir valor original e lookup . esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. usado nos casos onde o comando select não retorna nenhum valor. serão exibidos o valor original do campo e o valor retornado pelo .Quando o Comando Select informado retornar vários valores. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Resumo Aplica o lookup somente no resumo (HTML e PDF). Por exemplo. Figura3: Interface Lookup de Consuta Automático. Atributos : Comando Select . é exibido apenas o valor retornado pelo Comando Select. Delimitador .Define um valor padrão. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Caso contrário. Valor Default .Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta.

Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. Atributos: Tipos de Lookup . Figura4: Interface Lookup de Consulta Manual. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.Atributo que corresponde ao valor armazenado na tabela.Comando Select separados pelo caracter definido em Separados por.Define o modo de funcionamento do lookup.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Múltiplos Valores (Delimitador). Múltiplos Valores (Posição) e Múltiplos Valores (Binário). Figura5: Configuração do lookup Simples Valor Label . . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Separados Por . Simples Valor Será exibido apenas um valor para o campo. Usar conexão específica . o valor M será substituído por Masculino. Por exemplo. Valor .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. podendo ser : Simples Valor .Texto que será exibido na consulta. Lookup de Consulta .

Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado.Atributo que corresponde ao valor armazenado na tabela. Sexo ocupa um byte. Por exemplo. o valor E.Caracter usado para separar os valores dentro de uma mesma string.Texto que será exibido na consulta. Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Delimitador . .C será substituído por Esportes Cinema . além do label. Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Como exemplo usaremos uma string para armazenar Sexo. Estado civil e Hobby respectivamente. separadas por um delimitador.Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. por valores contidos em uma lista. estado civil um byte e hobby dois bytes. Os valores devem ser separados por um delimitador a ser informado. Para que estas informações sejam recuperadas são informados. Valor . É feita uma substituição das partes de uma string armazenada no campo.

Quantidade de bytes que a informação ocupa na string. Início . o valor M será substituído por Masculino.Atributo que corresponde ao valor armazenado na tabela. cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Valor . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . Tamanho . A primeira posição é sempre 1. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Texto que será exibido na consulta.Cultura .Leitura) Valor Atribuído 1 2 4 Descrição no Lookup Esportes Cultura Lazer .Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Posição inicial na string onde a informação está gravada.

Salva a lista de valores informados para que possa ser reutilizado. Botão Alterar .Exclui o item selecionado.Quando selecionado Não.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. Botão Limpar . é exibido apenas o valor informado no Label. . Botão Incluir . PDF.8 16 Leitura Música Figura8: Configuração do lookup Múltiplos Valores (Binário) Label . caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Gráfico de Linha Utilizando está guia de edição é possível definir um gráfico para cada linha. Botão Excluir . Valor Default . Carregar Definição de Lookup . PDF). usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Exibir valor original e lookup . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Permite carregar uma Lista de valores pré-definida para uso como lookup.Inclui na lista os valores preenchidos nos atributos Label e Valor.Limpa os atributos. CSV e RTF). Separados Por .Texto que será exibido na consulta.Define um valor padrão.Altera os atributos do item selecionado. Resumo Aplica o lookup somente no resumo (HTML. Ambos Equivale à marcação das opções Consulta e Resumo. XML . Botão Salvar .

Ícone de Quantidade . O cálculo da quantidade de ícones é feito pela divisão do valor da coluna pelo valor informado em Ícone de Quantidade.Figura: Interface Gráfico de Linha. foi informado o valor 1000. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de Quantidade. no campo Ícone de Quantidade. Mostrar Valor . Nota: No exemplo acima. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas. a quantidade de estrelas existentes ao lado. podendo o valor estar do lado esquerdo ou direito da barra ou ícones.Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Gráfico de Ícones .Se mostrará o valor e o gráfico ao mesmo tempo. Nota: No exemplo mostrado pela tela acima.Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. Atributos: Tipo do gráfico linha .Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. é determinada pela divisão do valor exibido por 1000. a Largura do Gráfico foi de 200px. O cálculo do tamanho das barras é feito em relação ao Total Geral dos valores da coluna. . Abaixo mostraremos os dois tipos: Gráfico de Barras . logo.São dois os tipos de gráficos que podem ser utilizados.

Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Imagem/Cor Negativa .Margem do gráfico.O Preenchimento desse campo segue os mesmos critérios do campo Imagem/Cor Positiva.O forma de preenchimento vai variar de acordo com a opção escolhida. veja abaixo: Gráfico de Barra . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Gráfico de Ícones . Altura do Gráfico .Permite escolher a cor. o valor utilizado será 200px.Coluna para Label do campo. Este campo só é utilizado pela opção Gráfico de Barras.Preencher o campo com o nome da imagem que será utilizada como Ícone.Altura do gráfico em pixels. Cor de fundo . aparecerá na consulta. Clique no ícone ao lado para escolher a imagem "Ícone". na linha de Título do campo.Largura do gráfico em pixels. Margem . Este campo só é utilizado pela opção Gráfico de Barras.Manter Aspecto do gráfico. A primeira é o próprio campo que estamos trabalhando. Esse parâmetro será utilizado caso o valor do campo seja negativo. . Figura6: Interface Gráfico de Coluna. Exibir Valores . Caso não seja preenchido. Clique no ícone ao lado para escolher a cor. Gráfico de Coluna Com a utilização desta opção. Imagem/Cor Positiva .Exibe os valores do gráfico gerado Manter Aspecto .Largura do Gráfico . e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". um ícone para exibição do gráfico. Este campo só é utilizado pela opção Gráfico de Barras. Atributos: Coluna para Label . Neste tipo de opção escolhemos duas colunas para montagem do gráfico.

Ângulo dos valores dos gráficos gerado.Ângulo dos Valores . As funções que podem ser utilizadas no campo são as seguintes: Count. Agrupar pelo Label .Largura do gráfico.Distância entre a borda da imagem e a borda do gráfico. . Exibir marcas . Tipo marcas .Agrupar valores da coluna pelo label. Margem .Tipo das marcas no gráfico. Preencher Espaços . em pixels.Permite escolher a cor. Semelhante ao efeito de um group by em um Select. Gráfico Configurável .Função de sumarização a ser aplicada aos dados da coluna. em pixels. Largura do Gráfico . Cor labels . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. Sum. Cor valores . Cor margens .Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. Altura do Gráfico . Max.Exibe as marcas do gráfico gerado. Função de Sumarização . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.Permite escolher a cor.Preenche os espaços em branco.Altura do gráfico. em pixels. Min e Avg.

. O ícone "Escolher imagem" lista imagens padrão do ScriptCase para seleção. O ícone "Fazer upload de uma imagem" possibilita que o desenvolvedor envie para o servidor uma imagem localizada em outra máquina. Borda .Permite escolher o tipo de fonte. Quando o campo é do tipo imagem html. Atributos: Fonte . Pode ser em Porcentagem ou em Pixels. Altura .Largura da borda da imagem em pixels.Define a largura da imagem. Pode ser em Porcentagem ou em Pixels.Define a altura da imagem.Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. que será aplicado no campo da aplicação.Define o tipo do campo da aplicação. Label . Largura . Imagem . ele permite inserir no campo uma imagem. Figura: Interface de definição de CSS à nível de campo.Define a imagem que deverá ser exibida.Imagem Html Figura1:Interface Configuração Geral do Campo. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Atributos: Tipo do dado .

Alinhamento Vertical .Largura. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Altura .rigth. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Tamanho da Fonte .center e justify).Define a cor da Borda. Negrito . referente ao atributo "Colunas da Tabela" na conf da consulta.Altura informada em pixel.Permite escolher a cor. .Permite aplicar o tipo negrito na fonte.Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda . que será aplicado no objeto da aplicação.center e justify).Permite posicionar o label do filtro no local desejado (left.rigth.Permite escolher o tamanho da fonte.Define o tamanho da Borda.Permite aplicar o sublinhado. Largura . Sublinhado . Alinhamento Horizontal . Cor da Borda .

Data Figura1: Interface Configuração Geral do Campo. Figura3: Formatação dos Valores sem configurações regionais.Não repetir o valor do campo caso este seja igual ao do registro anterior. Repetir Valor Não Repetir Valor Tipo SQL . Label . Atributos: Tipo do dado .Define o tipo do campo da aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quando não for selecionada será exibido o atributo Máscara Detalhe. é permitido definir regras de formatação de datas. Atributos: Usar configurações regionais -Permite aplicar as configurações regionais de formatação de datas no campo. Figura2: Formatação dos Valores com configurações regionais. Não Repetir Valor . caso contrário será exibido o .Define o título do campo na aplicação.Informa o tipo do campo no banco de dados. Quando o campo é do tipo Data.

seguindo o padrão da função Date do PHP. d \d\e F \d\e Y Quinta.Disponibiliza uma série de formatos predefinidos para exibição das datas.(Veja configurações regionais). Exibição . Exemplos: d-m-Y F/Y j/n/Y \a\s g:i:s A 25-09-2009 Setembro/2009 25/9/2001 as 14:30:11 PM l.atributo Exibição. Máscara Detalhe -Define a forma como o campo será mostrado na consulta. 25 de Janeiro de 2009 h:i:s 11:33:20 #h:i:s 123:43:27 (acumulando em horas) Tabela de Formatações j dia do mês "1" to "31" d dia do mês com zero a "01" a "31" esquerda n mês "1" a"12" m mês com zero a "01" a"12" esquerda M mês por extenso 3 "Jan" letras F mês por extenso "Janeiro" completo y ano com 2 dígitos "09" Y ano com 4 dígitos "2009" D dia da semana 3 letras "Seg" l dia da semana por "Segunda" extenso g hora formato 12-horas "1" a "12" G hora formato 24-horas "0" a "23" h hora formato 12-horas "01" a "12" com zero a esquerda H hora formato 24-horas "00" a "23" com zero a esquerda i minutos "00" a "59" s segundos com zero a "00" a "59" esquerda a antes e pós meridiam "am" a "pm" A antes e pós meridiam "AM" a "PM" #h acumulador de horas #i acumulador de minutos #s acumulador de segundos \ escape .

a opção Sim deve ser selecionada. Delimitador . esta opção deverá .Permite definir a formatação do campo quando o tipo SQL for diferente de Date.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. Múltiplas Opções .Formato Interno . ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). o campo entre chaves será substituido pelo seu valor na tabela.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. defina o formato interno como: AAAAMMDD Exemplo2: Uma data armazenada em um campo SQL definido como char(6) onde a posição 1 a 2 representa o mês e a posição 3 a 6 o ano. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda.Quando o Comando Select informado retornar vários valores.Define o separador dos valores retornados pelo Comando Select. Figura3: Interface Lookup de Consuta Automático. defina o formato interno como: MMAAAA Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Devem ser utilizados os caracteres A. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". M e D que correspondem a Ano. Antes do Lookup Depois do Lookup Lookup de Consulta . Por exemplo. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano. recuperando os valores de uma tabela. a posição 5 e 6 o mês e a posição 7 e 8 o dia. Mês e Dia respectivamente. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Atributos : Comando Select . de forma dinâmica. No momento da execução.

XML . podendo ser : Simples Valor . Atributos: Tipos de Lookup .Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. CSV e RTF). Lookup de Consulta . É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. Múltiplos Valores (Delimitador). Exibir valor original e lookup . Caso contrário. Figura4: Interface Lookup de Consulta Manual. Separados Por . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Usar conexão específica . usado nos casos onde o comando select não retorna nenhum valor. serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. Ambos Equivale à marcação das opções Consulta e Resumo. . Resumo Aplica o lookup somente no resumo (HTML e PDF). Valor Default .Quando selecionado Não.Define um valor padrão. Simples Valor Será exibido apenas um valor para o campo.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. é exibido apenas o valor retornado pelo Comando Select.Define o modo de funcionamento do lookup. Múltiplos Valores (Posição) e Múltiplos Valores (Binário). PDF.ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Valor . Os valores devem ser separados por um delimitador a ser informado. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Para que estas informações sejam recuperadas são informados. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Por exemplo. Sexo ocupa um byte. por valores contidos em uma lista. além do label. Para tanto definimos a lista como: .Atributo que corresponde ao valor armazenado na tabela. Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Por exemplo. o valor M será substituído por Masculino. Delimitador .Figura5: Configuração do lookup Simples Valor Label .Atributo que corresponde ao valor armazenado na tabela.Caracter usado para separar os valores dentro de uma mesma string. Como exemplo usaremos uma string para armazenar Sexo. É feita uma substituição das partes de uma string armazenada no campo. estado civil um byte e hobby dois bytes. Estado civil e Hobby respectivamente.Texto que será exibido na consulta. separadas por um delimitador. Valor .C será substituído por Esportes Cinema . o valor E.Texto que será exibido na consulta.

cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. o valor M será substituído por Masculino. Início . Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Atributo que corresponde ao valor armazenado na tabela.Posição inicial na string onde a informação está gravada.Texto que será exibido na consulta. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar. Por exemplo. Tamanho . Valor . Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: . A primeira posição é sempre 1.Quantidade de bytes que a informação ocupa na string. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.

Carregar Definição de Lookup .11 = 1 + 2 + 8 = (Esportes .Texto que será exibido na consulta.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Figura8: Configuração do lookup Múltiplos Valores (Binário) Label . Botão Salvar . Botão Limpar . .Salva a lista de valores informados para que possa ser reutilizado. Valor Default .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Define um valor padrão.Inclui na lista os valores preenchidos nos atributos Label e Valor.Permite carregar uma Lista de valores pré-definida para uso como lookup. PDF. Resumo Aplica o lookup somente no resumo (HTML. PDF).Exclui o item selecionado. CSV e RTF).Limpa os atributos. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Cultura . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Ambos Equivale à marcação das opções Consulta e Resumo. Botão Incluir .Altera os atributos do item selecionado. Botão Excluir . XML . Botão Alterar .

Permite aplicar o sublinhado.Define a cor da Borda. Largura . que será aplicado no objeto da aplicação.rigth.Permite escolher a cor. Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo negrito na fonte.center e justify).Largura. referente ao atributo "Colunas da Tabela" na conf da consulta. que será aplicado no campo da aplicação. Altura .Define o tamanho da Borda. Cor de fundo . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Alinhamento Vertical .Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. é exibido apenas o valor informado no Label.Permite posicionar o label do filtro no local desejado (left. Gráfico de Coluna . Figura: Interface de definição de CSS à nível de campo. Sublinhado . caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Separados Por . Cor da Borda . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Tamanho da Fonte .Exibir valor original e lookup . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tipo de fonte.Permite escolher o tamanho da fonte.Quando selecionado Não. Tamanho da Borda .Altura informada em pixel.center e justify). Atributos: Fonte .rigth.

.Permite escolher a cor. As funções que podem ser utilizadas no campo são as seguintes: Count. em pixels. Min e Avg. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Função de sumarização a ser aplicada aos dados da coluna.Manter Aspecto do gráfico. Exibir Valores . Sum.Agrupar valores da coluna pelo label. Agrupar pelo Label . Margem . em pixels. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Largura do Gráfico . Neste tipo de opção escolhemos duas colunas para montagem do gráfico. Semelhante ao efeito de um group by em um Select. Cor margens . Altura do Gráfico . Max.Coluna para Label do campo.Ângulo dos valores dos gráficos gerado. Atributos: Coluna para Label .Permite escolher a cor.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. Figura6: Interface Gráfico de Coluna. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor de fundo . Ângulo dos Valores . Função de Sumarização .Exibe os valores do gráfico gerado Manter Aspecto . aparecerá na consulta. A primeira é o próprio campo que estamos trabalhando.Altura do gráfico. Gráfico Configurável . em pixels.Distância entre a borda da imagem e a borda do gráfico.Com a utilização desta opção.Largura do gráfico. um ícone para exibição do gráfico. na linha de Título do campo.

Cor labels . Cor valores . Exibir marcas . Tipo marcas .Tipo das marcas no gráfico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Exibe as marcas do gráfico gerado. Preencher Espaços .Preenche os espaços em branco. .Permite escolher a cor.Permite escolher a cor.

Permite aplicar as configurações regionais de formatação de horas no campo. Figura 3: Formatação dos Valores sem configurações regionais. Atributos: Usar configurações regionais .Não repetir o valor do campo caso este seja igual ao do registro anterior. caso . Atributos: Tipo do dado .Hora Figura1: Interface Configuração Geral do Campo. Quando não for selecionada será exibido o atributo Máscara Detalhe.Define o tipo do campo da aplicação. Repetir Valor Não Repetir Valor Tipo SQL . Label . Quando o campo é do tipo Hora. Não Repetir Valor . Figura2: Formatação dos Valores com configurações regionais.Define o título do campo na aplicação. é permitido definir regras de formatação de hora.Informa o tipo do campo no banco de dados. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.

Disponibiliza uma série de formatos predefinidos para exibição das datas. Exibição . seguindo o padrão da função Date do PHP. Máscara Detalhe -Define a forma como o campo será mostrado na consulta. Exemplos: d-m-Y F/Y j/n/Y \a\s g:i:s A 25-09-2009 Setembro/2009 25/9/2001 as 14:30:11 PM l.contrário será exibido o atributo Exibição. d \d\e F \d\e Y Quinta.(Veja configurações regionais). 25 de Janeiro de 2009 h:i:s 11:33:20 #h:i:s 123:43:27 (acumulando em horas) Tabela de Formatações j dia do mês "1" to "31" d dia do mês com zero a "01" a "31" esquerda n mês "1" a"12" m mês com zero a "01" a"12" esquerda M mês por extenso 3 "Jan" letras F mês por extenso "Janeiro" completo y ano com 2 dígitos "09" Y ano com 4 dígitos "2009" D dia da semana 3 letras "Seg" l dia da semana por "Segunda" extenso g hora formato 12-horas "1" a "12" G hora formato 24-horas "0" a "23" h hora formato 12-horas "01" a "12" com zero a esquerda H hora formato 24-horas "00" a "23" com zero a esquerda i minutos "00" a "59" s segundos com zero a "00" a "59" esquerda a antes e pós meridiam "am" a "pm" A antes e pós meridiam "AM" a "PM" #h acumulador de horas #i acumulador de minutos #s acumulador de segundos \ escape .

recuperando os valores de uma tabela. Figura3: Interface Lookup de Consuta Automático. Múltiplas Opções . OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. defina o formato interno como: MMAAAA Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Antes do Lookup Depois do Lookup Lookup de Consulta . No momento da execução. Mês e Dia respectivamente.Formato Interno . a opção Sim deve ser selecionada. de forma dinâmica. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". a posição 5 e 6 o mês e a posição 7 e 8 o dia.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta.Permite definir a formatação do campo quando o tipo SQL for diferente de Date. o campo entre chaves será substituido pelo seu valor na tabela. Atributos : Comando Select . M e D que correspondem a Ano. . Por exemplo. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda. Devem ser utilizados os caracteres A. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano.Quando o Comando Select informado retornar vários valores. defina o formato interno como: AAAAMMDD Exemplo2: Uma data armazenada em um campo SQL definido como char(6) onde a posição 1 a 2 representa o mês e a posição 3 a 6 o ano.Automático Lookup usado para modificar a exibição do campo de forma dinâmica.

esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.Define um valor padrão. Caso contrário. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. CSV e RTF).Quando selecionado Não. Valor Default . Usar conexão específica . XML .Delimitador . Resumo Aplica o lookup somente no resumo (HTML e PDF). Exibir valor original e lookup . Múltiplos Valores (Delimitador). Múltiplos Valores (Posição) e Múltiplos Valores (Binário). serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. PDF. Figura4: Interface Lookup de Consulta Manual.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Lookup de Consulta . podendo ser : Simples Valor .Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Separados Por . Simples Valor Será exibido apenas um valor para o campo.Define o modo de funcionamento do lookup.Define o separador dos valores retornados pelo Comando Select. usado nos casos onde o comando select não retorna nenhum valor. Ambos Equivale à marcação das opções Consulta e Resumo. . é exibido apenas o valor retornado pelo Comando Select. Atributos: Tipos de Lookup .

Por exemplo. Sexo ocupa um byte. Como exemplo usaremos uma string para armazenar Sexo. Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label .Figura5: Configuração do lookup Simples Valor Label . Para tanto definimos a lista como: .C será substituído por Esportes Cinema . o valor M será substituído por Masculino. Valor . Para que estas informações sejam recuperadas são informados.Caracter usado para separar os valores dentro de uma mesma string. Por exemplo. o valor E. É feita uma substituição das partes de uma string armazenada no campo. Estado civil e Hobby respectivamente.Atributo que corresponde ao valor armazenado na tabela. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado.Atributo que corresponde ao valor armazenado na tabela. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. por valores contidos em uma lista.Texto que será exibido na consulta. Delimitador . Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado.Texto que será exibido na consulta. estado civil um byte e hobby dois bytes. separadas por um delimitador. Os valores devem ser separados por um delimitador a ser informado. Valor . além do label.

Atributo que corresponde ao valor armazenado na tabela. A primeira posição é sempre 1.Texto que será exibido na consulta.Posição inicial na string onde a informação está gravada. Por exemplo.Quantidade de bytes que a informação ocupa na string.Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar. Início . o valor M será substituído por Masculino. cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: . Tamanho . Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Valor . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.

PDF.Limpa os atributos. Carregar Definição de Lookup . Botão Salvar . Valor Default .Texto que será exibido na consulta.Cultura . Botão Excluir . Botão Limpar .Altera os atributos do item selecionado. CSV e RTF).Permite carregar uma Lista de valores pré-definida para uso como lookup. usado nos casos onde o valor armazenado não .Exclui o item selecionado. Botão Incluir . Resumo Aplica o lookup somente no resumo (HTML. XML .Salva a lista de valores informados para que possa ser reutilizado. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Define um valor padrão. Botão Alterar .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Inclui na lista os valores preenchidos nos atributos Label e Valor.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Ambos Equivale à marcação das opções Consulta e Resumo.11 = 1 + 2 + 8 = (Esportes . PDF).

que será aplicado no campo da aplicação. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Horizontal .Permite escolher o tamanho da fonte.Quando selecionado Não.Permite aplicar o sublinhado. referente ao atributo "Colunas da Tabela" na conf da consulta. Atributos: Fonte .rigth.Permite escolher o tipo de fonte.center e justify). Alinhamento Vertical . Tamanho da Borda .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select.Altura informada em pixel.Permite aplicar o tipo negrito na fonte. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Largura.corresponde a nenhum valor da lista. Exibir valor original e lookup . Altura . que será aplicado no objeto da aplicação. . Cor de fundo .center e justify). é exibido apenas o valor informado no Label. Negrito . Sublinhado . Largura . Figura: Interface de definição de CSS à nível de campo. Separados Por .Permite escolher a cor.Permite posicionar o label do filtro no local desejado (left.rigth.Define o tamanho da Borda. Tamanho da Fonte .Permite posicionar o label do filtro no local desejado (left. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Define a cor da Borda. Cor da Borda .

Quando o campo é do tipo Data e Hora. Figura3: Formatação dos Valores sem configurações regionais. Figura2: Formatação dos Valores com configurações regionais.Não repetir o valor do campo caso este seja igual ao do registro anterior.Define o título do campo na aplicação.Data E Hora Figura1: Interface Configuração Geral do Campo. Label .Define o tipo do campo da aplicação. Não Repetir Valor . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Repetir Valor Não Repetir Valor Tipo SQL . é permitido definir regras de formatação para data e hora.Informa o tipo do campo no banco de dados.Permite aplicar as configurações regionais de formatação de . Atributos: Usar configurações regionais . Atributos: Tipo do dado .

Quando não for selecionada será exibido o atributo Máscara Detalhe. caso contrário será exibido o atributo Exibição. seguindo o padrão da função Date do PHP. Exemplos: d-m-Y F/Y j/n/Y \a\s g:i:s A 25-09-2009 Setembro/2009 25/9/2001 as 14:30:11 PM l.Disponibiliza uma série de formatos predefinidos para exibição das datas. 25 de Janeiro de 2009 h:i:s 11:33:20 #h:i:s 123:43:27 (acumulando em horas) Tabela de Formatações j dia do mês "1" to "31" d dia do mês com zero a "01" a "31" esquerda n mês "1" a"12" m mês com zero a "01" a"12" esquerda M mês por extenso 3 "Jan" letras F mês por extenso "Janeiro" completo y ano com 2 dígitos "09" Y ano com 4 dígitos "2009" D dia da semana 3 letras "Seg" l dia da semana por "Segunda" extenso g hora formato 12-horas "1" a "12" G hora formato 24-horas "0" a "23" h hora formato 12-horas "01" a "12" com zero a esquerda H hora formato 24-horas "00" a "23" com zero a esquerda i minutos "00" a "59" s segundos com zero a "00" a "59" esquerda a antes e pós meridiam "am" a "pm" A antes e pós meridiam "AM" a "PM" #h acumulador de horas #i acumulador de minutos #s acumulador de . d \d\e F \d\e Y Quinta.(Veja configurações regionais). Máscara Detalhe -Define a forma como o campo será mostrado na consulta. Exibição .datas e horas no campo.Numero de decimais para os segundos. Decimais dos segundos .

recuperando os valores de uma tabela. Devem ser utilizados os caracteres A.\ segundos escape Formato Interno . Antes do Lookup Depois do Lookup Lookup de Consulta . defina o formato interno como: AAAAMMDD Exemplo2: Uma data armazenada em um campo SQL definido como char(6) onde a posição 1 a 2 representa o mês e a posição 3 a 6 o ano. Atributos : Comando Select . a posição 5 e 6 o mês e a posição 7 e 8 o dia. de forma dinâmica. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. o campo entre chaves será substituido pelo seu valor na tabela. M e D que correspondem a Ano. Mês e Dia respectivamente. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". Figura3: Interface Lookup de Consuta Automático. Por exemplo.Permite definir a formatação do campo quando o tipo SQL for diferente de Date. . defina o formato interno como: MMAAAA Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). No momento da execução.

Ambos Equivale à marcação das opções Consulta e Resumo. Resumo Aplica o lookup somente no resumo (HTML e PDF).Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Separados Por . PDF. Lookup de Consulta . É feita uma substituição direta . CSV e RTF). Múltiplos Valores (Posição) e Múltiplos Valores (Binário). Atributos: Tipos de Lookup . XML . Usar conexão específica . Caso contrário.Quando o Comando Select informado retornar vários valores. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Delimitador . serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por.Define um valor padrão.Quando selecionado Não. Figura4: Interface Lookup de Consulta Manual. usado nos casos onde o comando select não retorna nenhum valor. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. Múltiplos Valores (Delimitador). a opção Sim deve ser selecionada.Define o modo de funcionamento do lookup. podendo ser : Simples Valor . Simples Valor Será exibido apenas um valor para o campo. é exibido apenas o valor retornado pelo Comando Select. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. Valor Default . Exibir valor original e lookup .Define o separador dos valores retornados pelo Comando Select.Múltiplas Opções .

por valores contidos em uma lista. . Por exemplo. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado.Atributo que corresponde ao valor armazenado na tabela.Texto que será exibido na consulta.Texto que será exibido na consulta. Valor .do valor armazenado no banco por um label definido em uma lista. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. separadas por um delimitador. Figura5: Configuração do lookup Simples Valor Label . Para que estas informações sejam recuperadas são informados. Valor . a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. além do label. Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Por exemplo. o valor M será substituído por Masculino.C será substituído por Esportes Cinema . É feita uma substituição das partes de uma string armazenada no campo. o valor E.Atributo que corresponde ao valor armazenado na tabela. Delimitador .Caracter usado para separar os valores dentro de uma mesma string. Os valores devem ser separados por um delimitador a ser informado.

Sexo ocupa um byte.Quantidade de bytes que a informação ocupa na string. Estado civil e Hobby respectivamente. Valor . A primeira posição é sempre 1. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Posição inicial na string onde a informação está gravada. Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como: Exemplo: A string MCED MasculinoCasado Estudar. cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 Descrição no Lookup Esportes Cultura Lazer . Por exemplo. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. estado civil um byte e hobby dois bytes.Como exemplo usaremos uma string para armazenar Sexo.Atributo que corresponde ao valor armazenado na tabela. Tamanho . o valor M será substituído por Masculino. Início .Texto que será exibido na consulta. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.

Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes .Inclui na lista os valores preenchidos nos atributos Label e Valor.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Exclui o item selecionado.8 16 Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Botão Limpar . Carregar Definição de Lookup .Altera os atributos do item selecionado.Permite carregar uma Lista de valores pré-definida para uso como lookup.Limpa os atributos.Cultura . Botão Incluir . Botão Excluir . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Botão Salvar . Botão Alterar . .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Salva a lista de valores informados para que possa ser reutilizado.Texto que será exibido na consulta.

CSV e RTF). Tamanho da Borda .Permite escolher a cor. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Valor Default . Exibir valor original e lookup .center e justify). que será aplicado no objeto da aplicação. Atributos: Fonte .Permite aplicar o sublinhado. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tamanho da fonte. Cor da Borda . . Figura: Interface de definição de CSS à nível de campo. PDF). Resumo Aplica o lookup somente no resumo (HTML.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. Alinhamento Horizontal .Quando selecionado Não.Permite posicionar o label do filtro no local desejado (left. é exibido apenas o valor informado no Label. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Define o tamanho da Borda.rigth.Permite escolher o tipo de fonte. Ambos Equivale à marcação das opções Consulta e Resumo. Cor de fundo .PDF. que será aplicado no campo da aplicação. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por.Define a cor da Borda. Tamanho da Fonte . Separados Por . Sublinhado . usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Permite aplicar o tipo negrito na fonte. XML . Negrito .Define um valor padrão.

Largura.Permite posicionar o label do filtro no local desejado (left. Ângulo dos Valores . Altura .Altura do gráfico. Largura do Gráfico .rigth. Atributos: Coluna para Label . . Neste tipo de opção escolhemos duas colunas para montagem do gráfico. aparecerá na consulta.Agrupar valores da coluna pelo label. Figura6: Interface Gráfico de Coluna.Largura do gráfico. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Permite escolher a cor. referente ao atributo "Colunas da Tabela" na conf da consulta. em pixels.Ângulo dos valores dos gráficos gerado.Coluna para Label do campo.Alinhamento Vertical .Exibe os valores do gráfico gerado Manter Aspecto .Distância entre a borda da imagem e a borda do gráfico.Manter Aspecto do gráfico.Altura informada em pixel. em pixels. Cor de fundo . na linha de Título do campo. Margem . Exibir Valores .center e justify). utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Largura . Agrupar pelo Label . Semelhante ao efeito de um group by em um Select. um ícone para exibição do gráfico. Altura do Gráfico . Gráfico de Coluna Com a utilização desta opção. A primeira é o próprio campo que estamos trabalhando. em pixels.

Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Exibir marcas .Função de sumarização a ser aplicada aos dados da coluna. Cor labels . Min e Avg. Gráfico Configurável .Exibe as marcas do gráfico gerado. Sum. Cor valores .Preenche os espaços em branco. Tipo marcas .Tipo das marcas no gráfico.Função de Sumarização .Permite escolher a cor. . Preencher Espaços . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor margens . Max. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. As funções que podem ser utilizadas no campo são as seguintes: Count.Permite escolher a cor.

Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Figura: Interface de definição de CSS à nível de campo. Largurada Imagem. Abrir em Outra Janela .Informa o tipo do campo no banco de dados. Altura da Imagem .Define o título do campo na aplicação.Largura da borda da imagem em pixels. Neste tipo de campo as imagens são recuperadas diretamente no banco de dados em formato binário. Label .Permite a abertura da imagem em outra janela. Borda da Imagem . Atributos: Tipo do dado .Define o tipo do campo da aplicação. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. . Manter Aspecto .Imagem (banco De Dados) IMAGEM(BANCO DE DADOS) Figura1: Interface Configuração Geral do Campo.Valor da altura para o tamanho da imagem em Pixels.Valor da largura para o tamanho da imagem em Pixels.Manter o aspecto do gráfico. Tipo SQL .

Cor da Borda .Permite aplicar o sublinhado.rigth.Permite escolher o tipo de fonte. Tamanho da Borda . Cor de fundo . referente ao atributo "Colunas da Tabela" na conf da consulta.rigth.Atributos: Fonte . Alinhamento Horizontal . Negrito . Largura .Define o tamanho da Borda. que será aplicado no campo da aplicação.Largura. Altura .Permite posicionar o label do filtro no local desejado (left. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Sublinhado .Permite aplicar o tipo negrito na fonte.Permite escolher o tamanho da fonte. Tamanho da Fonte .Altura informada em pixel.center e justify).Permite posicionar o label do filtro no local desejado (left. .center e justify). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Vertical .Permite escolher a cor. que será aplicado no objeto da aplicação.Define a cor da Borda.

Tipo SQL . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Permite informar o subdiretório onde estão armazenados os arquivos. Label .Manter o aspecto do gráfico. Altura da Imagem . Manter Aspecto . As imagens estão salvas em um diretório do servidor e o nome da imagem no campo da tabela do banco de dados. Cache da Imagem .Informa o tipo do campo no banco de dados.Largura da borda da imagem em pixels. .Define o título do campo na aplicação.Define o tipo do campo da aplicação. Largurada Imagem.Valor da altura para o tamanho da imagem em Pixels. Borda da Imagem . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Tempo em minutos para que o cache da imagem fique armazenado.Valor da largura para o tamanho da imagem em Pixels.Permite a abertura da imagem em outra janela. Abrir em Outra Janela . Subdiretório .Imagem(nome De Arquivo) Figura1: Interface Configuração Geral do Campo. Atributos: Tipo do dado .

Permite aplicar o sublinhado. . Cor da Borda . Atributos: Fonte . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no objeto da aplicação.Permite escolher a cor.Define a cor da Borda. Tamanho da Fonte .Permite escolher o tamanho da fonte.Figura: Interface de definição de CSS à nível de campo.rigth.rigth. Alinhamento Vertical . Cor de fundo .Permite aplicar o tipo negrito na fonte.center e justify). Alinhamento Horizontal .Permite escolher o tipo de fonte.Define o tamanho da Borda. Largura .Altura informada em pixel.Permite posicionar o label do filtro no local desejado (left.Largura.center e justify). Sublinhado . que será aplicado no campo da aplicação.Permite posicionar o label do filtro no local desejado (left. Negrito . referente ao atributo "Colunas da Tabela" na conf da consulta. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda .

Tipo SQL .Define o título do campo na aplicação. Atributos: Tipo do dado . Label . Atributos: Fonte . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. que será aplicado no objeto . Neste tipo de campo os arquivos são recuperados diretamente do banco de dados em formato binário. Tamanho da Fonte .Informa o tipo do campo no banco de dados.Definir o campo para armazenar o nome do arquivo do documento (deve ser um campo do banco de dados).Define o tipo do campo da aplicação. Exibir icone .Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte.Documeto(banco De Dados) DOCUMENTO(BANCO DE DADOS) Figura1: Interface Configuração Geral do Campo. que será aplicado no campo da aplicação.Exibe um ícone do lado do campo para identificar o tipo de arquivo. Nome do arquivo . Figura: Interface de definição de CSS à nível de campo. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.

Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left.Altura informada em pixel. Tamanho da Borda . Alinhamento Vertical .center e justify).da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aplicar o tipo negrito na fonte. Negrito .Define o tamanho da Borda.Permite escolher a cor. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth. Largura . Sublinhado . Cor da Borda . Altura . . referente ao atributo "Colunas da Tabela" na conf da consulta.Permite posicionar o label do filtro no local desejado (left.rigth.center e justify).Permite aplicar o sublinhado. Cor de fundo .Define a cor da Borda.Largura.

Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. que será aplicado no objeto da aplicação.Informa o tipo do campo no banco de dados. Exibir icone . Subpasta . Tipo SQL . que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte.Inserir um nome de subpasta para salvar os arquivos.Define o título do campo na aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Fonte .Define o tipo do campo da aplicação. Atributos: Tipo do dado .Permite escolher o tipo de fonte.Documento(nome De Arquivo) Figura1: Interface Configuração Geral do Campo. Atributos: Fonte .Exibe um ícone do lado do campo para identificar o tipo de arquivo. Figura: Interface de definição de CSS à nível de campo. Label .

referente ao atributo "Colunas da Tabela" na conf da consulta.Permite aplicar o tipo negrito na fonte. Sublinhado . Altura . Largura .Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda . Cor da Borda . Alinhamento Horizontal . Negrito . Alinhamento Vertical .Permite aplicar o sublinhado.rigth.center e justify).Altura informada em pixel.Permite posicionar o label do filtro no local desejado (left. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.center e justify).Cor de fundo .Permite escolher a cor.Define o tamanho da Borda.Define a cor da Borda.rigth. .Largura.

Cpf Figura1: Interface Configuração Geral do Campo. Atributos: Tipo do dado . . Repetir Valor Não Repetir Valor Tipo SQL . Label .Define o título do campo na aplicação.Define o tipo do campo da aplicação.Informa o tipo do campo no banco de dados. Quando o campo é definido como CPF. Não Repetir Valor . Figura: Interface de definição de CSS à nível de campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. é permitido definir regras de formatação de CPF.Não repetir o valor do campo caso este seja igual ao do registro anterior. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.

center e justify).Permite posicionar o label do filtro no local desejado (left. Sublinhado . Cor da Borda . Alinhamento Horizontal . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo . e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". Negrito . que será aplicado no objeto da aplicação. referente ao atributo "Colunas da Tabela" na conf da consulta.Permite escolher o tamanho da fonte. .Altura informada em pixel. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Define a cor da Borda. aparecerá na consulta. Tamanho da Borda .Permite posicionar o label do filtro no local desejado (left.Permite escolher o tipo de fonte.rigth. um ícone para exibição do gráfico.Atributos: Fonte . Gráfico de Coluna Com a utilização desta opção. Alinhamento Vertical . A primeira é o próprio campo que estamos trabalhando. Altura . que será aplicado no campo da aplicação.Define o tamanho da Borda.Permite aplicar o tipo negrito na fonte.Permite escolher a cor.Permite aplicar o sublinhado. Neste tipo de opção escolhemos duas colunas para montagem do gráfico.center e justify).rigth.Largura. Tamanho da Fonte . Largura . na linha de Título do campo.

em pixels. Sum.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.Exibe os valores do gráfico gerado Manter Aspecto . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor de fundo .Permite escolher a cor. As funções que podem ser utilizadas no campo são as seguintes: Count.Figura6: Interface Gráfico de Coluna. Max.Coluna para Label do campo.Permite escolher a cor. Cor labels .Permite escolher a cor.Largura do gráfico. Exibir Valores . Min e Avg. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor valores .Agrupar valores da coluna pelo label. em pixels. Altura do Gráfico .Manter Aspecto do gráfico. Atributos: Coluna para Label . .Exibe as marcas do gráfico gerado.Função de sumarização a ser aplicada aos dados da coluna.Ângulo dos valores dos gráficos gerado. Gráfico Configurável .Distância entre a borda da imagem e a borda do gráfico. Semelhante ao efeito de um group by em um Select. Largura do Gráfico . Preencher Espaços .Preenche os espaços em branco. Agrupar pelo Label . Margem . em pixels.Permite escolher a cor. Tipo marcas .Altura do gráfico. Exibir marcas . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Ângulo dos Valores . Cor margens .Tipo das marcas no gráfico. Função de Sumarização . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

é permitido definir regras de formatação de CNPJ. Atributos: Tipo do dado . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Define o tipo do campo da aplicação.Define o título do campo na aplicação. Figura: Interface de definição de CSS à nível de campo.Informa o tipo do campo no banco de dados. Não Repetir Valor . Label .Não repetir o valor do campo caso este seja igual ao do registro anterior. . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quando o campo é definido como CNPJ.Cnpj Figura1: Interface Configuração Geral do Campo. Repetir Valor Não Repetir Valor Tipo SQL .

utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Sublinhado . Cor de fundo .Permite posicionar o label do filtro no local desejado (left. A primeira é o próprio campo que estamos trabalhando.Permite escolher o tamanho da fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Negrito . Neste tipo de opção escolhemos duas colunas para montagem do gráfico. referente ao atributo "Colunas da Tabela" na conf da consulta. que será aplicado no campo da aplicação. Tamanho da Fonte . um ícone para exibição do gráfico.Atributos: Fonte . Largura .Permite escolher o tipo de fonte. na linha de Título do campo.rigth. Gráfico de Coluna Com a utilização desta opção.Permite escolher a cor. que será aplicado no objeto da aplicação. aparecerá na consulta. Altura .Altura informada em pixel.center e justify).Define o tamanho da Borda. Alinhamento Horizontal . e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda .Permite aplicar o sublinhado. Cor da Borda .Define a cor da Borda.center e justify).Largura.rigth. . Alinhamento Vertical .Permite aplicar o tipo negrito na fonte.

Exibir Valores . Cor de fundo . em pixels. Tipo marcas . Altura do Gráfico . As funções que podem ser utilizadas no campo são as seguintes: Count. Min e Avg.Coluna para Label do campo. Cor margens . em pixels. Atributos: Coluna para Label . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Gráfico Configurável . Preencher Espaços .Largura do gráfico.Exibe as marcas do gráfico gerado. Exibir marcas . Cor labels . Função de Sumarização . Largura do Gráfico . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.Agrupar valores da coluna pelo label. Max.Distância entre a borda da imagem e a borda do gráfico.Altura do gráfico.Ângulo dos valores dos gráficos gerado. Ângulo dos Valores . em pixels.Figura6: Interface Gráfico de Coluna.Manter Aspecto do gráfico.Exibe os valores do gráfico gerado Manter Aspecto .Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Margem .Tipo das marcas no gráfico.Permite escolher a cor. .Permite escolher a cor.Função de sumarização a ser aplicada aos dados da coluna.Permite escolher a cor. Agrupar pelo Label . Semelhante ao efeito de um group by em um Select. Sum.Permite escolher a cor.Preenche os espaços em branco. Cor valores .

Não Repetir Valor .Não repetir o valor do campo caso este seja igual ao do registro anterior. Quando o campo é definido como CPF e CNPJ.Informa o tipo do campo no banco de dados. Atributos: Tipo do dado .Define o título do campo na aplicação.Define o tipo do campo da aplicação. Figura: Interface de definição de CSS à nível de campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. é permitido definir regras de formatação de CPF ou CNPJ.Cpf E Cnpj Figura1: Interface Configuração Geral do Campo. . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Label . Repetir Valor Não Repetir Valor Tipo SQL .

Cor de fundo . referente ao atributo "Colunas da Tabela" na conf da consulta.Permite posicionar o label do filtro no local desejado (left.Permite aplicar o tipo negrito na fonte. na linha de Título do campo.center e justify). Alinhamento Vertical . .Permite escolher a cor. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.center e justify). Sublinhado . e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". Neste tipo de opção escolhemos duas colunas para montagem do gráfico. aparecerá na consulta. A primeira é o próprio campo que estamos trabalhando.Atributos: Fonte . um ícone para exibição do gráfico. Tamanho da Borda . que será aplicado no campo da aplicação. que será aplicado no objeto da aplicação.Define a cor da Borda. Cor da Borda . Tamanho da Fonte . Altura .rigth.Largura.Permite escolher o tipo de fonte.Define o tamanho da Borda.Altura informada em pixel. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito . Gráfico de Coluna Com a utilização desta opção. Largura .Permite aplicar o sublinhado.Permite escolher o tamanho da fonte.Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal .rigth.

em pixels. Max. Altura do Gráfico . Exibir Valores . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. Cor valores .Ângulo dos valores dos gráficos gerado. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.Altura do gráfico. As funções que podem ser utilizadas no campo são as seguintes: Count. Cor de fundo .Preenche os espaços em branco.Exibe as marcas do gráfico gerado. Largura do Gráfico . Gráfico Configurável .Permite escolher a cor. Tipo marcas . Ângulo dos Valores . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Função de Sumarização . .Tipo das marcas no gráfico. Preencher Espaços . Cor margens . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Margem .Agrupar valores da coluna pelo label.Distância entre a borda da imagem e a borda do gráfico. Sum.Coluna para Label do campo.Permite escolher a cor. em pixels.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.Largura do gráfico.Exibe os valores do gráfico gerado Manter Aspecto .Permite escolher a cor. Min e Avg.Figura6: Interface Gráfico de Coluna. Semelhante ao efeito de um group by em um Select.Manter Aspecto do gráfico.Função de sumarização a ser aplicada aos dados da coluna. em pixels. Exibir marcas . Atributos: Coluna para Label . Agrupar pelo Label . Cor labels .

de forma dinâmica. Antes do Lookup Depois do Lookup .Informa o tipo do campo no banco de dados. Não Repetir Valor .Define o tipo do campo da aplicação. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).Cartão CARTÃO Figura1: Interface Configuração Geral do Campo. Label .Não repetir o valor do campo caso este seja igual ao do registro anterior.Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quando o campo é definido como Cartão. Por exemplo. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Repetir Valor Não Repetir Valor Tipo SQL . Atributos: Tipo do dado . é permitido definir regras de formatação de Cartões. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda.

Exibir valor original e lookup . No momento da execução. Delimitador .Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.Quando selecionado Não.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. Múltiplas Opções . serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Define o separador dos valores retornados pelo Comando Select. é exibido apenas o valor retornado pelo Comando Select. recuperando os valores de uma tabela. Separados Por . Figura3: Interface Lookup de Consuta Automático.Lookup de Consulta . PDF. Atributos : Comando Select . a opção Sim deve ser selecionada.Quando o Comando Select informado retornar vários valores. CSV e RTF). Caso contrário. . Usar conexão específica . Resumo Aplica o lookup somente no resumo (HTML e PDF).Define um valor padrão.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. Ambos Equivale à marcação das opções Consulta e Resumo. Valor Default . o campo entre chaves será substituido pelo seu valor na tabela. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. usado nos casos onde o comando select não retorna nenhum valor. XML . esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.

Múltiplos Valores (Delimitador). Valor . Atributos: Tipos de Lookup . Os valores devem ser separados por um delimitador a ser informado. Figura4: Interface Lookup de Consulta Manual. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Simples Valor Será exibido apenas um valor para o campo. Figura5: Configuração do lookup Simples Valor Label . separadas por um delimitador.Lookup de Consulta .Define o modo de funcionamento do lookup. o valor M será substituído por Masculino. Por exemplo. podendo ser : Simples Valor . por valores contidos em uma lista. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.Atributo que corresponde ao valor armazenado na tabela. É feita uma substituição das partes de uma string armazenada no campo. Múltiplos Valores (Posição) e Múltiplos Valores (Binário).Texto que será exibido na consulta.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. .

Caracter usado para separar os valores dentro de uma mesma string. Estado civil e Hobby respectivamente.Texto que será exibido na consulta.Atributo que corresponde ao valor armazenado na tabela. Sexo ocupa um byte. estado civil um byte e hobby dois bytes. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Como exemplo usaremos uma string para armazenar Sexo. Valor . Para que estas informações sejam recuperadas são informados.Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Por exemplo. além do label.C será substituído por Esportes Cinema . . o valor E. Delimitador . Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como: Exemplo: A string MCED MasculinoCasado Estudar.

Cultura . Tamanho .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Quantidade de bytes que a informação ocupa na string.Atributo que corresponde ao valor armazenado na tabela. Início . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. o valor M será substituído por Masculino. Por exemplo. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . A primeira posição é sempre 1.Texto que será exibido na consulta. Valor . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Posição inicial na string onde a informação está gravada.Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .

Ambos Equivale à marcação das opções Consulta e Resumo. . Botão Incluir .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. Botão Excluir .Figura8: Configuração do lookup Múltiplos Valores (Binário) Label . PDF). Exibir valor original e lookup . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Quando selecionado Não.Define um valor padrão.Inclui na lista os valores preenchidos nos atributos Label e Valor.Limpa os atributos.Permite carregar uma Lista de valores pré-definida para uso como lookup. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Separados Por . Carregar Definição de Lookup . Botão Alterar .Texto que será exibido na consulta. Botão Salvar . é exibido apenas o valor informado no Label. PDF. Valor Default . Resumo Aplica o lookup somente no resumo (HTML. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Exclui o item selecionado. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Salva a lista de valores informados para que possa ser reutilizado. CSV e RTF). Botão Limpar .Altera os atributos do item selecionado. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista. XML .

Cor da Borda . que será aplicado no objeto da aplicação.center e justify). Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. um ícone para exibição do gráfico.Figura: Interface de definição de CSS à nível de campo. na linha de Título do campo.Permite aplicar o sublinhado.Largura.rigth. aparecerá na consulta.Altura informada em pixel. A primeira é o próprio campo que estamos trabalhando. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Vertical . Negrito .rigth.Permite escolher a cor.Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte.Define a cor da Borda. Largura . . Alinhamento Horizontal . Gráfico de Coluna Com a utilização desta opção. Altura . Sublinhado . Tamanho da Borda .Define o tamanho da Borda.Permite escolher o tipo de fonte. Neste tipo de opção escolhemos duas colunas para montagem do gráfico. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label". que será aplicado no campo da aplicação.Permite posicionar o label do filtro no local desejado (left.center e justify). Tamanho da Fonte . referente ao atributo "Colunas da Tabela" na conf da consulta. Atributos: Fonte .Permite posicionar o label do filtro no local desejado (left.

Exibir marcas . As funções que podem ser utilizadas no campo são as seguintes: Count. Semelhante ao efeito de um group by em um Select. Ângulo dos Valores . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. .Altura do gráfico. Sum. em pixels.Exibe as marcas do gráfico gerado. Margem .Preenche os espaços em branco. Altura do Gráfico . Gráfico Configurável . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. Max.Permite escolher a cor.Tipo das marcas no gráfico.Coluna para Label do campo. Cor margens . Cor valores .Manter Aspecto do gráfico.Largura do gráfico. Largura do Gráfico . Exibir Valores .Permite escolher a cor. Agrupar pelo Label . Função de Sumarização . Preencher Espaços . Min e Avg.Agrupar valores da coluna pelo label.Ângulo dos valores dos gráficos gerado.Distância entre a borda da imagem e a borda do gráfico. Atributos: Coluna para Label . em pixels. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Figura6: Interface Gráfico de Coluna.Exibe os valores do gráfico gerado Manter Aspecto . Cor labels .Permite escolher a cor. Tipo marcas . Cor de fundo . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. em pixels.Permite escolher a cor.Função de sumarização a ser aplicada aos dados da coluna.

Quando o campo é definido como CEP. Atributos: Tipo do dado . Não Repetir Valor .Informa o tipo do campo no banco de dados. é permitido definir regras de formatação de CEP. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Figura: Interface de definição de CSS à nível de campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Label . . Repetir Valor Não Repetir Valor Tipo SQL .Define o título do campo na aplicação.Define o tipo do campo da aplicação.Cep Figura1:Interface Configuração Geral do Campo.Não repetir o valor do campo caso este seja igual ao do registro anterior.

e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Permite escolher o tipo de fonte. na linha de Título do campo. referente ao atributo "Colunas da Tabela" na conf da consulta.Permite aplicar o tipo negrito na fonte. Gráfico de Coluna Com a utilização desta opção. A primeira é o próprio campo que estamos trabalhando. Cor da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth.Permite escolher a cor. Cor de fundo . Negrito . .Permite posicionar o label do filtro no local desejado (left. Sublinhado .rigth.Permite escolher o tamanho da fonte. Neste tipo de opção escolhemos duas colunas para montagem do gráfico.center e justify).center e justify). um ícone para exibição do gráfico. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Altura informada em pixel. Altura . que será aplicado no objeto da aplicação.Permite aplicar o sublinhado.Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda .Define a cor da Borda. que será aplicado no campo da aplicação. aparecerá na consulta. Alinhamento Horizontal . Largura . Tamanho da Fonte .Largura.Define o tamanho da Borda.Atributos: Fonte .

Exibe as marcas do gráfico gerado. Cor valores .Distância entre a borda da imagem e a borda do gráfico. Min e Avg. Atributos: Coluna para Label .Altura do gráfico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor.Coluna para Label do campo. Altura do Gráfico .Preenche os espaços em branco. As funções que podem ser utilizadas no campo são as seguintes: Count.Ângulo dos valores dos gráficos gerado. Semelhante ao efeito de um group by em um Select. . Ângulo dos Valores .Função de sumarização a ser aplicada aos dados da coluna. em pixels. Gráfico Configurável . Exibir marcas .Tipo das marcas no gráfico. em pixels. Cor margens .Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. Margem .Manter Aspecto do gráfico. Largura do Gráfico .Exibe os valores do gráfico gerado Manter Aspecto .Permite escolher a cor. Cor labels . Agrupar pelo Label . Função de Sumarização .Agrupar valores da coluna pelo label.Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Tipo marcas .Largura do gráfico. Cor de fundo .Permite escolher a cor. Max. em pixels. Preencher Espaços . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Exibir Valores .Figura6: Interface Gráfico de Coluna. Sum.

E-mail Figura1: Interface Configuração Geral do Campo. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. de forma dinâmica.Informa o tipo do campo no banco de dados.Automático Lookup usado para modificar a exibição do campo de forma dinâmica.Define o título do campo na aplicação. é permitido definir regras de formatação de E-mails. Antes do Lookup Depois do Lookup Lookup de Consulta . Quando o campo é definido como E-mail. Repetir Valor Não Repetir Valor Tipo SQL .Define o tipo do campo da aplicação. Atributos: Tipo do dado . Label . Por exemplo.Não repetir o valor do campo caso este seja igual ao do registro anterior. recuperando os valores . Não Repetir Valor .

é exibido apenas o valor retornado pelo Comando Select. Separados Por .Quando o Comando Select informado retornar vários valores. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Resumo Aplica o lookup somente no resumo (HTML e PDF).Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.de uma tabela. Delimitador . esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. Lookup de Consulta . serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. Exibir valor original e lookup . No momento da execução.Define um valor padrão.Quando selecionado Não.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. PDF. Usar conexão específica . Valor Default .Define o separador dos valores retornados pelo Comando Select. Ambos Equivale à marcação das opções Consulta e Resumo. CSV e RTF). o campo entre chaves será substituido pelo seu valor na tabela. Atributos : Comando Select . Caso contrário. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. XML . usado nos casos onde o comando select não retorna nenhum valor. a opção Sim deve ser selecionada. Figura3: Interface Lookup de Consuta Automático. .Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. Múltiplas Opções . O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}".

Valor . Atributos: Tipos de Lookup . podendo ser : Simples Valor . Simples Valor Será exibido apenas um valor para o campo.Texto que será exibido na consulta. separadas por um delimitador. Por exemplo. É feita uma substituição das partes de uma string armazenada no campo. Os valores devem ser separados por um delimitador a ser informado. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. Múltiplos Valores (Posição) e Múltiplos Valores (Binário).Atributo que corresponde ao valor armazenado na tabela. Figura5: Configuração do lookup Simples Valor Label . . Múltiplos Valores (Delimitador). por valores contidos em uma lista. o valor M será substituído por Masculino.Figura4: Interface Lookup de Consulta Manual.Define o modo de funcionamento do lookup.

Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Delimitador .Atributo que corresponde ao valor armazenado na tabela.C será substituído por Esportes Cinema . Sexo ocupa um byte. Por exemplo. Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. estado civil um byte e hobby dois bytes.Texto que será exibido na consulta. Para que estas informações sejam recuperadas são informados. Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como: Exemplo: A string MCED MasculinoCasado Estudar. Figura7: Configuração do lookup Múltiplos Valores (Posição) .Caracter usado para separar os valores dentro de uma mesma string. o valor E. além do label. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Valor . Estado civil e Hobby respectivamente. Como exemplo usaremos uma string para armazenar Sexo.

Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . Tamanho . cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco.Label . Por exemplo. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Texto que será exibido na consulta. Valor . Início . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.Quantidade de bytes que a informação ocupa na string. o valor M será substituído por Masculino.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Cultura .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Atributo que corresponde ao valor armazenado na tabela.Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.

Botão Excluir .Permite carregar uma Lista de valores pré-definida para uso como lookup. Separados Por . XML . PDF).Inclui na lista os valores preenchidos nos atributos Label e Valor. Botão Alterar . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select.Salva a lista de valores informados para que possa ser reutilizado. . é exibido apenas o valor informado no Label. Botão Limpar . Valor Default . PDF. Botão Incluir .Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Texto que será exibido na consulta. Carregar Definição de Lookup .Define um valor padrão.Quando selecionado Não. CSV e RTF).Exclui o item selecionado. Botão Salvar . Resumo Aplica o lookup somente no resumo (HTML. Exibir valor original e lookup . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Altera os atributos do item selecionado. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Limpa os atributos. Ambos Equivale à marcação das opções Consulta e Resumo.

Altura informada em pixel.Permite posicionar o label do filtro no local desejado (left. Atributos: Fonte .rigth. Tamanho da Borda . que será aplicado no campo da aplicação.Permite aplicar o tipo negrito na fonte.Figura: Interface de definição de CSS à nível de campo.Define a cor da Borda.Largura. A primeira é o próprio campo que estamos trabalhando.Permite escolher o tamanho da fonte. na linha de Título do campo.Permite posicionar o label do filtro no local desejado (left. Negrito . Largura .Permite escolher o tipo de fonte. aparecerá na consulta. e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Permite aplicar o sublinhado. . Tamanho da Fonte .center e justify). Neste tipo de opção escolhemos duas colunas para montagem do gráfico. Cor da Borda . Cor de fundo . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Vertical . Sublinhado .rigth. um ícone para exibição do gráfico.Define o tamanho da Borda.Permite escolher a cor. que será aplicado no objeto da aplicação. Altura .center e justify). referente ao atributo "Colunas da Tabela" na conf da consulta. Alinhamento Horizontal . Gráfico de Coluna Com a utilização desta opção.

Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. Preencher Espaços . Semelhante ao efeito de um group by em um Select. .Permite escolher a cor. Exibir marcas . Largura do Gráfico . Gráfico Configurável .Permite escolher a cor. Exibir Valores . em pixels. Min e Avg. Margem .Permite escolher a cor.Permite escolher a cor. Sum. Cor de fundo .Agrupar valores da coluna pelo label. Ângulo dos Valores . Cor valores .Coluna para Label do campo. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Agrupar pelo Label . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. As funções que podem ser utilizadas no campo são as seguintes: Count.Exibe as marcas do gráfico gerado.Exibe os valores do gráfico gerado Manter Aspecto .Preenche os espaços em branco.Função de sumarização a ser aplicada aos dados da coluna.Tipo das marcas no gráfico.Figura6: Interface Gráfico de Coluna. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Altura do gráfico. Max.Distância entre a borda da imagem e a borda do gráfico. Cor labels . Altura do Gráfico . Cor margens . em pixels. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Função de Sumarização .Ângulo dos valores dos gráficos gerado. Atributos: Coluna para Label . Tipo marcas .Largura do gráfico.Manter Aspecto do gráfico. em pixels.

Não repetir o valor do campo caso este seja igual ao do registro anterior. Quando o campo é definido como URL. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda.Define o título do campo na aplicação. Tipo SQL . Repetir Valor Não Repetir Valor Outra Página .Url Figura1: Interface Configuração Geral do Campo.Informa o tipo do campo no banco de dados. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Atributos: Tipo do dado . de forma dinâmica. é permitido definir regras de formatação de URL.Abre o link em outra página. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Por exemplo.Define o tipo do campo da aplicação. Antes do Lookup Depois do Lookup . Label . Não Repetir Valor .

serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. Separados Por . Atributos : Comando Select . Múltiplas Opções . usado nos casos onde o comando select não retorna nenhum valor. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". XML . recuperando os valores de uma tabela. Usar conexão específica . PDF. a opção Sim deve ser selecionada. Figura3: Interface Lookup de Consuta Automático.Quando o Comando Select informado retornar vários valores. CSV e RTF).Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. . Delimitador . Valor Default .Define um valor padrão. é exibido apenas o valor retornado pelo Comando Select.Automático Lookup usado para modificar a exibição do campo de forma dinâmica.Define o separador dos valores retornados pelo Comando Select.Quando selecionado Não. Exibir valor original e lookup . Resumo Aplica o lookup somente no resumo (HTML e PDF).Lookup de Consulta . Caso contrário.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. No momento da execução. Ambos Equivale à marcação das opções Consulta e Resumo.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. o campo entre chaves será substituido pelo seu valor na tabela. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.

Múltiplos Valores (Delimitador).Lookup de Consulta .Texto que será exibido na consulta. Atributos: Tipos de Lookup . por valores contidos em uma lista. Os valores devem ser separados por um delimitador a ser informado. Simples Valor Será exibido apenas um valor para o campo.Atributo que corresponde ao valor armazenado na tabela. Figura4: Interface Lookup de Consulta Manual. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. separadas por um delimitador.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. podendo ser : Simples Valor .Define o modo de funcionamento do lookup. Múltiplos Valores (Posição) e Múltiplos Valores (Binário). É feita uma substituição das partes de uma string armazenada no campo. Valor . o valor M será substituído por Masculino. Figura5: Configuração do lookup Simples Valor Label . Por exemplo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. .

Por exemplo.Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label .C será substituído por Esportes Cinema . Como exemplo usaremos uma string para armazenar Sexo. estado civil um byte e hobby dois bytes. Valor . Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como: Exemplo: A string MCED MasculinoCasado Estudar. Para que estas informações sejam recuperadas são informados. o valor E. além do label.Texto que será exibido na consulta. Estado civil e Hobby respectivamente. . Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.Atributo que corresponde ao valor armazenado na tabela.Caracter usado para separar os valores dentro de uma mesma string. Sexo ocupa um byte. Delimitador .

Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.Texto que será exibido na consulta. Por exemplo.Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . o valor M será substituído por Masculino.Quantidade de bytes que a informação ocupa na string. Valor . Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.Cultura . Início . Tamanho .Atributo que corresponde ao valor armazenado na tabela. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.

Botão Alterar . Ambos Equivale à marcação das opções Consulta e Resumo. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. Carregar Definição de Lookup . CSV e RTF).Permite carregar uma Lista de valores pré-definida para uso como lookup. . PDF. Separados Por .Inclui na lista os valores preenchidos nos atributos Label e Valor. PDF). é exibido apenas o valor informado no Label. Exibir valor original e lookup . Resumo Aplica o lookup somente no resumo (HTML.Texto que será exibido na consulta. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. XML .Define um valor padrão. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Limpa os atributos. Botão Limpar .Salva a lista de valores informados para que possa ser reutilizado. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. Valor Default .Exclui o item selecionado.Quando selecionado Não.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. Botão Salvar . Botão Excluir .Altera os atributos do item selecionado. Botão Incluir .

que será aplicado no objeto da aplicação.Figura: Interface de definição de CSS à nível de campo. Altura . na linha de Título do campo. Atributos: Fonte . Sublinhado .Permite aplicar o tipo negrito na fonte.Altura informada em pixel.Largura. Gráfico de Coluna Com a utilização desta opção. Negrito . aparecerá na consulta. . um ícone para exibição do gráfico. Cor de fundo . Cor da Borda . Tamanho da Fonte . e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Permite aplicar o sublinhado.Define a cor da Borda.Permite posicionar o label do filtro no local desejado (left. Neste tipo de opção escolhemos duas colunas para montagem do gráfico. que será aplicado no campo da aplicação.rigth. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Largura .center e justify). Tamanho da Borda .Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left.Permite escolher o tamanho da fonte.Permite escolher a cor. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth. referente ao atributo "Colunas da Tabela" na conf da consulta. Alinhamento Horizontal .center e justify). A primeira é o próprio campo que estamos trabalhando.Define o tamanho da Borda.

Cor valores . As funções que podem ser utilizadas no campo são as seguintes: Count. Gráfico Configurável .Permite escolher a cor. Altura do Gráfico . Função de Sumarização . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Exibe os valores do gráfico gerado Manter Aspecto . em pixels. em pixels. Min e Avg. Sum. Atributos: Coluna para Label . Margem .Ângulo dos valores dos gráficos gerado.Tipo das marcas no gráfico.Altura do gráfico. Tipo marcas . Largura do Gráfico .Permite escolher a cor. Preencher Espaços . Cor margens .Distância entre a borda da imagem e a borda do gráfico. Max. Semelhante ao efeito de um group by em um Select.Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação. . Ângulo dos Valores . em pixels.Largura do gráfico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor labels .Coluna para Label do campo.Exibe as marcas do gráfico gerado.Permite escolher a cor.Permite escolher a cor.Função de sumarização a ser aplicada aos dados da coluna. Agrupar pelo Label . Exibir Valores .Figura6: Interface Gráfico de Coluna. Cor de fundo .Agrupar valores da coluna pelo label.Manter Aspecto do gráfico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Exibir marcas .Preenche os espaços em branco.

Texto .título do campo.Texto do código de barras para a ilustração. Tipo SQL .Tipo de código de barras. que está listado abaixo: . Existem 18 tipos de códigos de barras. Código de Barras Atributos: Tipo .Tipo de dados do campo. Label .Bar Code CÓdigo de Barras ConfiguraÇÕes Gerais Atributos: Tipo do dado .Ttipo do campo no banco de dados.

Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. utilizando uma paleta de cores para ser aplicada . que será aplicado no campo da aplicação. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho .CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite escolher o tamanho da fonte.Permite escolher a cor.Permite escolher o tipo de fonte. Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte . que será aplicado no objeto da aplicação.

CSS do Campo Atributos: Fonte . .como plano de fundo do campo da aplicação. super.Permite posicionar o label do fitro no local desejado (baseline. sub. text-bottom).Para definir a largura do título. text-top. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left rigth. top. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. center e justify).Permite escolher a cor da borda. que será aplicado no título da aplicação.Permite posicionar o label do filtro no local desejado (left.Permite aplicar o tipo negrito na fonte. Altura .Permite aumenta o tamanho da borda do campo. Tamanho da Borda . text-bottom). Altura . utilizando uma paleta de cores para ser aplicada no título. text-top. top. Sublinhado . Largura .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Vertical . sub. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.rigth. etc Tamanho .Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda . super. Por exemplo: Radio. que será aplicado no campo da aplicação. Largura .Para definir a largura do campo. middle.Para definir a altura do campo.Permite escolher o tamanho da fonte. Negrito . Sublinhado .Permite escolher o tipo de fonte. Cor da Borda . bottom. Cor de fundo . Alinhamento Vertical .Para definir a altura do título. Negrito .Permite escolher o tamanho da fonte. middle. Tamanho .Permite aumenta o tamanho da borda do título. que será aplicado no título da aplicação.Permite aplicar o tipo sublinhado na fonte. Alinhamento Horizontal .Permite aplicar o tipo negrito na fonte.center e justify). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor da borda. Select. Text. bottom. que será aplicado no objeto input. Cor da Borda .Permite posicionar o label do fitro no local desejado (baseline.

isto é.Permite posicionar o label do fitro no local desejado (baseline. center e justify).Permite aumenta o tamanho da borda do objeto input. Largura . . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Sublinhado . sub. Alinhamento Vertical . será exibido o ícone de ajuda ao lado do campo. Hint .Permite aplicar o tipo sublinhado na fonte. middle.Ao passar o cursor do mouse sobre o campo.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. exibirá o que foi informado no atributo Descreva Ajuda. Altura . rigth.Para definir a largura do objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. aparecerá a ajuda descrita no campo Descreva Ajuda. utilizando uma paleta de cores para ser aplicada no objeto input.Para definir a altura do objeto input. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left. text-bottom). ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Permite aplicar o tipo negrito na fonte.Cor de fundo -Permite escolher a cor. Atributos: Descreva Ajuda . top. que ao ser clicado.Ao escolher o tipo popup. Negrito . super. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. bottom. Cor da Borda .Permite escolher a cor da borda. Tipo do Help: Popup . text-top.

.Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

definir os valores e o formato do cabeçalho entre outros. atributos e visualização da aplicação. organizar os campos em blocos. .Layout Layout Neste módulo estão disponíveis recursos de edição. de forma que podemos atribuir schemas de visualização.

Blocos Conceitualmente um bloco é um "container" onde posicionamos nossos campos de uma Aplicação de Formulário. Na tela abaixo observe que há uma coluna chamada ORGANIZAÇÃO . Desta forma. Figura1: Tela de Configuração dos Blocos. Podemos adicionar quantos novos blocos quisermos e organizálos da maneira que nos for mais conveniente. Clique e araste o bloco que deseja alterar para a sua nova posição. assim como você pode remover um bloco arrastando-o até o item "Blocos não exibidos". Veja agora como remover um bloco da exibição Clique sobre o bloco desejado e arraste-o até o item "Blocos não exibidos". este com o mesmo nome da aplicação. . Controle ou Consulta com orientação Slide. Por default as aplicações criadas no ScriptCase são constituídas de um único bloco. Veja as imagens abaixo. é lá que definimos se o próximo bloco virá ao lado ou abaixo do corrente. para mudar um bloco de página é só arrasta-lo até a página desejada. Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página. No lado esquerdo de cada bloco existem dois ícones o primeiro todas as informações relativas ao bloco e o segundo Organização e Mudança de posição dos Blocos tem a função de editar para exclusão do bloco.

Atributos: Bloco (Nome) . Label (Posição) . Título (Exibir) . Label .Título do bloco que será exibido na aplicação.Flag que controla se o label dos campos dentro do bloco devem ser exibidos. "Ao Lado" o label será exibido ao lado do campo.será exibido o label acima do campo. Campos (Colunas) .Opções de exibição do label: "Acima" .Flag que controla se o título do bloco será exibido. Label (Exibir) .Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas. .De que forma os campos serão exibidos dentro do bloco: "Abaixo" .Nome do Bloco. Campos (Posição) .Quantidade de colunas a serem exibidas lado a lado dentro do bloco.Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas. "Ao Lado" .

Especifica em pixels ou percentual a largura que o bloco deverá ocupar. caso a informação seja em percentual especificar (%). "Ao Lado" .Indica que o próximo bloco será exibido abaixo . .Indica que o próximo bloco será exibido ao lado. Organização (Próximo) . para cada bloco.Indica que o próximo bloco será exibido em Aba. Organização (Largura) . Exemplo: Se são dois blocos lado a lado um bom tamanho é 50%."Corrido" .Forma como os blocos ficarão organizados dentro da página: "Abaixo" .Os campos serão exibidos lado a lado sem conter tabulação. "Aba" .

Label . Para editar um bloco basta clicar no ícone . No fim clique no botão Salvar. Figura2: Interface de Criação de Novo Bloco. Em seguida. será apresentada a seguinte interface para definição dos parâmentros do bloco. que fica do lado esquerdo do bloco.Nome do bloco. basta clicar no botão .Collapse .Texto que será que mostrado no bloco da aplicação. Em seguida. será apresentada a seguinte interface para definição do nome e label do bloco. Atributos: Nome .Habilta opção de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicação. Figura2: Interface de Edição do Bloco. . No fim clique no botão Criar.

Cor do Label . Exibir Título . Organização dos Campos .Nome da fonte aplicada no título do bloco. Cor do Fundo . quando ativada.Alinhamento vertical do título do bloco(Topo.Altura do bloco (height). Centro e Direita). Altura do Título . Exibir Label . CellSpacing .Largura do bloco (width).Cor da borda do bloco. Alinhamento Horizontal . Título . Colunas .Largura da borda do bloco.Cor da fonte do título do bloco. Cor da Borda . Tamanho da Fonte .Exibe o título do bloco. Alinhamento Vertical .Atributos: Nome .Cor para exibir o label dos campos.Forma de cálculo das colunas do bloco.Nome do bloco.Posicionamento do label dos campos em relação aos dados. Figura de Fundo .Altura em pixels da linha do título do bloco.Espaçamento das células do bloco. Cor da Fonte .Quantidade de colunas de campos no bloco.Alinhamento horizontal do título do bloco (Esquerda. Altura do Bloco . Meio e Baixo). Largura do Bloco . Collapse . Posição do Label . .Exibir os labels dos campos do bloco. permite exibir o título do bloco.Esta opção.Tamanho da fonte aplicada ao título do bloco.Cor de fundo da linha do título do bloco. Fonte do Título . Largura da Borda .Figura de fundo da linha do título do bloco.Posicionamento do próximo bloco em relação ao atual.Habilta opção de fechar (colapse) o bloco. Largura das Colunas . Próximo Bloco .Forma de organização dos campos no bloco.

que além do esquema de visualização. permite a definição de valores a outros atributos a nível de Projeto.Permite a escolha do modelo para compor o cabeçalho da aplicação. etc) que irá compor a aplicação. podemos definir o esquema de visualização de uma aplicação em específico. Modelo para o Rodapé . será carregado o modo visual (cores. isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto. Nesta interface.Visualização VISUALIZAÇÃO Figura1: Interface Configuração da Visualização.Escolhendo um dos esquemas existentes. Atributos: Modelo para o Cabeçalho .fontes.Permite escolher qual será o modelo usado para compor o rodapé da aplicação. Esquema . .

Ex: "Nome do Funcionário: [v_nome]". será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. pode ser informado textos e "Variáveis globais". Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização. Título: Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no "Título do Filtro ".Cabeçalho CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Figura1: Interface Cabeçalho. Para localizar as imagens existentes e selecionar uma. RODAPÉ . Variáveis de Cabeçalho . estará associando o valor do campo para exibição no cabeçalho. abrirá um Combobox ao lado com os campos que fazem parte do "Select". Valor: Quando selecionado o tipo "Valor". Dependendo do tipo. Exibir Cabeçalho . Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. aparece um campo para o preenchimento do nome da imagem existente no servidor. Data: Quando é selecionado o tipo "Data". Escolhendo um desses campos.Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Existem diversos formatos de exibição utilizando a data e a hora do servidor. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". será necessário associar um conteúdo ao mesmo.Esta flag determina se o cabeçalho será exibido. Imagem: Quando selecionado o campo tipo imagem. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Título da Consulta -Permite informar um título para ser exibido na aplicação. o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. O formato poderá ser informado no campo texto que aparece ao lado.

será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa.Esta flag determina se o Rodapé será exibido na aplicação. Imagem: Quando selecionado o campo tipo imagem. Escolhendo um desses campos. O formato poderá ser informado no campo texto que aparece ao lado. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. dependendo do tipo será necessário associar um conteúdo ao mesmo. Existem diversos formatos de exibição utilizando a data e a hora do servidor. Para localizar as imagens existentes e selecionar uma.Figura2: Interface Rodapé. Ex: "Nome do Funcionário: [v_nome]". Valor: Quando selecionado o tipo "Valor". Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. . abrirá um Combobox ao lado com os campos que fazem parte do "Select". clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização. estará associando o valor do campo para exibição no Rodapé. aparece um campo para o preenchimento do nome da imagem existente no servidor. Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Data: Quando é selecionado o tipo "Data". Pode ser informado textos e "Variáveis globais". Exibir Rodapé .

normalmente.Este evento é executado uma única vez. tais como: sc_select_field. OnInit . onRecord . Neste escopo.Eventos Eventos O ScriptCase trabalha com o conceito de eventos. onHeader .Este evento é executado imediatamente antes da impressão do cabeçalho da consulta. podemos utilizar este evento por exemplo quando precisarmos imprimir algum valor calculado no cabeçalho.Este evento é utilizado quando precisamos exibir algum valor calculado. antes da execução do select principal da aplicação. . onde é possível separar cada ação no momento adequado (Exemplo: Após alterar um registro) e possibilitando também um desenvolvimento mais organizado. são executadas as macros que alteram o select. Essas funções são chamadas de "Scriptcase Macros". onFooter . No Help de Contexto de cada Evento é exibido apenas as Macros disponíveis para o mesmo. Qualquer evento pode usar funções pré-definidas disponíveis no Scriptcase. No Help de Contexto de cada Evento é exibido apenas as Macros disponíveis para o mesmo. sc_select_where(add) e etc. Veja mais sobre Scriptcase Macros. assim escrevemos neste evento o cálculo necessário onde o seu resultado será exibido no rodapé.Este evento é executado antes da impressão de cada registro nas consultas. sc_select_order.

Excluir um botÃo Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira). Ligação e Run). . Novo BotÃo botão. PHP. Imagem2: Editar a função do botão.Botões Botões BOTÕES Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão. clique na opção Novo Botão e digite um nome e o Tipo do Tipos de Botões: (Javascript. Para criar um novo botão.

Ligação e Run). Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. clique em "Novo Botão". estilo criado nos botões do editor do esquema.Botão Javascript Criando um botão Tipo Javascript Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão. Imagem2: Editar a função do botão. Imagem. Label .Nome da classe CSS. digite o nome e selecione o tipo de botão. CSS Style .Sugestão de mensagem. Existem quatro tipos de botões de exibição: (Botão. deixe o campo vazio. Mensagem de Confirmação .Modo de exibição do botão na barra de ferramentas (Botão).Para não exibir a mensagem.Título do botão no aplicativo. Hint . Para criar um novo botão. Modo de Exibição . Layout de Botões .

Modo de exibição . deixe o campo vazio.Sugestão de mensagem. Label .Ícone do botão que será exibido. CSS Style .Sugestão de mensagem. Modo de exibição (Link) Imagem1: Interface de Configurações do Botão. Hint .Título do botão no aplicativo. Modo de exibição (Imagem) Imagem1: Interface de Configurações do Botão.Nome da classe CSS. Layout de Botões . deixe o campo vazio. estilo criado nos botões do editor do esquema. Modo de exibição .Modo de exibição do botão na barra de ferramentas (Link). Mensagem de Confirmação .Imagem2: Botão exibido na barra de ferramentas. Hint . Imagem2: Botão exibido na barra de ferramentas. Ícone .Modo de exibição do botão na barra de ferramentas (Imagem).Para não exibir a mensagem. Mensagem de Confirmação .Para não exibir a mensagem.

Excluir um botÃo Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira). .Imagem2: Botão exibido na barra de ferramentas.

digite o nome e selecione o tipo de botão. Para criar um novo botão. clique em "Novo botão.Para não exibir a mensagem. Modo de Exibição . Ligação e Run). Hint . CSS Style . Mensagem de Confirmação . estilo criado nos botões do editor do esquema. Label . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. Imagem2: Editar a função do botão. deixe o campo vazio.Sugestão de mensagem. Existem quatro tipos de botões de exibição: (Botão.Nome da classe CSS.Botão Php Criando um botão tipo PHP Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão. Layout de Botões .Modo de exibição do botão na barra de ferramentas (Botão). Imagem.Título do botão no aplicativo.

Modo de exibição (Imagem) Imagem1: Interface de Configurações do Botão.Imagem2: Botão exibido na barra de ferramentas.Sugestão de mensagem. CSS Style . Modo de exibição . Mensagem de Confirmação .Nome da classe CSS. Hint .Ícone do botão que será exibido. Label . estilo criado nos botões do editor do esquema.Sugestão de mensagem.Título do botão no aplicativo. Modo de exibição . deixe o campo vazio.Modo de exibição do botão na barra de ferramentas (Imagem). Ícone . deixe o campo vazio. Imagem2: Botão exibido na barra de ferramentas.Para não exibir a mensagem. Modo de exibição (Link) Imagem1: Interface de Configurações do Botão. Layout de Botões . Mensagem de Confirmação . Hint .Para não exibir a mensagem.Modo de exibição do botão na barra de ferramentas (Link).

Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão. .Imagem2: Botão exibido na barra de ferramentas.

clique em "Novo botão.Modo de exibição do botão na barra de ferramentas (Botão). Para criar um novo botão. deixe o campo vazio. Existem quatro tipos de botões de exibição: (Botão. Ligação e Run).Sugestão de mensagem. digite o nome e selecione o tipo de botão. Modo de Exibição .Para não exibir a mensagem.Botão Link Criando um botão do tipo Link Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão.Título do botão no aplicativo. CSS Style . Label . Imagem2: Editar a função do botão. Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. estilo criado nos botões do editor do esquema. Layout de Botões . Hint .Nome da classe CSS. Imagem. Mensagem de Confirmação .

Nome da classe CSS. Hint . Imagem2: Botão exibido na barra de ferramentas. CSS Style .Sugestão de mensagem. Label . Modo de exibição . Modo de exibição (Imagem) Imagem1: Interface de Configurações do Botão.Modo de exibição do botão na barra de ferramentas (Imagem). Mensagem de Confirmação . Hint .Imagem2: Botão exibido na barra de ferramentas. deixe o campo vazio.Ícone do botão que será exibido.Modo de exibição do botão na barra de ferramentas (Link). Modo de exibição . Mensagem de Confirmação . Modo de exibição (Link) Imagem1: Interface de Configurações do Botão.Para não exibir a mensagem.Título do botão no aplicativo.Sugestão de mensagem. deixe o campo vazio. Ícone .Para não exibir a mensagem. estilo criado nos botões do editor do esquema. Layout de Botões .

Siga os passos abaixo para criar a ligação necessária e configurar o novo botão de ligação para concluir a operação. clique na opção Nova Ligação. como na imagem abaixo.Seleccione a aplicação que será chamada e clique em Avançar. . existe uma opção para criar novas ligações. Image4: Lista de aplicações de interface. O botão de ligação requer um link associado a ele. Imagem2: Criar nova ligação. Pode ser de três tipos: de campo. valor ou vazio.Usando o link. Criando um novo link 1 .No menu do aplicativo (no lado esquerdo da janela). 2 . Imagem3: Interface tipo de link 3 . 4 -Definir os parâmetros passados.Selecione os botões do tipo ligação e clique em próximo (como a imagem abaixo).Imagem2: Botão exibido na barra de ferramentas.

Abrir em uma Iframe .Empty. Image8: Link / Form Interface Propriedades. Image7: Parâmetros de Interface Definition .Field. Fixo . Image5: Parâmetros de Interface Definition . 5 -Definir as propriedades do link formulário . Image6: Parameters Definition Interface .mostrar Iframe.Entre o campo usado para passar o conteúdo.Introduza um conteúdo fixo para ser aprovada.Fixed.Field . Continuando a . Link Modo de Operação . Abrir em janela outro .Mostra o formulário na mesma janela do navegador.Abra outra janela para mostrar o formulário.Visualizar o formulário na mesma janela que a procura. Vazio . saindo da pesquisa e ir para o formulário.Nenhum valor será passar.Como o link é exibido Abrir na mesma janela .

Selecione os botões exibidos.Endereço da Web acessada quando o usuário sair da Grid.Mensagem exibida quando o mouse está sobre o campo de ligação selecionado. Hint do link da ligação . Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão. Propriedades do formulário . URL de saída da aplicação chamada .busca de um iframe é criado para exibir o formulário. .

Para criar um novo botão. Imagem2: Editar a função do botão. Modo de exibição . digite o nome e selecione o tipo de botão. Editar botÃo: Modo de exibiÇÃo (BotÃo) Imagem1: Interface de configuração do botão. imagem e link). Existem três tipos de botões de exibição: (Button. . clique em "Novo botão.Botão Run Criando um botão do tipo de correr Esta nova opção na Grid permite criar um botão para processar um código PHP para registros selecionados (checkbox). Você também pode criar botões que serão visíveis na barra de ferramentas Imagem1: Criar novo botão. Imagem1: Interface de configuração de botão.Modo de exibição do botão na barra de ferramentas (Botão).

Editar BotÃo: Modo de exibiÇÃo (Link) Image1: Botões Interface Settings.Para não exibir a mensagem.CSS nome da classe estilo criado nos botões editor de esquema. Mensagem de Confirmação . Modo de exibição . deixe o campo vazio. deixe o campo vazio.Título do botão no aplicativo. Mensagem de Confirmação . CSS Style . Sugestão . Ícone . (botões Layout) Imagem1: Botão na barra de ferramentas. Imagem2: Botão exibido na barra de ferramentas.Sugestão de mensagem.Sugestão de mensagem. . Editar BotÃo: Modo de exibiÇÃO (Imagem) Imagem1: Interface Configuração de botões.Ícone do botão que será exibido.Modo de exibição do botão na barra de ferramentas (Imagem). Hint .Label .Para não exibir a mensagem.

Imagem3: Interface de código PHP Você também pode criar botões que serão visíveis na barra de ferramentas . Mensagem de Confirmação . Imagem2: Interface de código PHP.Para não exibir a mensagem.Título do botão no aplicativo. (botões Layout) Imagem2: Botão exibido na barra de ferramentas.Sugestão de mensagem. Esse tipo usa dois eventos de botÃo para processar cÓdigos PHP. estilo criado nos botões do editor do esquema.Modo de exibição . CSS Style . Hint . deixe o campo vazio. Label . OnFinish: processo executado após todos os registros selecionados. OnRecord: executado em cada registro selecionado.Modo de exibição do botão na barra de ferramentas (Link).Nome da classe CSS.

Imagem1: Criar novo botão. .

Para ativar a opção de detalhe. onde o usuário poderá optar para apresentar na Consulta os campos visualmente mais importantes. como na imagem abaixo e ative o checkbox: Figura1: Interface Configuração da Consulta. exibindo no formulário de detalhe os dados complementares. .Detalhe Visão Geral VisÃo Geral O Detalhe é um recurso interessante para consultas. vá na Configuração da Consulta. é apresentado um formulário de detalhe do registro. Este recurso é ativado quando o usuário clica na imagem apresentado em cada linha da Consulta. Em seguida.

Exibe apenas o detalhe para o registro selecionado ocultando a grid.Configuração CONSULTA .Permite definir a unidade de largura HTML para a tela de detalhe da consulta.Apresenta os detalhes para o registro selecionado.CONFIGURAÇÃO DO DETALHE Nesta função. isso nem sempre ocorre.Permite definir a largura HTML para a tela de detalhe da consulta. as opções são porcentagem ou pixel.Permite selecionar os campos desejados. Exibição do Detalhe .Apresenta os detalhes à direita do registro. Em outra página . Para desmarcar basta fazer a mesma sequência. Atributos: Escolha dos campos que serão exibidos no detalhe . Em outra janela .Abre uma janela estilo pop-up para a exibição do detalhe.Permite definir se o detalhe usará as configurações de alinhamento de cada campo que fará parte do mesmo ou se será forçado um padrão. Basta clicar no campo e clicar no botão Liga/Desliga. na mesma janela onde é exibida a grid. na parte inferior da mesma janela. CONSULTA . Abaixo . Alinhamento . o usuário poderá definir como o detalhe de um determinado registro deverá ser apresentado quando o mesmo for selecionado e quais informações do registro deverão ser exibidas nesse detalhe. As opções são: Ao lado . principalmente nos casos em que a aplicação possui joins envolvendo mais de uma tabela. Normalmente. (usar a lupa para selecionar os detalhes de um registro). o ScriptCase identifica e assume as chaves primárias da tabela que está sendo utilizada dentro do "Select" da aplicação. Unidade de Largura do detalhe . No entanto.CHAVES DO DETALHE Através dessa interface o usuário pode definir os campos que irão fazer parte da cláusula where para busca do registro selecionado.Permite definir como o detalhe deve ser exibido. . Largura do detalhe . Figura1: Interface Configuração do Detalhe.

Botão Todos . e podemos configurar quais os campos serão passados na cláusula WHERE: Botão Liga/Desliga .Figura2: Interface Configuração das Chaves do Detalhe. O campo selecionado (ligado) fica com um asterisco. para a exibição do detalhe a aplicação gerada executará outro comando select . Nenhum .Seleciona o campo a ser apresentado no detalhe. Conteúdo Escolha dos campos que são chaves para o detalhe. .Desmarca (desliga) todos os campos.Seleciona (liga) todos os campos.

Cabeçalho CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Variáveis de Cabeçalho . abrirá um Combobox ao lado com os campos que fazem parte do "Select". Ex: "Nome do Funcionário: [v_nome]". Escolhendo um desses campos. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Imagem: Quando selecionado o campo tipo imagem. RODAPÉ . Para localizar as imagens existentes e selecionar uma. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Título da Consulta -Permite informar um título para ser exibido na aplicação. Valor: Quando selecionado o tipo "Valor". Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". aparece um campo para o preenchimento do nome da imagem existente no servidor. será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. O formato poderá ser informado no campo texto que aparece ao lado. Título: Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no "Título do Filtro ". o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização. Existem diversos formatos de exibição utilizando a data e a hora do servidor.Esta flag determina se o cabeçalho será exibido. Figura1: Interface Cabeçalho. Data: Quando é selecionado o tipo "Data".Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo. será necessário associar um conteúdo ao mesmo. estará associando o valor do campo para exibição no cabeçalho. Exibir Cabeçalho . pode ser informado textos e "Variáveis globais".

dependendo do tipo será necessário associar um conteúdo ao mesmo. Imagem: Quando selecionado o campo tipo imagem.Esta flag determina se o Rodapé será exibido na aplicação. Data: Quando é selecionado o tipo "Data". será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. abrirá um Combobox ao lado com os campos que fazem parte do "Select". clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". O formato poderá ser informado no campo texto que aparece ao lado. Pode ser informado textos e "Variáveis globais". Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Exibir Rodapé . . Para localizar as imagens existentes e selecionar uma. Existem diversos formatos de exibição utilizando a data e a hora do servidor. Ex: "Nome do Funcionário: [v_nome]". estará associando o valor do campo para exibição no Rodapé. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Valor: Quando selecionado o tipo "Valor".Figura2: Interface Rodapé. aparece um campo para o preenchimento do nome da imagem existente no servidor. Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Escolhendo um desses campos. Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

Ordenação com Quebra . Após os registros . Título para Quantidade .Esta opção permite habilitar/desabilitar o treeview da Quebra. Antes dos registros .Permite a exibição de label na quebra dos campos dentro da quebra.Quebras Configuração Das Quebras CONFIGURAÇÃO DAS QUEBRAS Neste quadro o usuário poderá estabelecer os critérios de quebra da consulta (Grid). Exibir Label na Quebra . Posição da Quebra . quais o(s) campo(s) que serão objetos de quebra e em qual sequência de campos a quebra deverá ocorrer. Separador do Valor . Cabeçalho da Quebra .A quebra ocorrerá antes de exibir os registros relativos. Atributos: Habilitar TreeView .Permite exibir o cabeçalho da quebra em todas as páginas.Permite selecionar a posição da quebra em relação aos registros do grupo. .A quebra ocorrerá após exibir os registros relativos. ou seja. Figura1: Interface Configuração das Quebras.Permite definir um separador entre o título e o valor de um campo na quebra.Permite ordenar os campos respeitando as quebras. As opções são: Antes dos registros e Após os registros.Permite definir um título da coluna para quantidade de registros. que permite exibir/esconder as linhas da quebra.

.Exclui todos os campos. O campo selecionado é identificado com um asterisco no lado esquerdo do seu nome. É usado quando o usuário deseja reiniciar uma seleção de campos. Botão Nenhum .Marca/Desmarca o campo escolhido para quebra. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome. Escolha dos camposque serão parte da quebra: Botão Liga/Desliga .Selecionar Campos Figura1: Interface Campos da Quebra.Seleciona todos os campos. Botão Todos .

da quebra de estado que estiver sendo processada Considerando que as fórmulas. ou seja: {count_ger} {parcela_avg} {parcela_sum} {parcela_max} {parcela_min} {count_estado} contém a quantidade total dos registros. as variáveis especiais de totalização. neste escopo. desejamos exibir a média em substituição ao saldo. da seguinte forma: contém a quantidade total dos registros contém a média geral do campo parcela contém o somatório geral do campo parcela contém o valor máximo do campo parcela contém o valor mínimo do campo parcela contém a quantidade total dos registros. no escopo de "calcular a cada registro". {count_quebra} Cria-se um método. com o seguinte conteúdo: {sum_quebra_saldo}= {sum_quebra_saldo} / {count_quebra}. da quebra que estiver sendo processada {quebra_parcela_avg} contém a média geral do campo parcela {quebra_parcela_sum} contém o somatório do campo parcela. da quebra de estado que estiver sendo processada {estado_parcela_min} contém o valor mínimo do campo parcela. . da quebra de estado {estado_parcela_sum} contém o somatório do campo parcela. independente do nível e permitem a manipulação dos campos de totalização. da quebra de estado que estiver sendo processada {estado_parcela_avg} contém a média do campo parcela. são referenciadas substituindo-se o nome da quebra pela palavra chave "quebra".Eventos OnGroupByAll . Supondo que uma aplicação que tenha dois níveis de quebra (estado e cidade) e que totaliza dois campos (parcela e saldo). da quebra de estado que estiver sendo processada {estado_parcela_max} contém o valor máximo do campo parcela. definidas para serem processadas no escopo de "calcular durante as quebras" estarão atuando para os vários níveis de quebra. O Scriptcase disponibiliza todas as variáveis de totalização no escopo da consulta. da quebra que estiver sendo processada {quebra_parcela_max} contém o valor máximo geral do campo parcela {quebra_parcela_min} contém o valor mínimo geral do campo parcela Ex: Em uma aplicação que tenha quebras por estado e cidade e que totalize um campo saldo nos totais das quebras. podemos ter acesso aos totais. no evento OnGroupByAll.Este evento é executado após ocorrerem todas as quebras.

xxxx (zz) xxxx . de forma dinâmica.Define o título do campo na aplicação.5678 ( ) 1234 .5678 (12) 3456 . Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).Define a máscara de exibição do campo. Além disso os zeros à esquerda serão suprimidos. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara.xxxx (zz) xxxx .Informa o tipo do campo no banco de dados.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 . São dois os tipos de máscara descritos na tabela abaixo: CaracterDescrição É substituído por quaisquer caracteres retornados pelo banco de X dados.Campos Tipo do dado . Converte Letra -Permite converter as letras do campo na exibição. Por exemplo. um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda. .xxxx (zz) xxxx .7890 ( ) 1234 . nada será feito em relação aos caracteres que estão faltando. As opções são: Máscara de Consulta .Define o tipo do campo da aplicação. É substituído por quaisquer caracteres retornados pelo banco de Z dados.5678 Tipo SQL . Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. Selecionando Texto o campo exibirá qualquer caracter. Label .7890 (00) 1234 .xxxx (xx) xxxx . o valor será completado com zeros à esquerda.

Quando o Comando Select informado retornar vários valores. Ambos Equivale à marcação das opções Consulta e Resumo. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}.Antes do Lookup Depois do Lookup Lookup de Consulta . serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. Atributos : Comando Select . Valor Default . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. CSV e RTF). Caso contrário. a opção Sim deve ser selecionada. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. Figura3: Interface Lookup de Consuta Automático.Quando selecionado Não.Permite selecionar uma outra conexão existente no projeto diferente da . é exibido apenas o valor retornado pelo Comando Select. Resumo Aplica o lookup somente no resumo (HTML e PDF). Exibir valor original e lookup .Define o separador dos valores retornados pelo Comando Select. usado nos casos onde o comando select não retorna nenhum valor. o campo entre chaves será substituido pelo seu valor na tabela. No momento da execução. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". Delimitador . Múltiplas Opções . XML .Automático Lookup usado para modificar a exibição do campo de forma dinâmica.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor orignal do campo e o valor retornado pelo Comando Select. recuperando os valores de uma tabela. PDF.Define um valor padrão. Separados Por . Usar conexão específica .

Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.Texto que será exibido na consulta. Atributos: Tipos de Lookup . Múltiplos Valores (Posição) e Múltiplos Valores (Binário). o valor M será substituído por Masculino. Simples Valor Será exibido apenas um valor para o campo. Os valores devem ser separados por um delimitador a ser informado.Atributo que corresponde ao valor armazenado na tabela. Valor . Figura5: Configuração do lookup Simples Valor Label . podendo ser : Simples Valor . Figura4: Interface Lookup de Consulta Manual. por valores contidos em uma . É feita uma substituição das partes de uma string armazenada no campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. Múltiplos Valores (Delimitador). Lookup de Consulta .conexão atual da consulta. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado.Define o modo de funcionamento do lookup. Por exemplo. separadas por um delimitador.

a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.Atributo que corresponde ao valor armazenado na tabela. além do label.Texto que será exibido na consulta. Valor . Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado.C será substituído por Esportes Cinema . Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . Para que estas informações sejam recuperadas são informados. Delimitador .Caracter usado para separar os valores dentro de uma mesma string.lista. . Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar. Sexo ocupa um byte. Por exemplo. o valor E. Estado civil e Hobby respectivamente. Como exemplo usaremos uma string para armazenar Sexo. estado civil um byte e hobby dois bytes.

Cultura . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Texto que será exibido na consulta. o valor M será substituído por Masculino. Valor .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer .Quantidade de bytes que a informação ocupa na string.Posição inicial na string onde a informação está gravada.Atributo que corresponde ao valor armazenado na tabela. Por exemplo. Tamanho .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. A primeira posição é sempre 1. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Início .

Botão Incluir .Inclui na lista os valores preenchidos nos atributos Label e Valor. é exibido apenas o valor informado no Label. PDF).Texto que será exibido na consulta.Quando selecionado Não.Permite carregar uma Lista de valores pré-definida para uso como lookup. Resumo Aplica o lookup somente no resumo (HTML. Configuração da Quebra . Valor Default .Figura8: Configuração do lookup Múltiplos Valores (Binário) Label .Salva a lista de valores informados para que possa ser reutilizado. Separados Por . Ambos Equivale à marcação das opções Consulta e Resumo. Botão Limpar .Limpa os atributos. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.Exclui o item selecionado. CSV e RTF). Botão Salvar . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Define o(s) caracter(es) que será(ão) usado(s) para separar o valor do campo selecionado e o valor retornado pelo Comando Select. Botão Alterar . PDF. Botão Excluir .Define um valor padrão. Exibir valor original e lookup . XML . Carregar Definição de Lookup . caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por.Altera os atributos do item selecionado.

os campos que estiverem marcados para permitir ordenação ao serem clicados.Define se no resumo do arquivo pdf.Define se o label do campo será exibido. Exibe label .Define se na tela de resumo a linha de totalização desta quebra será exibida. Quebra Página HTML (Consulta) .Define o estado inicial do TreeView.Quebra página no HTML da Resumo Iniciar TreeView . Se cada vez que esta quebra ocorrer será gerada uma nova página.Permite definir a fonte utilizada no label da quebra. Ex.Quebra página no HTML da consulta Quebra Página HTML (Resumo) . Quebra Página PDF (Consulta) .Se esta opção estiver selecionada com “Sim” .Figura1: Interface Configuração Geral do Campo. Ainda é possível dizer se será exibida a totalização ou sumarização deste campo chaveando VALOR ou SUMARIZAÇÃO.Define quais campos serão exibidos nesta linha de quebra.Define em quantas colunas as informações contidas na linha de quebra serão dispostas ou organizadas. Colunas . antes de clicar no botão ligar. Ordenação . Quebra Página PDF (Resumo) .Define se no arquivo pdf. gerado pela consulta.Define como as informações contidas na linha de quebra serão dispostas ou organizadas. Configuração da Visualização do Label na Quebra Figura4: Interface Configuração da Visualização Label na Quebra . Ex. Em um relatório podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.Exibe ou não a linha de quebra com o valor a ser quebrado. será feita a ordenação respeitando os critérios da quebra. . Em um relatório podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes. Se cada vez que esta quebra ocorrer será gerada uma nova página. Linha de sumarização (Resumo) . Atributos: Organização dos campos . Quantidade de registros . Atributos: Fonte do Texto . Campos .Define se na linha de quebra será exibida a quantidade de registros da mesma. gerado pela consulta. Linha de quebra .

Cor do Fundo .Cor da totalização da quebra.Permite habilitar ou desabilitar o label da quebra em negrito. Tamanho da Fonte .Permite definir o tamanho da fonte utilizada na totalização da quebra. Tamanho da Fonte .Cor do label no campo.Permite definir o tamanho da fonte utilizada no label da quebra.Permite definir a fonte utilizada na linha de totalização da quebra. Cor do Texto . Configuração da Visualização da linha de Totalização Figura4: Interface Configuração da Visualização (linha) . Cor do Fundo . Cor do Texto . Texto Negrito . Atributos: Fonte do Texto . Cor do Texto .Tamanho da Fonte . Texto Negrito .Permite habilitar ou desabilitar o Campo da quebra em negrito.Permite habilitar ou desabilitar a totalização da quebra em negrito. Atributos: Fonte do Texto . .Cor do label na quebra.Cor de fundo da Quebra.Permite definir a fonte utilizada no Campo da quebra. Texto Negrito .Permite definir o tamanho da fonte utilizada no Campo da quebra.Cor de fundo da Quebra. Configuração da Visualização do Campo na Quebra Figura3: Interface Configuração da Visualização(campo).

.

Indica em quais páginas o total geral será exibido. "Não" . "Sim" "Não" Exibir Total Geral . "Na última página" ou "Não exibir".Permite exibir a quantidade de registros junto ao total geral. é onde se define como serão exibidos os nomes dos campos da quebra e se eles serão realmente exibidos na aplicação: Figura2: Interface Configuração do Layout.Exibir sub-totais da quebra após ocorrer a quebra. Quantidade de Registros . Figura1: Interface Configuração da Totalização. . Sub-Total do Grupo .Totalização Configuração CONFIGURAÇÃO Nesta interface se define quais totais relativos aos campos de quebra serao exibidos e os seus respectivos labels.Diz respeito a como vai ser visualizado os totais da quebra: "Sim" . As opções são as seguintes: "Em todas as páginas".Exibir sub-totais da quebra no inicio antes de ocorrer a quebra. "Sim" "Não" - ConfiguraÇÃo do Layout Na interface abaixo.Permite exibir o título Total Geral e os valores totalizados em uma única linha. Atributos: Total em Linha Única .

Campos selecionados na quebra. . Label .Permite exibir ou nao a linha de totais da quebra.Descrição do label exibido. Exibir .Atributos: Campo de quebra .

marcando o Checkbox logo abaixo. Utilizar a mesma configuração no resumo . e o tipo de totalização do campo. Decimal e Moeda. Soma . . Máximo .Define que seja gerado uma soma dos valores referente ao campo selecionado. Serão listados apenas os campos dos tipos Numeral.Exibe o maior valor identificado no campo selecionado. Figura1: Interface Campos da Totalização. basta selecionar o tipo de totalização desejada.Selecionar Campos Esta interface é onde se definem os campos que serão totalizados. Média . Mínimo .Atribui a mesma configuração de totalização ao resumo.Calcula a média aritmética dos valores referente ao campo selecionado. Nota: Os campos selecionados serão exibidos quando ocorrer a quebra ou no final da consulta.Exibe o menor valor identificado no campo selecionado. Para atribuir uma operação a ser utilizada numa coluna (campo).

Posicionamento Visão Geral VisÃo Geral A ordenação dos campos da totalização consiste em exibir a totalização em formato Padrão. Agrupado ou Por campo: Padrão Agrupado Por Campo .

podemos definir o que será exibido no lugar do Total: . Esquerda e Direita: "Esquerda" "Centralizado" "Direita" Label Na imagem abaixo. Figura1: Interface da Ordenação dos Campos da Totalização (Padrão).Padrão PADRÃO A opção Padrão retorna o valor exatamente abaixo da coluna que está sendo totalizado. Alinhamento O alinhamento da totalização é referente a posição que será exibida a "Mensagem linha totalização". as opções são Centralizado. Como é mostrado no caso abaixo: Figura2: Ordenação Padrão gerada. A linha com o Total exibe a totalização da coluna Limite de Crédito.

Figura3: Configuração do valor do label. .

É possível alterar na Interface a posição que será exibida os tipos de totalização (Soma. Média e Máximo. clicando e arrastando para cima ou para baixo o mouse na lacuna. porém em linhas diferentes para cada tipo de totalização. Figura2: Alterando o posicionamento das linhas. Figura1: Interface da Ordenação dos Campos da Totalização (Agrupado). Média. Máximo e Mínimo). que são Soma. o Total exibe a soma e a média das colunas Limite de Crédito e Pontos: Figura3: Ordenação Agrupado gerada. . Neste exemplo.Agrupado A opção Agrupado retorna o valor exatamente abaixo da coluna que está sendo totalizado. Mínimo. Existe quatro tipos de totalização.

como mostrado a seguir: Figura4: Edição dos labels.Alinhamento O alinhamento da totalização é referente a posição que será exibida a "Mensagem linha totalização". é possível modificar o nome dos tipos de totalização. . Esquerda e Direita: "Esquerda" "Centralizado" "Direita" Label Nas Configurações Label (Agrupado). as opções são Centralizado.

Figura3: Ordenação gerada. Desabilitando o checkbox "Quebra linha por Campo" temos os campos um ao lado do outro de forma corrida. . organiza cada campo da totalização pelos nomes dos campos. Média. Figura1: Interface da Ordenação dos Campos da Totalização (Por Campo).Por Campo A opção Por campo. sem respeitar a formatação das colunas. Habilitando o checkbox "Quebra linha por Campo" será exibido em cada linha um único campo com os tipos escolhidos (Soma. Figura2: Ordenação gerada. com a opção "Quebra linha por campo habilitada". Máximo e Mínimo). com a opção "Quebra linha por campo desabilitada".

Label Nas configurações Label (Por Campo). Figura4: Edição dos Labels. . é possível modificar o nome dos tipos de totalização.

veja como resultará na aplicação gerada: ConfiguraÇÃo da VisualizaÇÃo na Linha de Total Geral Figura2: Interface Configuração da linha Total Geral.Permite formatar o texto em negrito. .Permite definir o tamanho da fonte. Cor do Fundo . Fonte do Texto .Permite definir o tamanho da fonte. Tamanho da Fonte .Permite definir a cor do fundo. Cor do Texto .Permite definir a cor do texto.Permite definir uma fonte para o campo texto.Campos ConfiguraÇÃo da VisualizaÇÃo do Label na TotalizaÇÃo Figura1: Interface Configuração da Totalização Fonte do Texto . Como exemplo desta configuração. Texto Negrito .Permite definir uma fonte para o campo texto. Tamanho da Fonte .

Como exemplo desta configuração.Permite definir a cor do texto.Cor do Texto .Permite formatar o texto em negrito. Cor do Fundo . veja como resultará na aplicação gerada: .Permite definir a cor do fundo. Texto Negrito .

porém se desejar que nenhum título seja exibido será necessário informar na propriedade título a tag HTML " &nbsp.Título da quantidade de registros. Posição do Resumo: Em todas as páginas . Em outra página . Atributos: Título . Total Vertical .Exibir total vertical para resumos do tipo matriz.Caso sua consulta tenha retornado 20 linhas e você so escolhe para aparecer de 10 e 10. no final da última página ele mostrará o resumo logo em baixo da grid.Na barra de ferramentas. Na última página . Conforme a imagem abaixo.Resumo Configuração Do Resumo CONFIGURAÇÃO DO RESUMO Figura1: Interface Configuração Resumo.Mostra no resumo o total de registros por quebra e disponibiliza gráfico. . o que significa que sua consulta ficará dividida em 2 páginas.Exibir total horizontal para resumos do tipo matriz. o que significa que sua consulta ficará dividida em 10 páginas. Total Horizontal . caso não seja informado nenhum nome para este campo o scriptcase admite o título padrão para o resumo.Não mostrar o total de registro por quebra. Figura2: Campo Título sendo informado com a Tag HTML Título Quantidade . assim o título ficará "RESUMO". se você escolher para aparecer em todas as páginas.Caso sua consulta tenha retornado 100 linhas e você só escolhe para aparecer de 10 e 10. Quantidade de Registros: Não mostrar . Mostra no resumo e no gráfico . aparecerá: que ao ser clicado abrirá a página com o resumo.Mostra no resumo o total de registros por quebra. ". se você escolher para aparecer na última página. no final de cada página ele mostrará o resumo abaixo da grid. Mostra apenas no resumo .Permite informar um Título para o resumo.

Define entre posição do eixo x ou do eixo y.Define o tipo de alinhamento do layout para centralizado. .Define se os labels vazios vão ser preenchidos.Valor da largura para o resumo.Campos da quebra selecionados na consulta.Define a ordenação pelo valor de banco ou pelo valor de exibição.Define o resumo com o formato tabular. pixels e porcentagem. Preencher labels vazios . CONFIGURAÇÃO DO LAYOUT Atributos: Campo da quebra .Cria um link no campo selecionado.Largura do Resumo . Ordenação . Alinhamento . Posição .Unidade de medida usado para a largura. Automático (valor da largura é ignorado). Link Grid . esquerda ou direita. Formato tabular . Unidade da Largura do Resumo .

Permite selecionar os botões que serão exibidos na barra de ferramentas. largura do gráfico. tecla de atalho.Barra De Ferramentas Neste quadro podemos fazer as configurações referentes ao resumo.Permite ordenar os botões na barra de ferramentas conforme necessário. aspecto do gráfico.Permite selecionar os formatos de geração de resumo. Figura1: Interface Configuração do Resumo. utilizando a barra de seleção (lado direito da tabela). quantidade de registros. O resumo ocorre sempre que a aplicação de consulta contém exibir resumo. tipo do gráfico. . Ordenação dos Botões . gráfico em outra janela. Atributos: Formatos . ordenação do resumo. largura do resumo e unidade da largura do resumo. posição do resumo. Botões . altura do gráfico. margem do gráfico. tipo de resumo.

margem do gráfico. tipo do gráfico. Figura2: Interface Geração de Gráficos de Linhas (Totais). altura do gráfico. aspecto do gráfico.Configuração Dos Gráficos CONFIGURAÇÃO DOS GRÁFICOS Neste quadro podemos fazer as configurações dos Graficos. gráfico em outra janela. As configurações ocorrem sempre que a aplicação de consulta contém exibir resumo. largura do gráfico. Figura1: Interface Geração dos Gráficos de Coluna. Para Tipo do GrÁfico Imagem: .

Permite definir o tipo de gráfico que será exibido por "Default " caso a opção Gráfico Configurável esteja ativa.Permite escolher entre uma imagem estática(Imagem) ou em flash. Atributos: Tipo de Gráficos . Barra: Linha: Pizza: .Figura3: Interface Configuração dos Gráficos (Imagem). Tipo do Gráfico . ou o tipo de gráfico a ser exibido caso a opção esteja desativada.

Renda: Pizza/3D: Impulsos: Disperso: .

Quantidade de colunas . Altura do Gráfico .Manter o aspecto do gráfico redimensionando a imagem.Cor de fundo do gráfico gerado.Margem em pixels dos gráficos gerados.Altura em pixels dos gráficos gerados. Exibir Valores . Largura do Gráfico .Tipo das marcas.Cor dos labels do gráfico gerado. (Somente para modo de exibição na mesma página.Exibe as marcas do gráfico gerado.) Cor margens . Ordenação dos valores .Modo de geração dos gráficos. Modo de exibição dos gráficos . Aspecto do Gráfico . Exibir marcas . Margem do gráfico .Altura em porcentagem entre o gráfico e a margem superior reservado para as legendas.Exibir os gráficos gerados em outra janela.Gerar Gráfico . Tipo Marcas . Preencher espaços . Ângulo dos Valores . Cor valores . Cor de Fundo .Ângulo dos Valores dos gráficos gerados. Cor labels .Ordena os valores dos gráficos.Quantidade de gráficos por linha.Cor das margens do gráfico gerado. (Somente para modo de exibição na mesma página.Preenche os espaços em branco.Margem entre os gráficos. Para Tipo do grÁfico Flash: . Altura para legenda .Exibe os valores do gráfico gerado.) Margem .Largura em pixels dos gráficos gerados.Cor dos valores do gráfico gerado.

Permite definir o tipo de gráfico que será exibido por "Default" caso a opção Gráfico Configurável esteja ativa. Barra: Pizza: . ou o tipo de gráfico a ser exibido caso a opção esteja desativada.Tipo do Gráfico .

Linha: Área: Marcador: .

Sobrepor .Empilhamento .Ordenação . Ordenação dos valores .Exibe as barras da direita para esquerda. Área .Exibe o gráfico antes do resumo.) Margem . Área . em gráficos de barras horizontais. (Somente para modo de exibição na mesma página.Formato de valores . Quantidade de colunas .Exibe os bookmarks na direção inversa. Pizza . Altura para legenda .Formato .Inversão . cone ou pirâmide) das barras no gráfico.Orientação vertical ou horizontal das barras no gráfico.Forma .Inversão . Barra . Barras . Barra .Altura em pixels dos gráficos gerados.Margem entre os gráficos.Alinhamento vertical dos gráficos.Largura em pixels dos gráficos gerados.Formas de pizza ou donut.Ordena os valores dos gráficos. Barra . Bookmark . Modo de exibição dos gráficos .Gerar Gráfico . Barra . Largura do gráfico .Tipo de agrupamento dos bookmarks.Formato em que o dado será exibido Linha . . Altura do gráfico . Exibir antes do resumo .Agrupamento de séries .Altura em porcentagem entre o gráfico e a margem superior reservado para as legendas.Agrupa as séries nos gráficos de barras. Bookmark .Tipo de agrupamento das linhas.Quantidade de gráficos por linha. Barra .Agrupar séries .Explodir .Exibir os gráficos gerados em outra janela.Forma . Pizza .Tipo de agrupamento . por exemplo.Dimensão da imagem nos gráficos de pizza.Empilha as áreas no gráfico.Dimensão .) Alinhamento horizontal . Alinhamento vertical . Barra .Empilhamento . cilindro. Pizza . (Somente para modo de exibição na mesma página.Sobrepõe as barras no gráfico de barras.Forma( barra.Formato de exibição da linha. Pizza .Modo de geração dos gráficos. Área . Pizza .Ordena o gráfico de pizza.DimensãoDimensão(2D ou 3D) das barras no gráfico.Inversão .Afasta as regiões no gráfico de pizza. Linha .Exibe as linhas na orientação invertida.Forma .Inverte o sentido de exibição das regiões no gráfico.Inversão .Orientação .Alinhamento horizontal dos gráficos.Formato da área exibido no gráfico. Linha .Empilha as barras em uma única (Por série). Área .Modo de agrupamento das séries no gráfico.Agrupamento de séries .

.

Observe a figura abaixo onde para cada cliente é exibida uma subconsulta com os seus pedidos.Subconsultas Visão Geral visÃo geral Subconsultas são usadas quando é preciso exibir dados hierárquicos. Figura1: Consulta de clientes com subconsulta de pedidos. mostrando em cada um dos seus registros dados complementares das subconsultas. como Clientes e seus respectivos Pedidos. Veja mais: Como criar uma consulta usando subconsulta . Para tanto a consulta principal encapsula outras consultas.

clicando sobre o item Configuração da pasta Subconsultas. Figura3: Usando título da subconsulta na mesma linha. Escolhendo Sim. Habilitar Treeview .CONFIGURAÇÃO No menu de aplicação.Configuração SUBCONSULTAS . a opção Título da mesma linha ficará desabilitada. a tabela da subconsulta será incorporada à consulta principal. Figura1: Menu Subconsultas. Atributos: Título da mesma linha . As opções são: Opção Em uma Coluna Descrição Exibe a subconsulta na mesma linha do registro da consulta principal .Permite configurar o posicionamento das subconsultas dentro da consulta principal. poderão ser alterados os atributos gerais das subconsultas. PDF . Figura2: Configuração das subconsultas. Exibindo subconsulta Subconsulta escondida Posicionamento . Caso o título seja exibido na mesma linha.Esta opção permite habilitar/desabilitar a exibição da subconsulta nos relatórios PDF.Esta opção adiciona na consulta um recurso de esconder/exibir a subconsulta.Este atributo permite configurar a forma de exibição da subconsulta.

Definir Individualmente Qualquer um dos atributos que utilizar o valor Definir Individualmente obriga que a propriedade seja configurada em cada uma das ligações (ver Editando Subconsulta).Permite configurar o alinhamento da subconsulta em relação a consulta principal quando a opção Posicionamento for Abaixo de um Registro. Direita e Centro. .Abaixo de um Registro Exibe a subconsulta em uma linha separada abaixo do registro da consulta principal Alinhamento . As opções são: Esquerda.

Figura3: Seleção da aplicação de consulta. Lista de AplicaÇÕes Serão listadas aplicações de consulta do projeto corrente que contenham variáveis globais. Figura2: Nome da ligação e o Label. Para que uma aplicação seja utilizada como subconsulta.Nova Subconsulta Para criar uma nova ligação com uma subconsulta clique sobre o item Nova Ligação na pasta Ligações dentro de Subconsultas. ela deve ter dentro de seu Comando SQL ( Consulta | SQL ) uma cláusula WHERE com variável global (ver Figura4). Figura4: Configuração do SQL da Consulta que será usada como subconsulta através de ligação. Informe o nome e o label para a ligação que será criada. conforme ilustrado na Figura4. Definição dos Parâmetros .

Fixo . Variável* . Vazio .Utilizado para passagem do valor de um campo da consulta como parâmetro. Botão Salvar . são exibidos parâmetros de entrada da subconsulta (variavéis globais). Ver Figura4.Utilizada para passagem do valor de uma variável global da consulta principal como parâmetro para a subconsulta. do lado esquerdo. Esta opção só é exibida na interface quando a consulta principal utiliza variável global. Figura5: Passagem de parâmetro para variável var_state Na tela acima. no lado direito. As opções são: Atributos: Campo .Definindo o valor que será passado para a(s) variável(is) do Comando SQL da subconsulta.Escolhendo essa opção não será passado nenhum valor como parâmetro. .Utilizado para passagem de um valor fixo como parâmetro.Clicando neste botão o wizard de ligação de subconsulta será finalizado. deverá ser selecionado a opção para passagem de parâmetro.

mostrando a aplicação e os parâmetros usados.Neste atributo são exibidos dados sobre a ligação atual com a subconsulta.Este atributo permite que seja definido quais itens da subconsulta. Para alterar qualquer atributo da ligação clique no botão Editar Ligação.Exibir Sequencial (Número de Linha). 2 . . caso a subconsulta utilize algum destes recursos. Configuração Geral Figura1: Configuração Geral de Subconsulta Nesta interface é posivel editar os seguintes atributos da subconsulta: Label . 3 .Título da subconsulta na aplicação Ligação . Herdar Visualização .Quando marcado força que o esquema de visualização da subconsulta seja igual ao da consulta principal. Exibição . serão visualizados na consulta principal. 1 .Editando Subconsultas No menu de aplicação dentro da pasta Subconsultas existe uma pasta ligações que contém todas as subconsultas chamadas por esta aplicação. Clicando sobre uma subconsulta será exibida uma tela para edição.Exibir Título.Exibir Totalização.

Direita ou Centro. para cada subconsulta que a aplicação chamar.Definir Individualmente Caso o valor de um dos atributos da configuração da subconsulta tenha sido selecionado como Definir Individualmente. Alinhamento Vertical . estes deverão ser configurados na tela de edição da ligação da subconsulta. Pode ser alinhado a Esquerda. Pode ser alinhado ao Topo.Define o alinhamento vertical da subconsulta. Figura3: Configuração Geral da ligação com opções da Configuração de Subconsulta Configuração da Visualização Estas opções só serão exibidas caso todas as seguintes condições sejam verdadeiras: Atributo Titulo na mesma linha Habilitar Treeview Posicionamento Valor Não Não Em uma Coluna Atributos: Alinhamento Horizontal . Meio ou . Figura2: Configuração das Subconsultas.Define o alinhamento horizontal da subconsulta.

Define o alinhamento vertical do Label da subconsulta.Define o título (label) da subconsulta em negrito. Caso não seja preenchido será utilizado a cor de fundo de aplicações de consulta do Esquema de Visualização atual.Pode definir a cor de fundo.Final. Alinhamento Vertical do Título . . Alinhamento Horizontal do Título . Negrito . Diretira ou Centro. Pode ser alinhado a Esquerda. Meio ou Final.Define o alinhamento horizontal do Label da subconsulta. Cor do Fundo . Pode ser alinhado ao Topo.

Permite alterar a ordem de exibição das regras de ordenação.Regras De Ordenação Configuração Das Regras De Ordenação REGRAS DE ORDENAÇÃO Figura1:Interface configuração das ordenações. Ao configurar esta opção. As opções são: Ordenação campos/regras(default) . Atributos: Ordenação das Regras de Ordenação . Integrar a ordenação .Permite escolher o tipo de ordenação.Permite aplicar a ordenação de acordo com as regras que foram criadas . será exibido um ícone (configurar ordenação) que ao ser clicado.Permite aplicar a ordenação dos campos (decrescente ou crescente) Ordenação regras .Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente) Ordenação campos . o mesmo permite a escolha do campo e da sua ordem de exibição crescente(ASC) ou decrescente(DESC) .

Campo para informar o nome da Regra.Permite selecionar através da barra de seleção quais campos serão exibidos (campos que se encontram no quadro ao lado direito) e os campos que não serão exibidos (campos que se encontram no quadro esquerdo).Campo para informar o nome que será exibido na aplicação. Label . utilize a barra de ordenação localizada ao lado direito do quadro. ConfiguraÇÕes da Regra de OrdenaÇÃo Figura2: Interface Configuração da regra de Ordenação.Nova Regra InclusÃo de Regra de OrdenaÇÃo Figura1: Interface Inclusão de Regra de Ordenação Atributos: Nome . Para aplicar o tipo de ordenação ao campo.se a ordenação for Descendente. Selecione os campos da regra de ordenação . Para ordenar os campos da forma que desejar. .Permite informar um nome que será exibido quando a aplicação for executada. basta selecionar o campo do quadro do lado direto e selecionar o modo Ascendente. onde exibirá ao lado do campo um + ou um . Atributos: Label .

a cada filtro.Permite definir a largura HTML do form de filtro. ou seja. Se a opção for "Não" nenhum registro é exibido. a cada filtro. Exibir Condição .Exibir condição do filtro para que o usuário possa escolher sua opção. Preservar Campos e Ordenação . Condição do Filtro . Figura1: Interface Configuração do Filtro. Manter valores .Permite definir a unidade de largura HTML do form de filtro. devem ser preservados os valores selecionados para os campos da consulta e ordenação. Largura da tabela . Filtro Vazio . serão apresentados todos os registros. caso os campos do filtro estejam em branco. Alinhamento vertical .Permite definir o posicionamento alinhando verticalmente o form de filtro.Define se a aplicação vai ter suporte a Ajax.Permite selecionar o comando SQL "AND" (e) ou "OR" (ou) para definir os critérios de pesquisa a serem utilizados. Nesse caso "AND" (e) ou "OR" (ou) aparecerão no Formulário de Filtro para que o usuário selecione a opção desejada. Margens .Quando Ativado os valores do último filtro são mantidos e exibidos quando o usuário retorna à tela de filtro.permite determinar se. .Permite definir o posicionamento (margens) do form de filtro. estes valores retornam a condição original.Permite definir o posicionamento alinhando horizontalmente o form de filtro. Atributos: Usar Ajax . Unidade de Largura da tabela .Filtro Configuração CONFIGURAÇÃO Através do quadro abaixo podemos definir todas as opções que farão parte do Formulário de Filtro. Alinhamento horizontal .Se o usuário escolher "Sim".

Altura em pixels do iframe onde serão exibidos os dados recuperados pelo filtro. Tabular com o Enter . Esta opção esta associada a "Usar Iframe".Usar Iframe . .Quando Ativado exibe a tela de filtro e os resultados da pesquisa na mesma janela do browser. em dois FRAMES.Quando ativado exibe inicialmente a tela do filtro juntamente com a grid dentro do iframe posicionado abaixo da tela de filtro. O Formulário de Filtro e a consulta integram uma única página. Estado Inicial . Esta opção esta associada a "Usar Iframe". Altura do iframe .Ao teclar Enter. quando desativado exibe inicialmente apenas tela do filtro. um acima do outro. o Tab será acionado.

Selecionar Campos Definir quais campos serão exibidos na aplicação. . Nota: A lista da esquerda mostra todos os campos do SQL da aplicação. A lista da direita mostra os campos que serão exibidos na aplicação (escolha o campo e clique na seta para a direita para incluí-los no formulário). Image1: Selecionar campos.

Ativa ou desativa o campo ou opção selecionado. para selecionar as opções clique na opção desejada (Exatamente igual. Nesta interface podemos configurar quais as condições de filtragem (SQL) para cada campo que faz parte do filtro. Botão Todos .Marca todos os campos ou opções. Nenhum . Início igual. No Combobox a direita ficam as opções de filtro relacionadas ao campo. . Para campo do tipo Data você pode definir condições especiais de pesquisa.Condições Do Filtro CONDIÇÕES DO FILTRO Figura1: Interface Configuração do Filtro.Demarca todos os campos ou opções. As setas a direita servem para alterar a ordem dos campos. Abaixo e ao lado da lista existem os botões padrão das demais listas descritas: Botão Liga/Desliga . acessando diretamente o campo e editando a guia de edição Condições Especiais. Qualquer parte e etc) e no botão Liga / Desliga. no combo da esquerda é exibido o campo.

Outros .Apresenta os Checkbox relativos aos botões que podem ser exibidos no filtro. Figura1: Interface Barra de Ferramentas.Permite definir teclas de acesso rápido via teclado a um botão. Atributos: Navegação .Lista da ordem de exibição dos botões da Barra de Ferramentas. Ordenação dos Botões .Apresenta os Checkbox relativos aos botões que podem ser exibidos no filtro. Esta ordem pode ser alterada utilizando as setas laterais.Barra De Ferramentas A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior. de forma que é possivel definir quais botões serão exibidos nas duas barras. permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo. A seleção dos botões das barras de ferramentas superior e inferior funcionam de forma independente. Atributos: Teclas de Atalho . CONFIGURAÇÕES DOS BOTÕES Figura2: Interface Configurações dos Botões. .

Layout Visão Geral VisÃo Geral Neste módulo estão disponíveis recursos de edição. de forma que podemos atribuir schemas de visualização. . definir os valores e o formato do cabeçalho entre outros. organizar os campos em blocos. atributos e visualização da aplicação.

Podemos adicionar quantos novos blocos quisermos e organizá-los da maneira que nos for mais conveniente. assim como você pode remover um bloco arrastando-o até o item "Blocos não exibidos".Blocos Conceitualmente um bloco é um "container" onde posicionamos nossos campos de uma Aplicação de Formulário. tem a função de editar todas as informações Organização e Mudança de posição dos Blocos Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página. este com o mesmo nome da aplicação. para mudar um bloco de página é só arrasta-lo até a página desejada. Figura1: Tela de Configuração dos Blocos. . Veja as imagens abaixo. é lá que definimos se o próximo bloco virá ao lado ou abaixo do corrente. Controle ou Consulta com orientação Slide. Por default as aplicações criadas no ScriptCase são constituídas de um único bloco. Desta forma. No lado esquerdo de cada bloco existem dois ícones o primeiro relativas ao bloco e o segundo para exclusão do bloco. Veja agora como remover um bloco da exibição Clique sobre o bloco desejado e arraste-o até o item "Blocos não exibidos". Na tela abaixo observe que há uma coluna chamada ORGANIZAÇÃO . Clique e araste o bloco que deseja alterar para a sua nova posição.

"Ao Lado" .Nome do Bloco.Quantidade de colunas a serem exibidas lado a lado dentro do bloco.Atributos: Bloco (Nome) .Os campos serão exibidos lado a lado sem conter tabulação. Título (Exibir) . "Ao Lado" o label será exibido ao lado do campo. "Corrido" .Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.De que forma os campos serão exibidos dentro do bloco: "Abaixo" .Opções de exibição do label: "Acima" . Label .Flag que controla se o título do bloco será exibido.Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas. Campos (Colunas) . Label (Posição) . Label (Exibir) . Organização (Próximo) .Flag que controla se o label dos campos dentro do bloco devem ser exibidos.será exibido o label acima do campo.Título do bloco que será exibido na aplicação. Campos (Posição) .Forma como os blocos ficarão organizados dentro da página: .

será apresentada a seguinte interface para definição do nome e label do bloco. Organização (Largura) . "Ao Lado" .Indica que o próximo bloco será exibido em Aba.Indica que o próximo bloco será exibido abaixo . basta clicar no botão ."Abaixo" . Em seguida.Especifica em pixels ou percentual a largura que o bloco deverá ocupar. No fim clique no botão Criar. . para cada bloco.Habilta opção de fechar (colapse) o bloco. Exemplo: Se são dois blocos lado a lado um bom tamanho é 50%. "Aba" . Para incluir novos blocos em uma Aplicação.Indica que o próximo bloco será exibido ao lado. Collapse . caso a informação seja em percentual especificar (%).

Atributos: Nome . Em seguida. No fim clique no botão Salvar.Figura2: Interface de Criação de Novo Bloco. Tamanho da Fonte . permite exibir o título do bloco. será apresentada a seguinte interface para definição dos parâmentros do bloco.Tamanho da fonte aplicada ao título do bloco. . Para editar um bloco basta clicar no ícone .Exibe o título do bloco.Esta opção. Label .Nome do bloco.Texto que será que mostrado no bloco da aplicação. quando ativada.Nome da fonte aplicada no título do bloco. que fica do lado esquerdo do bloco.Nome do bloco. Atributos: Nome . Exibir Título . Fonte do Título . Título . Figura2: Interface de Edição do Bloco.

Habilta opção de fechar (colapse) o bloco. . Figura de Fundo . Meio e Baixo).Cor para exibir o label dos campos.Cor de fundo da linha do título do bloco. Altura do Título . Centro e Direita). Colunas . Altura do Bloco . Collapse .Largura do bloco (width). CellSpacing .Alinhamento horizontal do título do bloco (Esquerda. Cor da Borda .Posicionamento do próximo bloco em relação ao atual.Cor da Fonte . Cor do Fundo .Figura de fundo da linha do título do bloco.Posicionamento do label dos campos em relação aos dados.Cor da fonte do título do bloco.Forma de organização dos campos no bloco. Cor do Label . Alinhamento Vertical . Posição do Label . Alinhamento Horizontal .Alinhamento vertical do título do bloco(Topo.Espaçamento das células do bloco.Altura em pixels da linha do título do bloco.Exibir os labels dos campos do bloco. Organização dos Campos .Altura do bloco (height). Largura do Bloco .Cor da borda do bloco.Largura da borda do bloco.Forma de cálculo das colunas do bloco. Largura das Colunas .Quantidade de colunas de campos no bloco. Exibir Label . Largura da Borda . Próximo Bloco .

etc) que irá compor a aplicação. Esquema .fontes. será carregado o modo visual (cores. Nesta interface. Atributos: Modelo para o Cabeçalho .Permite a escolha do modelo para compor o cabeçalho da aplicação.Permite escolher qual será o modelo usado para compor o rodapé da aplicação. Modelo para o Rodapé .Escolhendo um dos esquemas existentes. . que além do esquema de visualização. permite a definição de valores a outros atributos a nível de Projeto.Sem Titulo VISUALIZAÇÃO Figura1: Interface Configuração da Visualização. isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto. podemos definir o esquema de visualização de uma aplicação em específico.

Cabeçalho & Rodapé CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Variáveis de Cabeçalho . Título da Consulta -Permite informar um título para ser exibido na aplicação. Dependendo do tipo. o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Imagem: Quando selecionado o campo tipo imagem. O formato poderá ser informado no campo texto que aparece ao lado. Data: Quando é selecionado o tipo "Data".Esta flag determina se o cabeçalho será exibido. será necessário associar um conteúdo ao mesmo. aparece um campo para o preenchimento do nome da imagem existente no servidor. estará associando o valor do campo para exibição no cabeçalho. será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Ex: "Nome do Funcionário: [v_nome]". Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização. Valor: Quando selecionado o tipo "Valor". abrirá um Combobox ao lado com os campos que fazem parte do "Select". Existem diversos formatos de exibição utilizando a data e a hora do servidor. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Figura1: Interface Cabeçalho. Escolhendo um desses campos.Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Para localizar as imagens existentes e selecionar uma. pode ser informado textos e "Variáveis globais". Exibir Cabeçalho . RODAPÉ . Título: Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no "Título do Filtro ".

o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. .Figura2: Interface Rodapé. Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. estará associando o valor do campo para exibição no Rodapé. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Valor: Quando selecionado o tipo "Valor". O formato poderá ser informado no campo texto que aparece ao lado. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Data: Quando é selecionado o tipo "Data". Escolhendo um desses campos. será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. abrirá um Combobox ao lado com os campos que fazem parte do "Select".Esta flag determina se o Rodapé será exibido na aplicação. Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização. Imagem: Quando selecionado o campo tipo imagem. Pode ser informado textos e "Variáveis globais". Existem diversos formatos de exibição utilizando a data e a hora do servidor. Para localizar as imagens existentes e selecionar uma. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Exibir Rodapé . Ex: "Nome do Funcionário: [v_nome]". aparece um campo para o preenchimento do nome da imagem existente no servidor. dependendo do tipo será necessário associar um conteúdo ao mesmo.

são executadas as macros que alteram o select.Ocorre sempre que for realizado uma validação. onde é possível separar cada ação no momento adequado (Exemplo: Após alterar um registro) e possibilitando também um desenvolvimento mais organizado.Ocorre quando a aplicação for salva. sc_select_order. Qualquer evento pode usar funções pré-definidas disponíveis no Scriptcase. onValidate . Veja mais sobre Scriptcase Macros. sc_select_where(add) e etc. . onRefresh .Ocorre quando a aplicação é iniciada. No Help de Contexto de cada Evento é exibido apenas as Macros disponiveís para o mesmo. onInit . No Help de Contexto de cada Evento é exibido apenas as Macros disponíveis para o mesmo. antes da execução do select principal da aplicação. tais como: sc_select_field. onSave . Neste escopo. Essas funções são chamadas de "Scriptcase Macros".Este evento é executado uma única vez. normalmente.Eventos O ScriptCase trabalha com o conceito de eventos.

ou seja. os campos que foram selecionados no menu "CONSULTA ->FILTRO-> CAMPOS " . Segue abaixo os tipos de dado: . Figura1: Interface Campos do Filtro Campo a campo podemos definir uma série de atributos.Campos Visão Geral visÃo geral Nesta sessão são exibidos para configuração apenas os campos que são parte integrante da consulta. 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.

permite adicionar um novo campo na aplicação.Novo Campo Esta funcionalidade. Figura1: Interface Quantidade de Campos. Abaixo segue um passo-a-passo da criação desse novo campo.Ao clicar no botão novo. 2º. Figura2: Interface Propriedades do Novo Campo. onde determinamos a quantidade de campos que serão adicionadas. 1º. é exibida a imagem abaixo.Após determinarmos a quantidade de campos que serão adicionados. nome e label). é necessário definir a configuração do novo campo (tipo do dado. Nota: A Descrição do tipo de campo é modificada conforme a seleção do tipo do campo .

o mesmo aceita letras. submeter o filtro quando houver alterações no campo. neste caso a opção label filtro não pode ser utilizada.Permite quando ativada.Converte letras do valor do campo. Configuração do Filtro Atributos: Converter Letras . Atributos: Tipo do dado . Usar Label da Grid .Texto Figura1: Interface Configuração Geral.Permite quando ativada exibir ou não a condição do filtro.Tamanho máximo do campo Tipo SQL . PROCESSAMENTO AJAX . o label é o apelido do campo na camada de aplicação. permite utilizar o título do campo que está configurado na grid. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for simplificado para Nome. caracteres.Define o tipo do campo da aplicação. Quando o campo é definido como texto.Esta opção quando ativada.Tipo do campo no banco de dados. números. Tamanho Máximo . Ou seja.Define o título do campo na aplicação. Submeter no Onchange . Label Filtro . a mesma só funcionará se o filtro tiver ao menos uma opção. Exibir Condição .

Permite escolher o tipo de fonte. e outro campo do tipo select com uma lista de cidades. Figura: Interface de definição de CSS a nível de campo. . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. que será aplicado no campo da aplicação. CSS do Título Atributos: Fonte . Por exemplo: um campo do tipo select com uma lista de estados.Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Ao selecionar um estado será recarregada a lista de cidades.

texttop.Permite posicionar o label do filtro no local desejado (left rigth. Alinhamento Vertical . Text.Permite escolher a cor. center e justify).Permite aumenta o tamanho da borda do título. Altura .Permite escolher a cor da borda. text-bottom).Permite escolher o tamanho da fonte.rigth. Negrito . bottom. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Horizontal . Tamanho da Borda . Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Tamanho . Tamanho . que será aplicado no objeto da aplicação. texttop. Largura . sub.center e justify). Select. Negrito . que será aplicado no campo da aplicação. CSS do Campo Atributos: Fonte . Alinhamento Horizontal . Por exemplo: Radio.Permite aplicar o tipo sublinhado na fonte. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Altura .Permite escolher o tipo de fonte. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada no campo. top. . super. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no título da aplicação. que será aplicado no título da aplicação. etc Tamanho .Para definir a largura do título.Para definir a altura do título. text-bottom). middle.Para definir a largura do campo. Largura .Permite aplicar o tipo negrito na fonte. bottom. super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. sub. utilizando uma paleta de cores para ser aplicada no título.Permite aumenta o tamanho da borda do campo.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher a cor da borda.Permite escolher a cor.Para definir a altura do campo. top.Permite aplicar o tipo sublinhado na fonte. Sublinhado . Sublinhado . middle. que será aplicado no objeto input. Tamanho da Borda .Permite aplicar o tipo negrito na fonte. Cor da Borda .Permite escolher o tamanho da fonte.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do filtro no local desejado (left.Permite escolher o tamanho da fonte.

Hint . Cor da Borda . . Largura . bottom. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Sublinhado .Permite escolher a cor da borda. middle.Para definir a altura do objeto input. Alinhamento Vertical .Permite aplicar o tipo sublinhado na fonte. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. exibirá o que foi informado no atributo Descreva Ajuda.Permite aplicar o tipo negrito na fonte. isto é. Negrito .Cor de fundo -Permite escolher a cor.Ao passar o cursor do mouse sobre o campo. center e justify).Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Figura1 Configuração da Ajuda utilizando Pop-UP. que ao ser clicado. top.Permite posicionar o label do filtro no local desejado (left. super. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Ao escolher o tipo popup.Para definir a largura do objeto input. aparecerá a ajuda descrita no campo Descreva Ajuda. sub. Altura . Alinhamento Horizontal .Permite aumenta o tamanho da borda do objeto input.Permite posicionar o label do fitro no local desejado (baseline. texttop. text-bottom). Tipo do Help: Popup . Atributos: Descreva Ajuda . utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho da Borda . será exibido o ícone de ajuda ao lado do campo. rigth.

Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .

Número NÚMERO Figura1: Interface Configuração Geral. . Tipo SQL .Permite quando ativada exibir ou não a condição do filtro. Ou seja.Define o tipo do campo da aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_num fica mais claro o entendimento se o mesmo for simplificado para Número. permite utilizar o título do campo que está configurado na grid. Quando o campo é definido como número.Define o título do campo na aplicação.Tamanho máximo do campo. submeter o filtro quando houver alterações no campo. o label é o apelido do campo na camada de aplicação. Tamanho Máximo . Usar Label da Grid . Tipo do dado . só é permitido informar números. a mesma só funcionará se o filtro tiver ao menos uma opção.Permite quando ativada. Formatação dos Valores Figura3: Interface Formatando Número. Configuração do Filtro Atributos: Submeter no Onchange . Exibir Condição . Usar configurações regionais – Permite aplicar as configurações regionais ao campo.Esta opção quando ativada. Label Filtro .Tipo do campo no banco de dados . neste caso a opção label filtro não pode ser utilizada.

Permite escolher o tamanho da fonte. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. quando ativada. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. .Permite escolher o tipo de fonte.Permite escolher o separador de agrupamento. Aceita Negativo . Tamanho . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite. Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte . que será aplicado no campo da aplicação.Agrupamento . que o campo aceite valor negativo. que será aplicado no objeto da aplicação.

bottom. Alinhamento Vertical .center e justify).Permite escolher a cor.Permite escolher a cor da borda.Cor de fundo .Permite escolher o tamanho da fonte. Negrito . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite aplicar o tipo sublinhado na fonte. Text.Permite posicionar o label do filtro no local desejado (left. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho . sub. Negrito . Tamanho da Borda .rigth.Permite escolher o tamanho da fonte. CSS do Campo Atributos: Fonte .Permite aumenta o tamanho da borda do título. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Por exemplo: Radio.Permite aumenta o tamanho da borda do campo. texttop. super. super. que será aplicado no objeto input. Tamanho da Borda .Permite escolher o tipo de fonte. text-bottom). Cor de fundo -Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline. Select. Largura .Para definir a altura do campo. que será aplicado no campo da aplicação.Permite escolher a cor.Para definir a altura do título. utilizando uma paleta de cores para ser aplicada no campo. . center e justify). que será aplicado no título da aplicação. bottom. Cor de fundo . Cor da Borda . texttop.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no título. Altura . top. que será aplicado no título da aplicação.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. etc Tamanho . Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left rigth. text-bottom).Permite aplicar o tipo negrito na fonte. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Para definir a largura do título. Largura . Altura .Permite aplicar o tipo negrito na fonte.Para definir a largura do campo.Permite posicionar o label do fitro no local desejado (baseline. sub. Negrito . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. top. middle. Sublinhado . Sublinhado . Alinhamento Vertical . Cor da Borda . middle.

Figura1 Configuração da Ajuda utilizando Pop-UP.Permite aplicar o tipo sublinhado na fonte. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Ao escolher o tipo popup. Tamanho da Borda . aparecerá a ajuda descrita no campo Descreva Ajuda.Permite escolher a cor da borda.Para definir a largura do objeto input. super. Tipo do Help: Popup .Permite posicionar o label do filtro no local desejado (left.Permite posicionar o label do fitro no local desejado (baseline. isto é. middle. text-bottom). Hint . Atributos: Descreva Ajuda . Alinhamento Horizontal . texttop.Permite aumenta o tamanho da borda do objeto input. será exibido o ícone de ajuda ao lado do campo. rigth. utilizando uma paleta de cores para ser aplicada no objeto input. . Altura .Ao passar o cursor do mouse sobre o campo. Cor da Borda . Alinhamento Vertical . top. center e justify).Sublinhado . Largura . sub.Para definir a altura do objeto input. que ao ser clicado. exibirá o que foi informado no atributo Descreva Ajuda.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. bottom.

.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto .

o mesmo aceita valores decimais. submeter o filtro quando houver alterações no campo.Define o tipo do campo da aplicação. Label do Filtro . Configuração do Filtro Atributos: Submeter no Onchange . Por exemplo: se o campo estiver definido no banco de dados como nm_valor fica mais claro o entendimento se o mesmo for simplificado para Valor. Quando o campo é definido valor. permite utilizar o título do campo que está configurado na grid.Tipo do campo no banco de dados. Formatação de Valores .Moeda Figura1: Interface Conifguração Geral Atributos: Tipo do dado . Exibir Condição .Define o título do campo na aplicação. Tamanho Máximo . Tipo SQL . o label é o apelido do campo na camada de aplicação.Tamanho máximo do campo. neste caso a opção label filtro não pode ser utilizada.Esta opção quando ativada. a mesma só funcionará se o filtro tiver ao menos uma opção.Permite quando ativada exibir ou não a condição do filtro. Ou seja. Usar Label da Grid .Permite quando ativada.

Condição para o campo aceitar valores negativos.Usar configurações regionais . que será aplicado no campo da aplicação.Permite aplicar as configurações regionais ao campo. Agrupamento . .Separador de agrupamento de milhar.Separador decimal Aceita Negativo . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. CSS do Título Atributos: Fonte .Permite escolher o tipo de fonte. Figura: Interface de definição de CSS a nível de campo. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Decimais . Separador Decimal . Qtd.Quantidadede casas decimais do campo.

que será aplicado no objeto input.Permite escolher o tamanho da fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor da borda. CSS do Campo Atributos: Fonte . Cor da Borda .Permite escolher a cor. Text. center e justify).Para definir a largura do campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. text-bottom). sub.Permite aplicar o tipo sublinhado na fonte. Sublinhado . Altura . etc Tamanho . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. que será aplicado no objeto da aplicação. Sublinhado . middle. Cor de fundo . Largura . que será aplicado no título da aplicação. bottom. Alinhamento Horizontal . Por exemplo: Radio. .center e justify). Tamanho . Tamanho da Borda .Permite aumenta o tamanho da borda do campo. Negrito . text-bottom). Alinhamento Vertical . Alinhamento Vertical . middle.Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. bottom. que será aplicado no campo da aplicação.Permite escolher a cor. utilizando uma paleta de cores para ser aplicada no campo. top.Permite aplicar o tipo sublinhado na fonte.Tamanho . super.Permite posicionar o label do fitro no local desejado (baseline. sub.Permite aplicar o tipo negrito na fonte.Permite escolher o tipo de fonte.Para definir a altura do campo. top. Largura .Permite escolher a cor da borda. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a altura do título.rigth. super.Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal . Select.Permite posicionar o label do filtro no local desejado (left rigth.Permite aumenta o tamanho da borda do título. que será aplicado no título da aplicação.Permite posicionar o label do fitro no local desejado (baseline. Negrito . Altura . Cor de fundo . texttop. utilizando uma paleta de cores para ser aplicada no título.Permite escolher o tamanho da fonte.Para definir a largura do título. Cor da Borda . Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. texttop.

Permite posicionar o label do filtro no local desejado (left. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. exibirá o que foi informado no atributo Descreva Ajuda.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. . Sublinhado .Permite escolher a cor da borda. middle. aparecerá a ajuda descrita no campo Descreva Ajuda. bottom.Para definir a altura do objeto input. top. Altura .Para definir a largura do objeto input. texttop.Permite aplicar o tipo negrito na fonte. text-bottom).Permite aplicar o tipo sublinhado na fonte. Atributos: Descreva Ajuda .Cor de fundo -Permite escolher a cor.Permite aumenta o tamanho da borda do objeto input. super. Negrito . Figura1 Configuração da Ajuda utilizando Pop-UP. Cor da Borda . Alinhamento Horizontal .Ao passar o cursor do mouse sobre o campo.Permite posicionar o label do fitro no local desejado (baseline. será exibido o ícone de ajuda ao lado do campo. isto é. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Hint . rigth. Tipo do Help: Popup . que ao ser clicado. sub. Largura . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho da Borda . center e justify).Ao escolher o tipo popup.

.Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Esta opção quando ativada. Formatação de Valores . Usar Label da Grid . Exibir Condição . Por exemplo: se o campo estiver definido no banco de dados como nm_valor fica mais claro o entendimento se o mesmo for simplificado para Valor. Configuração do Filtro Atributos: Submeter no Onchange .Permite quando ativada. Label do Filtro .Decimal Figura1: Interface Conifguração Geral Atributos: Tipo do dado . Tipo SQL . permite utilizar o título do campo que está configurado na grid.Define o tipo do campo da aplicação. o label é o apelido do campo na camada de aplicação.Tamanho máximo do campo. neste caso a opção label filtro não pode ser utilizada. a mesma só funcionará se o filtro tiver ao menos uma opção. Ou seja.Define o título do campo na aplicação.Tipo do campo no banco de dados. Tamanho Máximo . Quando o campo é definido valor.Permite quando ativada exibir ou não a condição do filtro. o mesmo aceita valores decimais. submeter o filtro quando houver alterações no campo.

Permite escolher o tipo de fonte.Quantidadede casas decimais do campo.Condição para o campo aceitar valores negativos.Separador decimal Aceita Negativo . Agrupamento . Separador Decimal . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. CSS do Título Atributos: Fonte . que será aplicado no campo da aplicação. Qtd. Figura: Interface de definição de CSS a nível de campo.Permite aplicar as configurações regionais ao campo. Decimais .Usar configurações regionais . .Separador de agrupamento de milhar.

Cor de fundo . Cor da Borda . Tamanho da Borda . bottom.Para definir a largura do título.Tamanho . super.Permite escolher o tipo de fonte. que será aplicado no título da aplicação. super. CSS do Campo Atributos: Fonte . Alinhamento Horizontal . Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a largura do campo. Text. bottom. sub. middle. Altura .Permite posicionar o label do filtro no local desejado (left rigth. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor da borda.Permite aumenta o tamanho da borda do campo. Tamanho . Altura . que será aplicado no título da aplicação. Negrito . Cor da Borda .Permite escolher o tamanho da fonte. text-bottom). que será aplicado no objeto da aplicação.Para definir a altura do campo. Alinhamento Vertical . etc Tamanho . Por exemplo: Radio. Tamanho da Borda . Negrito . top. texttop.Permite posicionar o label do fitro no local desejado (baseline. text-bottom). Largura .Para definir a altura do título.center e justify). texttop.Permite aplicar o tipo negrito na fonte. que será aplicado no objeto input.Permite posicionar o label do filtro no local desejado (left. Select.Permite escolher o tamanho da fonte. . center e justify). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Sublinhado . middle.Permite aumenta o tamanho da borda do título. que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte. Largura . Alinhamento Horizontal .Permite aplicar o tipo negrito na fonte.Permite escolher a cor. sub. utilizando uma paleta de cores para ser aplicada no título. utilizando uma paleta de cores para ser aplicada no campo. Cor de fundo .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor da borda.rigth.Permite aplicar o tipo sublinhado na fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite aplicar o tipo sublinhado na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top.Permite posicionar o label do fitro no local desejado (baseline. Sublinhado .

Para definir a largura do objeto input.Permite aplicar o tipo negrito na fonte. Largura . Cor da Borda . rigth.Permite aplicar o tipo sublinhado na fonte.Cor de fundo -Permite escolher a cor. será exibido o ícone de ajuda ao lado do campo.Permite posicionar o label do filtro no local desejado (left. isto é. middle.Ao passar o cursor do mouse sobre o campo. bottom. Negrito . Sublinhado . aparecerá a ajuda descrita no campo Descreva Ajuda. text-bottom). Altura .Permite aumenta o tamanho da borda do objeto input.Para definir a altura do objeto input. sub. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. super. top. Hint . Alinhamento Horizontal .Ao escolher o tipo popup. Alinhamento Vertical . center e justify). Figura1 Configuração da Ajuda utilizando Pop-UP.Permite posicionar o label do fitro no local desejado (baseline.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho da Borda .Permite escolher a cor da borda. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. que ao ser clicado. Tipo do Help: Popup . Atributos: Descreva Ajuda . exibirá o que foi informado no atributo Descreva Ajuda. texttop. .

.Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Tamanho máximo do campo. Usar Label da Grid . Por exemplo: se o campo estiver definido no banco de dados como nm_data fica mais claro o entendimento se o mesmo for simplificado para Data. Label do Filtro . Figura2: Interface Formatação dos Valores.Esta opção quando ativada. Atributos: Usar Configurações regionais . Exibir Calendário . Usar ComboBox . este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário. neste caso a opção label filtro não pode ser utilizada.Define o título do campo na aplicação.Permite selecionar o formato de exibição do campo. . Tipo SQL . Exibir Formato .Permite aplicar as configurações regionais ao campo. permite utilizar o título do campo que está configurado na grid. Tamanho Máximo . Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores(Figura2).Data Figura1: Interface Configuração Geral. Exibição .Permite exibir o campo em um ComboBox. o label é o apelido do campo na camada de aplicação. Atributos: Tipo do dado .Permite exibir ao lado do campo um ícone de calendário.Permite exibir ao lado do campo o modo de preenchimento do campo data.Tipo do campo no banco de dados. Ou seja.Define o tipo do campo da aplicação.

Ex: ((21/12/2007 27/12/2007).Busca período. Business Week últimos dias (seg-sex) .Pesquisa últimos 7 dias.Pesquisa do começo mês corrente até o dia atual. (Saturday Sun). Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:14. Nota: Utilize a função Turn On / Off para adicionar ou remover uma condição.Pesquisa no mês passado. (Mon-Fri).Pesquisa na semana passada. Exibir Condição .dias da semana última pesquisa de negócios.Configuração do Filtro Atributos: Submeter no Onchange .Permite quando ativada exibir ou não a condição do filtro. Últimos 7 dias . Este mês . Na semana passada (sol-sat) . .Permite quando ativada.hoje Search.Ontem à noite Search. Hoje . CONDIÇÕES ESPECIAIS Condições especiais disponíveis para campos de data permite que o usuário final selecionar períodos de tempo comum para a pesquisa. No mês passado . . Todo o período . a mesma só funcionará se o filtro tiver ao menos uma opção. submeter o filtro quando houver alterações no campo.

Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Nota: Condição especial interface forma de filtro. Figura: Interface de definição de CSS a nível de campo. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. CSS do Título Atributos: .

Para definir a largura do título.center e justify).rigth. texttop. text-bottom). Text. center e justify). bottom. utilizando uma paleta de cores para ser aplicada no campo. Tamanho da Borda . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. que será aplicado no campo da aplicação. Altura . Select. Alinhamento Horizontal . que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. middle. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Altura .Permite escolher o tamanho da fonte. top. Sublinhado .Permite aumenta o tamanho da borda do campo.Permite aplicar o tipo negrito na fonte. Cor da Borda .Permite aplicar o tipo negrito na fonte. CSS do Campo Atributos: Fonte . bottom.Permite escolher a cor. texttop. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. etc Tamanho . Negrito . sub. top. Sublinhado . que será aplicado no campo da aplicação. super.Para definir a largura do campo. Por exemplo: Radio. utilizando uma paleta de cores para ser aplicada no título.Para definir a altura do título.Para definir a altura do campo. Tamanho da Borda . Largura .Permite posicionar o label do fitro no local desejado (baseline.Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left rigth.Permite escolher a cor.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. Largura . . Cor da Borda . Negrito . que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher o tamanho da fonte. Cor de fundo . Tamanho . Alinhamento Vertical .Permite aumenta o tamanho da borda do título. Alinhamento Horizontal . que será aplicado no objeto input.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Vertical .Permite aplicar o tipo sublinhado na fonte. text-bottom). sub. super. Tamanho .Permite escolher o tipo de fonte.Permite escolher a cor da borda.Permite escolher o tamanho da fonte. middle. que será aplicado no objeto da aplicação.Fonte .

será exibido o ícone de ajuda ao lado do campo.Permite aumenta o tamanho da borda do objeto input. Tipo do Help: Popup .Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da Borda .Ao passar o cursor do mouse sobre o campo. Tamanho da Borda . exibirá o que foi informado no atributo Descreva Ajuda.Permite escolher a cor da borda. middle. Altura . utilizando uma paleta de cores para ser aplicada no objeto input. aparecerá a ajuda descrita no campo Descreva Ajuda. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Cor de fundo -Permite escolher a cor.Ao escolher o tipo popup. center e justify). sub. Negrito . isto é.Permite posicionar o label do filtro no local desejado (left. Sublinhado .Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte. bottom. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Permite aplicar o tipo sublinhado na fonte. Largura . que ao ser clicado. Figura1 Configuração da Ajuda utilizando Pop-UP. text-bottom). Alinhamento Vertical . texttop. rigth. super. top.Para definir a largura do objeto input. . Alinhamento Horizontal . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Atributos: Descreva Ajuda .Para definir a altura do objeto input. Hint .

Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .

Esta opção quando ativada. Exibir Calendário . Atributos: Tipo do dado . Formato Interno . permite utilizar o título do campo que está configurado na grid.Hora Figura1: Configuração Geral. Exibição . neste caso a opção label filtro não pode ser utilizada. Tipo SQL . Usar Label da Grid . Label do Filtro .Define o tipo do campo da aplicação. Tamanho Máximo . Configuração do Filtro .Permite exibir ao lado do campo o modo de preenchimento do campo hora. Por exemplo: se o campo estiver definido no banco de dados como nm_hora fica mais claro o entendimento se o mesmo for simplificado para Hora.Exibir um calendário para a escolha da data.Permite aplicar as configurações regionais ao campo.Formato de armazenamento do campo no banco.Tamanho máximo do campo. Figura2: Interface Formatação dos Valores Atributos: Usar Configurações regionais .Define o título do campo na aplicação. Ou seja. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores(Figura2). Exibir Formato .Permite selecionar o formato de exibição do campo. o label é o apelido do campo na camada de aplicação.Tipo do campo no banco de dados.

Figura: Interface de definição de CSS a nível de campo. submeter o filtro quando houver alterações no campo. Exibir Condição .Permite quando ativada exibir ou não a condição do filtro. CSS do Título Atributos: . a mesma só funcionará se o filtro tiver ao menos uma opção. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Atributos: Submeter no Onchange .Permite quando ativada.

Para definir a altura do título. middle. Largura .Permite escolher a cor da borda. bottom. que será aplicado no campo da aplicação.Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda . Text. que será aplicado no objeto da aplicação. Altura . Cor de fundo . Cor da Borda . Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left.Permite aplicar o tipo negrito na fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite aumenta o tamanho da borda do título. texttop. center e justify). Sublinhado . Alinhamento Horizontal . top. Select.Permite escolher o tipo de fonte.Permite escolher a cor. Tamanho . que será aplicado no campo da aplicação. utilizando uma paleta de cores para ser aplicada no título. text-bottom). text-bottom). etc .Permite escolher o tamanho da fonte. top.rigth.Permite escolher a cor.Permite aumenta o tamanho da borda do campo. Tamanho .Permite escolher o tamanho da fonte. CSS do Campo Atributos: Fonte . Largura . Negrito . sub. Tamanho da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do campo. que será aplicado no título da aplicação.Permite escolher a cor da borda.Permite aplicar o tipo negrito na fonte. super. que será aplicado no objeto input. Alinhamento Vertical .Permite posicionar o label do fitro no local desejado (baseline.Para definir a largura do título. Cor de fundo .center e justify). bottom. Cor da Borda .Permite posicionar o label do fitro no local desejado (baseline.Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito . middle. Alinhamento Vertical . sub. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Fonte . super. Por exemplo: Radio. Altura .Permite aplicar o tipo sublinhado na fonte. utilizando uma paleta de cores para ser aplicada no campo.Permite posicionar o label do filtro no local desejado (left rigth. texttop. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a altura do campo. Sublinhado .

Permite aumenta o tamanho da borda do objeto input. Largura . middle. que será aplicado no título da aplicação. top. Atributos: Descreva Ajuda . Alinhamento Vertical . Alinhamento Horizontal . que ao ser clicado. utilizando uma paleta de cores para ser aplicada no objeto input.Permite posicionar o label do filtro no local desejado (left. Altura . aparecerá a ajuda descrita no campo Descreva Ajuda.Para definir a altura do objeto input. .Ao passar o cursor do mouse sobre o campo. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. text-bottom). Cor de fundo -Permite escolher a cor. rigth. Figura1 Configuração da Ajuda utilizando Pop-UP. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. isto é.Permite aplicar o tipo sublinhado na fonte. sub. exibirá o que foi informado no atributo Descreva Ajuda.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. center e justify).Para definir a largura do objeto input. super.Permite posicionar o label do fitro no local desejado (baseline. Tamanho da Borda . Negrito .Ao escolher o tipo popup. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Tamanho . Sublinhado . Hint .Permite escolher a cor da borda. bottom. texttop. Tipo do Help: Popup . será exibido o ícone de ajuda ao lado do campo.

.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto .

Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Formato . Formato Interno . ele permite a exibição do formato definido na opção Formatação dos Valores (Figura2). este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário. Por exemplo: se o campo estiver definido no banco de dados como nm_dt_hr fica mais claro o entendimento se o mesmo for simplificado para Data / Hora.Tipo do campo no banco de dados.Esta opção quando ativada. Ou seja. permite utilizar o título do campo que está configurado na grid.Define o tipo do campo da aplicação.Permite selecionar o formato de exibição do campo data e hora.Permite exibir ao lado do campo um ícone de calendário.Formato que será gravado no banco de dados. Quando o campo é do tipo Data e Hora. Tipo SQL . o label é o apelido do campo na camada de aplicação. Figura2: Interface Formatação dos Valores Atributos: Usar Configurações regionais . Exibição .Data E Hora Figura1: Interface Configuração Geral. neste caso a opção label filtro não pode ser utilizada.Define o título do campo na aplicação. Label do Filtro . Exibir Calendário . Usar Label da Grid . Tamanho Máximo .Permite aplicar as configurações regionais ao campo.Permite exibir o campo em um ComboBox. Usar ComboBox . Configuração do Filtro . Atributos: Tipo do dado .Tamanho máximo do campo.

a mesma só funcionará se o filtro tiver ao menos uma opção. CSS do Título .Atributos: Submeter no Onchange . Figura: Interface de definição de CSS a nível de campo. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Exibir Condição . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite quando ativada exibir ou não a condição do filtro.Permite quando ativada. submeter o filtro quando houver alterações no campo.

Negrito .Permite aumenta o tamanho da borda do campo. texttop.Permite posicionar o label do fitro no local desejado (baseline. middle.Permite aplicar o tipo negrito na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a altura do título.Permite escolher a cor. que será aplicado no objeto input.Permite escolher a cor da borda. Tamanho . Largura .Atributos: Fonte . Alinhamento Vertical . texttop.Para definir a altura do campo. que será aplicado no título da aplicação. Cor de fundo . text-bottom). Por exemplo: Radio.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher a cor da borda. Cor da Borda . sub.Permite escolher a cor. Tamanho da Borda . Text. Alinhamento Horizontal .Permite aplicar o tipo sublinhado na fonte. Select.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no título.Permite aplicar o tipo sublinhado na fonte.Permite escolher o tipo de fonte. Largura .Permite escolher o tamanho da fonte. que será aplicado no campo da aplicação. que será aplicado no campo da aplicação. Sublinhado . Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top. Cor de fundo .Permite posicionar o label do filtro no local desejado (left rigth. . Cor da Borda .center e justify). text-bottom).Permite escolher o tipo de fonte.rigth.Para definir a largura do título. Alinhamento Horizontal . bottom. Tamanho . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Altura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. bottom.Para definir a largura do campo. Altura . utilizando uma paleta de cores para ser aplicada no campo. Tamanho da Borda . Sublinhado . super. center e justify). CSS do Campo Atributos: Fonte . top. Alinhamento Vertical . super.Permite escolher o tamanho da fonte. middle.Permite aumenta o tamanho da borda do título.Permite posicionar o label do filtro no local desejado (left. sub. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. que será aplicado no objeto da aplicação.

Permite escolher o tamanho da fonte.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.etc Tamanho . Cor da Borda . Negrito . exibirá o que foi informado no atributo Descreva Ajuda. rigth. Largura .Para definir a altura do objeto input.Para definir a largura do objeto input.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal . text-bottom). Tamanho da Borda . Figura1 Configuração da Ajuda utilizando Pop-UP. texttop.Permite aplicar o tipo sublinhado na fonte.Ao escolher o tipo popup.Ao passar o cursor do mouse sobre o campo. que será aplicado no título da aplicação. sub. center e justify). aparecerá a ajuda descrita no campo Descreva .Permite posicionar o label do filtro no local desejado (left. será exibido o ícone de ajuda ao lado do campo. Atributos: Descreva Ajuda .Permite escolher a cor da borda. bottom. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Alinhamento Vertical .Permite aumenta o tamanho da borda do objeto input. Hint . Tipo do Help: Popup . utilizando uma paleta de cores para ser aplicada no objeto input. super. Cor de fundo -Permite escolher a cor. isto é. Sublinhado . top. middle.Permite aplicar o tipo negrito na fonte. que ao ser clicado. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Altura .

Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .Ajuda.

Tipo SQL .Define o tipo do campo da aplicação. Tamanho Máximo . caso seja uma informação errada . permite utilizar o título do campo que está configurado na grid.Cpf Figura1: Interface Configuração Geral. a mesma só funcionará se o filtro tiver ao menos uma opção.Esta opção quando ativada. Usar Label da Grid . Por exemplo: se o campo estiver definido no banco de dados como nm_cpf fica mais claro o entendimento se o mesmo for simplificado para CPF.Permite quando ativada exibir ou não a condição do filtro.Tipo do campo no banco de dados. Exibir Condição . Quando o campo é definido como CPF o campo é formatado ao perder o foco. Label do Filtro . neste caso a opção label filtro não pode ser utilizada.Permite quando ativada. Configuração do Filtro Atributos: Submeter no Onchange . . o label é o apelido do campo na camada de aplicação. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. submeter o filtro quando houver alterações no campo. Atributos: Tipo do dado . Ou seja. O scriptcase se encarrega de verificar se o valor que foi fornecido é válido.Tamanho máximo do campo. será exibida uma mensagem de erro.Define o título do campo na aplicação.

será exibido o ícone de ajuda ao lado do campo. Atributos: Fonte . Negrito . Cor da Borda .Permite escolher o tamanho da fonte.Largura. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. isto é.rigth. que ao ser clicado. Cor de fundo .Define a cor da Borda. que será aplicado no objeto da aplicação. Altura .Ao escolher o tipo popup. Atributos: Descreva Ajuda .Permite aplicar o sublinhado. Tamanho da Fonte .Permite posicionar o label do filtro no local desejado (left.Permite escolher o tipo de fonte.Permite escolher a cor. Alinhamento Horizontal . . exibirá o que foi informado no atributo Descreva Ajuda. Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Define o tamanho da Borda.Altura informada em pixel. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite aplicar o tipo negrito na fonte. Tipo do Help: Popup .center e justify).Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. que será aplicado no campo da aplicação. Sublinhado .Figura: Interface de definição de CSS à nível de campo.rigth.Permite posicionar o label do filtro no local desejado (left. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Tamanho da Borda . referente ao atributo "Colunas da Tabela" na conf da consulta. Alinhamento Vertical .center e justify).

aparecerá a ajuda descrita no campo Descreva Ajuda.Hint . Texto .Ao passar o cursor do mouse sobre o campo.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .

Tipo do campo no banco de dados.Define o tipo do campo da aplicação. .Define o título do campo na aplicação. Quando o campo é definido como CNPJ o campo é formatado ao perder o foco. Ou seja. Atributos : Tipo do dado . o label é o apelido do campo na camada de aplicação. Tamanho Máximo . neste caso a opção label filtro não pode ser utilizada. Tipo SQL . permite utilizar o título do campo que está configurado na grid. O ScriptCase se encarrega de verificar se o valor que foi fornecido é válido. Por exemplo: se o campo estiver definido no banco de dados como nm_cnpj fica mais claro o entendimento se o mesmo for simplificado para CNPJ.Cnpj Figura1: Interface Configuração Geral.Permite quando ativada.Esta opção quando ativada. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Permite quando ativada exibir ou não a condição do filtro. será exibida uma mensagem de erro. Label do Filtro .Tamanho máximo do campo. Usar Label da Grid . a mesma só funcionará se o filtro tiver ao menos uma opção. Exibir Condição . submeter o filtro quando houver alterações no campo. caso seja uma informação errada. Configuração do Filtro Atributos: Submeter no Onchange .

Sublinhado . isto é. exibirá o que foi informado no atributo Descreva Ajuda.Define o tamanho da Borda. .Permite posicionar o label do filtro no local desejado (left.rigth.Largura. Figura1 Configuração da Ajuda utilizando Pop-UP.center e justify).Permite escolher o tamanho da fonte. Negrito .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aplicar o tipo negrito na fonte. Cor de fundo . que será aplicado no objeto da aplicação.Figura: Interface de definição de CSS à nível de campo.Permite posicionar o label do filtro no local desejado (left. referente ao atributo "Colunas da Tabela" na conf da consulta. Alinhamento Horizontal .Altura informada em pixel.Permite escolher o tipo de fonte. será exibido o ícone de ajuda ao lado do campo. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Ao escolher o tipo popup. Alinhamento Vertical .Define a cor da Borda. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tipo do Help: Popup . Atributos: Descreva Ajuda .center e justify). que será aplicado no campo da aplicação. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Permite aplicar o sublinhado. Largura . Atributos: Fonte .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.rigth. Tamanho da Fonte . Altura . Cor da Borda . Tamanho da Borda . que ao ser clicado.

Hint . . aparecerá a ajuda descrita no campo Descreva Ajuda. Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo.

Define o tipo do campo da aplicação. Exibir Condição . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Tipo do campo no banco de dados.Cpf E Cnpj Figura1: Interface Configuração Geral Atributos: Tipo do dado . Tamanho Máximo . Label do Filtro . neste caso a opção label filtro não pode ser utilizada. Usar Label da Grid . Configuração do Filtro Atributos: Submeter no Onchange . Por exemplo: se o campo estiver definido no banco de dados como nm_cpf_cnpj fica mais claro o entendimento se o mesmo for simplificado para CPF / CNPJ. Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco.Tamanho máximo do campo. caso seja uma informação errada. a mesma só funcionará se o filtro tiver ao menos uma opção. permite utilizar o título do campo que está configurado na grid. será exibida uma mensagem de erro. . o label é o apelido do campo na camada de aplicação. Ou seja. O scriptcase se encarrega de verificar se o valor que foi fornecido é válido.Permite quando ativada. Tipo SQL .Define o título do campo na aplicação.Esta opção quando ativada. submeter o filtro quando houver alterações no campo.Permite quando ativada exibir ou não a condição do filtro.

Largura . Cor da Borda . Negrito .Largura. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Define o tamanho da Borda. que ao ser clicado.rigth. referente ao atributo "Colunas da Tabela" na conf da consulta.Figura: Interface de definição de CSS à nível de campo.Permite escolher o tipo de fonte. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Cor de fundo .Permite posicionar o label do filtro no local desejado (left. Figura1 Configuração da Ajuda utilizando Pop-UP. . Alinhamento Vertical .rigth. será exibido o ícone de ajuda ao lado do campo. exibirá o que foi informado no atributo Descreva Ajuda.Altura informada em pixel. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.center e justify).Permite aplicar o tipo negrito na fonte.Define a cor da Borda. Altura .Ao escolher o tipo popup. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Sublinhado . Tamanho da Borda .Permite escolher o tamanho da fonte. Atributos: Fonte .Permite escolher a cor.Permite aplicar o sublinhado.Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal . que será aplicado no campo da aplicação. Tipo do Help: Popup . Atributos: Descreva Ajuda . Tamanho da Fonte .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. que será aplicado no objeto da aplicação. isto é.center e justify).

.Ao passar o cursor do mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda.Hint . Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Permite quando ativada exibir ou não a condição do filtro. a mesma só funcionará se o filtro tiver ao menos uma opção. Tipo SQL . Tamanho Máximo . Configuração do Filtro Atributos: Submeter no Onchange .Tipo do campo no banco de dados. Configuração Geral Figura1: Interface Configuração Geral do Campo.Permite quando ativada.Permite usar o título do campo que está configurado na Grid. Usar Label da Grid . Label Filtro . Lookup de Edição Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens .Tamanho máximo do campo. Atributos: Tipo do Dado . Exibir Condição . submeter o filtro quando houver alterações no campo.Permite alterar o título do Campo no filtro.Select Permite utilizar no campo do formulário um objeto do tipo select (combobox) .O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.

campo_a_ser_exibido FROM tabela". para um campo sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino (ver lookup manual) ou ainda.que serão utilizados no formulário. Por exemplo. OBS: O valor do campo_chave será armazenado no campo da tabela. Múltiplos Valores . separados por um caracter definido em Delimitador. Antes do Lookup Depois do Lookup Métodos para Lookup Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados). Atributos : Comando Select . Figura1: Seleção do tipo de Lookup. O comando deverá ter o seguinte formato "SELECT campo_chave . . de forma dinâmica. Figura2: Interface Lookup de Edição Automático. Estes valores serão recuperados de forma dinâmica através de um Comando Select.Automático Lookup utilizado para listar os valores que serão exibidos no campo Select.Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário.Selecionando Sim. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). permite que sejam armazenados vários valores no campo da tabela. Lookup de Edição .

Após a manutenção. ) .Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup.Simples Valor Múltiplos Valores Delimitador . Valor Negativo . . Usar conexão específica . Altura.Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).Exibe o valor do campo e o valor retornado pelo lookup. Só preencher este campo se Múltiplos Valores estiver selecionado. Valor lookup Valor original e lookup Separados por .Texto exibido na linha de título do objeto select.Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Título .Com esta opção selecionada.Define o caracter usado para separar os valores selecionados no campo do formulário. o objeto select é atualizado automaticamente. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada.Valor a ser gravado no campo quando for selecionado a linha de título do objeto select. o delimitador padrão será ponto e vírgula ( . O comando select será realizado nesta conexão secundária. Usar Título / Negação .Permite definir a altura do objeto select. Recarregar formulário após alteração do valor . Caso não seja informado. Criar Ligação. Exibir valor original e lookup .Permite selecionar uma outra conexão existente no projeto. o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. Múltiplos Valores (delimitador). Simples Valor Permite a seleção de apenas um valor da lista. Múltiplos Valores (posição) e Múltiplos Valores (binário). podendo ser : Simples Valor . Cinema e Turismo selecionada no formulário será gravada como E. Default .Define o modo de funcionamento do lookup. Figura3: Interface Lookup de Edição Manual. Os valores devem ser separados por um delimitador informado.T caso o delimitador seja .Define uma altura(linhas) para o objeto select. É utilizado o método Manual quando a base de dados não possui uma tabela com essas informações.C. Por exemplo: a combinação Esportes. (ponto e vírgula).Atributo que corresponde ao valor que será armazenado no campo da tabela. Figura4: Configuração do lookup de edição Simples Valor Label .Lookup de Edição . Por exemplo. Valor .Texto que será exibido para o item da lista no objeto select. Múltiplos Valores (delimitador) Poderão ser armazenados vários valores para o campo selecionado. o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Altura . Atributos: Tipo de Lookup . .Manual Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada.

Para que estas informações sejam incluídas são informados. . Caso não seja informado. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Estado civil e Hobby respectivamente. Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Ler Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 Exemplo: Se fossem selecionados Masculino. estado civil um byte e hobby dois bytes. Como exemplo usaremos uma string para armazenar Sexo. Altura . o delimitador padrão será ponto e vírgula ( .Define uma altura (linhas) para o objeto select. Múltiplos Valores (Posição) Permite armazenar diversas informações em uma única string do campo selecionado. no banco de dados seria armazenado o seguinte valor MCED. Delimitador .Atributo que corresponde ao valor que será armazenado no campo da tabela. além do label. o valor Cserá incluído no campo da tabela quando na lista estiver selecionado o item Cinema. ) . Por exemplo. Casado e Estudar.Figura5: Configuração do lookup de edição Múltiplos Valores (delimitador ) Label -Texto que será exibido para o item da lista no objeto select. Valor . Sexo ocupa um byte.Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela.

Atributo que corresponde ao valor que será armazenado no campo da tabela.Quantidade de bytes que a informação ocupará na string. Valor . Tamanho . Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opções Esportes. Negativo .Figura6: Configuração do lookup Múltiplos Valores (posição) Label -Texto que será exibido para o item da lista no objeto select. Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3. Altura . Lazer e Leitura o número armazenado no campo da tabela seria 13. Múltiplos Valores (Binário) Permite armazenar diversas informações em um valor inteiro no campo selecionado. A primeira posição é sempre 1. Veja os exemplos abaixo.Posição inicial na string onde a informação será gravada.Define uma altura (linhas) para o objeto select. Valor Atribuído 1 2 4 Descrição no Lookup Esportes Cultura Lazer . Início . Por exemplo.Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada. Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. cada item possui um valor atribuído automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para armazenar os dados é realizado uma soma do número decimal.

Define uma altura (linhas) para o objeto select.Altera os atributos do item selecionado. Carregar Definição de Lookup . Valor Negativo . Exibir valor original e lookup . Botão Incluir . Usar Título / Negação . para posterior utilização através da opção Carregar Definição de Lookup.Permite carregar uma Lista de valores pré-definida para uso como lookup.Exibe o valor do campo e o valor retornado pelo lookup.Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).Texto exibido na linha de título do objeto select.É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada. o formulário será recarregado quando houver mudança do item selecionado no objeto select. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário. Botão Excluir .Inclui na lista os valores preenchidos nos campos Label e Valor.Permite que o usuário salve toda a lista. Botão Limpar . Botão Alterar .8 16 Leitura Música 1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13 Figura7: Configuração do lookup de edição Múltiplos Valores (Binário) Label -Texto que será exibido para o item da lista no objeto select. Valor lookup Valor original e lookup .Com esta opção selecionada. Botão Salvar .Limpa os campos. Altura .Exclui o item selecionado. Recarregar formulário após alteração do valor . Título .

CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. . Por exemplo: um campo do tipo select com uma lista de estados. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. e outro campo do tipo select com uma lista de cidades.Separados por . Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionado. PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Ao selecionar um estado será recarregada a lista de cidades.

Cor de fundo . que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no campo da aplicação. top. middle. sub.Permite aplicar o tipo negrito na fonte.Permite aumenta o tamanho da borda do campo.rigth. utilizando uma paleta de cores para ser aplicada no campo.Permite posicionar o label do filtro no local desejado (left rigth. text-bottom). bottom. bottom. Largura .Permite escolher a cor. texttop. text-bottom).Permite aumenta o tamanho da borda do título.Para definir a largura do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da Borda . Negrito . Tamanho da Borda . sub.Permite escolher o tipo de fonte.Permite escolher a cor da borda.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. Tamanho . CSS do Campo Atributos: Fonte .Permite escolher o tipo de fonte. . texttop. Tamanho . Alinhamento Horizontal .Para definir a altura do título. center e justify). Alinhamento Horizontal .Permite escolher a cor. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no título. super.Permite posicionar o label do filtro no local desejado (left. que será aplicado no campo da aplicação.Permite aplicar o tipo negrito na fonte. middle. Sublinhado . Alinhamento Vertical . Cor da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. CSS do Título Atributos: Fonte .center e justify). top.Permite escolher o tamanho da fonte.Permite escolher o tamanho da fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo sublinhado na fonte. que será aplicado no objeto da aplicação. Negrito . Sublinhado .Figura: Interface de definição de CSS a nível de campo. Altura . super. Cor de fundo . Alinhamento Vertical .

Largura .Para definir a altura do objeto input.Permite escolher o tamanho da fonte. Select. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. utilizando uma paleta de cores para ser aplicada no objeto input. Por exemplo: Radio.Para definir a altura do campo. super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Figura1 Configuração da Ajuda utilizando Pop-UP. Altura . Cor de fundo -Permite escolher a cor.Permite aplicar o tipo sublinhado na fonte. Cor da Borda .Ao escolher o tipo popup. sub. que será aplicado no objeto input.Permite posicionar o label do filtro no local desejado (left. texttop. Atributos: Descreva Ajuda .Permite aplicar o tipo negrito na fonte. Negrito . Alinhamento Vertical .Para definir a largura do campo. exibirá o que foi informado no atributo Descreva Ajuda. bottom. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. que ao ser clicado. rigth. center e justify). top. . Tamanho da Borda . Sublinhado . isto é. etc Tamanho .Permite aumenta o tamanho da borda do objeto input. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Permite escolher a cor da borda. Text.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal . middle. Tipo do Help: Popup .Para definir a largura do objeto input. Altura . text-bottom). será exibido o ícone de ajuda ao lado do campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. que será aplicado no título da aplicação. Largura .

Ao passar o cursor do mouse sobre o campo. Texto .Hint . . aparecerá a ajuda descrita no campo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Permite usar o título do campo que está configurado na Grid. Na primeira lista estão os valores disponíveis para seleção e na segunda estão os valores efetivamente selecionados. Configuração do Filtro Atributos: Submeter no Onchange . Usar Label da Grid . para um campo produtos.Tamanho máximo do campo.Permite quando ativada. a mesma só funcionará se o filtro tiver ao menos uma opção. Por exemplo. Lookup de Edição Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Label Filtro .Tipo do campo no banco de dados.Duplo Select Componente que exibe duas listas de valores. submeter o filtro quando houver alterações no campo.O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltipla através de duas janelas de seleção e um navegador entre elas.Permite quando ativada exibir ou não a condição do filtro. . Atributos: Tipo do Dado . Tipo SQL . Exibir Condição . Tamanho Máximo . em uma lista de valores o usuário poderá selecionar os itens desejados. Configuração Geral Figura1: Interface Configuração Geral do Campo.Permite alterar o título do Campo no filtro.

Exibir valor original e lookup . Delimitador .Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup.Exibe o valor do campo e o valor retornado pelo lookup. ). O comando select será realizado nesta conexão secundária. PROCESSAMENTO AJAX . o delimitador padrão será ponto e vírgula ( .Permite definir a altura(linhas) do campo na interface. Usar conexão específica . Atributos : Comando Select . Valor lookup Valor original e lookup Separados por . Recarregar formulário após alteração do valor .Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. OBS: O valor do campo_chave será armazenado no campo da tabela. campo_a_ser_exibido FROM tabela". Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada.Permite selecionar uma outra conexão existente no projeto. Caso não seja informado.Com esta opção selecionada.Antes do Lookup Depois do Lookup Figura1: Interface Lookup de Edição Automático. Altura.Define o caracter usado para separar os valores selecionados no campo do formulário. O comando deverá ter o seguinte formato "SELECT campo_chave . o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

Por exemplo: um campo do tipo select com uma lista de estados. que será aplicado no campo da aplicação.Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CSS do Título Atributos: Fonte . . Figura: Interface de definição de CSS a nível de campo.Permite escolher o tipo de fonte. Ao selecionar um estado será recarregada a lista de cidades. e outro campo do tipo select com uma lista de cidades.

Por exemplo: Radio. que será aplicado no campo da aplicação. bottom. Altura . Tamanho da Borda . bottom.Permite escolher o tamanho da fonte. que será aplicado no objeto input. top. Tamanho da Borda . super. Cor da Borda . que será aplicado no título da aplicação.Permite aplicar o tipo negrito na fonte.Para definir a largura do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. texttop.Permite aumenta o tamanho da borda do campo.center e justify).rigth.Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline. .Tamanho .Permite posicionar o label do filtro no local desejado (left rigth.Permite aumenta o tamanho da borda do título. text-bottom). sub. Largura .Permite escolher a cor. center e justify).Para definir a largura do campo. que será aplicado no objeto da aplicação.Permite escolher o tamanho da fonte. Alinhamento Horizontal . Negrito . Text. etc Tamanho . Largura . utilizando uma paleta de cores para ser aplicada no campo.Para definir a altura do campo. Alinhamento Vertical . Sublinhado .Para definir a altura do título. Alinhamento Vertical . Negrito . utilizando uma paleta de cores para ser aplicada no título. Tamanho . middle.Permite escolher a cor da borda. que será aplicado no título da aplicação. Altura . Select. text-bottom).Permite aplicar o tipo sublinhado na fonte.Permite escolher o tamanho da fonte. Cor de fundo . texttop. Cor de fundo .Permite posicionar o label do filtro no local desejado (left. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da Borda . top. super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher o tipo de fonte. Alinhamento Horizontal . sub.Permite aplicar o tipo negrito na fonte.Permite escolher a cor da borda. Sublinhado .Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do fitro no local desejado (baseline. middle. CSS do Campo Atributos: Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Para definir a altura do objeto input. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Negrito . Sublinhado . .Permite posicionar o label do filtro no local desejado (left.Permite aplicar o tipo sublinhado na fonte. isto é. Figura1 Configuração da Ajuda utilizando Pop-UP. super.Cor de fundo -Permite escolher a cor. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. rigth.Para definir a largura do objeto input. exibirá o que foi informado no atributo Descreva Ajuda. que ao ser clicado. middle. Largura . Hint . aparecerá a ajuda descrita no campo Descreva Ajuda. sub.Permite aumenta o tamanho da borda do objeto input.Ao passar o cursor do mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo. text-bottom).Permite aplicar o tipo negrito na fonte. bottom. Alinhamento Horizontal . texttop. top.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tamanho da Borda . Tipo do Help: Popup . Atributos: Descreva Ajuda .Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada no objeto input. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Ao escolher o tipo popup. center e justify). Cor da Borda . Altura .Permite posicionar o label do fitro no local desejado (baseline.

.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto .

a mesma só funcionará se o filtro tiver ao menos uma opção.Permite quando ativada exibir ou não a condição do filtro. Exibir Condição . Configuração do Filtro Atributos: Submeter no Onchange .Permite usar o título do campo que está configurado na Grid. Atributos: Tipo do Dado .Tamanho máximo do campo. Lookup de Edição .Checkbox Permite utilizar no campo do formulário um objeto do tipo checkbox. Usar Label da Grid . Label Filtro . submeter o filtro quando houver alterações no campo.Tipo do campo no banco de dados.Permite quando ativada.Permite alterar o título do Campo no filtro. Tamanho Máximo . Tipo SQL .Checkbox é um objeto que permite a seleção de uma ou mais informação através de uma objetos de marcação. Configuração Geral Figura1: Interface Configuração Geral do Campo.

Opção marcar todos . Caso não seja informado. Delimitador . o delimitador padrão será ponto e vírgula ( . Figura2: Interface Lookup de Edição Automático. Atributos : Comando Select .Exibe uma opção para marcar e outra para desmarcar todos os itens.Com esta opção selecionada. Figura1: Seleção do tipo de Lookup. . o formulário será recarregado quando houver mudança do item selecionado no objeto Checkbox.Automático Lookup utilizado para listar os valores que serão exibidos no campo Checkbox. ).Permite informar a quantidade de colunas para exibição dos itens do checkbox. Recarregar formulário após alteração do valor . campo_a_ser_exibido FROM tabela".Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. Lookup de Edição . O comando deverá ter o seguinte formato "SELECT campo_chave . Colunas .Antes do Lookup Depois do Lookup Métodos para Lookup Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados). OBS: O valor do campo_chave será armazenado no campo da tabela. Estes valores serão recuperados de forma dinâmica através de um Comando Select.Define o caracter usado para separar os valores selecionados no campo do formulário.

Lookup de Edição . Múltiplos Valores (posição) e Múltiplos Valores (binário). Atributos: Tipo de Lookup . . Simples Valor Permite a seleção de apenas um valor da lista. Usar conexão específica .Exibe o valor do campo e o valor retornado pelo lookup. O comando select será realizado nesta conexão secundária. Valor lookup Valor original e lookup Separados por . Figura3: Interface Lookup de Edição Manual. É utilizado o método Manual quando a base de dados não possui uma tabela com essas informações.Manual Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. podendo ser : Simples Valor . Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada.Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup.Exibir valor original e lookup .Define o modo de funcionamento do lookup. Múltiplos Valores (delimitador).Permite selecionar uma outra conexão existente no projeto.

Múltiplos Valores (Posição) Permite armazenar diversas informações em uma única string do campo selecionado. o delimitador padrão será ponto e vírgula ( . Para que estas informações sejam incluídas são informados.Atributo que corresponde ao valor que será armazenado na tabela. o valor 2será incluído no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. estado civil um byte e hobby dois bytes. Default . Múltiplos Valores (delimitador) Poderão ser armazenados vários valores para o campo selecionado. Angola e Argentina selecionada no formulário será gravada como AD.AO. Por exemplo. Para tanto definimos a lista como: Label Masculino Feminino Valor M F Inicio 1 1 Tamanho 1 1 . Colunas . Por exemplo. para organizar o objeto no formulário.Caracter(es) utilizado(s) para fazer a separação das múltiplas opções dentro do campo da tabela. Valor . Figura5: Configuração do lookup de edição Múltiplos Valores (delimitador ) Label . (ponto e vírgula). Colunas . Por exemplo: a combinação Andorra.Permite informar a quantidade de colunas.AR caso o delimitador seja . ) .Atributo que corresponde ao valor que será armazenado no campo da tabela. Sexo ocupa um byte. Os valores devem ser separados por um delimitador informado. Valor .Texto que será exibido para o item da lista no objeto checkbox.Figura4: Configuração do lookup de edição Simples Valor Label . Estado civil e Hobby respectivamente.Texto que será exibido para o item da lista no objeto checkbox.Permite informar a quantidade de colunas para exibição dos itens do checkbox. o valor AO será incluído no campo da tabela quando na lista estiver selecionado o item Angola. Como exemplo usaremos uma string para armazenar Sexo.Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. Caso não seja informado. Delimitador . além do label. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.Atributo que corresponde ao valor que será armazenado na tabela.Texto que será exibido para o item da lista no objeto checkbox. cada item possui um valor atribuído automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música Para armazenar os dados é realizado uma soma do número decimal. Múltiplos Valores (Binário) Permite armazenar diversas informações em um valor inteiro no campo selecionado. Tamanho .Permite informar a quantidade de colunas para exibição dos itens do checkbox. Casado e Estudar.Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.Quantidade de bytes que a informação ocupará na string. Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado . Figura6: Configuração do lookup Múltiplos Valores (posição) Label . Valor . Veja os exemplos abaixo. Por exemplo. Colunas . Negativo .Casado Solteiro Estudar Esportes Ler C S ED ES LE 2 2 3 3 3 1 1 2 2 2 Exemplo: A string MCED seria apresentada na consulta como Masculino. Início .

Limpa os campos. Botão Alterar . Lazer e Leitura o número armazenado seria 13. Botão Salvar . Botão Incluir .Altera os atributos do item selecionado. Colunas .Exclui o item selecionado. Carregar Definição de Lookup . para posterior utilização através da opção Carregar Definição de Lookup.Permite informar a quantidade de colunas para exibição dos itens do checkbox. Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 1 (Esportes) + 4 (Lazer) + 8 ( Leitura) = 13 Figura7: Configuração do lookup de edição Múltiplos Valores (Binário) Label . Botão Limpar . Botão Excluir . .Inclui na lista os valores preenchidos nos campos Label e Valor.Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário.Texto que será exibido para o item da lista no objeto checkbox.seria 3.Permite que o usuário salve toda a lista. Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opções Esportes.

Valor lookup Valor original e lookup Separados por .Com esta opção selecionada. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Ao selecionar um estado será recarregada a lista de cidades.Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Recarregar formulário após alteração do valor . Exibir valor original e lookup . e outro campo do tipo select com uma lista de cidades. PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).Exibe uma opção para marcar e outra para desmarcar todos os itens. Por exemplo: um campo do tipo select com uma lista de estados. . Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada. o formulário será recarregado quando houver mudança do item selecionado no objeto Checkbox.Exibe o valor do campo e o valor retornado pelo lookup. Opção marcar todos .

Para definir a altura do título.center e justify). Cor de fundo . bottom. texttop.Figura: Interface de definição de CSS a nível de campo. que será aplicado no objeto da aplicação.Permite escolher o tamanho da fonte. text-bottom). Alinhamento Vertical . CSS do Campo Atributos: Fonte . CSS do Título Atributos: Fonte .Permite aplicar o tipo sublinhado na fonte. Alinhamento Horizontal . middle.Permite escolher a cor da borda. .Permite escolher a cor. Sublinhado . sub.Permite aplicar o tipo negrito na fonte. Tamanho . top. Largura .Permite posicionar o label do fitro no local desejado (baseline. Negrito . Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada no título. que será aplicado no campo da aplicação.Permite escolher o tipo de fonte. Tamanho da Borda . super. que será aplicado no campo da aplicação.Permite aumenta o tamanho da borda do título.rigth. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left.Para definir a largura do título.

Permite escolher a cor da borda. que será aplicado no título da aplicação. Largura . top. Largura . Text. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. etc Tamanho . bottom.Tamanho . Alinhamento Horizontal . top. que será aplicado no objeto input.Permite posicionar o label do fitro no local desejado (baseline. sub.Permite aplicar o tipo negrito na fonte. Cor de fundo .Permite escolher o tamanho da fonte. bottom. que será aplicado no título da aplicação.Permite aumenta o tamanho da borda do objeto input. middle.Permite posicionar o label do filtro no local desejado (left.Permite aplicar o tipo sublinhado na fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. . Select.Permite escolher o tamanho da fonte. super. center e justify). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. isto é. Sublinhado . texttop. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no campo. texttop.Permite escolher a cor. Altura .Permite aplicar o tipo sublinhado na fonte.Para definir a altura do objeto input.Para definir a altura do campo. Cor da Borda . sub.Permite posicionar o label do fitro no local desejado (baseline.Permite aumenta o tamanho da borda do campo. Cor da Borda . Negrito . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. text-bottom). center e justify). Sublinhado . super.Permite aplicar o tipo negrito na fonte. Negrito . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. rigth. text-bottom). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do campo. middle. utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Vertical . Alinhamento Vertical . Tamanho da Borda .Permite posicionar o label do filtro no local desejado (left rigth. Altura . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Cor de fundo -Permite escolher a cor.Para definir a largura do objeto input. Por exemplo: Radio. Alinhamento Horizontal .Permite escolher a cor da borda.

Ao passar o cursor do mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo. exibirá o que foi informado no atributo Descreva Ajuda. Tipo do Help: Popup .Ao escolher o tipo popup. . aparecerá a ajuda descrita no campo Descreva Ajuda.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Figura1 Configuração da Ajuda utilizando Pop-UP. Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda . Hint . que ao ser clicado.

Exibir Condição . Label Filtro .Permite quando ativada exibir ou não a condição do filtro. Configuração do Filtro Atributos: Submeter no Onchange . Configuração Geral Figura1: Interface Configuração Geral do Campo Atributos: Tido do Dado .Permite quando ativada.Tamanho máximo do campo.Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.Permite alterar o título do Campo no filtro. Lookup de Edição . submeter o filtro quando houver alterações no campo.Permite usar o título do campo que está configurado na Grid.Tipo do campo no banco de dados. Tamanho Máximo . Usar Label da Grid .Radio Permite utilizar no campo do formulário um objeto do tipo radio. Tipo SQL . a mesma só funcionará se o filtro tiver ao menos uma opção.

Estes valores serão recuperados de forma dinâmica através de um Comando Select. Figura2: Interface Lookup de Edição Automático. Por exemplo. . O comando deverá ter o seguinte formato "SELECT campo_chave .Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário.Automático Lookup utilizado para listar os valores que serão exibidos no campo Radio. de forma dinâmica. Atributos : Comando Select . Figura1: Seleção do tipo de Lookup. Antes do Lookup Depois do Lookup Métodos para Lookup Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderá ser selecionado o item que será utilizado no formulário. campo_a_ser_exibido FROM tabela". OBS: O valor do campo_chave será armazenado no campo da tabela. para um campo sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino (ver lookup manual) ou ainda. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Colunas -Permite informar a quantidade de colunas para exibição dos itens do radio. Lookup de Edição .

Texto exibido na opção do campo Radio.Radio com uma coluna Radio com duas colunas Usar Título / Negação .Exibe o valor do campo e o valor retornado pelo lookup. Valor lookup Valor original e lookup Separados por .Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup.Com esta opção selecionada. Título .Permite selecionar uma outra conexão existente no projeto. Lookup de Edição . O comando select será realizado nesta conexão secundária. Usar conexão específica .Manual Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base de dados não possui uma tabela com essas informações. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada. o formulário será recarregado quando houver mudança do item selecionado no objeto Radio.É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada. Recarregar formulário após alteração do valor . Exibir valor original e lookup . . Valor Negativo .Permite exibir uma outra opção no campo (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).

. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada. o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Botão Alterar .Permite exibir uma outra opção no campo (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).Altera os atributos do item selecionado.Texto exibido na opção do campo Radio.Exibe o valor do campo e o valor retornado pelo lookup. Por exemplo. Usar Título / Negação . Botão Excluir . Exibir valor original e lookup .Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. o formulário será recarregado quando houver mudança do item selecionado no objeto Radio. Default .Figura3: Interface Lookup de Edição Manual. Botão Incluir .É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.Exclui o item selecionado. Botão Limpar .Limpa os campos.Inclui na lista os valores preenchidos nos campos Label e Valor. Título .Com esta opção selecionada. Colunas -Permite informar a quantidade de colunas para exibição dos itens do radio.Texto que será exibido para o item da lista no objeto radio.Permite que o usuário salve toda a lista. Valor Negativo . Valor -Atributo que corresponde ao valor que será armazenado no campo da tabela. Valor lookup Valor original e lookup Separados por . Atributos: Label . Recarregar formulário após alteração do valor .Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário. Botão Salvar . Carregar Definição de Lookup -Permite carregar uma Lista de valores pré-definida para uso como lookup. para posterior utilização através da opção Carregar Definição de Lookup.

PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Ao selecionar um estado será recarregada a lista de cidades. Figura: Interface de definição de CSS a nível de campo. e outro campo do tipo select com uma lista de cidades. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Por exemplo: um campo do tipo select com uma lista de estados.

texttop.Permite escolher a cor da borda. middle. Sublinhado .Permite escolher o tipo de fonte. Alinhamento Vertical .Permite aplicar o tipo negrito na fonte. Altura . Largura . middle. que será aplicado no objeto da aplicação.Permite posicionar o label do fitro no local desejado (baseline. CSS do Objeto Input Atributos: .Permite aumenta o tamanho da borda do título.Permite escolher a cor. bottom. que será aplicado no campo da aplicação. super.Permite aplicar o tipo sublinhado na fonte. text-bottom). que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a largura do campo.Permite escolher a cor. Sublinhado .Permite posicionar o label do filtro no local desejado (left. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no título. Largura . text-bottom).Permite escolher o tamanho da fonte.Permite escolher a cor da borda. que será aplicado no campo da aplicação. Alinhamento Vertical .Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda . Cor de fundo .Permite escolher o tamanho da fonte. top. sub. Alinhamento Horizontal . Tamanho da Borda . Alinhamento Horizontal .Permite aplicar o tipo sublinhado na fonte.center e justify). Tamanho da Borda .Permite aumenta o tamanho da borda do campo. utilizando uma paleta de cores para ser aplicada no campo. Cor da Borda .Permite escolher o tipo de fonte. top.Para definir a largura do título. Altura . bottom. texttop.Permite posicionar o label do filtro no local desejado (left rigth. Tamanho .Para definir a altura do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Negrito . sub. CSS do Campo Atributos: Fonte .Para definir a altura do campo. Cor de fundo . center e justify).CSS do Título Atributos: Fonte . Negrito . super.rigth. Tamanho .

Largura . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. será exibido o ícone de ajuda ao lado do campo.Permite escolher a cor da borda. que ao ser clicado.Permite aplicar o tipo sublinhado na fonte. bottom. texttop. Tamanho da Borda . isto é.Ao escolher o tipo popup. Cor de fundo -Permite escolher a cor. Negrito . Alinhamento Horizontal . Por exemplo: Radio. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a altura do objeto input. Altura . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. exibirá o que foi informado no atributo Descreva Ajuda. etc Tamanho . Figura1 Configuração da Ajuda utilizando Pop-UP. Atributos: Descreva Ajuda . rigth. top. utilizando uma paleta de cores para ser aplicada no objeto input. Cor da Borda . Text.Permite aplicar o tipo negrito na fonte.Permite posicionar o label do filtro no local desejado (left. Tipo do Help: Popup . middle. que será aplicado no título da aplicação. Select.Fonte -Permite escolher o tipo de fonte. center e justify).Permite aumenta o tamanho da borda do objeto input.Permite escolher o tamanho da fonte. Alinhamento Vertical . super. text-bottom). ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Permite posicionar o label do fitro no local desejado (baseline. sub.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Para definir a largura do objeto input. . Sublinhado . que será aplicado no objeto input.

aparecerá a ajuda descrita no campo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. . Texto .Ao passar o cursor do mouse sobre o campo.Hint .

Permite alterar o título do Campo no filtro. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Campos Da Consulta Configuração Geral Figura1: Interface Configuração Geral do Campo Atributos: Tipo do Dado .Tamanho máximo do campo. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. . Label Filtro .Tipo do campo no banco de dados."Campos da Consulta" é um novo recurso que permite de sejam selecionados os campos que farão parte do corpo da GRID da Consulta. Usar Label da Grid .Permite usar o título do campo que está configurado na Grid. Tipo SQL . Tamanho Máximo .

center e justify). que será aplicado no objeto da aplicação. super. Sublinhado . que será aplicado no título da aplicação. Sublinhado . que será aplicado no campo da aplicação. Tamanho da Borda . CSS do Campo Atributos: Fonte . top.Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite posicionar o label do filtro no local desejado (left.Para definir a altura do título.Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aumenta o tamanho da borda do campo. sub.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher o tamanho da fonte. bottom. Cor de fundo . Largura . Alinhamento Horizontal . Altura . Negrito . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito . text-bottom).Permite escolher a cor da borda.Permite aplicar o tipo negrito na fonte.Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no título.Figura: Interface de definição de CSS a nível de campo. Alinhamento Vertical . que será aplicado no campo da aplicação.Permite aplicar o tipo sublinhado na fonte. .Para definir a largura do título. Tamanho .rigth.Permite aplicar o tipo sublinhado na fonte. Cor da Borda . Cor de fundo .Permite escolher o tamanho da fonte.Permite aumenta o tamanho da borda do título. Tamanho . texttop. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. CSS do Título Atributos: Fonte .Permite escolher a cor. middle.

Altura . que será aplicado no objeto input. rigth. bottom. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite escolher a cor da borda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do objeto input.Permite posicionar o label do fitro no local desejado (baseline. Select. center e justify). super.Permite posicionar o label do filtro no local desejado (left. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Atributos: Descreva Ajuda . Largura .Permite escolher a cor da borda. isto é.Permite posicionar o label do fitro no local desejado (baseline.Permite aumenta o tamanho da borda do objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Text.Para definir a altura do campo. Por exemplo: Radio.Permite posicionar o label do filtro no local desejado (left rigth. top. que será aplicado no título da aplicação. etc Tamanho . super. sub. bottom. utilizando uma paleta de cores para ser aplicada no campo. Cor da Borda . middle. .Permite aplicar o tipo sublinhado na fonte. Sublinhado . Alinhamento Vertical .Permite escolher o tamanho da fonte. Cor de fundo -Permite escolher a cor. utilizando uma paleta de cores para ser aplicada no objeto input.Permite aplicar o tipo negrito na fonte. Alinhamento Vertical . Negrito . middle. Tamanho da Borda . Alinhamento Horizontal .Cor da Borda .Para definir a largura do campo. top. Largura . Alinhamento Horizontal . Altura . texttop. text-bottom). texttop. Figura1 Configuração da Ajuda utilizando Pop-UP.Para definir a altura do objeto input. sub. text-bottom).Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. center e justify).

Hint . Texto .Tipo do Help: Popup .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. exibirá o que foi informado no atributo Descreva Ajuda. . que ao ser clicado. aparecerá a ajuda descrita no campo Descreva Ajuda. será exibido o ícone de ajuda ao lado do campo.Ao escolher o tipo popup.Ao passar o cursor do mouse sobre o campo.

Quantidade de Linhas para escolha da Ordenação dos Campos. Label Filtro . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Altura ."Ordenação dos Campos" é um recurso que permite selecionar a ordem dos campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.Ordenação Dos Campos ORDENAÇÃO DOS CAMPOS Configuração Geral Figura1: Interface Configuração Geral do Campo Atributos: Tipo do Dado .Permite alterar o título do Campo no filtro.Permite usar o título do campo que está configurado na Grid. Tipo SQL . .Tipo do campo no banco de dados. Usar Label da Grid . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

bottom.Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. Negrito .Permite posicionar o label do filtro no local desejado (left. Negrito . super.Permite escolher o tamanho da fonte. Tamanho . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Vertical .Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. Altura . text-bottom). top. que será aplicado no objeto da aplicação.Permite escolher o tipo de fonte.Permite aumenta o tamanho da borda do título. Tamanho . CSS do Campo Atributos: Fonte .Permite escolher o tamanho da fonte. Alinhamento Horizontal . Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. Cor da Borda .Permite aplicar o tipo sublinhado na fonte. que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor.Permite aplicar o tipo negrito na fonte. texttop. Tamanho da Borda . que será aplicado no campo da aplicação.rigth. Sublinhado .Figura: Interface de definição de CSS a nível de campo. Cor de fundo .Para definir a largura do título. utilizando uma paleta de cores para ser aplicada no título. Cor de fundo . . middle. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline. sub. CSS do Título Atributos: Fonte . que será aplicado no campo da aplicação. Sublinhado .center e justify).Para definir a altura do título.

CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Sublinhado .Para definir a largura do campo. texttop.Permite posicionar o label do filtro no local desejado (left.Permite escolher a cor da borda. Alinhamento Vertical . Cor de fundo -Permite escolher a cor. utilizando uma paleta de cores para ser aplicada no campo. Altura .Para definir a altura do objeto input.Permite posicionar o label do fitro no local desejado (baseline. rigth. Cor da Borda . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Permite posicionar o label do fitro no local desejado (baseline. super. Alinhamento Horizontal . Por exemplo: Radio. Cor da Borda . texttop. que será aplicado no objeto input. que será aplicado no título da aplicação. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. sub. middle. top. Alinhamento Vertical . Largura .Permite escolher o tamanho da fonte. top. bottom. text-bottom).Para definir a altura do campo. middle.Permite escolher a cor da borda. isto é. Altura . text-bottom). Atributos: Descreva Ajuda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. super. sub. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Tamanho da Borda . Figura1 Configuração da Ajuda utilizando Pop-UP. etc Tamanho . Text. Select.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o . utilizando uma paleta de cores para ser aplicada no objeto input.Tamanho da Borda . center e justify). Negrito .Permite aplicar o tipo sublinhado na fonte.Para definir a largura do objeto input.Permite aumenta o tamanho da borda do campo. Largura .Permite aplicar o tipo negrito na fonte.Permite posicionar o label do filtro no local desejado (left rigth.Permite aumenta o tamanho da borda do objeto input. center e justify). Alinhamento Horizontal . bottom.

exibirá o que foi informado no atributo Descreva Ajuda. Texto .Ao escolher o tipo popup. será exibido o ícone de ajuda ao lado do campo. que ao ser clicado. .Ao passar o cursor do mouse sobre o campo.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda. Hint . Tipo do Help: Popup .

Esta lista é carregada dinamicamente com tecnologia Ajax. A informação de entrada serve como filtro dos itens que serão exibidos à medida que é digitada.Permite alterar o título do Campo no filtro.Permite quando ativada. Tipo SQL . Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados.Permite quando ativada exibir ou não a condição do filtro. Tamanho Máximo . permite preencher um campo com maior agilidade. Para o Texto Auto-Complete o valor de cada item é alfa-numérico. submeter o filtro quando houver alterações no campo. Label Filtro . Exibir Condição . Atributos: Tipo do Dado . Usar Label da Grid . Configuração do Filtro Atributos: Converter Letras .Este tipo quando selecionado. Lookup de Edição .Texto Auto-complete Este campo exibe uma lista de itens obtidos com base em um comando Select.Converte letras do valor do campo.Permite usar o título do campo que está configurado na Grid. Figura1: Interface Cnfiguração Geral do Campo.Tipo do campo no banco de dados. Submeter no Onchange . a mesma só funcionará se o filtro tiver ao menos uma opção.Tamanho máximo do campo.

Permite alterar a largura da caixa de captura (Capturar Texto). Largura . PROCESSAMENTO AJAX . Veja um exemplo no link abaixo. Opção de Busca . Exibir label com a descrição . perminte exibir por exemplo.Local onde será digitado o comando select para que seja aplicado a Captura Texto.Permite exibir o label com a descrição.Esta opção quando não ativada. Registros . Exibir valor original e lookup .Permite determinar o modo de busca do texto(Início igual. Atributos: Comando Select .Permite selecionar uma conexão diferente da atual.será exibida na aplicação somente um campo para preenchimento de dados.Figura3: Interface Lookup de Edição. apenas o nome do Estado na Captura. Usar conexão especifica .Permite alterar a quantidade de registros exibidos por pesquisa.Esta opção quando não selecionada. Captura Texto . caso seja necessário buscar campos de uma tabela que não pertencem a conexão corrente.Qualquer parte e Final igual).

Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no campo da aplicação. Ao selecionar um estado será recarregada a lista de cidades. Por exemplo: um campo do tipo select com uma lista de estados. que será aplicado no objeto da aplicação. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Tamanho . .Permite escolher o tamanho da fonte.Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).Permite escolher o tipo de fonte. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. e outro campo do tipo select com uma lista de cidades.

utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Altura . middle. que será aplicado no título da aplicação.Permite escolher o tamanho da fonte. Largura . Tamanho da Borda . etc Tamanho . . Alinhamento Vertical . sub. top.Permite aumenta o tamanho da borda do título.Permite posicionar o label do filtro no local desejado (left rigth. Negrito .Permite escolher o tipo de fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. texttop. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. center e justify).center e justify).Permite aumenta o tamanho da borda do campo.Permite aplicar o tipo sublinhado na fonte.Permite aplicar o tipo negrito na fonte.Permite posicionar o label do fitro no local desejado (baseline. Sublinhado .Permite escolher a cor da borda. top. sub.Para definir a altura do campo. middle. super.Para definir a altura do título. bottom.Permite escolher a cor da borda. Tamanho da Borda . CSS do Campo Atributos: Fonte . Por exemplo: Radio.Permite aplicar o tipo negrito na fonte. Cor de fundo . Cor da Borda . Select. super. texttop. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do campo. Tamanho .Permite posicionar o label do filtro no local desejado (left.Permite escolher o tamanho da fonte. utilizando uma paleta de cores para ser aplicada no título. que será aplicado no campo da aplicação.rigth.Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda . Altura . text-bottom).Permite aplicar o tipo sublinhado na fonte.Cor de fundo . utilizando uma paleta de cores para ser aplicada no campo. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Text. bottom. text-bottom). Alinhamento Vertical . Alinhamento Horizontal . Sublinhado . Cor de fundo -Permite escolher a cor. Negrito . Alinhamento Horizontal . Largura . que será aplicado no objeto input. que será aplicado no título da aplicação.Para definir a largura do título.Permite escolher a cor.

Permite aumenta o tamanho da borda do objeto input.Permite posicionar o label do fitro no local desejado (baseline. Largura . Tipo do Help: Popup . Alinhamento Vertical . middle. isto é.Ao passar o cursor do mouse sobre o campo. text-bottom). Alinhamento Horizontal . Sublinhado . texttop. Hint .Permite aplicar o tipo sublinhado na fonte.Para definir a largura do objeto input. Altura . bottom. . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Cor da Borda . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Permite escolher a cor da borda. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo. que ao ser clicado.Para definir a altura do objeto input. center e justify). aparecerá a ajuda descrita no campo Descreva Ajuda. sub.Ao escolher o tipo popup. utilizando uma paleta de cores para ser aplicada no objeto input.Permite aplicar o tipo negrito na fonte. Atributos: Descreva Ajuda . Tamanho da Borda . top. rigth.Permite posicionar o label do filtro no local desejado (left. super.Negrito . exibirá o que foi informado no atributo Descreva Ajuda.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto . .

Permite quando ativada. Lookup de Edição . Atributos: Tipo do Dado . a mesma só funcionará se o filtro tiver ao menos uma opção. Usar Label da Grid . Quando o campo é definido como número autocomplete.Permite usar o título do campo que está configurado na Grid. Para o Número Auto-Complete o valor de cada item é obrigatoriamente numérico.Número Auto-complete NÚMERO AUTO-COMPLETE Este campo exibe uma lista de itens obtidos com base em um comando Select. Ou seja. Label Filtro . A informação de entrada serve como filtro dos itens que serão exibidos à medida que é digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Configuração do Filtro Atributos: Submeter no Onchange . submeter o filtro quando houver alterações no campo. Tipo SQL . Configuração Geral Figura1: Interface Configuração Geral. Exibir Condição . o label é o apelido do campo na camada de aplicação.Define o tipo do campo da aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for simplificado para Nome.Define o título do campo na aplicação.Permite quando ativada exibir ou não a condição do filtro.Tipo do campo no banco de dados.Tamanho máximo do campo. Tamanho Máximo . Esta lista é carregada dinamicamente com tecnologia Ajax.

caso seja necessário buscar campos de uma tabela que não pertencem a conexão corrente.Permite determinar o modo de busca do texto(Início igual.Esta opção quando não selecionada.Permite selecionar uma conexão diferente da atual.será exibida na aplicação somente um campo para preenchimento de dados. Exibir valor original e lookup .Esta opção quando não ativada.Permite alterar a quantidade de registros exibidos por pesquisa.Local onde será digitado o comando select para que seja aplicado a Captura Texto. Registros . PROCESSAMENTO AJAX .Permite exibir o label com a descrição. apenas o nome do Estado na Captura. perminte exibir por exemplo. Veja um exemplo no link abaixo.Figura3: Interface Lookup de Edição. Exibir label com a descrição . Atributos: Comando Select . Opção de Busca . Captura Texto . Largura .Qualquer parte e Final igual).Permite alterar a largura da caixa de captura (Capturar Texto). Usar conexão especifica .

Permite escolher o tipo de fonte. Figura: Interface de definição de CSS a nível de campo. e outro campo do tipo select com uma lista de cidades. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Ao selecionar um estado será recarregada a lista de cidades. . que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte.Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados. que será aplicado no objeto da aplicação. CSS do Título Atributos: Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.

sub. que será aplicado no título da aplicação. Altura .Permite aplicar o tipo negrito na fonte. Cor da Borda . . que será aplicado no campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. text-bottom).Cor de fundo . Largura .Para definir a largura do título.Permite posicionar o label do filtro no local desejado (left rigth. Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. middle. Cor de fundo -Permite escolher a cor. text-bottom). texttop.Permite escolher o tamanho da fonte. CSS do Campo Atributos: Fonte . super.Para definir a altura do título. Negrito . Cor de fundo . center e justify).Permite escolher a cor da borda. Altura . sub.Permite posicionar o label do fitro no local desejado (baseline. bottom. Cor da Borda .Permite posicionar o label do fitro no local desejado (baseline. Negrito . Tamanho da Borda .Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte. bottom.Permite aumenta o tamanho da borda do título. Alinhamento Vertical . Sublinhado . super. utilizando uma paleta de cores para ser aplicada no campo.Permite aplicar o tipo negrito na fonte. Tamanho .Permite aplicar o tipo negrito na fonte. que será aplicado no objeto input. Alinhamento Horizontal .rigth. que será aplicado no título da aplicação. Alinhamento Horizontal . texttop.Permite escolher a cor.Permite posicionar o label do filtro no local desejado (left. Text. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Sublinhado . Largura . Por exemplo: Radio.Permite escolher a cor da borda.center e justify). utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a altura do campo.Para definir a largura do campo. Select. top.Permite aplicar o tipo sublinhado na fonte. etc Tamanho . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite escolher a cor.Permite aplicar o tipo sublinhado na fonte. middle. top. Tamanho da Borda .Permite aumenta o tamanho da borda do campo. utilizando uma paleta de cores para ser aplicada no título. Alinhamento Vertical .

Permite aplicar o tipo sublinhado na fonte. Tipo do Help: Popup .Para definir a altura do objeto input. Atributos: Descreva Ajuda .Permite posicionar o label do fitro no local desejado (baseline. middle. top.Permite posicionar o label do filtro no local desejado (left.Permite escolher a cor da borda. Tamanho da Borda .Ao passar o cursor do mouse sobre o campo. isto é. Altura . utilizando uma paleta de cores para ser aplicada no objeto input. texttop. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Alinhamento Vertical . Cor da Borda .Permite aumenta o tamanho da borda do objeto input. center e justify). super. Largura .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda. exibirá o que foi informado no atributo Descreva Ajuda.Sublinhado . que ao ser clicado. será exibido o ícone de ajuda ao lado do campo. Alinhamento Horizontal . bottom. Figura1 Configuração da Ajuda utilizando Pop-UP. rigth. Hint . text-bottom). sub.Para definir a largura do objeto input.Ao escolher o tipo popup. .

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto . .

Estas preferências são agrupadas por Regras e é neste módulo onde se cria estas regras. . isto é. onde é possível gravar as preferências de uma determinada busca. Figura1: Interface Salvar Filtro.Editar Regras Este recurso possibilita a organização dos Perfis de Filtro. Figura2: Interface Salvar Filtro. as aplicações de Filtro tem um recurso chamado Salvar Filtro.

a seguir vamos descrever esses atributos.Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio. Esquema em Sessão . Descrição . Erro Script . Diretório de Imagens .Aplicação Configuração CONSULTA .Diretório base onde estão armazenadas as imagens da aplicação. Imagens Extras da Aplicação . Localização em Sessão .Compartilha localização com outras aplicações baseada nos valores em sessão. . Erro SQL .Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação. Figura1: Interface Configuração da aplicação Atributos: Código da Aplicação . Caminho dos Documentos .Compartilha temas com outras aplicações baseada nos valores em sessão. dispensando o uso da macro sc_image.Permite exibir o comando SQL que originou o erro.Código da aplicação determinado no momento da criação da aplicação.Permite exibir informação do script e linha onde ocorreu o erro.Caminho absoluto onde estão armazenados os documentos da aplicação. este código pode ser renomeado através do menu principal.Formatação de dados baseado nas configurações regionais.CONFIGURAÇÃO Nesta configuração ficam atributos comuns as aplicações criadas através do ScriptCase. Localização .

Pasta . exibindo os comandos SQL no momento da sua utilização. Zero assume o valor padrão do PHP.Associe arquivos do HelpCase a sua aplicação . Timeout .Permitir que outros usuários do grupo editem a aplicação.Rodar a aplicação em modo debug.Pasta onde a aplicação será armazenada no grupo de trabalho.Modo Debug . HelpCase Link . Edição por Projeto .Tempo de timeout de execução em segundos.

URL para redirecionamento no caso de não haver nenhuma variável global disponível. Variável de Redirecionamento. . Atributos: URL de Saída.Quando sair do aplicativo.Navegação Define os atributos de navegação de uma aplicação.URL para o qual o usuário será redirecionado quando ele sair da aplicação. URL de Redirecionamento .Nome da variável através do qual será armazenada a URL da aplicação real. Fechar janela . fecha a janela do navegador. Image1: Interface de Navegação.

etc As variáveis globais são definidos entre colchetes ([variável]). Exemplo: Selecione Cliente. Get) Imagem 1: Interface variáveis globais. Atributo . Seleccione a forma como ela é passada para o aplicativo de controle. as variáveis "v_customerid" aparece na configuração de variáveis. Imagem 2: Variáveis Interface Settings. Variável global Esta tabela mostra as variáveis globais sendo usados dentro do aplicativo.nome da variável na aplicação. Post. CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso. criado por campos especiais. . no s de pesquisa ou inserindo uma variável no Application Data General campo para substituir o nome do campo. a variável global é um parâmetro externo necessários para a execução do aplicativo. O pedido pode incluir variáveis globais na cláusula WHERE.Variaveis Globais Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39. Mostra todas as variáveis globais usadas no aplicativo. Essas variáveis devem ser passadas para a aplicação que está sendo implementado através de um dos métodos (Session.

Variável métodos passagem: Sessão . se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo não serão aceitas.Define o comportamento das variáveis. Configurações . esse conteúdo é dividido em três blocos. Descrição . um formulário solicitando as variáveis utilizadas pelo aplicativo é exibida.Define que a variável deve ser passada pela linha de comandos HTML. Tipo (Entrada / Saída) .Nesta opção.Define se a variável é uma entrada ou saída. a variável deve ser criada como uma variável de sessão no PHP por outra aplicação antes de chamar de pesquisa que está sendo definido. . são eles: Alcance . Get . Em tempo de execução no ambiente de desenvolvimento.Não validar (verificação) da variável em tempo de execução. sendo visível para o navegador. Post . isso significa que.Define a forma como a variável é recebida pelo aplicativo.Define que a variável deve ser passada através do método post do formulário.Value .Determina que a variável foi definida.

E dit Buton . Atributos: Filter . ela é aberta uma janela que apresenta todos os atributos dos campos selecionados.Após as modificações necessárias no tipo de dados ea etiqueta do campo.Selecione na combobox uma das opções: Todos os campos ou campos de formulário e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez.Edição Expressa Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55. APLICAÇÃO .devem ser informados os atributos que devem ser mostrados permitindo a atualização. Ao definir nesta funcion será mostrada a tela abaixo: Image1: Interface do Express Edition.Quando for selecionada. Imagem2: Interface apresentado a partir do botão Editar. ropertiers P . que podem ser modifided rapidaly. . por isso as atualizações que foram feitas serão atribuídos para o campo. Atributos: Update Button . basta clicar no botão atualizar.Express Edition Esta função permite actualizar o campo atributos da aplicação de forma generalizada acelerar o aperfeiçoamento da aplicação.

através de uma ligação de consulta com formulário. Veja mais: Como ligar uma consulta com outra consulta Como editar os registros de uma consulta ligando com um formulário. editar diretamente os registros da própria consulta. Você também pode. Ligação de Aplicação Ligação de Campo Ligação de Captura . formulários de atualização e controle. A partir de uma consulta você pode criar ligações de navegação com outras consultas. Além disso é possível também criar ligações para importar dados de outras aplicações diretamente nos campos do filtro. menus.Ligações Ligações LIGAÇÕES de consulta As ligações são usadas para criar a navegação entre as aplicações de um sistema (projeto). abas.

.

Utilizada para editar os registros da consulta através de um formulário. Campo . Na consulta gerada será exibido um link em cada linha para edição do registro.Utilizada para importar um dado de outra consulta para um campo do filtro. Nesse tipo de ligação um campo é usado como link entre a consulta e as outras aplicações.Nova Ligação LIGAÇÕES . .NOVA LIGAÇÃO Ao clicar no item Nova Ligação do menu de aplicação do ScriptCase será exibida a tela abaixo. Captura .Utilizado para ligar a consulta a qualquer outro tipo de aplicação. No filtro será exibida um icone ao lado do campo. São três os tipos de ligações disponíveis: Aplicação .

Lista de Aplicações .Ligação De Aplicação LIGAÇÕES . na mesma janela ou em uma nova janela).APLICAÇÃO Figura1: Seleção do tipo de ligação Utilizada para editar os registros da consulta através de um formulário. Ao clicar no link. o formulário selecionado poderá ser exibido de diversas formas (em um iframe. Na consulta gerada será exibido um link em cada linha para edição do registro.

Na tela acima. Valor . Modo de Operação do Link .Utilizado para passagem do valor de um campo da consulta como parâmetro. .Utilizado para passagem de um valor fixo como parâmetro. Propriedades da Ligação Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.Escolhendo esta opção não será passado nenhum valor como parâmetro. são exibidos parâmetros de entrada da aplicação de formulário (chave primária. Definição de Parâmentros Figura4: Interface Definição dos Parâmetros. quando habilitada. no lado direito. Será aberta outra janela para exibir o formulário . variáveis globais). Exibir o Botão Novo na Consulta: Esta opção.As opções são: Propriedade Abrir na Mesma Janela Abrir em Outra Janela Abrir em um Iframe Descrição A exibição do formulário será na mesma janela do browser. deverá ser selecionada a opção para passagem de parâmetro. inclui na barra de ferramentas da consulta o botão adicionar Novo Registro do formulário. acima. podendo ser posicionado abaixo. As opções são: Campo . Variável .Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro. O formulário será exibido na mesma janela. do lado esquerdo. Vazio . Propriedades da Ligação Figura6: Interface Propriedade da ligação.Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta. a esquerda ou a direita da consulta.

Habilitar botão de Delete . Ação após um insert . Habilitar botão de Insert . direita e esquerda.Habilita o botão de atualizar no formulário.Pode ser: abaixo. Habilitar botão de Update .Ver tabela abaixo: Propriedade Recarregar a grid Mover para o final da grid Valor Faz um refresh da página corrente Navega a consulta para a última página Altura do Iframe . Habilitar botão para edição do registro na consulta . acima.Habilita o botão de excluir no formulário.Altura do iframe em pixels Largura do iframe . Caso não seja definido nenhum valor.Habilita os botões novo e incluir no formulário. URL de saída da aplicação chamada: URL de saida do formulário chamado. Propriedades do Iframe Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.Habilita os botões de navegação (primeiro.Largura do iframe em pixels. Exibir o cabeçalho da aplicação chamada . anterior. Habilitar botões de Navegação .Habilita o botão que permite editar os registros.Tecla de Atalho para o Botão Novo: Indica qual a tecla de atalho para o botão adicionar Novo Registro.Exibe o cabeçalho do formulário. próximo e último) no formulário. . Propriedades do Formulário Permite selecionar os botões que serão exibidos no formulário através desta ligação. o endereço de retorno (botão voltar) será a própria consulta. Posição do iframe em relação à aplicação principal .

Botão Salvar . .Conclui o wizard de ligação.

Quando selecionamos o tipo de ligação Campo. é exibido um select com todos os campos exibidos na consulta (ver Selecionar Campos). formulários de . Lista de Aplicações Figura9: Interface Ligação entre aplicações.CAMPO Figura1: Seleção do tipo de ligação Utilizada para que seja criado um link de navegação em uma coluna da consulta para qualquer aplicação existente do projeto. A tela acima exibe todas as aplicações do projeto (menus. reports pdf.Ligação De Campo LIGAÇÃO . filtros. consultas. abas.

variavéis globais). As opções são: Campo . o endereço de retorno (botão voltar) será a própria consulta.Escolhendo essa opção não será passado nenhum valor como parâmetro. acima. Definição de Parâmentros Figura5: Interface Definição dos Parâmetros.Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro. Valor . Será aberta outra janela para exibir a aplicação . URL de saída da aplicação chamada: URL de saida da aplicação chamada. Hint do link da ligação . utilizado quando existe mais de uma ligação no mesmo campo. no lado direito. Você deve selecionar uma aplicação e prosseguir.Define o título da ligação na aplicação.Mensagem a ser exibida quando o mouse estiver sobre o campo com a ligação. podendo ser posicionada abaixo. são exibidos parâmetros de entrada da aplicação (chave primaria. deverá ser selecionado a opção para passagem de parâmetro. Caso não seja definido nenhum valor. A aplicação será exibida na mesma janela.Utilizado para passagem de um valor fixo como parâmetro. Variável . .Utilizado para passagem do valor de um campo da consulta como parâmetro. Propriedades da Ligação Modo de Operação do Link Propriedade Abrir na Mesma Janela Abrir em Outra Janela Abrir em um Iframe Descrição A exibição da aplicação será na mesma janela do browser. a esquerda ou a direita da consulta. Label . Propriedades da Ligação Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento do link.atualização e de controle). do lado esquerdo. Na tela acima. Vazio .

Habilitar botão de Insert .Habilita o botão de atualizar no formulário. anterior. Habilitar botão de Update . Habilitar botões de Navegação . acima.Conclue o wizard de ligação. Altura do Iframe . . Permite selecionar os botões que serão exibidos no formulário através desta ligação.Habilita o botão que permite editar os registros. direita e esquerda.Pode ser : abaixo.Largura do iframe em pixels.Habilita os botões de navegação (primeiro.Propriedades do Formulário Estas opções só serão visualizadas quando a aplicação chamada for um formulário.Habilita o botão de excluir no formulário.Altura do iframe em pixels. Propriedades do Iframe Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.Habilita os botões novo e inserir no formulário. Botão Salvar . Habilitar botão de Delete . próximo e último) no formulário. Posição do iframe em relação à aplicação principal . Habilitar botão para edição do registro na consulta . Largura do iframe .

Deverá ser escolhido um campo para receber dados através da ligação. .CAPTURA Figura1: Ligação de Captura A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Selecione uma consulta de acordo com o campo do filtro que receberá os dados. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro. Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário de filtro. Lista de Aplicações Figura3: Interface Lista de Aplicações.Ligação De Captura LIGAÇÃO . Na tela acima são exibidas as aplicações de consulta disponíveis no projeto.

Esta opção é exibida quando a consulta chamada possui algum parâmetro. .Deverá ser selecionado um campo da aplicação de consulta chamada. Vazio .Escolhendo essa opção não será passado nenhum valor como parâmetro. Este campo terá os valores que serão retornados para o formulário de filtro.Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro. Informe os valores que serão passados aos parâmentros .Conclui o wizard de ligação. como por exemplo uma cláusula Where com variável global. Botão Salvar .Definição dos Parâmentros Recuperar valor do campo .Utilizado para passagem de um valor fixo como parâmetro Variável . As opções de valores que podem ser passados como parâmetros são: Valor .

Barra de Botões Propriedades Altera o comportamento da ligação. Altera a aplicação chamada pela ligação e seus respectivos parâmetros.Editar Ligações LIGAÇÕES .Editando Figura1: Menu de Ligações Na pasta Ligações no menu de aplicação (Figura1) são exibidas as ligações existentes na aplicação e também o item Nova Ligação. Ligação Deletar . Ao clicar em uma ligação existente é exibida a tela abaixo que permite que seja realizado a manutenção na ligação. Remove a ligação existente. modo de abertura do link. posicionamento.

utilizando este conceito o grande diferencial é que agora isto poderá ser realizado de forma mais organizada. . métodos e bibliotecas. facilitando tanto o desenvolvimento quanto o entendimento da regra por outro desenvolvedor. com a utilização de recursos de atributos.Programação Programação CONSULTA .PROGRAMAÇÃO Nesta versão do ScriptCase está incorporada o conceito de programação. Na versão anterior já era possível criar regras de negócio nas aplicações.

Caso deseje alterar será necessário clicar no nome do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Figura1: Interface Configuração dos Atributos. Caso seja necessário excluir algum atributo. é necessário realizar o mesmo processo do botão alterar. só que ao selecionar o atributo é necessário clicar no notão excluir. . Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.Atributos Os Atributos são variáveis que tem escopo global dentro da aplicação declarada. Atributos: Nome do Atributo .Esta caixa de texto permite informar o nome do atributo. como o próprio nome diz limpa toda a lista de atributos localizadas a esquerda do botão.O botão limpar . após ser digitado o nome basta clicar no botão incluir.

Este processo faz com que os métodos existentes na biblioteca. . Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configuração | Bibliotecas.Bibliotecas Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcála. sejam visíveis em todos os Eventos e Métodos da aplicação.

Figura 3: Inclusão do método. Figura 1: Método interface menu. 1 º Definir o nome para o novo método e clique no botão Criar. clique no botão '' Var: Figura 4: ícone variável de parâmetro. Criar novo método Figura 2: Criar um novo método. É possível criar PHP e os métodos de JavaScript. Adicionar a quantidade variáveis: . Para incluir uma variável de parâmetro em um método. 2 º Métodos podem ter parâmetros de passagem. Usando métodos nas aplicações é possível a reutilização de código e melhorar a produtividade de desenvolvimento. Como na imagem abaixo.Métodos Métodos são funções ou procedimentos declarados pelo desenvolvedor. que ajudam a aplicação das regras de negócio para um aplicativo.

Figura 5: O parâmetro interface definição definição da variável: 6: inclusão de parâmetros de interface figura. Selecione todos os parâmetros variáveis em parâmetros de campo. Tipo: Selecione o tipo de variáveis como: por valor ou por referência. * Valor padrão: O valor do parâmetro usado para inicializar a variável na chamada tim e. Desmarcar todos os parâmetros de seleção de variáveis em parâmetros de campo. Na imagem abaixo. Para editar uma variável de parâmetro em um método. Nome: Digite o nome da variável. clique em botão: Figura 7: Definição de interrface parâmetro. Edite a variável selecionada em parâmetros de campo. o corpo do método é definida como echo "novo método" . * Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela variável. Eliminar a variável selecionada em parâmetros de campo.

. Veja abaixo um exemplo: Figura 10: Eventos.Neste exemplo. . Veja como é simples para chamar o método no exemplo abaixo: Usando o procedimento de método: Figura 11: método de interface de evento Usando a função de método: Figura 12: método de interface de evento . usamos o evento para chamar onInit nosso método como o applicatin começará.Figura 8: Processo interface Ou ainda: Figura 9: Interface Função 3 º Para executar o método é necessário chamá-lo em um evento.Assim temos o seguinte resultado ao executar o aplicativo.

UPDATE e DELETE) ou através de stored procedures. Formatação de campos Estão disponíveis várias opções de formatação nos campos do formulário e são geradas. A atualização dos dados pode ser feita de maneira direta (INSERT. Programação em Recurso que permite ao desenvolvedor inserir . Funcionalidade que força o preenchimento de campos do formulário. Os formatos do formulário podem ser : Único registro Multiplos registros Grid editável Grid editável (view) As aplicações de formulário criadas incorporam uma série de funcionalidades. Possibilita a atualização de dados de várias tabelas relacionadas em uma única página. Recurso que permite a definição chaves únicas para as quais são geradas críticas nas atualizações Função que possibilita o uso de stored procedures na manipulação dos dados do formulário. de acordo com tipo do campo. O formulário para atualização das informações pode ser exibido em diversos formatos. chaves primárias são automaticamente definidas como campos obrigatórios. Escondidos Campos ReadOnly Campos Obrigatórios Funcionalidade que impede a edição do valor de campos do formulário. Chave Única Procedures Mestre / Detalhe Atualiza tabela de Funcionalidade que permite o tratamento dos relacionamentos N:N em um único formulário ligação Recurso que permite a definição das Dependências dependências da tabela utilizada no formulário. como por exemplo: Funcionalidades Descrição Permite ocultar campos da exibição do Campos formulário mantendo seu valor na atualização. Automaticamente são geradas as críticas de acordo com a definição.Aplicações De Formulários Visão Geral VISÃO GERAL Aplicação de Formulário É um tipo de aplicação que permite atualizar informações no banco de dados através de web forms. podendo desta forma editar um único registro ou vários em uma mesma página. as validações necessárias.

eventos regras de negócio escritas na linguagem PHP. Criação de links Exemplos de aplicações de formulário . Os eventos do formulário podem acontecer durante o processamento no servidor ou disparados pelo browser (AJAX). Funcionalidade que permite a ligação de um formulário com outras aplicações de um mesmo projeto.

.

Alinhamento horizontal . As aplicações do ScriptCase são geradas no padrão HTML. esquerda . pode ser: único registro. Único Registro: Edição/Inclusão de apenas um registro por vez. múltiplos registros (Individual) e grid editável. Se paginação PARCIAL. superior e inferior) em pixels. A paginação somente é definida para orientação por Múltiplos Registros.Quantidade de registros mostrados para inclusão. Este campo só é utilizado em formulários de Múltiplos Registros. Linhas por Página . Figura1:Interface Configuração Atributos: Usar Ajax . Texto Auto-Complete. Paginação . o usuário deve definir o número de registros por página. é só habilitar esta opção. Se Paginação TOTAL. Veja na imagem abaixo que cada linha representa um registro na tabela. Linhas para inclusão .Permite definir o alinhamento da aplicação na página. Margens. etc ) na aplicação gerada.Valor da largura para a tabela da aplicação.Permite ativar o uso de recursos como (Eventos Ajax.Orientação dos registros no formulário.Quantidade de linhas de registros por página. Grid Editável: Somente um registro pode ser atualizado por vez. múltiplos registros (Geral). Este parâmetro define a . Múltiplos registros: Vários registros podem ser editados por vez.Permite organizar exibição da aplicação na página conforme os valores informados nas margens (direita . Veja na imagem abaixo que cada linha representa um registro na tabela. linhas e células. Grid Editável View : Um registro só pode ser editado se aberta a caixa de edição de um registro. Largura da Tabela . e são organizadas em tabelas. Este campo só é utilizado em formulários de Múltiplos Registros.Indica como serão exibidos os registros por página. serão listados todos os registros do formulário na página. Orientação . Veja na imagem abaixo que cada linha representa um registro na tabela.Formulários Configuração CONFIGURAÇÃO Neste modulo estão reunidas diversas configurações ligadas ao formato de exibição da Aplicação de Formulário.

Campo com focus inicial .Unidade de medida usada para a largura da tabela definida no item anterior.Permite o uso da tecla "enter" para passar o focus para o próximo campo. Tabulação automática .Permite a formatação em tempo real quando se digita.Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido. Unidade de Largura da Tabela . na opção automático será omitido o '%' ou 'px' e ficará a cargo do browser o dimensionamento da tabela.Foca o campo com erro ao tentar submeter um formulário .largura da tabela mais externa à aplicação. pixel ou automático. Tabular com enter . Em pixel o html gerado para a mesma aplicação conterá a tag <TABLE WIDITH="70px">. podendo ser: porcentagem. No caso de porcentagem será gerado um html do seguinte formato <TABLE WIDITH="70%"> se foi informado 70 no campo largura da tabela.Permite que um determinado campo seja focado ao se iniciar a aplicação Focar campo com erro .Seleciona o conteúdo do campo quando o mesmo é selecionado. Layout e seu comportamento Formatar ao digitar . Seleciona texto focus .

. Image1: Selecionar campos.Selecionar Campos Definir quais campos serão exibidos na aplicação. Nota: A lista da esquerda mostra todos os campos do SQL da aplicação. A lista da direita mostra os campos que serão exibidos na aplicação (escolha o campo e clique na seta para a direita para incluí-los no formulário).

Este módulo é dividido em duas partes: Valor no Banco de Dados(Inserção) e Valor no Banco de Dados(Atualização). etc. Atributos: Todos os Campos . Figura1: Interface Valor no Banco de Dados Atributos: Campos que não fazem parte do formulário .Todos os campos que fazem parte da tabela mas que não serão exibidos no formulário. Esta divisão se dá para que seja feito o isolamento destes dois eventos e seja possível criar regras de negócio específicas para cada situação. Onde é possível definir valores para campos que devem ser inicializados ou campos que não são exibidos no Formulário mas que devem receber algum valor.Atribuir Valores Atribuir Valores é um módulo de manipulação de dados internos nas aplicações de Formulário é tambem uma forma de atribuir algum valor a um campo que foi removido da aplicação em Selecionar Campos. .Exibe todos os campos pertencentes a tabela utilizada no formulário. como uma chave estrangeira ou um login do usuário on-line. Figura2: Interface Valor Banco de Dados.

É utilizado quando o campo terá seu valor incrementado seqüencialmente através do banco de dados.GENERATOR) . Um campo que deve ser inicializado por uma flag ( a letra A ) ou uma constante ( valor de pi 3. utilizando a própria arquitetura da tabela ( MSSQL Server : Identy .SEQUENCE.Figura3: Interface Opções de Edição Valor definido .Atribui ao campo a data atual quando é feita uma inclusão no Formulário.Quanto um campo deve ter seu valor incrementado seqüencialmente. Firebird/Interbase/PostgresSQL . Forçar Valor .Campo que terá seu valor tratado somente pelo banco de dados (através de trigger ou stored procedure). só será exibido seu conteúdo no formulário em modo ReadOnly. Nulo . Calculado pelo banco de dados .MYSQL Server : AUTOINCREMENT ) ou usando um objeto seqüenciador (Oracle . IP do usuário . mas não está definido no banco de dados. Auto incremento (automático) . O ScriptCase não faz nenhuma operação de inclusão ou alteração neste campo.1415). Data de inclusão . Auto incremento (manual) .Na hora da inclusão o campo que estiver com o valor informado e a opção de Forçar Valor marcada.Pode ser uma informação específica para o campo. incluirá na base de dados ignorando qualquer informação que estiver no campo.Atribui ao campo o IP do usuário que realizar inclusões ou alteração no formulário. . O ScriptCase atribui ao campo um valor seqüencial a cada inclusão.Atribui ao campo o valor NULL na Inclusão ou na Alteração.

você definirá o campo cliente id (Código do Cliente) como read-only. mas não pode alterá-las. Utilizamos esse atributo quando temos informações que o usuário deve conhecer. . basta usar duplo-click com o mouse sobre o campo. Figura1: Interface Campos Read-Only.Marca todos os campos do formulário como read-only. tornando-o disponível apenas para visualização. código da compra.Campos Read Only READ-ONLY Neste atributo impede que o usuário faça modificações no conteúdo do campo.Desmarca todos os campos do formulário como read-only. não sendo aplicável em inclusões. Botão Liga/Desliga . Ex: Num Formulário de alteração. não podendo portanto ser alterado pelo usuário final. contendo dados dos clientes.Marca e desmarca o campo escolhido como read-only. data do último acesso. Botão Todos . Botão Nenhum . etc. como por exemplo número de acessos que o usuário efetuou. Para ativar um campo como Read-Only.

Marca todos os campos do formulário como obrigatório. Figura1: Quadro Campos Obrigatórios. Atributos: Botão Liga/Desliga . Botão Todos .Exibe mensagem de critica para os campos obrigatório.Posição do marcador em relação ao campo Exibir mensagem .Required Fields CAMPOS OBRIGATÓRIOS Define quais campos da aplicação serão de preenchimento obrigatório. Posição do Marcador .Desmarca todos os campos do formulário como obrigatório. . Botão Nenhum .Marca e desmarca o campo escolhido como obrigatório. Na aplicação gerada é exibido um marcador (*) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.

Para informar os demais campos que contenham chave única.Chave Única Chave Única Figura1: Interface Chave Unica Atributos: Chave Única . esses campos são os que não possuem chave primária na sua tabela. selecione os campos pressionando a tecla CTRL do seu teclado e depois clique no botão adicionar. .Com este módulo você pode informar os demais campos que serão únicos. os campos informados receberão uma identificação exemplo: UK1.

Apresenta os Checkbox relativos aos botões de atualização que podem ser exibidos no formulário.Apresenta os Checkbox relativos aos botões que podem ser exibidos no formulário. A seleção desses botões variam de acordo com a aplicação do formulário. Atributos: . Esta ordem pode ser alterada utilizando as setas laterais. configuraÇÕes dos botÕes Figura2: Interface Configurações dos Botões. A seleção desses botões variam de acordo com a aplicação do formulário. A seleção dos botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo. Figura1: Interface Barra de Ferramentas Atributos: Navegação . de forma que é possivel definir quais botões serão exibidos nas duas barras. Atualização .Lista da ordem de exibição dos botões da Barra de Ferramentas. Ordenação dos Botões .Barras Ferramentas BARRA DE FERRAMENTAS A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior.

OPÇÕES Figura3: Interface Opções de Configuração Atributos: Formatação no JS .789-54.Indica se os helps dos campos relativos. ao sair do campo a formatação é colocada automaticamente CPF: 123. Help por Bloco . . Exemplo: colocar os '. Help Geral . Em cada campo podemos definir um texto de ajuda para o mesmo.Teclas de Atalho .Permite definir teclas de acesso rapido via teclado a um botão.O help geral "Consolida" todos os help's dos campos em uma única página. quando a pessoa entra no campo e digita o CPF 12345678954.Permite definir se o formulário será ou não dotado de formatação automática de campos.456. com essa opção ativada aparecerá um ícone na barra do título do bloco para chamada da página de help.' e '-' num campo do tipo CPF. colocando um ícone na barra de ferramentas para chamada da página de help. serão agrupados por bloco.

Espaço opcional para que o usuário escreva a cláusula ORDER BY que determinará a ordem em que os registros serão exibidos. Permite ordenar os campos da Chave Primária. colocando o mesmo na ordem desejada. Ordenação . Podemos definir a Chave Primária. O campo definido como chave primária apresenta um asterisco no lado esquerdo do seu nome. que indica qual(is) são os campos que compõem a Chave Primária da Tabela SQL. Botões de Ordenação . Figura1: Interface Configuração do SQL Escolha dos Campos que são Chave Primária . Nenhum . Na grande maioria dos casos. utilizando os botões ao lado para fazer a escolha da chave. Veja como funciona os botões: Botão Liga/Desliga . Conexão . o próprio ScriptCase faz essa identificação.Dá ou retira o atributo de chave primária do campo. Normalmente é usado para limpar todas as definições de Liga/Desliga e reiniciar o processo. Para ordenar clique sobre o campo e utilize as setas para fazer a movimentação. Ordenações para o formulário criado. Botão Todos .São as setas que ficam no lado direito do Combobox. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome.Exclui todos os campos. Filtros. Cláusula Where .Exibe o nome de conexão (database) que a aplicação está utilizando para sua . o próprio usuário deverá fazer esta identificação. para os casos que isso não acontece.Espaço opcional para que o usuário escreva a cláusula WHERE com o objetivo de filtrar os registros SQL que possam ser editados.Configuração Do Sql SQL Neste módulo são definidos os atributos relativos a conexão com a tabela em que o Formulário foi criado. a ordem é determinada pela Chave Primária.Nessa função é exibido um objeto Combobox com um " * " ao lado.Define todos os campos como chave primária. quando a barra de navegação for utilizada por default.

possibilitam que parte do nome da tabela definida no select. Case Sensitive . .Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Nota: No primeiro campo deve-se preencher com o nome da variável. Esta troca ocorre antes da execução do comando. Variáveis para Campos .execução. Nome da Tabela . O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída. apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro não respeite esta configuração.Nome da tabela que a aplicação de Formulário esta utilizando. seja trocado antes da execução do comando por um conteúdo de uma variável. Nota: No primeiro campo deve-se preencher o nome da variável. No segundo campo deve ser selecionado o nome do campo a ser substituído. Variável para Tabela .Estes campos preenchidos. esta conexão pode ser trocada por outra que contenha as mesmas tabelas (SQL).Esta opção deve ser setada para "Não".

Procedures Neste módulo. Não é necessário utilizar as três opções simultaneamente.Agora definimos os campos que farão referência aos parâmetros da Stored Procedure. podemos configurar uma aplicação de Formulário para que ela utilize Stored Procedures (definidas no seu Banco de Dados) nas operações de Inserção. 1º . Figura2: Definindo parâmetros da Procedure. um passo-a-passo de implementação Stored Procedure para Inserção no Banco de Dados. assim como o tipo de cada parâmetros ( Entrada ou Saída). Veja abaixo. 2º . Atualização e Exclusão. . Em seguida clicamos no botão salvar para finalizar este processo. UPDATE e DELETE. de forma que as opções que não estejam configuradas para utilizar Procedures continuaram com o padrão ScriptCase que são os comandos INSERT. Em seguida informe o Nome da Procedure e a Quantidade de Parâmetros.Vamos marcar a primeira opção: "Desejo utilizar Procedure para dar INSERT". Figura1: Interface de Stored Procedures para Formulário.

Figura3: Passagem de valores para os Parâmetros da Stored Procedure. .

Edição de JavaScript Após selecionar o objeto e o evento e clicar no botão (Editar). Veja Exemplo onFocus .Ocorre no click do mouse sobre o campo.Este evento ocorre ao clicar nos botões "inserir". Escolha o evento . . inserir.Ocorre sempre que o objeto ganha o foco. OnLoad . Nessa tela podemos informar ações JavaScript personalizadas ou ainda usar eventos padrão do ScriptCase. será aberta a tela de edição da ação JavaScript. que efetua a recarga do formulário. para o qual iremos escrever o código JavaScript. Veja Exemplo onMouseOut .Edição De Javascript JAVASCRIPT O Conceito de Edição JavaScript no ScriptCase é associar aos campos dos formulários eventos em JavaScript. Veja Exemplo onblur . "alterar" e "excluir".Nesse Combobox devemos escolher o evento associado ao campo. nm_recarga_form().Sempre que o ponteiro do mouse sair de cima do campo. anterior etc). Veja Exemplo onChange . Figura1: Interface Edição de Javascript Atributos: Escolha o objeto .Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .Os eventos abaixo estão diretamente associados ao formulário. que será executada quando o evento selecionado ocorrer.Nesse Combobox são exibido todos os campos que fazem parte da aplicação de Formulário. Veja os eventos disponíveis: onclick .Ocorre quando o objeto perde o foco. ou seja. ao navegar de um registro para outro.Este evento ocorre quando a página é carregada. para cada campo você pode editar ações associadas aos seus eventos. Ao clicar nos botões (novo. como por exemplo:. assim como o objeto Form "formulário". onSubmit .Ocorre sempre que o ponteiro do mouse estiver sobre o campo. ou seja. Veja Exemplo Eventos ligados ao Form "formulário" . Veja Exemplo onMouseOver .

sexo[1].F1.style.style.carga_horaria_semanal. é importante fazer os devidos testes nos browsers em que a aplicação será executada. pode-se habilitar ou desabilitar uma série de campos do formulário de acordo com o valor selecionado.salario.F1. Exemplo onClick: Ao clicar sobre um campo do tipo rádio.disabled = false. Exemplo onBlur: Pode-se definir uma crítica em torno do campo "carga_horaria_semanal" quando o mesmo perder o foco.F1. if (document.carga_horaria_semanal.value > '20') { alert("carga horaria acima da permitida"). document.Figura1:Interface Edição de Javascript Após salvar o comando JavaScript clicando no botão (atualizar).F1. nesse momento aproveitamos para checar se o "cargo" é "jardineiro".value = "".. document.checked && document.background='FFFFFF' } if(document. if (document.forma_pagto.aux_maternidade.F1.value > 5000. if(document.value == 'jardineiro'){ alert('quando eu crescer quero ser Jardineiro).F1. if (document. document.selectedIndex].disabled = true.cargo. } Exemplos onChange: Ao alterar o "Sálario" de um funcionário e sair do campo.aux_maternidade.aux_maternidade.text == 'avista') .F1.F1. o código JavaScript abaixo calcula o valor da parcela.F1.F1.aux_maternidade.checked){ document. A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponíveis no mercado.F1.background='FCEEBC' } Nota: Para acessar um campo tipo rádio é necessário utilizar-se de um índice.sexo[0]. document.F1.00 && document.checked){ document. } Após informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo "Select: forma_pagto".F1. estará concluído o trabalho.tp_folha[0]. ocorrerá um "onchange". Sempre que for necessário escrever um bloco mais elaborado ou complexo nessa linguagem.fpagto[document.focus().F1.carga_horaria_semanal.

fpagto[document.valorparcela.F1. } if (document.F1.value = document.bgColor = "FFFFFF" .valorcompra.F1.fpagto[document.forma_pagto. da fonte etc.{ document.value.F1. } Exemplo onMouseOver: Pode-se mudar o estilo (cor do fundo.F1.F1.F1.forma_pagto.value / 3.nome_do_Campo.valorcompra.F1.bgColor = "0FFCCA" Exemplo onMouseOut:: Setar uma cor de fundo quando o mouse sair do foco do campo.F1.value / 2.F1. } if (document.valorcompra.selectedIndex].text == '30/60') { document. document.text == '30/60/90') { document.valorparcela.selectedIndex].nome_do_Campo.style.F1.value = document.style. document.valorparcela.F1.value = document.) quando o mouse estiver sobre o campo.

Em seguida selecionamos os campos da ligação de Chave: customers->CityID . isto é. Neste exemplo iremos criar uma dependência entre adm_fornecedores_produtos (Tabela Dependente) com a tabela de adm_fornecedores (Aplicação Atual). todos os seus itens também sejam excluídos.Primeiramente iremos definir uma nova dependência. Neste exemplo só um campo será relacionado que é o código do customers. precisamos apenas definir que regras devemos utilizar para nossa aplicação. Clique no botão Nova Dependência para iniciar. 2º . Abaixo exibiremos um exemplo prático utilizando este recurso do ScriptCase. . 3º . Para isso iremos clicar no botão gerar Scripts para definirmos a Regra de Dependência. Desta forma é possível que ao excluir um registro na tabela de Pedidos. tabelas que tem dependências.city->CityID.Criado o relacionamento de Dependência.Selecionamos a tabela dependente e informamos a quantidade de campos relacionados entre a tabela pai e filho. como uma tabela de pedidos e itens.Dependências DEPENDÊNCIAS Este recurso permite a ligação entre tabelas com especialização. 4º . 1º.

5º . e a posição do ScriptCase dentro do Evento (OnBeforeDelete). . Clique no botão Gerar para finalizar este processo.Nesta etapa selecionamos o tipo de Script a ser gerado.

Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada. Exemplo1: Ativando uma aplicação chamada cns_categorias. Exemplo2: Fazendo uma regra por tipo de usuário em um formulário de login contendo um campo chamado userid. sc_apl_status('frm_categorias'. No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: sc_apl_status('cns_categorias'. sc_apl_status('frm_produtos'. Veja abaixo alguns exemplos. Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente. O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários. a aplicação só estará acessível quando for habilitada através da macro sc_apl_status. No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: // temos dois usuarios: joao e maria com acesso a direfentes aplicações if({userid} == 'joao') { sc_apl_status('cns_categorias'.'on').'on').'on'). } else{ sc_error_message("Usuário não autorizado!"). sc_apl_status('cns_produtos'.'on'). sc_apl_status('frm_categorias'. } Exemplo3: Autenticando aplicações cadastradas em uma tabela do banco de dados.'on'). No evento onValidate da aplicação de login é inserido o seguinte código: .'on').'on'). } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'.

Caso a senha não seja preenchida corretamente é exibida uma mensagem usuário não autorizado. foreach({dataset} as $linha){ $aplicativo = $linha[0]. No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste.// a tabela com o cadastro das aplicações é chamada de seg_aplicativos sc_lookup(dataset. sc_apl_status($aplicativo. Ao executar a aplicação é exibida uma caixa de texto solicitando a senha de acesso. Veja mais: Using CAPTCHA on a login form .'on'). através da entrada de uma sequência aleatória de caracteres exibida em uma imagem gerada dinamicamente. CAPTCHA É um recurso utilizado para aumentar o nível de segurança no formulário."select codigo from seg_aplicativos"). CAPTCHA significa "Completely Automated Public Turing test to tell Computers and Humans Apart". evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração | Meu ScriptCase. } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo). Requer uma interação direta do usuário.

Mensagem de Erro .Largura em pixels da imagem gerada.Opção para que o usuário solicite um novo código. Selecione layout . Quantidade .Lista dos caracteres utilizados na geração da imagem.Esta opção permite que seja definida a forma de exibição do CAPTCHA na aplicação.Tamanho da fonte do Captcha. Tamanho da Fonte . Largura . Recarregar . . Label . Altura .Mensagem com as instruções para preenchimento do código.Altura em pixels da imagem gerada.Quantidade de caracteres exibidos na imagem gerada.Mensagem de erro exibida quando o código digitado não confere com a imagem gerada.Habilita o uso de recurso CAPTCHA na aplicação. Lista .Usar CAPTCHA .

O usuário deverá então selecionar na parte direita um Tipo de Dado adequado para o conteúdo do campo. na parte esquerda da pasta “Formulário”. Para cada Tipo de Dado selecionado será formatada uma tela com características diferentes. O atributo Tipo do Dado é atribuído pelo ScriptCase através da análise da tabela SQL. A configuração é feita clicando no campo a ser editado na lista existente.Campos Visão Geral VISÃO GERAL Esta interface permite informar as regras de validação e formatação do conteúdo de cada campo do formulário. Tipos de Campos: Texto Texto com Múltiplas Linhas Número Decimal Moeda Imagem HTML Label Data Hora Data e Hora Imagem (Banco de Dados) Imagem (Nome de Arquivo) Documento (Banco de Dados) Documento (Nome de Arquivo) CPF CNPJ CPF e CNPJ Tipo CPF e CNPJ Cartão . Figura1: Lista de campos. Podendo ser modificado quando houver a necessidade.

Tipo de Cartão CEP E-mail URL Cor HTML Editor Html Código de Barras Select Duplo Select Check box Rádio Texto Auto-complete Número Auto-complete .

É Criado uma marca d'agua no texto do campo selecionado.Define o tipo do campo da aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. números e caracteres especiais. OBS: Caso selecione o tipo Data do Sistema. As opções são: Valor definido . Label .Permite configurar a largura do objeto Text informando a quantidade . Valor inicial.Permite definir o valor inicial do campo. o mesmo aceita letras.Texto Configuração Geral Figura1: Interface Configuração Geral. Quando o campo é definido como texto.O campo será preenchido com a data atual do servidor. Valor inicial . Atributos: Tipo do dado .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Data do sistema .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Marca d'agua . Quantidade de caracteres .Define o título do campo na aplicação. não é necessário o preenchimento do atributo Valor Inicial.

A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.de caracteres.9999 QWE1234 QWE .+99 99 99999999 Validar com Máscara .Permite formatar o campo como password substituindo todos os caracteres digitados pelo usuário por (*).a-z) A * Representa qualquer caracter alfa-numérico (A-Z.0-9) digitada pelo usuário. Exemplos de máscaras: Campo Número de Telefone Software Key (Apenas Letras) Software Key (Letras e Números) Placa de Carro Serial do ScriptCase Múltiplas máscaras (Telefone) Máscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA .(99) 9999-9999. Nota: É possivel mesclar duas ou mais máscaras simultaneamente.Define a máscara de exibição do campo.Exibe um erro se o usuário final não inserir um valor que complete a máscara . Existem tres tipos de máscara que podem ser mescladas.Permite gravar uma variável de sessão com o valor do campo.1234 A999A999A999. Nome da Variável .a-z.Permite exibir uma imagem ao lado do campo quando validando-o Campo tipo senha . separadas por ponto e vírgula com a menor mascara inicializando.9999 999 9999. Imagem de Validação . que poderá ser utilizada em outras aplicações. Máscara de Exibição .Permite definir o nome da variável de sessão que receberá o valor do campo. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z.D111H111G111DG2P D111H111G111**** DG2P 9999-9999. Campo sem uso de atributo senha Campo usando atributo tipo senha Gravar Variável . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Por exemplo.

Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados. Tipo SQL . Tamanho Máximo .Permite definir o tamanho mínimo que o campo aceita. Caracteres Permitidos . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . As opções são: Todos .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Informa o tipo do campo no banco de dados. As opções são: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiúscula Todas em minúscula A primeira letra da primeira palavra em maiúscula A primeira letra de todas as palavras em maiúscula Tamanho Mínimo . Tipo HTML . Campo Label .Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. Tamanho do Campo . Formatação dos Valores Figura2: Interface Formatação dos Valores.Permite que seja digitado qualquer caracter no campo .Objeto HTML usado para exibir o campo no formulário. É usado para determinar a quantidade máxima de caracteres a ser digitada.Completar à esquerda com . "Modo de Atualização" ou em "Modo de Inserção e Atalização".Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco.Define se o campo será desabilitado em "Modo de Inserção". estando o valor do campo disponível para processamento (Javascript ou PHP).Permite definir o tamanho máximo que o campo aceita. Campo Escondido .Determina o tamanho do campo em bytes.

Na inclusão o campo será preenchido com a data do servidor. IP do usuário . Nulo . As letras a b c (definidas no atributo Menos) não serão permitidas.O campo será preenchido com nulo (null). Usando as configurações abaixo será permitida a digitação de letras. é necessário informar o nome da sequência. Data de atualização .Selecionados ./ (definidos no atributo Mais). Valor Definido . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.Na atualização o campo será preenchido com a data do servidor. Auto Incremento (manual) . O campo não será utilizado nos processos de atualização.Permite especificar um valor fixo ou associar a variáveis globais. números e dos caracteres .Permite utilizar o incremento gerado pelo banco de dados. .A aplicação gerada simulará um auto incremento no campo. PostGres e Firebird. Data de inclusão .Define o conjunto de caracteres permitidos. Por exemplo: será atualizado através de um Trigger. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. Auto Incremento (automático) . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Calculado pelo banco de dados . Para os bancos de dados que utilizam sequência. tais como Oracle.O campo receberá o IP da máquina que está acessando a aplicação.O valor do campo será atribuído pelo próprio banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.

Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Define o tipo de fonte que será usada na exibição do lookup. Cor da fonte . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Para montar o comando SQL é possível utilizar o construtor de select . Mensagem em caso de EOF . PROCESSAMENTO AJAX . Utilizar na Validação . No momento da execução.LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Fonte . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). o campo entre chaves será substituido pelo seu valor na tabela.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Comando SQL .Define o comando SQL que irá recuperar os valores no banco de dados. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Quando marcado irá gerar uma validação automática do campo com base no lookup.

Por exemplo: um campo do tipo select com uma lista de estados. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades. Figura: Interface de definição de CSS a nível de campo. CSS do Título .Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Alinhamento Vertical . que será aplicado no título da aplicação. super.Permite escolher a cor da borda. Alinhamento Vertical . Negrito .Para definir a largura do campo. que será aplicado no objeto da aplicação. CSS do Campo Atributos: Fonte .Permite aumenta o tamanho da borda do campo. top.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte.Permite escolher o tipo de fonte. que será aplicado no campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo sublinhado na fonte.Permite escolher o tamanho da fonte. utilizando uma paleta de cores para ser aplicada no título. Tamanho . Cor de fundo . Sublinhado . que será aplicado no campo da aplicação. Tamanho . Sublinhado .Para definir a altura do campo. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. text-top.Permite escolher a cor. Cor da Borda . Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no campo. text-bottom). sub. Largura .rigth. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. Cor de fundo . Altura . super. sub.Para definir a altura do título.Permite aplicar o tipo negrito na fonte. middle. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do título.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte. CSS do Objeto Input Atributos: .Permite escolher o tipo de fonte.Atributos: Fonte . Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. bottom. Largura .Permite aumenta o tamanho da borda do título. middle. Alinhamento Horizontal . center e justify).Permite posicionar o label do filtro no local desejado (left rigth. top.Permite escolher a cor da borda. Tamanho da Borda .center e justify). bottom. text-top. text-bottom). Negrito .

Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. utilizando uma paleta de cores para ser aplicada no objeto input.Fonte -Permite escolher o tipo de fonte. text-top. Tamanho da Borda . Negrito . Text. Sublinhado . Por exemplo: Radio. que será aplicado no objeto input.Permite posicionar o label do filtro no local desejado (left. sub.Permite aumenta o tamanho da borda do objeto input. rigth.Permite escolher a cor da borda. Cor da Borda .Permite aplicar o tipo negrito na fonte. isto é. Atributos: Descreva Ajuda . Largura .Para definir a largura do objeto input. super. . Alinhamento Horizontal . que ao ser clicado. center e justify). ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. exibirá o que foi informado no atributo Descreva Ajuda.Para definir a altura do objeto input.Ao escolher o tipo popup. text-bottom). que será aplicado no título da aplicação.Permite escolher o tamanho da fonte.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup . Altura . top. bottom. será exibido o ícone de ajuda ao lado do campo. Cor de fundo -Permite escolher a cor. Select. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Figura1 Configuração da Ajuda utilizando Pop-UP. etc Tamanho . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo sublinhado na fonte. Alinhamento Vertical . middle.

Hint .Ao passar o cursor do mouse sobre o campo. .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda.

Define o tipo do campo da aplicação.O campo será preenchido com a data atual do servidor. OBS: Caso selecione o tipo Data do Sistema.É Criado uma marca d'agua no texto do campo selecionado.Permite definir o valor inicial do campo. o mesmo aceita letras. As opções são: Valor definido .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Quando selecionado será habilitado um atributo para inserir a quantidade de linhas do campo. Data do sistema . Valor inicial. não é necessário o preenchimento do atributo Valor Inicial. Quando o campo é definido como texto com múltiplas linhas.Permite configurar a largura do objeto Text informando a quantidade de caracteres. números e caracteres especiais. Valor inicial . Label .Define o título do campo na aplicação. .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Texto Com Multiplas Linhas TEXTO COM MÚLTIPLAS LINHAS Configuração Geral Figura1:Interface Configuração Geral Atributos Tipo do dado . Marca d'agua . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quantidade de caracteres .

Campo Label . "Modo de Atualização" ou em "Modo de Inserção e Atalização".Objeto HTML usado para exibir o campo no formulário.Define se o campo será desabilitado em "Modo de Inserção".Determina o tamanho do campo em bytes. Tamanho do Campo .Permite definir o tamanho mínimo que o campo aceita.Permite gravar uma variável de sessão com o valor do campo. Tipo SQL . Formatação dos Valores Figura2: Interface Formatação dos Valores. que poderá ser utilizada em outras aplicações. Por exemplo. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.Permite definir o tamanho máximo que o campo aceita.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Linhas . As opções são: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiúscula Todas em minúscula A primeira letra da primeira palavra em maiúscula A primeira letra de todas as palavras em maiúscula Tamanho Mínimo .Permite configurar a altura do campo informando a quantidade de linhas.Informa o tipo do campo no banco de dados. Tipo HTML . Nome da Variável . É usado para determinar a quantidade máxima de caracteres a ser digitada. Campo Escondido . estando o valor do campo disponível para processamento (Javascript ou PHP).Permite definir o nome da variável de sessão que receberá o valor do campo. Gravar Variável . Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. . Tamanho Máximo .

Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. números e dos caracteres . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. As opções são: Todos .Permite utilizar o incremento gerado pelo banco de dados. Por exemplo: será atualizado através de um Trigger. O campo não será utilizado nos processos de atualização. é necessário informar o nome da sequência. As letras a b c (definidas no atributo Menos) não serão permitidas. Calculado pelo banco de dados .O valor do campo será atribuído pelo próprio banco de dados.Na atualização o campo será preenchido com a data do servidor. tais como Oracle.Permite selecionar o conjunto de caracteres que poderá ser digitado no campo.Permite que seja digitado qualquer caracter no campo Selecionados . . Auto Incremento (automático) . Para os bancos de dados que utilizam sequência.Caracteres Permitidos .Permite especificar um valor fixo ou associar a variáveis globais. Usando as configurações abaixo será permitida a digitação de letras. Data de atualização . Valor Definido . Auto Incremento (manual) .Na inclusão o campo será preenchido com a data do servidor.O campo receberá o IP da máquina que está acessando a aplicação. Data de inclusão . IP do usuário ./ (definidos no atributo Mais). Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. PostGres e Firebird.A aplicação gerada simulará um auto incremento no campo.Define o conjunto de caracteres permitidos.

Define a mensagem que será exibida caso não seja encontrado nenhum registro.Define o tipo de fonte que será usada na exibição do lookup. Utilizar na Validação . Fonte .Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define a cor em formato HTML da fonte utilizada na exibição do lookup. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Define o comando SQL que irá recuperar os valores no banco de dados. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. . Comando SQL . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. No momento da execução. Mensagem em caso de EOF . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Cor da fonte . o campo entre chaves será substituido pelo seu valor na tabela. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Quando marcado irá gerar uma validação automática do campo com base no lookup. Para montar o comando SQL é possível utilizar o construtor de select .Nulo .O campo será preenchido com nulo (null). Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.

que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CSS do Título Atributos: Fonte .Permite escolher a cor.Permite escolher o tipo de fonte. Tamanho . Cor de fundo .Permite aplicar o tipo negrito na fonte. que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte. Figura: Interface de definição de CSS a nível de campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito . .

Sublinhado . Negrito . que será aplicado no campo da aplicação. middle. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top. utilizando uma paleta de cores para ser aplicada no título. Negrito .Permite escolher o tamanho da fonte. Alinhamento Horizontal . Tamanho .Permite aplicar o tipo sublinhado na fonte. text-bottom).Permite escolher a cor.Para definir a altura do título. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. sub.Permite posicionar o label do filtro no local desejado (left rigth. Tamanho da Borda . super. Alinhamento Vertical . Tamanho da Borda . center e justify). Por exemplo: Radio. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. super.Para definir a altura do campo. bottom.Permite posicionar o label do filtro no local desejado (left.rigth. Alinhamento Horizontal .Para definir a largura do título.Permite aumenta o tamanho da borda do título. Largura .Permite aplicar o tipo negrito na fonte.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte.Permite aplicar o tipo sublinhado na fonte. bottom.Permite escolher a cor da borda. que será aplicado no título da aplicação. Altura . sub. Alinhamento Vertical . que será aplicado no título da aplicação. Select. etc Tamanho .Permite escolher o tipo de fonte. text-top. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. text-bottom). top. que será aplicado no objeto input. utilizando uma paleta de cores para ser aplicada no campo.Para definir a largura do campo.Permite aumenta o tamanho da borda do campo. . Cor de fundo -Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo . Cor da Borda . Cor da Borda . CSS do Campo Atributos: Fonte . text-top. middle.Permite escolher o tamanho da fonte. Largura .Permite escolher a cor da borda.center e justify).Sublinhado . Altura . Text.

CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Alinhamento Horizontal . que ao ser clicado. Largura . rigth.Ao passar o cursor do mouse sobre o campo.Sublinhado . utilizando uma paleta de cores para ser aplicada no objeto input.Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda . exibirá o que foi informado no atributo Descreva Ajuda. top. text-bottom). Hint . Atributos: Descreva Ajuda .Permite aumenta o tamanho da borda do objeto input.Permite aplicar o tipo sublinhado na fonte. Alinhamento Vertical . isto é.Permite escolher a cor da borda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Figura1 Configuração da Ajuda utilizando Pop-UP.Ao escolher o tipo popup. super.Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda . middle.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Para definir a largura do objeto input.Para definir a altura do objeto input. sub. Altura . text-top. bottom. aparecerá a ajuda descrita no campo Descreva Ajuda. center e justify). será exibido o ícone de ajuda ao lado do campo. Tipo do Help: Popup . .

.Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Define o título do campo na aplicação. que poderá .Permite gravar uma variável de sessão com o valor do campo. só é permitido informar números. Data do sistema .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Número NÚMERO Configuração Geral Figura1: Interface Configuração Geral.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. OBS: Caso selecione o tipo Data do Sistema.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Quantidade de caracteres . Atributos: Tipo do dado .Permite configurar a largura do objeto Text informando a quantidade de caracteres. Quando o campo é definido como número. Valor inicial . Label . Imagem de Validação .O campo será preenchido com a data atual do servidor. As opções são: Valor definido .Permite definir o valor inicial do campo. Valor inicial. não é necessário o preenchimento do atributo Valor Inicial.Define o tipo do campo da aplicação.

Determina o tamanho do campo em bytes. Existem tres tipos de máscara que podem ser mescladas.+99 99 99999999 Tamanho do Campo .Define se o campo será desabilitado em "Modo de Inserção". Campo Label . É usado para determinar a quantidade máxima de caracteres a ser digitada. "Modo de . Nota: É possivel mesclar duas ou mais máscaras simultaneamente.1234 A999A999A999.9999 999 9999.D111H111G111DG2P D111H111G111**** DG2P 9999-9999. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z. separadas por ponto e vírgula com a menor mascara inicializando.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Nome da Variável .9999 QWE1234 QWE . Exemplos de máscaras: Campo Número de Telefone Software Key (Apenas Letras) Software Key (Letras e Números) Placa de Carro Serial do ScriptCase Múltiplas máscaras (Telefone) Máscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA .a-z) A * Representa qualquer caracter alfa-numérico (A-Z.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).a-z.Define a máscara de exibição do campo. Campo Escondido .(99) 9999-9999. Por exemplo. Máscara de Exibição . A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.0-9) digitada pelo usuário. estando o valor do campo disponível para processamento (Javascript ou PHP).ser utilizada em outras aplicações.Permite definir o nome da variável de sessão que receberá o valor do campo. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

Aceitar . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. Tipo SQL .Objeto HTML usado para exibir o campo no formulário. .Define qual caracter será usado para a exibição de números negativos. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. Formato de número negativo .Permite determinar o tamanho máximo do campo.Exibe uma calculadora para realizar cálculos. Quando não for selecionada serão exibidos os atributos Agrupamento.(Veja configurações regionais).Atualização" ou em "Modo de Inserção e Atalização". somente positivos ou ambos. Tamanho Máximo .Informa o tipo do campo no banco de dados.Define se o campo exibirá o separador de agrupamento de dígitos. Valor Máximo . Sinal negativo . Sinal negativo e Formato de número negativo. Exibir Calculadora . Agrupamento de Dígitos . Agrupamento . Valor Mínimo .Define o posicionamento do sinal negativo em relação ao valor.Permite definir o valor mínimo do campo. Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo. Formatação dos Valores Figura2: Interface Formatação dos Valores.Define qual caracter será usado para a separação de milhar.Permite definir o valor máximo do campo.Permite que o campo aceite somente valores negativos. Tipo HTML .

Para montar o comando SQL é possível utilizar o construtor de select .O campo será preenchido com nulo (null). tais como Oracle.Define o comando SQL que irá recuperar os valores no banco de dados. é necessário informar o nome da sequência. Por exemplo: será atualizado através de um Trigger. PostGres e Firebird. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.Quando marcado é ativado o lookup de consulta e abre as demais configurações. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Permite utilizar o incremento gerado pelo banco de dados.Na atualização o campo será preenchido com a data do servidor.Permite especificar um valor fixo ou associar a variáveis globais.O valor do campo será atribuído pelo próprio banco de dados. Calculado pelo banco de dados . Para os bancos de dados que utilizam sequência. Data de atualização .Na inclusão o campo será preenchido com a data do servidor. Auto Incremento (manual) .O campo receberá o IP da máquina que está acessando a aplicação. O comando SQL deve ter o seguinte formato: . Auto Incremento (automático) . Nulo . Comando SQL . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. O campo não será utilizado nos processos de atualização.A aplicação gerada simulará um auto incremento no campo.Valor Definido . Data de inclusão . IP do usuário .

No momento da execução. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define o tipo de fonte que será usada na exibição do lookup. Utilizar na Validação . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Mensagem em caso de EOF . Fonte .SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Cor da fonte . .Quando marcado irá gerar uma validação automática do campo com base no lookup.Define a mensagem que será exibida caso não seja encontrado nenhum registro. o campo entre chaves será substituido pelo seu valor na tabela.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aumenta o tamanho da borda do título. Tamanho .Permite escolher a cor.Figura: Interface de definição de CSS a nível de campo. Alinhamento Horizontal .Para definir a largura do título.Permite escolher a cor da borda. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda . Sublinhado .Permite aumenta o tamanho da borda do campo. CSS do Título Atributos: Fonte . Cor de fundo . top. Altura . Negrito .Permite aplicar o tipo negrito na fonte.center e justify).Permite escolher o tamanho da fonte. Cor da Borda . middle.Permite escolher a cor da borda. Largura . Sublinhado .Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada . que será aplicado no título da aplicação. que será aplicado no campo da aplicação. que será aplicado no campo da aplicação. Tamanho . text-top. que será aplicado no objeto da aplicação. Cor da Borda .Permite escolher a cor.Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no título.Permite posicionar o label do fitro no local desejado (baseline. super.Permite aplicar o tipo sublinhado na fonte.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. text-bottom).Permite posicionar o label do filtro no local desejado (left. sub. Tamanho da Borda . Negrito . Alinhamento Vertical .rigth. bottom. Cor de fundo .Para definir a altura do título. CSS do Campo Atributos: Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Permite posicionar o label do fitro no local desejado (baseline.Para definir a largura do objeto input. Tamanho da Borda . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. etc Tamanho . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Negrito .Permite escolher o tamanho da fonte.Para definir a altura do campo. center e justify).no campo. que será aplicado no título da aplicação.Permite posicionar o label do fitro no local desejado (baseline. sub. top. text-top. Por exemplo: Radio. Figura1 Configuração da Ajuda utilizando Pop-UP. rigth. isto é. Atributos: Descreva Ajuda .Permite posicionar o label do filtro no local desejado (left. bottom. Largura .Permite escolher a cor da borda.Permite aplicar o tipo negrito na fonte. Largura . Alinhamento Vertical . Cor de fundo -Permite escolher a cor. bottom. text-top. Sublinhado . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. text-bottom).Permite aumenta o tamanho da borda do objeto input. super. Alinhamento Horizontal . text-bottom). center e justify). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do campo.Para definir a altura do objeto input. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. utilizando uma paleta de cores para ser aplicada no objeto input.Permite a inclusão de um texto que será apresentado quando o usuário . top. Altura . Select. middle. sub. super. Alinhamento Horizontal . Altura . Alinhamento Vertical . middle.Permite aplicar o tipo sublinhado na fonte. Text.Permite posicionar o label do filtro no local desejado (left rigth. que será aplicado no objeto input.

.Ao escolher o tipo popup. será exibido o ícone de ajuda ao lado do campo. aparecerá a ajuda descrita no campo Descreva Ajuda. Hint . Tipo do Help: Popup . exibirá o que foi informado no atributo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo. Texto . que ao ser clicado.posicionar o mouse sobre o campo.

O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Quando o campo é definido valor. que poderá ser utilizada em outras aplicações.Define o tipo do campo da aplicação.Decimal Configuração Geral Figura1: Interface Configuração Geral. Valor inicial . o mesmo aceita valores decimais. Label .Permite configurar a largura do objeto Text informando a quantidade de caracteres. Atributos: Tipo do dado .Define o título do campo na aplicação.Permite definir o nome da variável de sessão que receberá o valor do campo. Campo Escondido .O campo será preenchido com a data atual do servidor. não é necessário o preenchimento do atributo Valor Inicial. Imagem de Validação . Valor inicial. .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Permite gravar uma variável de sessão com o valor do campo.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. OBS: Caso selecione o tipo Data do Sistema. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quantidade de caracteres . As opções são: Valor definido . Por exemplo.Permite definir o valor inicial do campo. Data do sistema . Nome da Variável .

Define se o campo será desabilitado em "Modo de Inserção". Formatação dos Valores Figura2: Interface Formatação dos Valores. Valor Máximo .Informa o tipo do campo no banco de dados.estando o valor do campo disponível para processamento (Javascript ou PHP).Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Tipo SQL . Agrupamento . Atributos: Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo.(Veja configurações regionais). Agrupamento de Dígitos . "Modo de Atualização" ou em "Modo de Inserção e Atalização". Qtd. Quando não for selecionada serão exibidos os atributos Agrupamento.Permite determinar o tamanho máximo do campo. Valor Mínimo . Campo Label .Define a quantidade de casas decimais do campo.Permite definir o valor máximo do campo. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .* Tamanho Máximo . Decimais. Qtd. Decimais .Objeto HTML usado para exibir o campo no formulário. Sinal negativo e Formato de número negativo. .Define qual caracter será usado para a separação de milhar. Tipo HTML .Permite definir o valor mínimo do campo.Define se o campo exibirá o separador de agrupamento de dígitos.

Exibir Calculadora .O campo será preenchido com nulo (null). Data de inclusão . Por exemplo: será atualizado através de um Trigger. LOOKUP DE CONSULTA . Aceita Negativo . Se desabilitado.Permite especificar um valor fixo ou associar a variáveis globais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulário>>Configuração" para utilizar esta opção. IP do usuário . o usuário final deverá sempre digitar os digitos decimais.Permite que o campo aceite valor negativo.O campo receberá o IP da máquina que está acessando a aplicação. Auto Incremento (automático) . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. PostGres e Firebird. tais como Oracle.Define qual caracter será usado para a exibição de números negativos. Calculado pelo banco de dados .A aplicação gerada simulará um auto incremento no campo.Permite utilizar o incremento gerado pelo banco de dados. preenche automaticamente as casa decimais quando não especificadas.Separador Decimal .Define o separador decimal do campo. Para os bancos de dados que utilizam sequência. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.Define o posicionamento do sinal negativo em relação ao valor.Na inclusão o campo será preenchido com a data do servidor. O campo não será utilizado nos processos de atualização.Se habilitado. é necessário informar o nome da sequência. Data de atualização .Na atualização o campo será preenchido com a data do servidor. Valor Definido . Sinal negativo . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.O valor do campo será atribuído pelo próprio banco de dados. Completar com zeros . Nulo . Formato de número negativo . Auto Incremento (manual) .Exibe uma calculadora para realizar cálculos. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.

o campo entre chaves será substituido pelo seu valor na tabela. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Define o tipo de fonte que será usada na exibição do lookup. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.Quando marcado irá gerar uma validação automática do campo com base no lookup.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define a mensagem que será exibida caso não seja encontrado nenhum registro.Define o comando SQL que irá recuperar os valores no banco de dados. No momento da execução. . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Fonte . Cor da fonte .Define a cor em formato HTML da fonte utilizada na exibição do lookup. Comando SQL . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Utilizar na Validação . Mensagem em caso de EOF .Forma utilizada para exibir uma descrição ao lado do campo do formulário. Para montar o comando SQL é possível utilizar o construtor de select . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.

Tamanho da Borda . que será aplicado no objeto da aplicação. que será aplicado no campo da aplicação. .Permite escolher a cor da borda. Tamanho .Permite aplicar o tipo negrito na fonte.Figura: Interface de definição de CSS a nível de campo.Permite escolher o tipo de fonte.Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. CSS do Título Atributos: Fonte . Cor da Borda . Negrito . utilizando uma paleta de cores para ser aplicada no título.Permite aumenta o tamanho da borda do título. Cor de fundo .Permite aplicar o tipo sublinhado na fonte.Permite escolher o tamanho da fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Sublinhado .

CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Para definir a altura do campo.Permite escolher a cor da borda.Permite aplicar o tipo negrito na fonte. text-top. text-top. Sublinhado . middle.Permite escolher o tamanho da fonte. que será aplicado no título da aplicação. Largura . Alinhamento Horizontal . etc Tamanho .Para definir a altura do título.center e justify).Permite posicionar o label do filtro no local desejado (left rigth. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. sub.Permite aplicar o tipo sublinhado na fonte.Permite aplicar o tipo sublinhado na fonte. super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada no objeto input. Cor de fundo -Permite escolher a cor.Permite escolher a cor. center e justify).Permite aumenta o tamanho da borda do objeto input. Sublinhado .Permite escolher o tamanho da fonte. que será aplicado no campo da aplicação. top.Alinhamento Horizontal .Permite aplicar o tipo negrito na fonte. bottom. Tamanho . Select.Permite posicionar o label do filtro no local desejado (left.Permite aumenta o tamanho da borda do campo. Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. super. Por exemplo: Radio. bottom. Alinhamento Vertical . Cor da Borda . Tamanho da Borda . Altura . Altura . . utilizando uma paleta de cores para ser aplicada no campo. Cor da Borda . top.rigth.Para definir a largura do campo. CSS do Campo Atributos: Fonte . text-bottom). Text. text-bottom). Cor de fundo . Tamanho da Borda .Permite escolher a cor da borda. sub. que será aplicado no objeto input.Permite escolher o tipo de fonte.Permite posicionar o label do fitro no local desejado (baseline. que será aplicado no título da aplicação. middle.Permite posicionar o label do fitro no local desejado (baseline. Negrito .Para definir a largura do título.

middle. rigth. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Altura . exibirá o que foi informado no atributo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo. isto é. sub. Tipo do Help: Popup . Alinhamento Vertical .Ao escolher o tipo popup. center e justify). Largura . Hint . que ao ser clicado. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. top. Figura1 Configuração da Ajuda utilizando Pop-UP. super. .Para definir a largura do objeto input.Para definir a altura do objeto input. será exibido o ícone de ajuda ao lado do campo.Permite posicionar o label do filtro no local desejado (left.Permite posicionar o label do fitro no local desejado (baseline. text-top. bottom.Alinhamento Horizontal . text-bottom). aparecerá a ajuda descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda . Texto .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.

.

Valor inicial . Quantidade de caracteres . Imagem de Validação .Permite definir o nome da variável de sessão que receberá o valor do campo.Permite configurar a largura do objeto Text informando a quantidade de caracteres.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Data do sistema . não é necessário o preenchimento do atributo Valor Inicial. OBS: Caso selecione o tipo Data do Sistema.Permite definir o valor inicial do campo. Label . Nome da Variável . Quando o campo é definido valor. o mesmo aceita valores decimais. Valor inicial. . que poderá ser utilizada em outras aplicações. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.O campo será preenchido com a data atual do servidor. Por exemplo.Permite gravar uma variável de sessão com o valor do campo.Define o título do campo na aplicação. Atributos: Tipo do dado .Moeda Configuração Geral Figura1: Interface Configuração Geral.Define o tipo do campo da aplicação.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. As opções são: Valor definido .

Valor Mínimo . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .(Veja configurações regionais).Permite definir o valor mínimo do campo.* Uso de Símbolo Monetário .Define se o campo exibirá o símbolo monetário da configuração regional.Campo Escondido . .* Tamanho Máximo . Qtd. Tipo SQL .Define se o campo exibirá o separador de agrupamento de dígitos. Agrupamento de Dígitos . Tipo HTML . Campo Label . Quando não for selecionada serão exibidos os atributos Agrupamento. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Formatação dos Valores Figura2: Interface Formatação dos Valores. Decimais.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Sinal negativo e Formato de número negativo. estando o valor do campo disponível para processamento (Javascript ou PHP). Atributos: Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Permite determinar o tamanho máximo do campo.Objeto HTML usado para exibir o campo no formulário.Informa o tipo do campo no banco de dados.Define se o campo será desabilitado em "Modo de Inserção".

Data de atualização . Separador Decimal . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.Na inclusão o campo será preenchido com a data do servidor. Formato de número negativo .O campo receberá o IP da máquina que está acessando a aplicação. Calculado pelo banco de dados .Permite utilizar o incremento gerado pelo banco de dados. . Por exemplo: será atualizado através de um Trigger. Decimais . Data de inclusão . Auto Incremento (automático) . IP do usuário . O campo não será utilizado nos processos de atualização.Na atualização o campo será preenchido com a data do servidor.Valor Máximo . Exibir Calculadora . Agrupamento . Aceita Negativo .Define o posicionamento do sinal negativo em relação ao valor. o usuário final deverá sempre digitar os digitos decimais.Define qual caracter será usado para a separação de milhar.* * "Formatar ao digitar" deve estar habilitado no menu "Formulário>>Configuração" para utilizar esta opção. Auto Incremento (manual) .Exibe uma calculadora realizar cálculos.Permite definir o valor máximo do campo. preenche automaticamente as casa decimais quando não especificadas.Define a quantidade de casas decimais do campo.Permite que o campo aceite valor negativo. tais como Oracle. Para os bancos de dados que utilizam sequência. Qtd. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.Define qual caracter será usado para a exibição de números negativos. Completar com zeros .Define o separador decimal do campo. é necessário informar o nome da sequência. Valor Definido . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.O valor do campo será atribuído pelo próprio banco de dados.Se habilitado. PostGres e Firebird. Se desabilitado.Permite especificar um valor fixo ou associar a variáveis globais.A aplicação gerada simulará um auto incremento no campo. Sinal negativo .

. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Utilizar na Validação . Comando SQL .Nulo . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.Define a mensagem que será exibida caso não seja encontrado nenhum registro.Define a cor em formato HTML da fonte utilizada na exibição do lookup.Define o comando SQL que irá recuperar os valores no banco de dados. Mensagem em caso de EOF . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Quando marcado é ativado o lookup de consulta e abre as demais configurações. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Define o tipo de fonte que será usada na exibição do lookup. Cor da fonte . Fonte .Quando marcado irá gerar uma validação automática do campo com base no lookup. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.O campo será preenchido com nulo (null). Para montar o comando SQL é possível utilizar o construtor de select . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. No momento da execução. o campo entre chaves será substituido pelo seu valor na tabela.

utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Tamanho . que será aplicado no campo da aplicação. Figura: Interface de definição de CSS a nível de campo.Permite escolher o tamanho da fonte.Permite escolher a cor.Permite escolher o tipo de fonte. .CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Negrito .Permite aplicar o tipo negrito na fonte. Cor de fundo . que será aplicado no objeto da aplicação. CSS do Título Atributos: Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

sub. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. sub. bottom. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. middle. Alinhamento Vertical . Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left.Permite escolher a cor da borda.Permite aumenta o tamanho da borda do título.Para definir a altura do campo. que será aplicado no objeto input. Negrito . Largura . bottom. Sublinhado . middle.Permite posicionar o label do filtro no local desejado (left rigth. Largura .center e justify). top. utilizando uma paleta de cores para ser aplicada no título. Select. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da Borda . Cor da Borda . center e justify).Para definir a largura do título. Cor de fundo .Permite escolher a cor da borda.Sublinhado . que será aplicado no título da aplicação. text-top.rigth.Para definir a altura do título.Permite aplicar o tipo negrito na fonte. Tamanho da Borda .Permite escolher a cor. text-bottom). Text. Altura . CSS do Campo Atributos: Fonte .Permite aumenta o tamanho da borda do campo. text-bottom). Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Tamanho . Alinhamento Vertical . text-top. top.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo sublinhado na fonte. . Cor de fundo -Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo sublinhado na fonte.Permite escolher o tamanho da fonte. que será aplicado no campo da aplicação.Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Altura .Permite aplicar o tipo negrito na fonte. super. etc Tamanho . Negrito . Tamanho da Borda .Permite escolher o tamanho da fonte. Por exemplo: Radio.Para definir a largura do campo. que será aplicado no título da aplicação. super.

text-top. Alinhamento Vertical .Permite aumenta o tamanho da borda do objeto input. Largura .Para definir a largura do objeto input.Permite posicionar o label do filtro no local desejado (left. Tipo do Help: Popup . Atributos: Descreva Ajuda .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. sub. exibirá o que foi informado no atributo Descreva Ajuda. . top. rigth. aparecerá a ajuda descrita no campo Descreva Ajuda.Permite aplicar o tipo sublinhado na fonte. Altura . isto é.Permite escolher a cor da borda.Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda .Sublinhado . super. middle. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. será exibido o ícone de ajuda ao lado do campo. text-bottom). center e justify). que ao ser clicado.Ao escolher o tipo popup. Tamanho da Borda .Para definir a altura do objeto input. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. Hint . bottom.Ao passar o cursor do mouse sobre o campo.

Texto . .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

não é necessário o preenchimento do atributo Valor Inicial. Valor inicial . Atributos: Tipo do dado .Permite configurar a largura do objeto Text informando a quantidade de caracteres.Define o título do campo na aplicação. Valor inicial. que poderá ser utilizada em outras aplicações. Quantidade de caracteres . Nome da Variável . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. As opções são: Valor definido .Data Configuração Geral Figura1:Interface Configuração Geral. OBS: Caso selecione o tipo Data do Sistema. Imagem de Validação .Permite definir o nome da variável de sessão que receberá o valor do campo.Permite definir o valor inicial do campo. Por exemplo.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.O campo será preenchido com a data atual do servidor.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Data do sistema .Define o tipo do campo da aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores. .Permite gravar uma variável de sessão com o valor do campo. Label .

"Modo de Atualização" ou em "Modo de Inserção e Atalização".Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Permite selecionar o formato de exibição do campo. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Tipo HTML . Formatação dos Valores Figura2: Interface Formatação dos Valores. Tipo SQL .Objeto HTML usado para exibir o campo no formulário. Formato Interno . Exibição . Usar configurações regionais .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Primeiro Dia . Campo Label .Informa o tipo do campo no banco de dados.Define se o campo será desabilitado em "Modo de Inserção".Permite aplicar as configurações regionais de formatação de datas ao campo. estando o valor do campo disponível para processamento (Javascript ou PHP).Formato que será armazenado dentro do banco de dados. Quando não for selecionada será exibido o atributo Separador de data (Veja configurações regionais). Usar ComboBox .Permite informar o símbolo que irá separar a data.Permite selecionar a data e o mês através de combobox.Campo Escondido . Data Mínima: . Separador de data .Define o dia que será apresentado como o primeiro da semana.

A data máxima será a data atual (+) os dias ou meses ou anos que você incrementar. Data Atual com Incremento .Inserir a data máxima manualmente que o scriptcase criticará no campo do tipo data no formato como é aprensentado.Permite exibir ao lado do campo um ícone de calendário.Permite especificar um valor fixo ou associar a variáveis globais. é necessário informar o nome da sequência. não entrará ninguém no formulário que nasceu após o dia corrente.Data Fixa . o scriptcase disponibiliza as seguintes opções: Data Atual Simples . Valor Definido . .Deixará a data atual como a data máxima.Ao clicar sobre o ícone ao lado da caixa.A data máxima será a data atual (-) os dias ou meses ou anos que você quiser decremento.Deixará a data atual como a data máxima. Data Atual com Decremento .A data mínima será a data atual (-) os dias ou meses ou anos que você quiser decrementar.Inserir a data mímina que o scriptcase criticará no campo do tipo data no formato como é apresentado. Auto Incremento (automático) . Data Atual .Permite utilizar o incremento gerado pelo banco de dados. este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário. Data Máxima: Data Fixa . Exibir Formato . Data Atual . ou seja. ou seja. Para os bancos de dados que utilizam sequência. Data Atual com Incremento . não entrará ninguém no formulário que nasceu após o dia corrente. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.A data mínima será a data atual (+) os dias ou meses ou anos que você incrementar. Exibir Calendário . tais como Oracle.Permite exibir ao lado do campo o modo de preenchimento do campo data.Ao clicar ícone ao lado da caixa.o scriptcase disponibiliza as seguintes opções: Data Atual Simples . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. PostGres e Firebird. Data Atual com Decremento . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.

Comando SQL .Define a cor em formato HTML da fonte utilizada na exibição do lookup. Nulo . Calculado pelo banco de dados .O campo receberá o IP da máquina que está acessando a aplicação. No momento da execução.A aplicação gerada simulará um auto incremento no campo. Por exemplo: será atualizado através de um Trigger. IP do usuário .Na atualização o campo será preenchido com a data do servidor.Na inclusão o campo será preenchido com a data do servidor. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Para montar o comando SQL é possível utilizar o construtor de select .Quando marcado é ativado o lookup de consulta e abre as demais configurações. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. . Data de atualização .Define o comando SQL que irá recuperar os valores no banco de dados. O campo não será utilizado nos processos de atualização.Define o tipo de fonte que será usada na exibição do lookup. Fonte . Data de inclusão .O campo será preenchido com nulo (null). Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . o campo entre chaves será substituido pelo seu valor na tabela. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Auto Incremento (manual) .O valor do campo será atribuído pelo próprio banco de dados. Cor da fonte .

caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. .Quando marcado irá gerar uma validação automática do campo com base no lookup.Define a mensagem que será exibida caso não seja encontrado nenhum registro. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Utilizar na Validação . Figura: Interface de definição de CSS a nível de campo.Mensagem em caso de EOF .

Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo sublinhado na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor. top.Permite posicionar o label do filtro no local desejado (left rigth. Negrito .Permite escolher a cor da borda.Permite escolher a cor. middle. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. CSS do Campo Atributos: Fonte . text-top. Largura . Largura .Permite aplicar o tipo negrito na fonte.CSS do Título Atributos: Fonte . que será aplicado no campo da aplicação. bottom.Para definir a largura do título. bottom. center e justify). text-bottom).center e justify). Alinhamento Vertical . CSS do Objeto Input . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Vertical . Alinhamento Horizontal .Permite aumenta o tamanho da borda do título.Para definir a altura do título. Cor de fundo .Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no título. middle. que será aplicado no objeto da aplicação. Cor de fundo . super.Permite posicionar o label do fitro no local desejado (baseline. sub.Permite aumenta o tamanho da borda do campo.Permite escolher o tipo de fonte. Cor da Borda .Para definir a altura do campo. Alinhamento Horizontal . text-top.rigth. Tamanho . utilizando uma paleta de cores para ser aplicada no campo. Sublinhado . Altura . Cor da Borda .Permite aplicar o tipo sublinhado na fonte. sub.Permite posicionar o label do filtro no local desejado (left.Permite escolher o tamanho da fonte. Tamanho da Borda . que será aplicado no campo da aplicação. Tamanho da Borda . Negrito .Permite escolher o tamanho da fonte. text-bottom). Tamanho .Permite escolher o tipo de fonte. Sublinhado .Permite escolher a cor da borda.Para definir a largura do campo. top. super. que será aplicado no título da aplicação.

top. Cor da Borda .Permite escolher o tamanho da fonte. utilizando uma paleta de cores para ser aplicada no objeto input. middle. que será aplicado no objeto input. sub. Altura .Permite posicionar o label do fitro no local desejado (baseline. Largura . será exibido o ícone de ajuda ao lado do campo.Para definir a altura do objeto input. Por exemplo: Radio. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. super.Permite aplicar o tipo sublinhado na fonte.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Sublinhado . etc Tamanho . center e justify). Select. Text. text-top. que será aplicado no título da aplicação. Negrito . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Horizontal . bottom. isto é. rigth. que ao ser clicado. Atributos: Descreva Ajuda . Tamanho da Borda . Cor de fundo -Permite escolher a cor. Alinhamento Vertical . Tipo do Help: Popup .Permite aplicar o tipo negrito na fonte. exibirá o que foi informado no atributo Descreva Ajuda.Permite aumenta o tamanho da borda do objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite escolher a cor da borda.Ao escolher o tipo popup.Para definir a largura do objeto input. .Permite posicionar o label do filtro no local desejado (left.Atributos: Fonte -Permite escolher o tipo de fonte. text-bottom).

aparecerá a ajuda descrita no campo Descreva Ajuda. .Ao passar o cursor do mouse sobre o campo.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Hint . Texto .

Imagem de Validação .Hora Configuração Geral Figura1: Interface Configuração Geral. Valor inicial .Permite definir o valor inicial do campo.Define o tipo do campo da aplicação. Nome da Variável . não é necessário o preenchimento do atributo Valor Inicial. Data do sistema . Atributos: Tipo do dado . As opções são: Valor definido .Define o título do campo na aplicação.Permite gravar uma variável de sessão com o valor do campo. Quantidade de caracteres .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Valor inicial. Por exemplo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. OBS: Caso selecione o tipo Data do Sistema.O campo será preenchido com a data atual do servidor.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores. que poderá ser utilizada em outras aplicações.Permite definir o nome da variável de sessão que receberá o valor do .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Label .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .

Campo Label .Objeto HTML usado para exibir o campo no formulário. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.Permite informar o símbolo que irá separar a hora. Usar configurações regionais . "Modo de Atualização" ou em "Modo de Inserção e Atalização". Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Permite selecionar o formato de exibição do campo hora. Exibição . Exibir Formato .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Define se o campo será desabilitado em "Modo de Inserção". Formato Interno . Formatação dos Valores Figura2: Interface Formatação dos Valores. .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Tipo SQL . estando o valor do campo disponível para processamento (Javascript ou PHP). Separador de hora .Formato que será armazenado dentro do banco de dados. Quando não for selecionada será exibido o atributo Separador de hora (Veja configurações regionais).campo.Permite exibir ao lado do campo o modo de preenchimento do campo hora. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. Tipo HTML .Informa o tipo do campo no banco de dados. Campo Escondido .Permite aplicar as configurações regionais de formatação de datas ao campo.

Quando marcado é ativado o lookup de consulta e abre as demais configurações. O campo não será utilizado nos processos de atualização. Auto Incremento (manual) .O valor do campo será atribuído pelo próprio banco de dados. Nulo . tais como Oracle. IP do usuário . Data de atualização . PostGres e Firebird.Define o comando SQL que irá recuperar os valores no banco de dados.Na atualização o campo será preenchido com a data do servidor. Por exemplo: será atualizado através de um Trigger. Para montar o comando SQL é possível utilizar o construtor de select .O campo será preenchido com nulo (null).Na inclusão o campo será preenchido com a data do servidor. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Permite utilizar o incremento gerado pelo banco de dados. Calculado pelo banco de dados . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Data de inclusão . O comando SQL deve ter o seguinte formato: .Permite especificar um valor fixo ou associar a variáveis globais. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Para os bancos de dados que utilizam sequência.O campo receberá o IP da máquina que está acessando a aplicação.A aplicação gerada simulará um auto incremento no campo. é necessário informar o nome da sequência. Auto Incremento (automático) .Valor Definido . Comando SQL .

CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. o campo entre chaves será substituido pelo seu valor na tabela. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Utilizar na Validação . Mensagem em caso de EOF . No momento da execução. Fonte .SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.Quando marcado irá gerar uma validação automática do campo com base no lookup. . Cor da fonte .Define o tipo de fonte que será usada na exibição do lookup.

Cor da Borda . que será aplicado no objeto da aplicação.rigth.Permite escolher o tipo de fonte.Permite escolher a cor. Largura . Negrito . Tamanho . CSS do Campo Atributos: Fonte . que será aplicado no campo da aplicação.Permite escolher a cor. top. que será aplicado no campo da aplicação.Permite aumenta o tamanho da borda do título.Permite aplicar o tipo sublinhado na fonte. bottom. super.Permite escolher a cor da borda. Sublinhado . Alinhamento Vertical .Figura: Interface de definição de CSS a nível de campo. Cor da Borda . utilizando uma paleta de cores para ser aplicada . Tamanho . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor de fundo .Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. Tamanho da Borda .center e justify). Altura . Tamanho da Borda . Cor de fundo . Alinhamento Horizontal . CSS do Título Atributos: Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo sublinhado na fonte.Permite escolher o tipo de fonte.Para definir a altura do título. text-bottom). text-top.Permite aumenta o tamanho da borda do campo. utilizando uma paleta de cores para ser aplicada no título.Permite posicionar o label do filtro no local desejado (left. Negrito .Permite escolher a cor da borda.Para definir a largura do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Sublinhado .Permite escolher o tamanho da fonte. que será aplicado no título da aplicação.Permite aplicar o tipo negrito na fonte. sub. middle.

Permite posicionar o label do filtro no local desejado (left.Permite a inclusão de um texto que será apresentado quando o usuário . Tamanho da Borda . Figura1 Configuração da Ajuda utilizando Pop-UP. Altura . Alinhamento Horizontal . rigth.Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do fitro no local desejado (baseline. Largura .Permite posicionar o label do filtro no local desejado (left rigth. que será aplicado no título da aplicação. Atributos: Descreva Ajuda . Negrito .Permite escolher o tamanho da fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Text.Para definir a altura do campo. Alinhamento Vertical . Altura . top. Por exemplo: Radio. Alinhamento Vertical . middle. super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. sub.Para definir a altura do objeto input. text-bottom).Para definir a largura do campo. que será aplicado no objeto input. top. text-top. text-top. center e justify). Alinhamento Horizontal . bottom. Cor da Borda . middle.no campo. text-bottom).Permite escolher a cor da borda. etc Tamanho .Permite aplicar o tipo negrito na fonte. Select. bottom. center e justify).Permite aumenta o tamanho da borda do objeto input. Sublinhado . utilizando uma paleta de cores para ser aplicada no objeto input. super. Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. sub.Permite posicionar o label do fitro no local desejado (baseline.Para definir a largura do objeto input. Cor de fundo -Permite escolher a cor. isto é.

Ao escolher o tipo popup.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Hint . Tipo do Help: Popup .Ao passar o cursor do mouse sobre o campo. que ao ser clicado.posicionar o mouse sobre o campo. exibirá o que foi informado no atributo Descreva Ajuda. . será exibido o ícone de ajuda ao lado do campo. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda.

Imagem de Validação .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. . Data do sistema .Permite configurar a largura do objeto Text informando a quantidade de caracteres.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Valor inicial .Permite definir o nome da variável de sessão que receberá o valor do campo.Define o título do campo na aplicação. não é necessário o preenchimento do atributo Valor Inicial. que poderá ser utilizada em outras aplicações.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .O campo será preenchido com a data atual do servidor. Por exemplo. Nome da Variável . ele permite a exibição do formato definido na opção Formatação dos Valores.Permite definir o valor inicial do campo. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.Data E Hora Configuração Geral Figura1: Interface Configuração Geral. Quando o campo é do tipo Data e Hora. Atributos : Tipo do dado . As opções são: Valor definido .Permite gravar uma variável de sessão com o valor do campo. OBS: Caso selecione o tipo Data do Sistema. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Quantidade de caracteres . Valor inicial.Define o tipo do campo da aplicação. Label .

este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.Permite informar o símbolo que irá separar a data. Formatação dos Valores Figura2: Interface Formatação dos Valores. Exibir Calendário .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Formato Interno . estando o valor do campo disponível para processamento (Javascript ou PHP). Exibição . Quando não for selecionada será exibido o atributo Separador de data e Separador de hora (Veja configurações regionais).Permite informar o símbolo que irá separar a hora. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Decimais dos segundos . Tipo HTML . Tipo SQL .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Permite selecionar o formato de exibição do campo data / hora.Permite aplicar as configurações regionais de formatação de datas ao campo.Define a quantidade de decimais para os segundos.Permite exibir ao lado do campo o modo de preenchimento do campo hora.Objeto HTML usado para exibir o campo no formulário.Campo Escondido . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . .Informa o tipo do campo no banco de dados.Define se o campo será desabilitado em "Modo de Inserção". Usar configurações regionais . Separador de data . Campo Label . Exibir Formato . Separador de hora .Permite exibir ao lado do campo um ícone de calendário.Formato que será armazenado dentro do banco de dados.

Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta . Data de inclusão . O campo não será utilizado nos processos de atualização. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. PostGres e Firebird. Calculado pelo banco de dados . Valor Definido . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Para os bancos de dados que utilizam sequência.Permite utilizar o incremento gerado pelo banco de dados. Nulo .Na inclusão o campo será preenchido com a data do servidor. Auto Incremento (manual) .A aplicação gerada simulará um auto incremento no campo.O campo receberá o IP da máquina que está acessando a aplicação.Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. Data de atualização . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Permite especificar um valor fixo ou associar a variáveis globais. tais como Oracle. Auto Incremento (automático) .O campo será preenchido com nulo (null). IP do usuário . Por exemplo: será atualizado através de um Trigger.O valor do campo será atribuído pelo próprio banco de dados. é necessário informar o nome da sequência.Na atualização o campo será preenchido com a data do servidor.

Utilizar na Validação .Quando marcado irá gerar uma validação automática do campo com base no lookup. Para montar o comando SQL é possível utilizar o construtor de select . Comando SQL . .Quando marcado é ativado o lookup de consulta e abre as demais configurações. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Cor da fonte . Mensagem em caso de EOF .Define o comando SQL que irá recuperar os valores no banco de dados. o campo entre chaves será substituido pelo seu valor na tabela. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. No momento da execução. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define o tipo de fonte que será usada na exibição do lookup. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Fonte . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define a mensagem que será exibida caso não seja encontrado nenhum registro.Atributos: Usar lookup para exibir descrição do campo .

middle. que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo . utilizando uma paleta de cores para ser aplicada no título. Tamanho .Permite escolher o tamanho da fonte. top. Alinhamento Vertical .Permite aplicar o tipo negrito na fonte. CSS do Título Atributos: Fonte . sub. que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. super.Permite aumenta o tamanho da borda do título.Permite escolher a cor da borda. Largura .Permite escolher o tipo de fonte. text-bottom). Tamanho da Borda . text-top.Figura: Interface de definição de CSS a nível de campo. Cor da Borda . Tamanho .Permite posicionar o label do fitro no local desejado (baseline.Permite escolher o tamanho da fonte.rigth. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. CSS do Campo Atributos: Fonte . Alinhamento Horizontal . que será aplicado no campo da aplicação.Para definir a largura do título. bottom. Negrito . Sublinhado .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como . Cor de fundo .Para definir a altura do título. Altura . que será aplicado no campo da aplicação.center e justify).Permite escolher o tipo de fonte.Permite aplicar o tipo sublinhado na fonte.

Para definir a altura do campo. . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. isto é. Negrito . Largura . Text. sub.Permite aplicar o tipo sublinhado na fonte. Alinhamento Vertical . super. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. etc Tamanho . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. bottom. center e justify). Alinhamento Horizontal . Sublinhado . Tamanho da Borda . Alinhamento Horizontal . Tamanho da Borda .Permite escolher o tamanho da fonte.Para definir a largura do campo. Largura .Permite aplicar o tipo negrito na fonte.Permite posicionar o label do filtro no local desejado (left rigth. que será aplicado no título da aplicação. text-top. que será aplicado no objeto input. sub.Para definir a altura do objeto input.plano de fundo do campo da aplicação. text-bottom).Permite aplicar o tipo sublinhado na fonte.Permite aumenta o tamanho da borda do objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. super. text-bottom).Permite posicionar o label do filtro no local desejado (left.Permite escolher a cor da borda. Altura . bottom. Sublinhado . top. Negrito .Permite aumenta o tamanho da borda do campo.Permite escolher a cor da borda. Select.Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada no campo. utilizando uma paleta de cores para ser aplicada no objeto input. rigth. Cor da Borda . middle. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. text-top. top.Permite aplicar o tipo negrito na fonte. Altura .Para definir a largura do objeto input. Cor de fundo -Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda . middle. center e justify). Por exemplo: Radio. Alinhamento Vertical .

Texto . será exibido o ícone de ajuda ao lado do campo.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda. Hint .Ao passar o cursor do mouse sobre o campo. Atributos: Descreva Ajuda . . exibirá o que foi informado no atributo Descreva Ajuda.Figura1 Configuração da Ajuda utilizando Pop-UP.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Tipo do Help: Popup .Ao escolher o tipo popup. que ao ser clicado.

Label . a imagem aberta terá o tamanho original. Tipo HTML . Desabilitar Campo . Caso tenham sido informadas novas Largura e/ou Altura.Largura da borda da imagem em Pixels.Define o tamanho máximo do campo.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Objeto HTML usado para exibir o campo no formulário. estando o valor do campo disponível para processamento (Javascript ou PHP).Define o tipo do campo da aplicação. Clicando no link criado será aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento). Tamanho Máximo . é gerada uma nova imagem mantendo a proporção entre a largura e altura da imagem original. Borda da Imagem . Altura da Imagem . Neste tipo de campo as imagens são salvas diretamente no banco de dados em formato binário. Campo Escondido .Define se o campo será desabilitado em "Modo de Inserção".Quando ativada essa opção permite que o nome da imagem seja um link na aplicação gerada. Manter Aspecto .Imagem (banco De Dados) Configuração Geral z Figura1:Interface de Configuração Geral. Atributos: Tipo do dado . Tipo SQL . Abrir em Outra Janela .Permite definir a altura da imagem em Pixels.Permite a visualização da imagem em outra janela. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Quando são informados os atributos Altura da Imagem e Largura da Imagem.Informa o tipo do campo no banco de dados. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. . Largura da Imagem .Permite definir a largura da imagem em Pixels.Define o título do campo na aplicação.Manter o aspecto da imagem. Exibir apenas o link .

que será aplicado no objeto da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte .Permite escolher o tipo de fonte. que será aplicado no campo da aplicação.Permite aplicar o tipo sublinhado na fonte.Permite aplicar o tipo negrito na fonte. Tamanho . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Negrito . .Permite escolher o tamanho da fonte. Cor de fundo . Sublinhado .CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite escolher a cor.

Altura . text-top.Para definir a altura do título. Sublinhado .Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda . utilizando uma paleta de cores para ser aplicada no título. top. etc Tamanho . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. center e justify).Para definir a largura do título. Cor de fundo -Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. middle.Permite escolher a cor da borda.Permite escolher a cor. que será aplicado no título da aplicação. text-bottom).Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. super.rigth. Negrito . CSS do Campo Atributos: Fonte .Permite escolher o tamanho da fonte.center e justify).Permite aumenta o tamanho da borda do título.Permite escolher o tipo de fonte. sub. Por exemplo: Radio. bottom.Permite aplicar o tipo negrito na fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Largura .Permite posicionar o label do filtro no local desejado (left rigth. Largura . Alinhamento Vertical . Tamanho da Borda . Negrito .Permite posicionar o label do filtro no local desejado (left. Select. Cor de fundo . sub. super. Sublinhado . Alinhamento Vertical . bottom. utilizando uma paleta de cores para ser aplicada no campo.Permite escolher o tamanho da fonte.Permite aumenta o tamanho da borda do campo. . text-bottom). Altura . Alinhamento Horizontal . middle.Permite escolher a cor da borda. que será aplicado no objeto input. Text. Tamanho . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a altura do campo.Permite aplicar o tipo sublinhado na fonte.Permite aplicar o tipo negrito na fonte. que será aplicado no título da aplicação.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal .Para definir a largura do campo. Cor da Borda . que será aplicado no campo da aplicação. top. text-top.Permite aplicar o tipo sublinhado na fonte.

sub. Atributos: Descreva Ajuda . Hint .Ao escolher o tipo popup.Tamanho da Borda .Permite posicionar o label do filtro no local desejado (left. . Largura . super. bottom. será exibido o ícone de ajuda ao lado do campo. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada no objeto input.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Cor da Borda . middle.Para definir a largura do objeto input. que ao ser clicado. aparecerá a ajuda descrita no campo Descreva Ajuda. text-top. Altura . center e justify).Permite escolher a cor da borda. exibirá o que foi informado no atributo Descreva Ajuda. Alinhamento Horizontal .Ao passar o cursor do mouse sobre o campo. Tipo do Help: Popup . rigth. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Para definir a altura do objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. isto é. top.Permite posicionar o label do fitro no local desejado (baseline. text-bottom).Permite aumenta o tamanho da borda do objeto input.

.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto .

Largura da Imagem .Largura da borda da imagem em Pixels. Atributos: Tipo do dado . Configuração Geral Figura1: Interface Configuração Geral. As imagens serão mantidas no servidor no diretório informado pelo atributo Diretório de Imagens.Permite definir a largura da imagem em Pixels. Este subdiretório é relativo ao diretório definido em Diretório de Imagens (veja em Configuração). Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. nas configurações da aplicação (veja em Configuração).É possível o uso de variáveis globais ou locais na formação do nome do subdiretório.Permite definir a altura da imagem em Pixels. Abrir em Outra Janela .Define o título do campo na aplicação.Permite a visualização da imagem em outra janela. Clicando no link criado será aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento).Quando ativada essa opção permite que o nome da imagem seja um link na aplicação gerada.Tempo em minutos para que o cache da imagem fique armazenado. Altura da Imagem .Imagem (nome De Arquivo) Permite utilizar campos para upload de imagens. . As imagens são salvas em um diretório do servidor e o nome da imagem em um campo texto da tabela. Criar subdiretório . é gerada uma nova imagem mantendo a proporção entre a largura e altura da imagem original.Quando ativada essa opção permite a criação do subdiretório caso não exista.Define o tipo do campo da aplicação. a imagem aberta terá o tamanho original. Exibir apenas o link . Cache da Imagem . Label .Permite informar o subdiretório onde serão armazenadas as imagens. e o nome da imagem será armazenado no banco de dados. Quando são informados os atributos Altura da Imagem e Largura da Imagem.Manter o aspecto da imagem. Borda da Imagem . Subdiretório . Manter Aspecto . Caso tenham sido informadas novas Largura e/ou Altura.

Desabilitar Campo . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Objeto HTML usado para exibir o campo no formulário.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). .Campo Escondido . estando o valor do campo disponível para processamento (Javascript ou PHP). CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML . Example of field of the image type in a cadastre of products. Tipo SQL .Informa o tipo do campo no banco de dados.Define se o campo será desabilitado em "Modo de Inserção".

Permite aplicar o tipo sublinhado na fonte.Permite escolher o tipo de fonte. Sublinhado . que será aplicado no objeto da aplicação.Permite aplicar o tipo negrito na fonte. bottom. CSS do Campo Atributos: Fonte . que será aplicado no título da aplicação. Tamanho . Tamanho da Borda .center e justify). utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no campo da aplicação.Figura: Interface de definição de CSS a nível de campo. top. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. Tamanho . Alinhamento Vertical .rigth. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Altura . Cor de fundo .Permite aumenta o tamanho da borda do título. utilizando uma paleta de cores para ser aplicada no título. sub. text-top.Permite escolher a cor da borda. CSS do Título Atributos: Fonte .Permite escolher o tamanho da fonte.Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal . Cor de fundo .Permite escolher o tipo de fonte. que será aplicado no campo da aplicação. Largura .Para definir a altura do título.Permite escolher a cor.Para definir a largura do título.Permite posicionar o label do fitro no local desejado (baseline. text-bottom). .Permite escolher o tamanho da fonte. Negrito . super. middle.

Cor de fundo -Permite escolher a cor.Para definir a largura do campo. Alinhamento Vertical . Tamanho da Borda . Cor da Borda . center e justify). Cor da Borda . utilizando uma paleta de cores para ser aplicada no objeto input. Negrito . bottom.Permite aplicar o tipo negrito na fonte. isto é.Permite posicionar o label do fitro no local desejado (baseline. rigth. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. que será aplicado no título da aplicação. text-top.Permite aplicar o tipo sublinhado na fonte. sub.Para definir a largura do objeto input. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Negrito . Largura . Alinhamento Horizontal . etc Tamanho .Permite escolher a cor da borda. text-bottom). Sublinhado . middle. . Largura . que será aplicado no objeto input. Altura .Para definir a altura do objeto input. sub. middle. Por exemplo: Radio. text-top.Para definir a altura do campo. top.Permite posicionar o label do filtro no local desejado (left.Permite escolher o tamanho da fonte.Permite posicionar o label do filtro no local desejado (left rigth. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. center e justify).Permite escolher a cor da borda. Text. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no campo.Permite aumenta o tamanho da borda do campo.Permite aumenta o tamanho da borda do objeto input. top.Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do fitro no local desejado (baseline. super. Sublinhado . text-bottom). Select. Alinhamento Vertical . super. bottom.Permite aplicar o tipo negrito na fonte. Tamanho da Borda .

Atributos: Descreva Ajuda .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. exibirá o que foi informado no atributo Descreva Ajuda. .Ao passar o cursor do mouse sobre o campo.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Ao escolher o tipo popup. aparecerá a ajuda descrita no campo Descreva Ajuda. Tipo do Help: Popup . será exibido o ícone de ajuda ao lado do campo.Figura1 Configuração da Ajuda utilizando Pop-UP. que ao ser clicado. Hint . Texto .

Permite definir o campo que contém o tamanho do arquivo. Desabilitar Campo .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). estando o valor do campo disponível para processamento (Javascript ou PHP). . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Tipo HTML .Informa o tipo do campo no banco de dados. Exibir Ícone .Define o campo que contém o nome do arquivo do documento armazenado na base de dados. Tipo SQL .Documento (banco De Dados) Configuração Geral Figura1:Interface Configuração Geral.Define o tipo do campo da aplicação. Nome do Arquivo . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Label . Campo Escondido . Tamanho do Arquivo .Objeto HTML usado para exibir o campo no formulário.Define o título do campo na aplicação. Neste tipo de campo os arquivos são salvos diretamente no banco de dados em formato binário. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Exibe junto ao nome do arquivo um ícone relativo ao seu tipo.Define se o campo será desabilitado em "Modo de Inserção". Atributos : Tipo do dado .

Figura: Interface de definição de CSS a nível de campo. . que será aplicado no campo da aplicação.Para definir a largura do título. Altura . middle. Alinhamento Vertical . sub. bottom. que será aplicado no objeto da aplicação.Permite aplicar o tipo negrito na fonte. Sublinhado .Permite escolher a cor da borda. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do filtro no local desejado (left. top. Tamanho . Negrito .rigth.Permite escolher a cor.Permite escolher o tipo de fonte. text-bottom). CSS do Título Atributos: Fonte .Para definir a altura do título. Largura . utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal . text-top. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aumenta o tamanho da borda do título.center e justify).Permite aplicar o tipo sublinhado na fonte. Cor da Borda . super. Tamanho da Borda .Permite escolher o tamanho da fonte.

que será aplicado no objeto input. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor da borda. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. text-top.Permite aplicar o tipo sublinhado na fonte. Cor de fundo -Permite escolher a cor. middle. super. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. que será aplicado no campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline. sub. utilizando uma paleta de cores para ser aplicada no objeto input. que será aplicado no título da aplicação. middle. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda . Largura . que será aplicado no título da aplicação. top. sub. bottom.Permite escolher o tamanho da fonte.Permite aumenta o tamanho da borda do objeto input. Text.Permite posicionar o label do filtro no local desejado (left rigth. etc Tamanho .Para definir a largura do campo. text-top. super.Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left. text-bottom). Tamanho da Borda . center e justify). Select. Altura . bottom. Cor da Borda . Por exemplo: Radio. utilizando uma paleta de cores para ser aplicada no campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a largura do objeto input.CSS do Campo Atributos: Fonte . Sublinhado . center e justify).Para definir a altura do campo. Largura . Alinhamento Vertical . Alinhamento Horizontal .Para definir a altura do objeto input. Alinhamento Horizontal . top. rigth.Permite escolher a cor. Tamanho .Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte. Negrito .Permite aplicar o tipo sublinhado na fonte. text-bottom). Alinhamento Vertical .Permite escolher o tamanho da fonte. Cor da Borda .Permite escolher a cor da borda. Sublinhado .Permite aplicar o tipo negrito na fonte. Cor de fundo .Permite aumenta o tamanho da borda do campo. Negrito . .

que ao ser clicado. Atributos: Descreva Ajuda . Texto .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Ao passar o cursor do mouse sobre o campo.Ao escolher o tipo popup. aparecerá a ajuda descrita no campo Descreva Ajuda. Figura1 Configuração da Ajuda utilizando Pop-UP.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. exibirá o que foi informado no atributo Descreva Ajuda. Tipo do Help: Popup . isto é. . Hint . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. será exibido o ícone de ajuda ao lado do campo.

Informa o tipo do campo no banco de dados.Quando ativada essa opção permite a criação do subdiretório caso não exista.Documento (nome De Arquivo) Configuração Geral Figura1:Interface Configuração Geral. Ícone . Campo Escondido . Tipo SQL .Define o tipo do campo da aplicação. Atributos: Tipo do dado . "Modo de Atualização" ou em "Modo de Inserção e Atalização".Permite informar o subdiretório onde serão armazenados os arquivos. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela.Define o título do campo na aplicação.Define se o campo será desabilitado em "Modo de Inserção". CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite exibir um ícone ao lado do campo. Tipo HTML . Subdiretório . Este subdiretório é relativo ao diretório definido em Caminho dos Documentos (veja em Configuração). estando o valor do campo disponível para processamento (Javascript ou PHP). Label . Desabilitar Campo .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Criar subdiretório . determinando o tipo de arquivo.Objeto HTML usado para exibir o campo no formulário. É possível o uso de variáveis globais ou locais na formação do nome do subdiretório.

CSS do Título Atributos: Fonte . utilizando uma paleta de cores para ser aplicada no título.Permite escolher a cor. super. middle. Tamanho da Borda .Permite aplicar o tipo negrito na fonte.Permite aplicar o tipo sublinhado na fonte. Cor de fundo . text-bottom). Negrito . Altura . Tamanho .Figura: Interface de definição de CSS a nível de campo. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.rigth. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da Borda .Permite posicionar o label do fitro no local desejado (baseline. Sublinhado . bottom.Para definir a altura do título. que será aplicado no campo da aplicação.center e justify). Alinhamento Vertical .Permite escolher a cor da borda.Permite posicionar o label do filtro no local desejado (left. Largura . Alinhamento Horizontal .Permite escolher o tipo de fonte. sub. . top.Permite aumenta o tamanho da borda do título.Para definir a largura do título. text-top.Permite escolher o tamanho da fonte. que será aplicado no objeto da aplicação.

CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Select.Permite escolher a cor da borda. super.Permite posicionar o label do fitro no local desejado (baseline. Cor de fundo . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no campo da aplicação.Permite aumenta o tamanho da borda do campo. sub. text-bottom).Para definir a altura do campo.Permite escolher o tipo de fonte. Altura . Tamanho da Borda .Permite aplicar o tipo negrito na fonte. Negrito . text-bottom). bottom. Alinhamento Horizontal . Tamanho da Borda . Largura . Por exemplo: Radio.Permite posicionar o label do filtro no local desejado (left. utilizando uma paleta de cores para ser aplicada no campo. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor. text-top. que será aplicado no objeto input.Para definir a largura do campo. middle. top. Text.Permite aumenta o tamanho da borda do objeto input.Permite escolher a cor da borda. Largura .Para definir a largura do objeto input. text-top.Permite aplicar o tipo sublinhado na fonte. Sublinhado . bottom. utilizando uma paleta de cores para ser aplicada no objeto input. etc Tamanho . center e justify). Altura .Permite posicionar o label do fitro no local desejado (baseline. center e justify). middle. que será aplicado no título da aplicação. rigth. Alinhamento Vertical . Cor da Borda .Permite escolher o tamanho da fonte. super.Para definir a altura do objeto input.CSS do Campo Atributos: Fonte . top. Alinhamento Vertical .Permite aplicar o tipo sublinhado na fonte. sub. . Negrito .Permite escolher a cor. Cor da Borda . Sublinhado . Tamanho . Alinhamento Horizontal . que será aplicado no título da aplicação.Permite escolher o tamanho da fonte.Permite posicionar o label do filtro no local desejado (left rigth.Permite aplicar o tipo negrito na fonte.

que ao ser clicado.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. aparecerá a ajuda descrita no campo Descreva Ajuda. Hint . Atributos: Descreva Ajuda . Texto .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Tipo do Help: Popup .Ao passar o cursor do mouse sobre o campo.Ao escolher o tipo popup. será exibido o ícone de ajuda ao lado do campo. exibirá o que foi informado no atributo Descreva Ajuda. Figura1 Configuração da Ajuda utilizando Pop-UP. isto é. .

O campo será preenchido com a data atual do servidor. Quando o campo é definido como CPF o campo é formatado ao perder o foco. Label . que poderá ser utilizada em outras aplicações.Permite definir o valor inicial do campo. OBS: Caso selecione o tipo Data do Sistema. Atributos : Tipo do dado . Quantidade de caracteres .Permite definir o nome da variável de sessão que receberá o valor do campo. Data do sistema .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Define o título do campo na aplicação. não é necessário o preenchimento do atributo Valor Inicial. será exibida uma mensagem de erro.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Gravar Variável . O scriptcase se encarrega de verificar se o campo que foi fornecido existe.Define o tipo do campo da aplicação.Cpf Configuração Geral Figura1: Interface Configuração Geral. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. caso seja uma informação errada . .Permite gravar uma variável de sessão com o valor do campo. As opções são: Valor definido . Por exemplo. Valor inicial . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Nome da Variável .

tais como Oracle.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Define se o campo será desabilitado em "Modo de Inserção".Completar à esquerda com .A aplicação gerada simulará um auto incremento no campo. PostGres e Firebird. Valor Definido . Auto Incremento (automático) . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.Determina o tamanho do campo em bytes. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Auto Incremento (manual) .Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). estando o valor do campo disponível para processamento (Javascript ou PHP).Informa o tipo do campo no banco de dados.Objeto HTML usado para exibir o campo no formulário. Tipo SQL . Campo Escondido . Tipo HTML . É usado para determinar a quantidade máxima de caracteres a ser digitada.Permite utilizar o incremento gerado pelo banco de dados. é necessário informar o nome da sequência. Tamanho do Campo .Permite especificar um valor fixo ou associar a variáveis globais. Campo Label . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Para os bancos de dados que utilizam sequência.

Define o tipo de fonte que será usada na exibição do lookup. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.O campo receberá o IP da máquina que está acessando a aplicação. Por exemplo: será atualizado através de um Trigger.O valor do campo será atribuído pelo próprio banco de dados.O campo será preenchido com nulo (null). Comando SQL .Quando marcado irá gerar uma validação automática do campo com base no lookup. IP do usuário .Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define o comando SQL que irá recuperar os valores no banco de dados. O campo não será utilizado nos processos de atualização.Na atualização o campo será preenchido com a data do servidor. Fonte . o campo entre chaves será substituido pelo seu valor na tabela. Nulo . No momento da execução.Data de inclusão . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Mensagem em caso de EOF . caso não seja encontrado nenhum registro a mensagem será exibida como crítica . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Data de atualização . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Para montar o comando SQL é possível utilizar o construtor de select . Utilizar na Validação . Calculado pelo banco de dados .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Cor da fonte .Define a cor em formato HTML da fonte utilizada na exibição do lookup.Na inclusão o campo será preenchido com a data do servidor.

CSS do Título Atributos: Fonte .Permite escolher o tipo de fonte. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Figura: Interface de definição de CSS a nível de campo. . que será aplicado no campo da aplicação. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.(Atualização e Inclusão).

Text.center e justify). bottom. top. que será aplicado no título da aplicação. Largura .Permite escolher o tamanho da fonte.Permite posicionar o label do filtro no local desejado (left rigth. sub. top. super. text-bottom). Cor de fundo . CSS do Campo Atributos: Fonte . Largura .Permite escolher o tamanho da fonte.rigth.Para definir a largura do campo. utilizando uma paleta de cores para ser aplicada no título.Permite aplicar o tipo sublinhado na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. bottom. Alinhamento Horizontal . text-bottom).Permite posicionar o label do filtro no local desejado (left. Tamanho .Permite escolher a cor. Altura . sub.Permite escolher a cor da borda. que será aplicado no objeto input. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Horizontal .Permite escolher a cor.Permite aumenta o tamanho da borda do título. text-top.Tamanho . middle. text-top. Negrito . Sublinhado . Alinhamento Vertical . etc .Permite aplicar o tipo negrito na fonte.Permite aumenta o tamanho da borda do campo.Para definir a largura do título.Para definir a altura do título. que será aplicado no objeto da aplicação. Cor da Borda .Permite aplicar o tipo sublinhado na fonte. Altura . Sublinhado . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Select. super. Alinhamento Vertical . center e justify). Cor da Borda . Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor da borda.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do fitro no local desejado (baseline. middle. utilizando uma paleta de cores para ser aplicada no campo.Para definir a altura do campo.Permite aplicar o tipo negrito na fonte. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Negrito . que será aplicado no campo da aplicação. Tamanho da Borda . Cor de fundo .Permite escolher o tipo de fonte. Por exemplo: Radio.

que será aplicado no título da aplicação. aparecerá a ajuda descrita no campo . utilizando uma paleta de cores para ser aplicada no objeto input.Para definir a largura do objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. top. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda . Alinhamento Vertical . Tipo do Help: Popup . Sublinhado . será exibido o ícone de ajuda ao lado do campo. super. Alinhamento Horizontal . bottom.Permite posicionar o label do filtro no local desejado (left. rigth. que ao ser clicado. Largura . sub.Ao escolher o tipo popup. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Permite aumenta o tamanho da borda do objeto input.Permite escolher o tamanho da fonte. middle.Tamanho . text-top. Cor de fundo -Permite escolher a cor. Hint . center e justify).Permite aplicar o tipo negrito na fonte. text-bottom).Ao passar o cursor do mouse sobre o campo. Negrito . Figura1 Configuração da Ajuda utilizando Pop-UP. Cor da Borda . exibirá o que foi informado no atributo Descreva Ajuda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Altura . Atributos: Descreva Ajuda . isto é.Permite escolher a cor da borda.Para definir a altura do objeto input.Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do fitro no local desejado (baseline.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .Descreva Ajuda. Texto .

que poderá ser utilizada em outras aplicações.Permite definir o valor inicial do campo. caso seja uma informação errada áexibida uma mensagem de erro. Quando o campo é definido como CNPJ o campo é formatado ao perder o foco. OBS: Caso selecione o tipo Data do Sistema.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Permite definir o nome da variável de sessão que receberá o valor do .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema . Valor inicial . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Cnpj Configuração Geral Figura1: Interface Configuração Geral. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Por exemplo.Permite gravar uma variável de sessão com o valor do campo. Atributos: Tipo do dado . Label .O campo será preenchido com a data atual do servidor.Define o título do campo na aplicação. As opções são: Valor definido . Nome da Variável . Quantidade de caracteres .Define o tipo do campo da aplicação. não é necessário o preenchimento do atributo Valor Inicial.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Valor inicial. Gravar Variável . O scriptcase se encarrega de verificar se o campo que foi fornecido existe.

Auto Incremento (automático) .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). É usado para determinar a quantidade máxima de caracteres a ser digitada. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. Tamanho do Campo . PostGres e Firebird. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Tipo SQL . Para os bancos de dados que utilizam sequência.Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados.Informa o tipo do campo no banco de dados. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . estando o valor do campo disponível para processamento (Javascript ou PHP). Campo Escondido . Tipo HTML .Objeto HTML usado para exibir o campo no formulário. é necessário informar o nome da sequência.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. tais como Oracle. Campo Label .Permite utilizar o incremento gerado pelo banco de dados. Completar à esquerda com .campo.Determina o tamanho do campo em bytes. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Valor Definido . Auto Incremento (manual) .Permite especificar um valor fixo ou associar a variáveis globais. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. .Define se o campo será desabilitado em "Modo de Inserção".A aplicação gerada simulará um auto incremento no campo.

Calculado pelo banco de dados . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Data de atualização . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. caso não seja encontrado nenhum registro a mensagem será exibida como crítica . Fonte . IP do usuário . Para montar o comando SQL é possível utilizar o construtor de select .Na inclusão o campo será preenchido com a data do servidor. Nulo . Cor da fonte . Mensagem em caso de EOF .Define o tipo de fonte que será usada na exibição do lookup.Define o comando SQL que irá recuperar os valores no banco de dados.Data de inclusão .Na atualização o campo será preenchido com a data do servidor.Quando marcado é ativado o lookup de consulta e abre as demais configurações.O campo receberá o IP da máquina que está acessando a aplicação.Define a cor em formato HTML da fonte utilizada na exibição do lookup.O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. No momento da execução. Utilizar na Validação .Quando marcado irá gerar uma validação automática do campo com base no lookup.Define a mensagem que será exibida caso não seja encontrado nenhum registro. o campo entre chaves será substituido pelo seu valor na tabela. Por exemplo: será atualizado através de um Trigger. Comando SQL .O campo será preenchido com nulo (null). Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .

CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite escolher o tipo de fonte.(Atualização e Inclusão). . CSS do Título Atributos: Fonte . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. que será aplicado no campo da aplicação. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Figura: Interface de definição de CSS a nível de campo.

Cor da Borda . que será aplicado no título da aplicação.Permite escolher o tamanho da fonte.Para definir a largura do campo.Tamanho . text-top. top. Cor da Borda .Permite aplicar o tipo negrito na fonte. que será aplicado no objeto da aplicação. que será aplicado no campo da aplicação. utilizando uma paleta de cores para ser aplicada no título.Permite aumenta o tamanho da borda do título.Permite posicionar o label do filtro no local desejado (left.Permite posicionar o label do filtro no local desejado (left rigth.Permite aumenta o tamanho da borda do campo.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte. Altura . Alinhamento Horizontal . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. text-bottom). utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Horizontal . Tamanho . center e justify). sub.center e justify).Permite aplicar o tipo negrito na fonte.rigth. Select. super. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite escolher a cor da borda. Sublinhado . middle. Alinhamento Vertical . Text.Permite escolher a cor. Negrito .Permite escolher a cor. text-top. Cor de fundo .Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Vertical .Permite posicionar o label do fitro no local desejado (baseline. sub. CSS do Campo Atributos: Fonte . text-bottom).Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Largura .Permite escolher o tipo de fonte. Largura . utilizando uma paleta de cores para ser aplicada no campo.Para definir a altura do campo. Cor de fundo . Tamanho da Borda .Para definir a altura do título.Para definir a largura do título.Permite aplicar o tipo sublinhado na fonte. que será aplicado no objeto input. bottom. Por exemplo: Radio. middle. Sublinhado . super. Altura . Negrito . etc . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top. Tamanho da Borda . bottom.

Largura . que ao ser clicado.Permite aplicar o tipo sublinhado na fonte. Atributos: Descreva Ajuda .Ao passar o cursor do mouse sobre o campo. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. aparecerá a ajuda descrita no campo . isto é.Permite aplicar o tipo negrito na fonte. middle.Ao escolher o tipo popup. Cor da Borda . Figura1 Configuração da Ajuda utilizando Pop-UP.Tamanho .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. sub. bottom. Hint . text-top. Tamanho da Borda . será exibido o ícone de ajuda ao lado do campo.Permite escolher o tamanho da fonte. rigth. super. text-bottom). utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. center e justify). que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada no objeto input. Cor de fundo -Permite escolher a cor. Negrito . Altura . top.Para definir a largura do objeto input.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal .Permite aumenta o tamanho da borda do objeto input. Sublinhado . exibirá o que foi informado no atributo Descreva Ajuda.Para definir a altura do objeto input.Permite escolher a cor da borda. Tipo do Help: Popup . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. Alinhamento Vertical .

Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. . Texto .

Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco.Permite gravar uma variável de sessão com o valor do campo. Valor inicial.Define o tipo do campo da aplicação.Cpf E Cnpj Configuração Geral Figura1:Interface Configuração Geral. Atributos: Tipo do dado. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Valor inicial .O campo será preenchido com a data atual do servidor. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. . OBS: Caso selecione o tipo Data do Sistema. Gravar Variável . Nome da Variável . Data do sistema .Define o título do campo na aplicação.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Label .Permite definir o nome da variável de sessão que receberá o valor do campo. Quantidade de caracteres . não é necessário o preenchimento do atributo Valor Inicial. As opções são: Valor definido . caso seja uma informação errada .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. que poderá ser utilizada em outras aplicações. será exibida uma mensagem de erro.Permite definir o valor inicial do campo. Por exemplo. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .A aplicação gerada simulará um auto incremento no campo.Permite especificar um valor fixo ou associar a variáveis globais. tais como Oracle.O campo receberá o IP da máquina que está acessando a aplicação. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. Campo Escondido . Data de inclusão .Define se o campo será desabilitado em "Modo de Inserção". Data de atualização . Auto Incremento (manual) . Tipo SQL . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Valor Definido . Tipo HTML .Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados. Campo Label .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. estando o valor do campo disponível para processamento (Javascript ou PHP).Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Na atualização o campo será preenchido com a data do servidor. .Na inclusão o campo será preenchido com a data do servidor.Permite utilizar o incremento gerado pelo banco de dados. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. Auto Incremento (automático) .Completar à esquerda com . é necessário informar o nome da sequência.Objeto HTML usado para exibir o campo no formulário.Informa o tipo do campo no banco de dados. IP do usuário . Para os bancos de dados que utilizam sequência. PostGres e Firebird.

Mensagem em caso de EOF .Define o tipo de fonte que será usada na exibição do lookup. o campo entre chaves será substituido pelo seu valor na tabela. Por exemplo: será atualizado através de um Trigger. O campo não será utilizado nos processos de atualização. Nulo . . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Define a mensagem que será exibida caso não seja encontrado nenhum registro.Define o comando SQL que irá recuperar os valores no banco de dados.O campo será preenchido com nulo (null). Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .O valor do campo será atribuído pelo próprio banco de dados.Calculado pelo banco de dados . Cor da fonte .Quando marcado é ativado o lookup de consulta e abre as demais configurações. Fonte . Para montar o comando SQL é possível utilizar o construtor de select .Define a cor em formato HTML da fonte utilizada na exibição do lookup. Utilizar na Validação . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Comando SQL .Quando marcado irá gerar uma validação automática do campo com base no lookup. No momento da execução.

CSS do Título Atributos: Fonte .Permite escolher o tamanho da fonte. . que será aplicado no objeto da aplicação.Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. que será aplicado no campo da aplicação. Tamanho . Figura: Interface de definição de CSS a nível de campo. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Alinhamento Horizontal .Permite escolher a cor da borda. middle. super. Negrito . Por exemplo: Radio. Alinhamento Vertical . Text. Altura . text-top. CSS do Campo Atributos: Fonte . Largura . Tamanho da Borda .Permite escolher a cor. text-bottom).Cor de fundo .Permite escolher o tamanho da fonte. bottom. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher o tamanho da fonte. Sublinhado . text-bottom). que será aplicado no objeto input. Cor de fundo . Sublinhado . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. sub. Negrito .rigth. Cor da Borda . utilizando uma paleta de cores para ser aplicada no campo. Largura . . top.center e justify). que será aplicado no título da aplicação.Para definir a altura do campo.Permite posicionar o label do fitro no local desejado (baseline.Para definir a altura do título. etc Tamanho . center e justify). text-top.Permite aplicar o tipo negrito na fonte.Permite aplicar o tipo sublinhado na fonte. utilizando uma paleta de cores para ser aplicada no título. Tamanho .Permite aplicar o tipo negrito na fonte. que será aplicado no título da aplicação. middle. Alinhamento Vertical . top. Select. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda .Permite posicionar o label do filtro no local desejado (left.Permite aumenta o tamanho da borda do campo. que será aplicado no campo da aplicação.Permite escolher a cor. Altura .Para definir a largura do título.Permite posicionar o label do filtro no local desejado (left rigth. Tamanho da Borda .Permite aplicar o tipo sublinhado na fonte.Permite escolher a cor da borda. Alinhamento Horizontal . bottom. sub.Permite escolher o tipo de fonte. super.Para definir a largura do campo.Permite aumenta o tamanho da borda do título. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.

será exibido o ícone de ajuda ao lado do campo. text-top.Permite aplicar o tipo sublinhado na fonte. super. Atributos: Descreva Ajuda .Para definir a altura do objeto input.Para definir a largura do objeto input.Permite escolher a cor da borda. exibirá o que foi informado no atributo Descreva Ajuda. bottom. Cor da Borda . sub. Figura1 Configuração da Ajuda utilizando Pop-UP. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. middle. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. utilizando uma paleta de cores para ser aplicada no objeto input. text-bottom). Tamanho da Borda . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Hint .Permite posicionar o label do fitro no local desejado (baseline. rigth.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Permite aplicar o tipo negrito na fonte. Alinhamento Horizontal .Permite aumenta o tamanho da borda do objeto input. top. .Permite posicionar o label do filtro no local desejado (left. aparecerá a ajuda descrita no campo Descreva Ajuda. que ao ser clicado. Tipo do Help: Popup . Alinhamento Vertical . isto é. Largura . center e justify).Ao passar o cursor do mouse sobre o campo. Sublinhado .Cor de fundo -Permite escolher a cor. Altura . Negrito .Ao escolher o tipo popup.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .Texto .

Campo Escondido .Permite gravar uma variável de sessão com o valor do campo.Objeto HTML usado para exibir o campo no formulário. Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco. que poderá ser utilizada em outras aplicações. Tipo HTML .Permite definir o nome da variável de sessão que receberá o valor do campo.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Tipo Cpf E Cnpj Configuração Geral Figura1: Interface Configuração Geral. Tipo SQL . Label .Define o título do campo na aplicação.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Por exemplo.Define se o campo será desabilitado em "Modo de Inserção". caso seja uma informação errada . será exibida uma mensagem de erro. Formatação dos Valores . Campo Label . Nome da Variável . estando o valor do campo disponível para processamento (Javascript ou PHP).Define o tipo do campo da aplicação. Atributos : Tipo do dado . "Modo de Atualização" ou em "Modo de Inserção e Atalização". Gravar Variável . O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Informa o tipo do campo no banco de dados.

Calculado pelo banco de dados . Valor Definido .A aplicação gerada simulará um auto incremento no campo.Figura2: Interface Formatação dos Valores. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. O campo não será utilizado nos processos de atualização. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. Atributos: Tipo CPF/CNPJ . Ou seja. será feita a validação de CPF ou CNPJ respectivamente. IP do usuário . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Permite quando ativada recarregar o formulário após alguma alteração do campo. Auto Incremento (automático) . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.O valor do campo será atribuído pelo próprio banco de dados.O campo receberá o IP da máquina que está acessando a aplicação. Auto Incremento (manual) . Data de atualização . .Na inclusão o campo será preenchido com a data do servidor.Permite associar valores para definição de pessoas Físicas ou Jurídicas.Na atualização o campo será preenchido com a data do servidor. Campo Relacionado . dependendo se a pessoa for Física ou Jurídica. Recarrega Formulário .Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. Por exemplo: será atualizado através de um Trigger.Permite especificar um valor fixo ou associar a variáveis globais. é necessário informar o nome da sequência. Data de inclusão . PostGres e Firebird.Permite utilizar o incremento gerado pelo banco de dados. Para os bancos de dados que utilizam sequência. tais como Oracle.

LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).O campo será preenchido com nulo (null). Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Quando marcado é ativado o lookup de consulta e abre as demais configurações. Utilizar na Validação . No momento da execução. o campo entre chaves será substituido pelo seu valor na tabela. Fonte .Define o comando SQL que irá recuperar os valores no banco de dados.Quando marcado irá gerar uma validação automática do campo com base no lookup. Cor da fonte . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define o tipo de fonte que será usada na exibição do lookup. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . . Comando SQL . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Para montar o comando SQL é possível utilizar o construtor de select . Mensagem em caso de EOF .Define a cor em formato HTML da fonte utilizada na exibição do lookup.Nulo .Define a mensagem que será exibida caso não seja encontrado nenhum registro.

Permite escolher a cor. Tamanho . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CSS do Título Atributos: Fonte . Negrito . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tipo de fonte. . Figura: Interface de definição de CSS a nível de campo.Permite escolher o tamanho da fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no objeto da aplicação. que será aplicado no campo da aplicação. Cor de fundo .CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite aplicar o tipo negrito na fonte.

bottom. Cor da Borda .Permite aplicar o tipo negrito na fonte.Permite escolher o tamanho da fonte. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Por exemplo: Radio.Permite posicionar o label do filtro no local desejado (left. etc Tamanho . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. Select. super. Alinhamento Horizontal . que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte. sub. Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline.center e justify). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Vertical .Sublinhado . utilizando uma paleta de cores para ser aplicada no campo. text-top.rigth. Negrito . Cor de fundo . center e justify). Negrito . que será aplicado no título da aplicação.Permite aumenta o tamanho da borda do campo.Para definir a altura do campo. middle. top. Altura .Para definir a largura do campo.Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline.Para definir a altura do título. text-bottom). CSS do Campo Atributos: Fonte . text-bottom). sub. Sublinhado .Para definir a largura do título. que será aplicado no título da aplicação.Permite posicionar o label do filtro no local desejado (left rigth. text-top. bottom. middle. Cor de fundo -Permite escolher a cor. top.Permite aplicar o tipo sublinhado na fonte. que será aplicado no objeto input. Tamanho . . Largura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo sublinhado na fonte. utilizando uma paleta de cores para ser aplicada no título.Permite escolher a cor da borda.Permite aumenta o tamanho da borda do título. Cor da Borda . Tamanho da Borda . Text. Alinhamento Horizontal .Permite escolher o tipo de fonte.Permite escolher a cor da borda. Altura . Tamanho da Borda . super.

Permite aumenta o tamanho da borda do objeto input. super.Permite posicionar o label do filtro no local desejado (left. bottom.Para definir a largura do objeto input. top. aparecerá a ajuda descrita no campo Descreva Ajuda.Para definir a altura do objeto input. Altura . utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho da Borda . middle. text-top. Tipo do Help: Popup . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. rigth. exibirá o que foi informado no atributo Descreva Ajuda.Sublinhado . será exibido o ícone de ajuda ao lado do campo. center e justify).Permite aplicar o tipo sublinhado na fonte. Cor da Borda . sub. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Figura1 Configuração da Ajuda utilizando Pop-UP. text-bottom).Permite escolher a cor da borda.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Hint . Largura . isto é. . Alinhamento Vertical .Ao passar o cursor do mouse sobre o campo. Alinhamento Horizontal .Ao escolher o tipo popup.Permite posicionar o label do fitro no local desejado (baseline. Atributos: Descreva Ajuda . que ao ser clicado.

Texto . .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Label .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Define o título do campo na aplicação.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Quando o campo é definido como Cartão o campo é éverificado se o valor é válido. Data do sistema .O campo será preenchido com a data atual do servidor.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Cartão CARTÃO O ScriptCase disponibiliza rotinas para validação de Números de cartão de crédito nas suas aplicações. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial. Valor inicial . não é necessário o preenchimento do atributo Valor Inicial. .Define o tipo do campo da aplicação. Atributos: Tipo do dado . Quantidade de caracteres . As bandeiras disponíveis no momento são: AMERICAN EXPRESS.Permite definir o valor inicial do campo. OBS: Caso selecione o tipo Data do Sistema. MASTERCARD e DINERS. VISA. Configuração Geral Figura1: Interface Configuração Geral. As opções são: Valor definido .

Completar à esquerda com .Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada. Exemplos de máscaras: Campo Número de Telefone Software Key (Apenas Letras) Software Key (Letras e Números) Placa de Carro Serial do ScriptCase Múltiplas máscaras (Telefone) Máscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA .Define a máscara de exibição do campo.9999 999 9999. Campo Label .a-z) A * Representa qualquer caracter alfa-numérico (A-Z.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Permite gravar uma variável de sessão com o valor do campo.Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados. Máscara de Exibição .(99) 9999-9999.Permite definir o nome da variável de sessão que receberá o valor do campo. Tamanho do Campo .D111H111G111DG2P D111H111G111**** DG2P 9999-9999.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.1234 A999A999A999.0-9) digitada pelo usuário. que poderá ser utilizada em outras aplicações. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z.a-z.Gravar Variável . separadas por ponto e vírgula com a menor mascara inicializando. estando o valor do campo disponível para processamento (Javascript ou PHP). A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido. Nota: É possivel mesclar duas ou mais máscaras simultaneamente.+99 99 99999999 Campo Escondido .9999 QWE1234 QWE . . Nome da Variável . Por exemplo. Existem tres tipos de máscara que podem ser mescladas. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.

O valor do campo será atribuído pelo próprio banco de dados.O campo receberá o IP da máquina que está acessando a aplicação.O campo será preenchido com nulo (null). Calculado pelo banco de dados . Auto Incremento (manual) . Valor Definido . Nulo . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. Por exemplo: será atualizado através de um Trigger. é necessário informar o nome da sequência.A aplicação gerada simulará um auto incremento no campo.Informa o tipo do campo no banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Na inclusão o campo será preenchido com a data do servidor. Auto Incremento (automático) . Tipo SQL .Permite especificar um valor fixo ou associar a variáveis globais. PostGres e Firebird. Veja a figura abaixo: . IP do usuário . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Objeto HTML usado para exibir o campo no formulário. tais como Oracle.Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Tipo HTML . Data de inclusão . Para os bancos de dados que utilizam sequência.Permite utilizar o incremento gerado pelo banco de dados.Na atualização o campo será preenchido com a data do servidor. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. O campo não será utilizado nos processos de atualização.Define se o campo será desabilitado em "Modo de Inserção". Data de atualização .

Quando marcado é ativado o lookup de consulta e abre as demais configurações. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. o campo entre chaves será substituido pelo seu valor na tabela.Define a mensagem que será exibida caso não seja encontrado nenhum registro.Quando marcado irá gerar uma validação automática do campo com base no lookup. Utilizar na Validação . Mensagem em caso de EOF .Define a cor em formato HTML da fonte utilizada na exibição do lookup.Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Comando SQL .Define o comando SQL que irá recuperar os valores no banco de dados.Define o tipo de fonte que será usada na exibição do lookup. No momento da execução. Para montar o comando SQL é possível utilizar o construtor de select . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Cor da fonte . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Fonte .

que será aplicado no objeto da aplicação.center e justify).Permite aplicar o tipo negrito na fonte.Permite escolher o tamanho da fonte.Permite posicionar o label do fitro no local desejado (baseline. super.rigth.Permite escolher a cor da borda. Cor da Borda . utilizando uma paleta de cores para ser aplicada no título. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Vertical .Permite escolher o tipo de fonte. que será aplicado no campo da aplicação.Permite aplicar o tipo sublinhado na fonte. Cor de fundo . Sublinhado . CSS do Título Atributos: Fonte . . sub. Negrito .Permite escolher a cor.Permite aumenta o tamanho da borda do título. Tamanho .Permite posicionar o label do filtro no local desejado (left.Figura: Interface de definição de CSS a nível de campo. Tamanho da Borda .

Sublinhado . utilizando uma paleta de cores para ser aplicada no campo.Permite aplicar o tipo negrito na fonte. Alinhamento Vertical . Largura . middle. rigth. Alinhamento Horizontal . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. text-bottom). Tamanho da Borda .Permite aplicar o tipo negrito na fonte.Permite escolher o tamanho da fonte. top. Negrito .Permite posicionar o label do filtro no local desejado (left rigth. Por exemplo: Radio. Alinhamento Horizontal .Para definir a altura do título.Permite aumenta o tamanho da borda do campo. Select.Permite aumenta o tamanho da borda do objeto input.Permite aplicar o tipo sublinhado na fonte. Cor da Borda .top. Altura . Negrito . super. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da Borda . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Para definir a largura do título. Cor de fundo -Permite escolher a cor. Tamanho . Cor de fundo . Text.Permite escolher a cor.Permite posicionar o label do fitro no local desejado (baseline. Tamanho da Borda . Sublinhado . text-top. que será aplicado no título da aplicação. Altura .Permite posicionar o label do fitro no local desejado (baseline. etc Tamanho .Para definir a largura do campo. utilizando uma paleta de cores para ser aplicada no objeto input. text-top.Permite escolher o tipo de fonte.Permite aplicar o tipo sublinhado na fonte.Para definir a altura do campo. sub. text-bottom). super. bottom. CSS do Campo Atributos: Fonte . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite posicionar o label do filtro no local desejado (left.Permite escolher a cor da borda. bottom. center e justify). . que será aplicado no título da aplicação. que será aplicado no campo da aplicação. que será aplicado no objeto input. Largura . Alinhamento Vertical .Permite escolher o tamanho da fonte.Permite escolher a cor da borda. center e justify). middle. sub.

Altura . Hint . Largura . bottom.top. será exibido o ícone de ajuda ao lado do campo. . isto é. text-bottom).Ao passar o cursor do mouse sobre o campo. Texto . middle. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. exibirá o que foi informado no atributo Descreva Ajuda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Ao escolher o tipo popup. text-top. Tipo do Help: Popup . Figura1 Configuração da Ajuda utilizando Pop-UP.Para definir a largura do objeto input.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Para definir a altura do objeto input. que ao ser clicado. aparecerá a ajuda descrita no campo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda .

.

Define se o campo será desabilitado em "Modo de Inserção". que poderá ser utilizada em outras aplicações.Define o tipo do campo da aplicação. Nome da Variável .Objeto HTML usado para exibir o campo no formulário. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Label . "Modo de Atualização" ou em "Modo de Inserção e Atalização". estando o valor do campo disponível para processamento (Javascript ou PHP). fazendo com que os valores digitados em Cartão sejam validados de acordo com a bandeira selecionada em Tipo de Cartão. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Atributos : >Tipo do dado.Permite gravar uma variável de sessão com o valor do campo.Define o título do campo na aplicação. Campo Label .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). . Tipo HTML .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Tipo Cartão TIPO CARTÃO Permite relacionar o campo Tipo Cartão com um campo Cartão.Permite definir o nome da variável de sessão que receberá o valor do campo. Por exemplo. Gravar Variável . Configuração Geral Figura1: Interface Configuração Geral. Campo Escondido . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.

MasterCard e Visa). Recarrega Formulário . Para os bancos de dados que utilizam sequência. Diners. Título . Valor Negativo . Formatação dos Valores No quadro formatação de valores descrito mais abaixo podemos ver como é feita a associação entre os campos . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Atributos: Tipo de Cartão . Auto Incremento (automático) .Informa o tipo do campo no banco de dados. Figura2: Interface Formatação dos Valores.Label da nova opção.Permite utilizar o incremento gerado pelo banco de dados. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. é necessário .Permite quando ativada recarregar o formulário após alguma alteração do campo. PostGres e Firebird. Usar Título/Negação . Valor Definido .Permite determinar o campo que contém os valores para serem realizadas as devidas verificações de tipo.Tipo SQL .Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.Permite a entrada de uma nova opção diferente das disponibilizadas pelo ScriptCase (American Express.Valor da nova opção. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Permite especificar um valor fixo ou associar a variáveis globais. Campo Relacionado . O label e o valor dessa nova opção são definidos em Valor Negativo e Título. tais como Oracle.

O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Nulo .informar o nome da sequência.O campo receberá o IP da máquina que está acessando a aplicação. Por exemplo: será atualizado através de um Trigger.Quando marcado é ativado o lookup de consulta e abre as demais configurações.A aplicação gerada simulará um auto incremento no campo. Auto Incremento (manual) .Define o tipo de fonte que será usada na exibição do lookup. . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Na inclusão o campo será preenchido com a data do servidor. Data de inclusão . o campo entre chaves será substituido pelo seu valor na tabela.O campo será preenchido com nulo (null).Na atualização o campo será preenchido com a data do servidor. Data de atualização . No momento da execução. Para montar o comando SQL é possível utilizar o construtor de select . Fonte . Calculado pelo banco de dados . Comando SQL . IP do usuário .Define o comando SQL que irá recuperar os valores no banco de dados.

Define a mensagem que será exibida caso não seja encontrado nenhum registro. Utilizar na Validação . Mensagem em caso de EOF . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Quando marcado irá gerar uma validação automática do campo com base no lookup.Define a cor em formato HTML da fonte utilizada na exibição do lookup. .Cor da fonte .

Permite escolher a cor da borda.Para definir a altura do título. top. bottom. Altura . super. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Tamanho . CSS do Título Atributos: Fonte . que será aplicado no objeto da aplicação.Figura: Interface de definição de CSS a nível de campo.Permite aplicar o tipo sublinhado na fonte. Largura . utilizando uma paleta de cores para ser aplicada no título.Permite escolher o tipo de fonte. sub.Para definir a altura do campo. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. . Cor de fundo .rigth.Para definir a largura do título.Permite escolher o tamanho da fonte. center e justify). Negrito .Permite aplicar o tipo negrito na fonte. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left. super. sub. Cor de fundo . text-bottom). Sublinhado . Negrito .Permite escolher o tipo de fonte.center e justify).Permite escolher o tamanho da fonte.Permite escolher a cor. bottom. Tamanho da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Sublinhado .Permite posicionar o label do fitro no local desejado (baseline.Para definir a largura do campo.Permite aplicar o tipo negrito na fonte. Largura .Permite aplicar o tipo sublinhado na fonte. top. Tamanho .Permite aumenta o tamanho da borda do campo. Altura . que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da Borda . utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal . text-top. que será aplicado no campo da aplicação. middle. Tamanho da Borda . Alinhamento Vertical .Permite posicionar o label do filtro no local desejado (left rigth. que será aplicado no campo da aplicação. Alinhamento Vertical . Cor da Borda . CSS do Campo Atributos: Fonte .Permite posicionar o label do fitro no local desejado (baseline.Permite aumenta o tamanho da borda do título. text-top.Permite escolher a cor.Permite escolher a cor da borda. middle. text-bottom).

Permite aumenta o tamanho da borda do objeto input.Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. bottom. Figura1 Configuração da Ajuda utilizando Pop-UP. isto é.Para definir a altura do objeto input. Cor da Borda . middle. Text.Permite aplicar o tipo negrito na fonte. Por exemplo: Radio.Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do filtro no local desejado (left.Ao escolher o tipo popup. Cor de fundo -Permite escolher a cor. rigth.CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. center e justify). Atributos: Descreva Ajuda . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. text-bottom). que será aplicado no objeto input. Altura . etc Tamanho . Largura . que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor da borda. que ao ser clicado. Tipo do Help: Popup .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo. Alinhamento Horizontal . Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada no objeto input. Select. sub. Sublinhado . text-top. . super.Permite escolher o tamanho da fonte. Tamanho da Borda . Negrito . top. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Para definir a largura do objeto input. exibirá o que foi informado no atributo Descreva Ajuda.

. Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. aparecerá a ajuda descrita no campo Descreva Ajuda.Hint .Ao passar o cursor do mouse sobre o campo.

As opções são: Valor definido . OBS: Caso selecione o tipo Data do Sistema. Atributos: Tipo do dado .Permite definir o nome da variável de sessão que receberá o valor do campo.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Quando o campo é definido como CEP é exibido ao lado um ícone. Por exemplo. Data do sistema . Quantidade de caracteres . Gravar Variável . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. O scriptcase se encarrega de verificar se o campo que foi fornecido existe.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. o qual se clicado irá abrir uma janela de pesquisa de CEPs. Label . caso seja uma informação inexistente .Permite gravar uma variável de sessão com o valor do campo. não é necessário o preenchimento do atributo Valor Inicial. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Cep Configuração Geral Figura1: Interface Configuração Geral. .Define o tipo do campo da aplicação.O campo será preenchido com a data atual do servidor. será exibida uma mensagem de erro. o campo é formatado ao perder o foco.Define o título do campo na aplicação. que poderá ser utilizada em outras aplicações. Valor inicial. Nome da Variável . Valor inicial .Permite definir o valor inicial do campo.

(99) 9999-9999. estando o valor do campo disponível para processamento (Javascript ou PHP). A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido. Existem tres tipos de máscara que podem ser mescladas. Campo Label . Nota: É possivel mesclar duas ou mais máscaras simultaneamente. separadas por ponto e vírgula com a menor mascara inicializando.a-z) A * Representa qualquer caracter alfa-numérico (A-Z.1234 A999A999A999.Define a máscara de exibição do campo.D111H111G111DG2P D111H111G111**** DG2P 9999-9999.+99 99 99999999 Campo Escondido . Campo sem usar atributo label Campo usando atributo label Tipo HTML . Exemplos de máscaras: Campo Número de Telefone Software Key (Apenas Letras) Software Key (Letras e Números) Placa de Carro Serial do ScriptCase Múltiplas máscaras (Telefone) Máscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA .Informa o tipo do campo no banco de dados. Tipo SQL .Objeto HTML usado para exibir o campo no formulário. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z. Formatação dos Valores .a-z.9999 QWE1234 QWE .0-9) digitada pelo usuário.9999 999 9999.Máscara de Exibição .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.

Permite utilizar o incremento gerado pelo banco de dados. Por exemplo: será atualizado através de um Trigger. LOOKUP DE CONSULTA .A aplicação gerada simulará um auto incremento no campo.Na atualização o campo será preenchido com a data do servidor. PostGres e Firebird.O campo será preenchido com nulo (null).Permite selecionar os campos que serão preenchidos com os valores correspondentes ao CEP. quando o CEP for informado ou alterado dinamicamente. O campo não será utilizado nos processos de atualização. Data de inclusão . Data de atualização .Permite especificar um valor fixo ou associar a variáveis globais.Figura2: Interface Formatação dos Valores Atributos: Dados do CEP . Nulo . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Auto Incremento (automático) . IP do usuário . CEP no onChange . Para os bancos de dados que utilizam sequência. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.O campo receberá o IP da máquina que está acessando a aplicação. tais como Oracle. Valor Definido . Calculado pelo banco de dados . Auto Incremento (manual) . é necessário informar o nome da sequência.O valor do campo será atribuído pelo próprio banco de dados. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Permite o preenchimento automático dos campos relacionados na opção Dados do CEP.Na inclusão o campo será preenchido com a data do servidor.

Define a cor em formato HTML da fonte utilizada na exibição do lookup. Cor da fonte .Quando marcado é ativado o lookup de consulta e abre as demais configurações. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Para montar o comando SQL é possível utilizar o construtor de select . Utilizar na Validação .Define o comando SQL que irá recuperar os valores no banco de dados. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Fonte . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Quando marcado irá gerar uma validação automática do campo com base no lookup. No momento da execução. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Forma utilizada para exibir uma descrição ao lado do campo do formulário. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Mensagem em caso de EOF .Define o tipo de fonte que será usada na exibição do lookup. Comando SQL . o campo entre chaves será substituido pelo seu valor na tabela.

utilizando uma paleta de cores para ser aplicada no título. Cor de fundo .Permite aumenta o tamanho da borda do título. que será aplicado no campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Sublinhado . Negrito . CSS do Título Atributos: Fonte . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tamanho da fonte.Permite escolher a cor.Permite escolher a cor da borda.Figura: Interface de definição de CSS a nível de campo. Tamanho . que será aplicado no objeto da aplicação.Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. Cor da Borda . . Tamanho da Borda .Permite aplicar o tipo sublinhado na fonte.

Select. super. bottom. super. text-bottom).Permite aplicar o tipo sublinhado na fonte. Por exemplo: Radio. que será aplicado no objeto input. etc Tamanho . utilizando uma paleta de cores para ser aplicada no objeto input. Sublinhado . Tamanho da Borda . bottom.Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no título da aplicação. Sublinhado .Alinhamento Horizontal .rigth. que será aplicado no campo da aplicação. top. Alinhamento Vertical . Largura .Permite aplicar o tipo negrito na fonte.Permite aplicar o tipo negrito na fonte. middle.Permite escolher a cor da borda. Tamanho da Borda .Permite aumenta o tamanho da borda do campo. text-bottom).Para definir a altura do campo.center e justify). Negrito .Para definir a largura do título. Alinhamento Vertical .Permite posicionar o label do fitro no local desejado (baseline. Cor de fundo -Permite escolher a cor. sub. top. CSS do Campo Atributos: Fonte . center e justify).Permite escolher a cor. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Altura . Largura . Cor de fundo . Text. utilizando uma paleta de cores para ser aplicada no campo. text-top. Alinhamento Horizontal .Para definir a largura do campo.Permite escolher o tamanho da fonte. text-top. Negrito . middle. .Permite escolher a cor da borda. Cor da Borda . que será aplicado no título da aplicação.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do filtro no local desejado (left. Tamanho . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. sub.Para definir a altura do título.Permite aumenta o tamanho da borda do objeto input.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte. Altura .Permite posicionar o label do filtro no local desejado (left rigth.

Tipo do Help: Popup . exibirá o que foi informado no atributo Descreva Ajuda. Texto .Ao passar o cursor do mouse sobre o campo. rigth.Alinhamento Horizontal . . text-top.Para definir a altura do objeto input.Permite posicionar o label do fitro no local desejado (baseline. que ao ser clicado. será exibido o ícone de ajuda ao lado do campo.Permite posicionar o label do filtro no local desejado (left. Figura1 Configuração da Ajuda utilizando Pop-UP. middle. sub.Ao escolher o tipo popup. Largura .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. super. aparecerá a ajuda descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda . bottom. isto é. top. Alinhamento Vertical . Altura .Para definir a largura do objeto input. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. text-bottom).Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. center e justify). Hint .

.

As opções são: Valor definido . no formulário de login o nome do usuário .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .Permite gravar uma variável de sessão com o valor do campo.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Caso seja informado um email fora do padrão o scriptcase exibe uma mensagem de erro.E-mail Configuração Geral Figura1: Interface Configuração Geral Atributos: Tipo do dado . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Define o tipo do campo da aplicação. Por exemplo.O campo será preenchido com a data atual do servidor. Label . Imagem de Validação .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Define o título do campo na aplicação. OBS: Caso selecione o tipo Data do Sistema. Data do sistema .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. que poderá ser utilizada em outras aplicações. Valor inicial . Quantidade de caracteres . Quando o campo é definido como E-mail é exibido ao lado um ícone o qual se clicado irá abrir o leitor de e-mail. não é necessário o preenchimento do atributo Valor Inicial.Permite definir o valor inicial do campo. Valor inicial.

Data de inclusão . Tipo HTML . é necessário informar o nome da sequência.Na inclusão o campo será preenchido com a data do servidor. Campo sem usar atributo label Campo usando atributo label Exibir Icone . Para a inclusão o valor do campo será calculado automaticamente pela aplicação.pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. estando o valor do campo disponível para processamento (Javascript ou PHP). Auto Incremento (automático) . Para os bancos de dados que utilizam sequência. Auto Incremento (manual) . Desabilitar Campo . Campo Escondido .A aplicação gerada simulará um auto incremento no campo. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. PostGres e Firebird. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Permite especificar um valor fixo ou associar a variáveis globais.Informa o tipo do campo no banco de dados.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Define se o campo será desabilitado em "Modo de Inserção". "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo SQL .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Objeto HTML usado para exibir o campo no formulário.Permite utilizar o incremento gerado pelo banco de dados. Campo Label . Valor Definido .Exibe um ícone de email ao lado do campo.Permite definir o nome da variável de sessão que receberá o valor do campo. Nome da Variável . tais como Oracle. . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.

Comando SQL . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Nulo . Fonte . .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Cor da fonte . IP do usuário .Data de atualização . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Define o tipo de fonte que será usada na exibição do lookup.O campo será preenchido com nulo (null). O campo não será utilizado nos processos de atualização. Para montar o comando SQL é possível utilizar o construtor de select .Na atualização o campo será preenchido com a data do servidor.Define a cor em formato HTML da fonte utilizada na exibição do lookup. No momento da execução.Quando marcado é ativado o lookup de consulta e abre as demais configurações. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.O valor do campo será atribuído pelo próprio banco de dados. Calculado pelo banco de dados . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Utilizar na Validação .Define o comando SQL que irá recuperar os valores no banco de dados. Mensagem em caso de EOF . Por exemplo: será atualizado através de um Trigger. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.O campo receberá o IP da máquina que está acessando a aplicação. o campo entre chaves será substituido pelo seu valor na tabela.Quando marcado irá gerar uma validação automática do campo com base no lookup.

Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte. que será aplicado no campo da aplicação. Tamanho . . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte . que será aplicado no objeto da aplicação. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.

Permite aumenta o tamanho da borda do título. text-bottom). bottom. Altura . que será aplicado no objeto input. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Horizontal . Sublinhado . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. top. utilizando uma paleta de cores para ser aplicada no título. Altura . Negrito .Permite posicionar o label do fitro no local desejado (baseline. Sublinhado .Permite aumenta o tamanho da borda do campo. Alinhamento Vertical .center e justify).Permite escolher o tamanho da fonte. CSS do Campo Atributos: Fonte . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. bottom.Para definir a altura do título. Largura . Tamanho . top.Permite escolher a cor.Permite posicionar o label do filtro no local desejado (left. text-bottom). Select.Permite aplicar o tipo negrito na fonte. que será aplicado no título da aplicação. que será aplicado no título da aplicação.Para definir a largura do título. Por exemplo: Radio. Cor da Borda . Tamanho da Borda .Para definir a altura do campo. text-top. utilizando uma paleta de cores para ser aplicada no campo.Permite escolher o tipo de fonte. Alinhamento Horizontal . etc Tamanho . middle.Permite escolher a cor. Alinhamento Vertical . Cor de fundo .Permite posicionar o label do filtro no local desejado (left rigth. super. Negrito .Permite aplicar o tipo sublinhado na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Para definir a largura do campo. Cor da Borda . sub. Text. Largura . middle.Permite posicionar o label do fitro no local desejado (baseline. center e justify). que será aplicado no campo da aplicação.Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor da borda. . Cor de fundo .Permite aplicar o tipo negrito na fonte.rigth. super. text-top. sub.Permite escolher a cor da borda.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte.

utilizando uma paleta de cores para ser aplicada no objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. Largura . que ao ser clicado. Tamanho da Borda . Alinhamento Vertical . bottom. Alinhamento Horizontal . Sublinhado . Atributos: Descreva Ajuda . Negrito . Hint .Ao escolher o tipo popup. center e justify).Permite posicionar o label do filtro no local desejado (left. aparecerá a ajuda descrita no campo Descreva Ajuda.Permite aplicar o tipo sublinhado na fonte. Altura . middle.Permite escolher a cor da borda. Cor de fundo -Permite escolher a cor. exibirá o que foi informado no atributo Descreva Ajuda. . será exibido o ícone de ajuda ao lado do campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite aplicar o tipo negrito na fonte. rigth.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. text-bottom).Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Para definir a altura do objeto input. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. sub.Ao passar o cursor do mouse sobre o campo. super. top. text-top. isto é.Permite aumenta o tamanho da borda do objeto input. Tipo do Help: Popup .Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda .Para definir a largura do objeto input.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .Texto .

Label . Quando o campo é definido como URL é exibido um link de acesso. Quantidade de caracteres .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . não é necessário o preenchimento do atributo Valor Inicial.Url Configuração Geral Figura1: Interface Configuração Geral. Valor inicial.Permite gravar uma variável de sessão com o valor do campo. Nome da Variável .O campo será preenchido com a data atual do servidor. que poderá ser utilizada em outras aplicações.Define o título do campo na aplicação.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Data do sistema . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Atributos Tipo do dado .Define o tipo do campo da aplicação.Permite definir o nome da variável de sessão que receberá o valor do .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Por exemplo.Permite definir o valor inicial do campo. Imagem de Validação . As opções são: Valor definido .Permite configurar a largura do objeto Text informando a quantidade de caracteres. OBS: Caso selecione o tipo Data do Sistema. Valor inicial .

tais como Oracle.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Na atualização o campo será preenchido com a data do servidor.Define se o campo será desabilitado em "Modo de Inserção".Exibe um ícone ao lado do campo. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. Tipo SQL . Campo sem usar atributo label Campo usando atributo label Exibir Icone . Data de atualização .A aplicação gerada simulará um auto incremento no campo.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. "Modo de Atualização" ou em "Modo de Inserção e Atalização". PostGres e Firebird. Tipo HTML .Objeto HTML usado para exibir o campo no formulário. Para os bancos de dados que utilizam sequência.Permite especificar um valor fixo ou associar a variáveis globais. Campo Escondido . Data de inclusão .O campo receberá o IP da máquina que está acessando a aplicação.Informa o tipo do campo no banco de dados. Campo Label . IP do usuário . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.campo.Na inclusão o campo será preenchido com a data do servidor. Valor Definido . Auto Incremento (automático) . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Auto Incremento (manual) . é necessário informar o nome da sequência. estando o valor do campo disponível para processamento (Javascript ou PHP).Permite utilizar o incremento gerado pelo banco de dados. Desabilitar Campo .

Define a cor em formato HTML da fonte utilizada na exibição do lookup. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Quando marcado irá gerar uma validação automática do campo com base no lookup.O campo será preenchido com nulo (null). Utilizar na Validação . Para montar o comando SQL é possível utilizar o construtor de select .Define a mensagem que será exibida caso não seja encontrado nenhum registro.Define o comando SQL que irá recuperar os valores no banco de dados.O valor do campo será atribuído pelo próprio banco de dados. Comando SQL .Define o tipo de fonte que será usada na exibição do lookup. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Mensagem em caso de EOF . Por exemplo: será atualizado através de um Trigger.Quando marcado é ativado o lookup de consulta e abre as demais configurações. No momento da execução. o campo entre chaves será substituido pelo seu valor na tabela. Cor da fonte . .Calculado pelo banco de dados . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Nulo . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. O campo não será utilizado nos processos de atualização. Fonte .

Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Tamanho . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Figura: Interface de definição de CSS a nível de campo.Permite escolher a cor. que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte. utilizando uma paleta de cores para ser aplicada como . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. que será aplicado no objeto da aplicação.Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo . CSS do Título Atributos: Fonte .

Negrito . Alinhamento Vertical . Tamanho .Permite escolher o tamanho da fonte. Alinhamento Horizontal .Permite escolher o tamanho da fonte. que será aplicado no campo da aplicação.Permite aplicar o tipo negrito na fonte. Sublinhado . sub. text-bottom). Altura .Permite aumenta o tamanho da borda do título. Largura .Para definir a altura do título. top. middle. Cor da Borda . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aplicar o tipo negrito na fonte.Permite escolher o tipo de fonte. text-top. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left rigth.plano de fundo do campo da aplicação. Select. Alinhamento Vertical . bottom. Cor de fundo -Permite escolher a cor. Tamanho da Borda . top. super.Permite escolher a cor. center e justify).Permite aplicar o tipo sublinhado na fonte.rigth.center e justify).Para definir a largura do título. CSS do Campo Atributos: Fonte .Permite posicionar o label do fitro no local desejado (baseline. que será aplicado no título da aplicação. Cor de fundo .Para definir a largura do campo. utilizando uma paleta de cores para ser aplicada como . utilizando uma paleta de cores para ser aplicada no título. etc Tamanho .Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte.Permite aumenta o tamanho da borda do campo. Cor da Borda . Text. Largura . Sublinhado . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Altura .Para definir a altura do campo. que será aplicado no objeto input. Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada no campo.Permite posicionar o label do filtro no local desejado (left. super.Permite escolher a cor da borda. middle. bottom. text-bottom). sub. text-top. Tamanho da Borda . Por exemplo: Radio. que será aplicado no título da aplicação.

Permite aplicar o tipo sublinhado na fonte.Para definir a largura do objeto input. text-top. Tipo do Help: Popup .Ao escolher o tipo popup.Permite aplicar o tipo negrito na fonte. que ao ser clicado. Atributos: Descreva Ajuda . Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no objeto input.Permite aumenta o tamanho da borda do objeto input. Cor da Borda . Sublinhado .Permite posicionar o label do fitro no local desejado (baseline. sub. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Largura . Figura1 Configuração da Ajuda utilizando Pop-UP. Alinhamento Vertical . middle.Permite escolher a cor da borda.plano de fundo do objeto input. rigth. Hint . exibirá o que foi informado no atributo Descreva Ajuda. .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Altura . super. isto é. Negrito . bottom. top.Permite posicionar o label do filtro no local desejado (left. aparecerá a ajuda descrita no campo Descreva Ajuda. text-bottom). center e justify). será exibido o ícone de ajuda ao lado do campo.Para definir a altura do objeto input. Alinhamento Horizontal .Ao passar o cursor do mouse sobre o campo.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Texto . .

Define o tipo do campo da aplicação. . Atributos: Tipo do dado . Quando o campo é definido como Cor HTML é exibido ao lado do campo um ícone com uma paleta de cores.Cor Html Configuração Geral Figura1: Interface Configuração Geral.

Nome da Variável . As opções são: Valor definido .Permite configurar a largura do objeto Text informando a quantidade de caracteres.Permite definir o nome da variável de sessão que receberá o valor do campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Valor inicial . Campo Label . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Permite gravar uma variável de sessão com o valor do campo. Quantidade de caracteres . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Gravar Variável .Objeto HTML usado para exibir o campo no formulário. Tipo HTML . OBS: Caso selecione o tipo Data do Sistema.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. "Modo de Atualização" ou em "Modo de Inserção e Atalização". não é necessário o preenchimento do atributo Valor Inicial.Label . . estando o valor do campo disponível para processamento (Javascript ou PHP). Por exemplo.Permite definir o valor inicial do campo. Data do sistema . que poderá ser utilizada em outras aplicações.O campo será preenchido com a data atual do servidor.Define o título do campo na aplicação.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Campo Escondido .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Valor inicial.Define se o campo será desabilitado em "Modo de Inserção".

Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar.O campo receberá o IP da máquina que está acessando a aplicação.O campo será preenchido com nulo (null). Data de atualização . PostGres e Firebird. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.A aplicação gerada simulará um auto incremento no campo.Permite especificar um valor fixo ou associar a variáveis globais. Data de inclusão .Informa o tipo do campo no banco de dados. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Calculado pelo banco de dados . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta . IP do usuário . Nulo . Auto Incremento (automático) . Para os bancos de dados que utilizam sequência. é necessário informar o nome da sequência. O campo não será utilizado nos processos de atualização.O valor do campo será atribuído pelo próprio banco de dados. Por exemplo: será atualizado através de um Trigger.Na inclusão o campo será preenchido com a data do servidor.Permite utilizar o incremento gerado pelo banco de dados. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Tipo SQL .Na atualização o campo será preenchido com a data do servidor. Auto Incremento (manual) . tais como Oracle. Valor Definido . Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Comando SQL . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Quando marcado irá gerar uma validação automática do campo com base no lookup. . o campo entre chaves será substituido pelo seu valor na tabela. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Define o comando SQL que irá recuperar os valores no banco de dados. Fonte . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Define o tipo de fonte que será usada na exibição do lookup. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. No momento da execução.Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Mensagem em caso de EOF . Cor da fonte . Utilizar na Validação .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Para montar o comando SQL é possível utilizar o construtor de select .

Altura . bottom. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Sublinhado . sub.center e justify). Largura .Figura: Interface de definição de CSS a nível de campo. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada no título. text-bottom). Tamanho .Permite aplicar o tipo sublinhado na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. Negrito .Permite aplicar o tipo negrito na fonte.Permite posicionar o label do fitro no local desejado (baseline.rigth. super. Tamanho da Borda . que será aplicado no campo da aplicação.Para definir a altura do título. Cor de fundo .Permite escolher o tamanho da fonte.Para definir a largura do título.Permite escolher o tipo de fonte. que será aplicado no objeto da aplicação. CSS do Título Atributos: Fonte . Alinhamento Horizontal . CSS do Campo Atributos: .Permite aumenta o tamanho da borda do título. top. middle.Permite escolher a cor da borda.Permite escolher a cor. Cor da Borda . text-top.

Permite aumenta o tamanho da borda do objeto input. que será aplicado no campo da aplicação.Permite aplicar o tipo negrito na fonte.Permite posicionar o label do filtro no local desejado (left. Sublinhado . Altura .Permite escolher o tipo de fonte. text-bottom). top. que será aplicado no objeto input. center e justify). super. Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. rigth. text-top. bottom.Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda . bottom. que será aplicado no título da aplicação. Alinhamento Vertical . Por exemplo: Radio. top. sub.Para definir a altura do campo. Text. Tamanho . Select. Sublinhado .Permite escolher a cor da borda. super.Permite posicionar o label do filtro no local desejado (left rigth. text-top. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Largura .Permite posicionar o label do fitro no local desejado (baseline. Cor de fundo -Permite escolher a cor. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no campo.Permite posicionar o label do fitro no local desejado (baseline. Negrito . Negrito . Alinhamento Vertical . CONFIGURAÇÃO DA AJUDA .Permite escolher o tamanho da fonte. Cor da Borda .Permite escolher o tamanho da fonte. center e justify). Tamanho da Borda . Cor da Borda . etc Tamanho .Para definir a largura do campo. middle. sub. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo sublinhado na fonte. Altura . que será aplicado no título da aplicação.Permite escolher a cor da borda. middle. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a altura do objeto input.Permite aumenta o tamanho da borda do campo. Alinhamento Horizontal . text-bottom).Permite escolher a cor.Fonte .Para definir a largura do objeto input. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no objeto input.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. que ao ser clicado.Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Figura1 Configuração da Ajuda utilizando Pop-UP. Hint . .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. exibirá o que foi informado no atributo Descreva Ajuda.Ao escolher o tipo popup. Tipo do Help: Popup . será exibido o ícone de ajuda ao lado do campo. aparecerá a ajuda descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda . isto é.Ao passar o cursor do mouse sobre o campo. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Texto .

Valor inicial. Tamanho do Campo . Nome da Variável . Por exemplo.Permite definir o nome da variável de sessão que receberá o valor do campo.Determina o tamanho do campo em bytes. estando o valor do campo disponível para processamento (Javascript ou PHP). Atributos: Tipo do dado .O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante. . OBS: Caso selecione o tipo Data do Sistema.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Valor inicial . É usado para determinar a quantidade máxima de caracteres a ser digitada.Permite definir o valor inicial do campo. que poderá ser utilizada em outras aplicações.Select Permite utilizar no campo do formulário um objeto do tipo select (combobox).Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Campo Escondido .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. As opções são: Valor definido . não é necessário o preenchimento do atributo Valor Inicial. Data do sistema . Gravar Variável .O campo será preenchido com a data atual do servidor. Configuração Geral Figura1: Interface Configuração Geral. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Permite gravar uma variável de sessão com o valor do campo.Define o título do campo na aplicação. Label .

Define se o campo será desabilitado em "Modo de Inserção". de forma dinâmica. Calculado pelo banco de dados .Permite especificar um valor fixo ou associar a variáveis globais.O campo será preenchido com nulo (null). é necessário informar o nome da sequência. Valor Definido .O valor do campo será atribuído pelo próprio banco de dados. Lookup de Edição Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário.Na inclusão o campo será preenchido com a data do servidor.Informa o tipo do campo no banco de dados. Data de atualização . Por exemplo. . O campo não será utilizado nos processos de atualização.A aplicação gerada simulará um auto incremento no campo. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Permite utilizar o incremento gerado pelo banco de dados. Tipo SQL . Nulo .O campo receberá o IP da máquina que está acessando a aplicação.Na atualização o campo será preenchido com a data do servidor. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Auto Incremento (automático) . Data de inclusão . tais como Oracle.Objeto HTML usado para exibir o campo no formulário. IP do usuário . PostGres e Firebird. Por exemplo: será atualizado através de um Trigger. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados. Tipo HTML . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. para um campo sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino (ver lookup manual) ou ainda. Auto Incremento (manual) . Para os bancos de dados que utilizam sequência.Desabilitar Campo . ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Estes valores serão recuperados de forma dinâmica através de um Comando Select.Automático Lookup utilizado para listar os valores que serão exibidos no campo Select. permite que sejam armazenados vários valores no campo da tabela. Simples Valor Múltiplos Valores Delimitador . OBS: O valor do campo_chave será armazenado no campo da tabela. Figura2: Interface Lookup de Edição Automático.Antes do Lookup Depois do Lookup Métodos para Lookup Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados). O comando deverá ter o seguinte formato "SELECT campo_chave . Múltiplos Valores .Selecionando Sim. Atributos : Comando Select . separados por um caracter definido em Delimitador.Define o caracter usado para separar os valores selecionados no campo do . campo_a_ser_exibido FROM tabela". Lookup de Edição . Figura1: Seleção do tipo de Lookup.Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário.

Caso não seja informado. Exibir valor original e lookup . O comando select será realizado nesta conexão secundária. Título . Valor lookup Valor original e lookup Separados por . Usar Título / Negação .formulário. ) .Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).Valor a ser gravado no campo quando for selecionado a linha de título do objeto select. Valor Negativo . Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada.Texto exibido na linha de título do objeto select. Recarregar formulário após alteração do valor . Altura. o formulário será recarregado quando houver mudança do item selecionado no objeto select. o objeto select é atualizado automaticamente. Só preencher este campo se Múltiplos Valores estiver selecionado.Exibe o valor do campo e o valor retornado pelo lookup.Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Lookup de Edição . Usar conexão específica . Após a manutenção.Com esta opção selecionada.Manual Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na . o delimitador padrão será ponto e vírgula ( . Criar Ligação.Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup.Permite definir a altura do objeto select.Permite selecionar uma outra conexão existente no projeto.

aplicação gerada. É utilizado o método Manual quando a base de dados não possui uma tabela com essas informações.

Figura3: Interface Lookup de Edição Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores (binário).
Simples Valor

Permite a seleção de apenas um valor da lista.

Figura4: Configuração do lookup de edição Simples Valor

Label - Texto que será exibido para o item da lista no objeto select. Valor - Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. Altura - Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Figura5: Configuração do lookup de edição Múltiplos Valores (delimitador

)

Label -Texto que será exibido para o item da lista no objeto select. Valor - Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes. Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Ler Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2

Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

Figura6: Configuração do lookup Múltiplos Valores (posição)

Label -Texto que será exibido para o item da lista no objeto select.

Valor - Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Negativo - Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada. Início - Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1. Tamanho - Quantidade de bytes que a informação ocupará na string. Altura - Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído automaticamente de acordo com a ordem): Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música

Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3. Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13. Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música

1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

Figura7: Configuração do lookup de edição Múltiplos Valores (Binário)

Label -Texto que será exibido para o item da lista no objeto select. Altura - Define uma altura (linhas) para o objeto select.

Botão Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Botão Alterar - Altera os atributos do item selecionado. Botão Excluir - Exclui o item selecionado. Botão Limpar - Limpa os campos. Botão Salvar - Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup. Carregar Definição de Lookup - Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário. Usar Título / Negação - Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada. Título - Texto exibido na linha de título do objeto select. Recarregar formulário após alteração do valor - Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select. Exibir valor original e lookup - Exibe o valor do campo e o valor retornado pelo lookup.

Valor lookup

Valor original e lookup

Separados por - Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados, e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-

top, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Duplo Select

Componente que exibe duas listas de valores. Na primeira lista estão os valores disponíveis para seleção e na segunda estão os valores efetivamente selecionados.

Figura1: Valores disponíveis / Valores Selecionados no objeto Duplo Select.

Configuração Geral

Figura2: Interface Configuração Geral.

Atributos: Tipo do dado - O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltiplas através de duas janelas de seleção e um navegador entre elas ( << < > >> ). Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial - Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são: Valor definido - O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema - O campo será preenchido com a data atual do servidor. OBS: Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Variável - Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.

Nome da Variável - Permite definir o nome da variável de sessão que receberá o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada. Campo Escondido - Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML - Objeto HTML usado para exibir o campo no formulário. Tipo SQL - Informa o tipo do campo no banco de dados.

VALOR NO BANCO DE DADOS

Permite definir o valor a ser gravado no banco de dados.

Figura3: Interface Valor Banco de Dados

As opções são válidas para Inserção e Atualização. Valor Definido - Permite especificar um valor fixo ou associar a variáveis globais.

Auto Incremento (automático) - Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.

Auto Incremento (manual) - A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Data de inclusão - Na inclusão o campo será preenchido com a data do servidor. Data de atualização - Na atualização o campo será preenchido com a data do servidor. IP do usuário - O campo receberá o IP da máquina que está acessando a aplicação. Calculado pelo banco de dados - O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado através de um Trigger. Nulo - O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edição Automático.

Atributos : Comando Select - Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato "SELECT campo_chave , campo_a_ser_exibido FROM tabela". OBS: O valor do campo_chave será armazenado no campo da tabela. Altura- Permite definir a altura(linhas) do campo na interface. Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ). Recarregar formulário após alteração do valor - Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select . Exibir valor original e lookup - Exibe o valor do campo e o valor retornado pelo lookup.

Valor lookup

Valor original e lookup

Separados por - Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada. Usar conexão específica - Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados, e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.

Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de

fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Check Box

CHECKBOX
Permite utilizar no campo do formulário um objeto do tipo checkbox.

Configuração Geral

Figura1: Interface Configuração Geral.

Atributos: Tipo do dado - O Tipo de Checkbox é um objeto que permite a seleção de uma ou mais informação através de uma caixa de objetos de marcação. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial - Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são: Valor definido - O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema - O campo será preenchido com a data atual do servidor. OBS: Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Quantidade de caracteres - Permite configurar a largura do objeto Text informando a quantidade de

caracteres. Gravar Variável - Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Nome da Variável - Permite definir o nome da variável de sessão que receberá o valor do campo. Campo Escondido - Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML - Objeto HTML usado para exibir o campo no formulário. Tipo SQL - Informa o tipo do campo no banco de dados.

VALOR NO BANCO DE DADOS

Permite definir o valor a ser gravado no banco de dados.

Figura3: Interface Valor Banco de Dados

As opções são válidas para Inserção e Atualização. Valor Definido - Permite especificar um valor fixo ou associar a variáveis globais.

Auto Incremento (automático) - Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.

Auto Incremento (manual) - A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Data de inclusão - Na inclusão o campo será preenchido com a data do servidor.

Data de atualização - Na atualização o campo será preenchido com a data do servidor. IP do usuário - O campo receberá o IP da máquina que está acessando a aplicação. Calculado pelo banco de dados - O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado através de um Trigger. Nulo - O campo será preenchido com nulo (null).

Lookup de Edição

Antes do Lookup

Depois do Lookup

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Figura1: Seleção do tipo de Lookup.

Lookup de Edição - Automático
Lookup utilizado para listar os valores que serão exibidos no campo Checkbox. Estes valores serão recuperados de forma dinâmica através de um Comando Select.

Figura2: Interface Lookup de Edição Automático.

Atributos : Comando Select - Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato "SELECT campo_chave , campo_a_ser_exibido FROM tabela". OBS: O valor do campo_chave será armazenado no campo da tabela. Colunas - Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ). Recarregar formulário após alteração do valor - Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Checkbox. Opção marcar todos - Exibe uma opção para marcar e outra para desmarcar todos os itens.

Exibir valor original e lookup - Exibe o valor do campo e o valor retornado pelo lookup.

Valor lookup

Valor original e lookup

Separados por - Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada. Usar conexão específica - Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base de dados não possui uma tabela com essas informações.

Figura3: Interface Lookup de Edição Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores (binário).
Simples Valor

Permite a seleção de apenas um valor da lista.

Figura4: Configuração do lookup de edição Simples Valor

Label - Texto que será exibido para o item da lista no objeto checkbox. Valor - Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor 2será incluído no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinação Andorra, Angola e Argentina selecionada no formulário será gravada como AD;AO;AR caso o delimitador seja ; (ponto e vírgula).

Figura5: Configuração do lookup de edição Múltiplos Valores (delimitador

)

Label - Texto que será exibido para o item da lista no objeto checkbox. Valor - Atributo que corresponde ao valor que será armazenado na tabela. Por exemplo, o valor AO será incluído no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separação das múltiplas opções dentro do campo da tabela. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes. Para tanto definimos a lista como: Label Masculino Feminino Casado Solteiro Estudar Esportes Ler Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2

Exemplo: A string MCED seria apresentada na consulta como Masculino, Casado e Estudar.

Figura6: Configuração do lookup Múltiplos Valores (posição)

Label - Texto que será exibido para o item da lista no objeto checkbox. Valor - Atributo que corresponde ao valor que será armazenado na tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Negativo - Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada. Início - Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1. Tamanho - Quantidade de bytes que a informação ocupará na string. Colunas - Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído automaticamente de acordo com a ordem): Valor Descrição no Lookup

Atribuído 1 2 4 8 16

Esportes Cultura Lazer Leitura Música

Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado seria 3. Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado seria 13. Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música

1 (Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

Figura7: Configuração do lookup de edição Múltiplos Valores (Binário)

Label - Texto que será exibido para o item da lista no objeto checkbox. Colunas - Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Botão Alterar - Altera os atributos do item selecionado.

Botão Excluir - Exclui o item selecionado. Botão Limpar - Limpa os campos. Botão Salvar - Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup. Carregar Definição de Lookup - Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário. Recarregar formulário após alteração do valor - Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Checkbox. Opção marcar todos - Exibe uma opção para marcar e outra para desmarcar todos os itens.

Exibir valor original e lookup - Exibe o valor do campo e o valor retornado pelo lookup.

Valor lookup

Valor original e lookup

Separados por - Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados, e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-

top, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom).

Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Radio

Permite utilizar no campo do formulário um objeto do tipo radio.

Configuração Geral

Figura1: Interface Configuração Geral.

Atributos: Tipo do dado - O Tipo de dados Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial - Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são: Valor definido - O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema - O campo será preenchido com a data atual do servidor. OBS: Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Quantidade de caracteres - Permite configurar a largura do objeto Text informando a quantidade de caracteres. Gravar Variável - Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.

Nome da Variável - Permite definir o nome da variável de sessão que receberá o valor do campo. Campo Escondido - Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML - Objeto HTML usado para exibir o campo no formulário. Tipo SQL - Informa o tipo do campo no banco de dados.

VALOR NO BANCO DE DADOS

Permite definir o valor a ser gravado no banco de dados.

Figura3: Interface Valor Banco de Dados

As opções são válidas para Inserção e Atualização. Valor Definido - Permite especificar um valor fixo ou associar a variáveis globais.

Auto Incremento (automático) - Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.

Auto Incremento (manual) - A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Data de inclusão - Na inclusão o campo será preenchido com a data do servidor. Data de atualização - Na atualização o campo será preenchido com a data do servidor. IP do usuário - O campo receberá o IP da máquina que está acessando a aplicação. Calculado pelo banco de dados - O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado através de um Trigger.

Nulo - O campo será preenchido com nulo (null).

Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderá ser selecionado o item que será utilizado no formulário. Por exemplo, para um campo sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinâmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Figura1: Seleção do tipo de Lookup.

Lookup de Edição - Automático
Lookup utilizado para listar os valores que serão exibidos no campo Radio. Estes valores serão recuperados de forma dinâmica através de um Comando Select.

Figura2: Interface Lookup de Edição Automático.

Atributos : Comando Select - Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato "SELECT campo_chave , campo_a_ser_exibido FROM tabela". OBS: O valor do campo_chave será armazenado no campo da tabela. Colunas -Permite informar a quantidade de colunas para exibição dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Título / Negação - Permite exibir uma outra opção no campo (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada. Título - Texto exibido na opção do campo Radio. Recarregar formulário após alteração do valor - Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Radio. Exibir valor original e lookup - Exibe o valor do campo e o valor retornado pelo lookup.

Valor lookup

Valor original e lookup

Separados por - Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada. Usar conexão específica - Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base de dados não possui uma tabela com essas informações.

Figura3: Interface Lookup de Edição Manual.

Atributos: Label - Texto que será exibido para o item da lista no objeto radio. Valor -Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. Colunas -Permite informar a quantidade de colunas para exibição dos itens do radio. Botão Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Botão Alterar - Altera os atributos do item selecionado. Botão Excluir - Exclui o item selecionado. Botão Limpar - Limpa os campos. Botão Salvar - Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup. Carregar Definição de Lookup -Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário. Usar Título / Negação - Permite exibir uma outra opção no campo (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada. Título - Texto exibido na opção do campo Radio.

Recarregar formulário após alteração do valor - Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Radio. Exibir valor original e lookup - Exibe o valor do campo e o valor retornado pelo lookup.

Valor lookup

Valor original e lookup

Separados por - Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados, e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo.

Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Texto Auto-complete

Este campo exibe uma lista de itens obtidos com base em um comando Select. A informação de entrada serve como filtro dos itens que serão exibidos à medida que é digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Texto Auto-Complete o valor de cada item é alfa-numérico. Esta lista é carregada dinamicamente com tecnologia Ajax.

Configuração Geral

Figura1: Interface Configuração Geral do Campo.

Atributos: Tipo de Dado - Define o tipo do campo da aplicação. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial - Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são: Valor definido - O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema - O campo será preenchido com a data atual do servidor. OBS: Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Quantidade de caracteres - Permite configurar a largura do objeto Text informando a quantidade de caracteres. Campo tipo senha - Permite formatar o campo como password substituindo todos os caracteres digitados

pelo usuário por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Variável - Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Nome da Variável - Permite definir o nome da variável de sessão que receberá o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada. Campo Escondido - Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.

Campo sem usar atributo label Campo usando atributo label Criticar só no Submit - Valida o campo somente quando o formulário é submetido. Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML - Objeto HTML usado para exibir o campo no formulário. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatação dos Valores

Figura2: Interface Formatação dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opções são: Caixa Alta Todas em maiúscula

Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras

Todas em minúscula A primeira letra da primeira palavra em maiúscula A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo - Permite definir o tamanho mínimo que o campo aceita. Tamanho Máximo - Permite definir o tamanho máximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) não serão permitidas.

VALOR NO BANCO DE DADOS

Permite definir o valor a ser gravado no banco de dados.

Figura3: Interface Valor Banco de Dados

As opções são válidas para Inserção e Atualização. Valor Definido - Permite especificar um valor fixo ou associar a variáveis globais.

Auto Incremento (automático) - Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.

Auto Incremento (manual) - A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão - Na inclusão o campo será preenchido com a data do servidor. Data de atualização - Na atualização o campo será preenchido com a data do servidor. IP do usuário - O campo receberá o IP da máquina que está acessando a aplicação. Calculado pelo banco de dados - O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado através de um Trigger. Nulo - O campo será preenchido com nulo (null).

Lookup de Edição

Figura3: Interface Lookup de Edição.

Atributos: Comando Select - Local onde será digitado o comando select para que seja aplicado a Captura Texto. Registros - Permite alterar a quantidade de registros exibidos por pesquisa. Largura - Permite alterar a largura da caixa de captura (Capturar Texto). Opção de Busca - Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual). Captura Texto - Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrição - Permite exibir o label com a descrição. Usar conexão especifica - Permite selecionar uma conexão diferente da atual, caso seja necessário buscar campos de uma tabela que não pertencem a conexão corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados, e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo.

CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Número Auto-complete

NÚMERO AUTO-COMPLETE
Este campo exibe uma lista de itens obtidos com base em um comando Select. A informação de entrada serve como filtro dos itens que serão exibidos à medida que é digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Número Auto-Complete o valor de cada item é obrigatoriamente numérico. Esta lista é carregada dinamicamente com tecnologia Ajax.

Configuração Geral

Figura1: Interface Configuração Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicação. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Valor inicial - Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são: Valor definido - O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema - O campo será preenchido com a data atual do servidor. OBS: Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Quantidade de caracteres - Permite configurar a largura do objeto Text informando a quantidade de caracteres.

Gravar Variável - Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Nome da Variável - Permite definir o nome da variável de sessão que receberá o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada. Campo Escondido - Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.

Campo sem usar atributo label Campo usando atributo label Validar en Presentar - Validar campos sólo cuando presenten. Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML - Objeto HTML usado para exibir o campo no formulário. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatação dos Valores

Figura2: Interface Formatação dos Valores.

Atributos: Tamanho Máximo - Permite determinar o tamanho máximo do campo. Valor Mínimo - Permite definir o tamanho mínimo do campo. Valor Máximo - Permite definir o tamanho máximo do campo. Agrupamento - Permite definir o separador decimal. Aceita Negativo - Permite o campo aceitar valor negativo.

VALOR NO BANCO DE DADOS

Permite definir o valor a ser gravado no banco de dados.

Figura3: Interface Valor Banco de Dados

As opções são válidas para Inserção e Atualização. Valor Definido - Permite especificar um valor fixo ou associar a variáveis globais.

Auto Incremento (automático) - Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.

Auto Incremento (manual) - A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Data de inclusão - Na inclusão o campo será preenchido com a data do servidor. Data de atualização - Na atualização o campo será preenchido com a data do servidor. IP do usuário - O campo receberá o IP da máquina que está acessando a aplicação. Calculado pelo banco de dados - O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado através de um Trigger. Nulo - O campo será preenchido com nulo (null).

Lookup de Edição

Figura3: Interface Lookup de Edição.

Atributos: Comando Select - Local onde será digitado o comando select para que seja aplicado a Captura Texto. Registros - Permite alterar a quantidade de registros exibidos por pesquisa. Largura - Permite alterar a largura da caixa de captura (Capturar Texto). Opção de Busca - Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto - Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrição - Permite exibir o label com a descrição. Usar conexão especifica - Permite selecionar uma conexão diferente da atual, caso seja necessário buscar campos de uma tabela que não pertencem a conexão corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Por exemplo: um campo do tipo select com uma lista de estados, e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao

Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Imagem Html

Figura1: Interface Configuração Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Imagem - Define a imagem que deverá ser exibida. O ícone "Escolher imagem" lista imagens padrão do ScriptCase para seleção. O ícone "Fazer upload de uma imagem" possibilita que o desenvolvedor envie para o servidor uma imagem localizada em outra máquina. Borda da Imagem - Largura da borda da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Label

Figura1: Interface Configuração Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicação. Quando o campo é do tipo label, o campo é exibido como output apenas como saída de dado. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Texto - Caixa onde será informado o texto que será exibido ao lado do campo. Usar para recarga - Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário. Posicionamento - Permite posicionar o formulário no bloco escolhido.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Editor Html

Tipo do dado - Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras , números,caracteres. Label - Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Altura - Altura em pixels do Editor HTML Campo Escondido - Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo SQL - Informa o tipo do campo no banco de dados.

Barra de Ferramentas

Atributos: Propriedades: Localização - local do posicionamento da barra de ferramentas do Editor HTML Alinhamento - Alinhamento dos botões na barra de ferramentas Status - Barra de status, Não Exibir, Superior e Inferior;

Quantidade

- Quantidade de linhas na barra de ferramentas do Editor HTML. Organização dos Botões - Permite definir a posição dos botões na barra de ferramentas. Pré-Visualização - Permite visualizar a barra de ferramentas de acordo com as configurações acima.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Tema

Configuração Geral

Atributos: Tipo do Dado - Tipo do dado do campo da aplicação. Label - Título do campo na aplicação. Recarregar - Recarrega formulário após alteração.

Localizacao

LocalizaÇÃo
Configuração Geral

Atributos: Tipo do Dado - Tipo do dado do campo da aplicação. Label - Título do campo na aplicação. Recarregar - Recarrega formulário após alteração.

Youtube

As definições gerais

Atributos Tipo de dados - tipo do campo Application. Label - Campo etiqueta na aplicação. Display Mode -A forma como o vídeo é exibido, modal ou uma nova janela. Largura - a largura do vídeo em pixels. Altura -altura do vídeo em pixels. Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo SQL -Tipo de campo no banco de dados.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Google Maps

Permite a exibição de mapas da API do google.

Tipo do dado - Define o tipo de dado de exibição no campo da aplicação. Label - Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. Origem - Define o método de passagem de parâmetros para a API do Google. Modo de visualização - Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela. Largura - Define a largura do Mapa a ser exibido. Altura - Define a Altura do Mapa a ser exibido. Zoom - Define o Zoom inicial (disponÃveis pela API do Google) da localização no Mapa. Chave da API - Chave de autorização para visualizar os mapas. Nota: A API Key é uma chave única, formada por uma string (texto) alfanumérica, que nada mais é do que a licença de uso deste serviço. Quando você se inscreve para usar o serviço, a chave é vinculada a um domÃnio e um diretório no servidor. Todas as páginas que forem utilizar a API deve estar abaixo do diretório que foi usado neste cadastro. Caso você tenha um servidor web em sua máquina, é só adquirir uma chave para testes locais, e para isso é só colocar http://localhost no campo do domÃnio durante o cadastro. Para pegar a sua API Key é só entrar no site: http://code.google.com/intl/pt-BR/apis/maps/signup.html

Link Type - Define o tipo de ligação. Texto do Link - Texto para o link do mapa.

Tipo SQL - Tipo do campo na Base de dados.

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda - Permite aumenta o tamanho da borda do objeto input. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left, rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAÇÃO DA AJUDA

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configuração da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup - Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.

Hint - Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Texto - Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Bar Code

CÓdigo de Barras
ConfiguraÇÕes Gerais

Atributos: Tipo do dado - Tipo de dados do campo. Label - título do campo. Desabilitar Campo - Define se o campo será desabilitado em "Modo de Inserção", "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo SQL - Tipo do campo no banco de dados.

Código de Barras

Atributos: Tipo - Tipo de código de barras. Texto - Texto do código de barras para a ilustração. Existem 18 tipos de códigos de barras, que está listado abaixo:

CONFIGURAÇÃO DA VISUALIZAÇÃO

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Figura: Interface de definição de CSS a nível de campo.

CSS do Título Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de

fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do título. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do título. Altura - Para definir a altura do título. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que será aplicado no campo da aplicação. Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o tipo sublinhado na fonte. Tamanho da Borda - Permite aumenta o tamanho da borda do campo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left rigth, center e justify). Alinhamento Vertical - Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, texttop, middle, bottom, text-bottom). Largura - Para definir a largura do campo. Altura - Para definir a altura do campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc Tamanho - Permite escolher o tamanho da fonte, que será aplicado no título da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Negrito - Permite aplicar o tipo negrito na fonte.

Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tamanho da Borda . sub. Cor da Borda . aparecerá a ajuda descrita no campo Descreva Ajuda.Para definir a largura do objeto input. texttop. utilizando uma paleta de cores para ser aplicada no objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite aumenta o tamanho da borda do objeto input. Alinhamento Vertical . bottom. que ao ser clicado. Hint . center e justify). Tipo do Help: Popup . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Atributos: Descreva Ajuda . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. top. middle. Largura . rigth.Permite posicionar o label do filtro no local desejado (left.Permite posicionar o label do fitro no local desejado (baseline. isto é.Permite aplicar o tipo sublinhado na fonte. Altura . super.Sublinhado . Alinhamento Horizontal . será exibido o ícone de ajuda ao lado do campo.Para definir a altura do objeto input.Ao passar o cursor do mouse sobre o campo.Ao escolher o tipo popup.Permite escolher a cor da borda. . exibirá o que foi informado no atributo Descreva Ajuda. text-bottom).

.Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

atributos e visualização da aplicação. definir os valores e o formato do cabeçalho entre outros.Layout Visão Geral VISÃO GERAL Neste módulo estão disponíveis recursos de edição. de forma que podemos atribuir schemas de visualização. organizar os campos em blocos. .

Configuração Das Paginas PÁGINAS Utilizando a definição de blocos. onde cada aba contém os blocos definidos em Organização dos Blocos. Controle e Filtro é possível criar mais páginas para uma aplicação. Onde em cada aplicação é criada uma página que tem nome default "pag1". que pode ser renomeada. . identificada por Pag1. e em cada uma delas. Controle e Filtro). Em aplições de Formulário. O uso de páginas é bastante indicado quando temos uma aplicação que envolve vários campos de uma tabela (mais de 20 por exemplo). você pode incluir vários blocos. com a criação de novas páginas. Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos (ver Figura2). Um formulário com mais de 20 campos na vertical seria de difícil utilização. uma página é um conteiner de blocos. Figura2: Aplicação de Formulário utilizando recurso de Páginas. CONFIGURAÇÃO DAS PÁGINAS A aplicação de formulário já traz uma página padrão. Uma aplicação pode ter várias páginas. As páginas são exibidas na aplicação de modo de Abas. Figura1: Interface de Configuração das Páginas( disponível apenas para aplicações de Formulário.

basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo. Selecionada a cor desejada. Cor da Fonte Selecionada . Tamanho da Fonte . Basta selecionar a fonte na lista existente.Figura3: Interface Configuração das Páginas Atributos: Para incluir nova página. Cor do Fundo Não Selecionado . Clicando no ícone existente à direita do campo. Cor da Fonte Não Selecionada . basta preencher os dois campos textos acima do Botão Incluir. NOTA: A definição de páginas só é levada em consideração para formulários na orientação Unico Registro Configurações relativas a Aba da Pasta Nome da Fonte . Para excluir uma página.Permite definir a cor de fundo que terá a Aba não Selecionada. basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.Campo para definição da cor para o texto que terá a Aba não Selecionada. no primeiro campo atribuir um nome a página e no segundo campo selecionar imagem que será apresentada como ícone da pasta. é aberta uma tela contendo uma paleta de cores. Clicando no ícone existente à direita do campo é aberta uma tela para seleção da fonte. e em seguida clicar no botão INCLUIR. basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.Permite definir a cor de fundo que terá a Aba Selecionada. Clicando no ícone existente à direita do campo.Informa o tamanho de fonte desejado. basta clicar no botão de exclusão apresentado na linha da página correspondente. é aberta uma tela contendo uma paleta de cores. Selecionada a cor desejada. . basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo. Clicando no ícone existente à direita do campo. que é transferida para o campo abaixo da lista e clicar no botão Confirmar. é aberta uma tela contendo uma paleta de cores. A tela é fechada e a opção é transferida para o campo da tela principal. Clicando no ícone existente à direita do campo. Cor do Fundo Selecionado . Selecionada a cor desejada.Permite definir qual a fonte das letras e caracteres a serem exibidos no campo.Campo para definição da cor para o texto que terá a Aba Selecionada. Selecionada a cor desejada. é aberta uma tela contendo uma paleta de cores.

para mudar um bloco de página é só arrasta-lo até a página desejada. No lado esquerdo de cada bloco existem dois ícones o primeiro relativas ao bloco e o segundo para exclusão do bloco. Controle ou Consulta com orientação Slide.Configuração Dos Blocos BLOCOS Conceitualmente um bloco é um "container" onde posicionamos nossos campos de uma Aplicação de Formulário. Desta forma. tem a função de editar todas as informações Organização e Mudança de posição dos Blocos Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página. . este com o mesmo nome da aplicação. Veja agora como remover um bloco da exibição Clique sobre o bloco desejado e arraste-o até o item "Blocos não exibidos". Clique e araste o bloco que deseja alterar para a sua nova posição. Podemos adicionar quantos novos blocos quisermos e organizá-los da maneira que nos for mais conveniente. Figura1: Tela de Configuração dos Blocos. é lá que definimos se o próximo bloco virá ao lado ou abaixo do corrente. assim como você pode remover um bloco arrastando-o até o item "Blocos não exibidos". Por default as aplicações criadas no ScriptCase são constituídas de um único bloco. Veja as imagens abaixo. Na tela abaixo observe que há uma coluna chamada ORGANIZAÇÃO .

"Ao Lado" o label será exibido ao lado do campo.Flag que controla se o título do bloco será exibido.Nome do Bloco.Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Label (Exibir) .será exibido o label acima do campo. Campos (Colunas) . Título (Exibir) . Campos (Posição) . Label (Posição) .Os campos serão exibidos lado a lado sem conter tabulação.Opções de exibição do label: "Acima" .Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas. .Atributos: Bloco (Nome) .Título do bloco que será exibido na aplicação. "Ao Lado" .De que forma os campos serão exibidos dentro do bloco: "Abaixo" .Flag que controla se o label dos campos dentro do bloco devem ser exibidos.Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas. "Corrido" . Label .

caso a informação seja em percentual especificar (%). InclusÃo de blocos Para incluir novos blocos em uma Aplicação. No fim clique no botão Criar.Organização (Próximo) . . será apresentada a seguinte interface para definição do nome e label do bloco. Em seguida.Especifica em pixels ou percentual a largura que o bloco deverá ocupar. "Ao Lado" . Collapse .Forma como os blocos ficarão organizados dentro da página: "Abaixo" . Organização (Largura) .Habilta opção de fechar (colapse) o bloco. Exemplo: Se são dois blocos lado a lado um bom tamanho é 50%.Indica que o próximo bloco será exibido abaixo . basta clicar no botão . para cada bloco.Indica que o próximo bloco será exibido em Aba.Indica que o próximo bloco será exibido ao lado. "Aba" .

que fica do lado esquerdo do bloco. No fim clique no botão Salvar. Em seguida. será apresentada a seguinte interface para definição dos parâmentros do bloco.Texto que será que mostrado no bloco da aplicação. Label .Nome do bloco. Figura2: Interface de Edição do Bloco. EdiÇÃo dos blocos Para editar um bloco basta clicar no ícone . Atributos: Nome .Figura2: Interface de Criação de Novo Bloco. . Atributos: Nome .Nome do bloco.

Espaçamento das células do bloco. Largura das Colunas . Cor da Borda . Posição do Label . . Organização dos Campos .Exibe o título do bloco. Largura do Bloco .Alinhamento horizontal do título do bloco (Esquerda.Esta opção.Forma de cálculo das colunas do bloco.Título .Altura em pixels da linha do título do bloco. Altura do Título .Forma de organização dos campos no bloco. Colunas . Alinhamento Vertical . Cor da Fonte .Largura da borda do bloco. Cor do Fundo . Figura de Fundo . Altura do Bloco . Meio e Baixo). permite exibir o título do bloco.Nome da fonte aplicada no título do bloco. Próximo Bloco . Alinhamento Horizontal .Cor da fonte do título do bloco.Largura do bloco (width). Exibir Label .Altura do bloco (height). CellSpacing . Exibir Título . Fonte do Título . Largura da Borda .Tamanho da fonte aplicada ao título do bloco.Figura de fundo da linha do título do bloco.Cor para exibir o label dos campos. quando ativada.Exibir os labels dos campos do bloco.Cor de fundo da linha do título do bloco.Posicionamento do próximo bloco em relação ao atual. Centro e Direita).Alinhamento vertical do título do bloco(Topo.Habilta opção de fechar (colapse) o bloco. Collapse .Posicionamento do label dos campos em relação aos dados.Cor da borda do bloco. Tamanho da Fonte .Quantidade de colunas de campos no bloco. Cor do Label .

.Visualização VISUALIZAÇÃO Figura1: Interface Configuração da Visualização. podemos definir o esquema de visualização de uma aplicação em específico. permite a definição de valores a outros atributos a nível de Projeto.Permite a escolha do modelo para compor o cabeçalho da aplicação. Modelo para o Rodapé .Permite escolher qual será o modelo usado para compor o rodapé da aplicação. etc) que irá compor a aplicação.fontes. que além do esquema de visualização. Atributos: Modelo para o Cabeçalho . Esquema . isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto. Nesta interface.Escolhendo um dos esquemas existentes. será carregado o modo visual (cores.

Cabeçalho & Rodapé CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Título: Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no "Título do Filtro ". clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Para localizar as imagens existentes e selecionar uma.Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. O formato poderá ser informado no campo texto que aparece ao lado. estará associando o valor do campo para exibição no cabeçalho. Variáveis de Cabeçalho . RODAPÉ . Exibir Cabeçalho . Existem diversos formatos de exibição utilizando a data e a hora do servidor. Figura1: Interface Cabeçalho. Valor: Quando selecionado o tipo "Valor". Escolhendo um desses campos. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Imagem: Quando selecionado o campo tipo imagem. abrirá um Combobox ao lado com os campos que fazem parte do "Select". Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização. Dependendo do tipo. Título da Consulta -Permite informar um título para ser exibido na aplicação.Esta flag determina se o cabeçalho será exibido. Ex: "Nome do Funcionário: [v_nome]". pode ser informado textos e "Variáveis globais". aparece um campo para o preenchimento do nome da imagem existente no servidor. será necessário associar um conteúdo ao mesmo. será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Data: Quando é selecionado o tipo "Data".

clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Pode ser informado textos e "Variáveis globais". Data: Quando é selecionado o tipo "Data". Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização. Imagem: Quando selecionado o campo tipo imagem. Ex: "Nome do Funcionário: [v_nome]". será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. dependendo do tipo será necessário associar um conteúdo ao mesmo. Escolhendo um desses campos. Existem diversos formatos de exibição utilizando a data e a hora do servidor. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". estará associando o valor do campo para exibição no Rodapé. aparece um campo para o preenchimento do nome da imagem existente no servidor. o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé.Figura2: Interface Rodapé. Exibir Rodapé .Esta flag determina se o Rodapé será exibido na aplicação. . Valor: Quando selecionado o tipo "Valor". abrirá um Combobox ao lado com os campos que fazem parte do "Select". Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. O formato poderá ser informado no campo texto que aparece ao lado. Para localizar as imagens existentes e selecionar uma.

onBeforeUpdate . onBeforeDelete .Este evento é executado depois de atualizar um registro. etc. onInit . No Help de Contexto de cada Evento é exibido apenas as Macros disponíveis para o mesmo.Este evento é executado quando o aplicativo está carregando. Imagem 1: Button acesso Event do formulário de candidatura. onLoad . Insert. ou seja. OnValidate . clicando nos botões (novo. . onde é possível separar cada ação no momento adequado (Exemplo: Após alterar um registro) e possibilitando também um desenvolvimento mais organizado.Este evento é executado após a eliminação. Filter). onAfterUpdate . onAfterDelete . Update.Este evento é executado antes da eliminação.Eventos Eventos O ScriptCase trabalha com o conceito de eventos.Este evento é executado após a inserção. Delete.) Qualquer evento pode usar funções pré-definidas disponíveis no Scriptcase.Este evento é executado. clicando sobre a validação (OK. inserção.Este evento ocorre quando a página é carregada. dependendo da aplicação. onAfterInsert . quando estiver a navegar a partir de um registro para outro.Este evento é executado para recarregar a página do aplicativo. onBeforeInsert .Este evento é executado antes de atualizar um registro. Essas funções são chamadas de "Scriptcase Macros".Este evento é executado após a inserção. onRefresh .

.Veja mais sobre Scriptcase Macros.

o trafégo de informações desnecessárias são evitados.Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usuário é validado contra um banco de dados (tabela).Este evento ocorre quando o campo tem o foco. onBlur . . Imagem 1: Interface AJAX evento. Passando parâmetros é opcional. onClick . Os seguintes eventos estão disponíveis com o ScriptCase. Para os usuários válidos que retorna o nome.Eventos Ajax Usando AJAX. acelerando o processamento das aplicações. Figura2: Selecionando campos e eventos para o processamento AJAX. onFocus . o valor do campo não é alterado eo foco é direcionado para outro objeto.Este evento ocorre quando o campo tem o foco eo valor do campo é mudado eo foco é direcionado para outro objeto. onChange .Este evento ocorre quando o campo é clicado. Para os usuários inválido será exibida uma mensagem. Exemplo: 1 º .Selecione o campo e os eventos utilizados no processo AJAX (em código PHP).

Veja a macro Wizard Macros para uma selecção de macros ScriptCase disponíveis. Essas funções são chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros. O código é processado pelo servidor e o resultado XML enviado para o navegador.Digite a regra de negócio no editor PHP aberto.2 º . Figura3: Programação PHP com AJAX. Qualquer evento pode usar funções pré-definidas disponíveis no Scriptcase. .

clique na opção botão Novo e digite um nome e o tipo do botão. PHP.Botões Botões BOTÕES Além dos botões de seus próprios aplicativos. também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar. . Tipos de botão: (Javascript. Excluir um botÃo Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira). Linking). Novo Botão Para criar um novo botão. Imagem2: Nova função do botão.

Botão Javascript Criando um botão Tipo Javascript Além dos botões de seus próprios aplicativos. CSS Style . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão.Para não exibir a mensagem. Mensagem de Confirmação .Sugestão de mensagem.Nome da classe CSS.Modo de exibição do botão na barra de ferramentas (Botão). Modo de Exibição . deixe o campo vazio. digite o nome e selecione o tipo de botão. Para criar um novo botão. estilo criado nos botões do editor do esquema. Hint . imagem e link). Layout de Botões .Título do botão no aplicativo. Imagem2: Nova função do botão. clique em "Novo botão. Existem três tipos de botões de exibição: (Button. Label . também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar.

Sugestão de mensagem. deixe o campo vazio. Label . Modo de exibição (Link) Imagem1: Interface de Configurações do Botão. Hint .Modo de exibição do botão na barra de ferramentas (Imagem).Ícone do botão que será exibido. Modo de exibição (Imagem) Imagem1: Interface de Configurações do Botão. Modo de exibição .Modo de exibição do botão na barra de ferramentas (Link). . Mensagem de Confirmação .Título do botão no aplicativo.Sugestão de mensagem. Imagem2: Botão exibido na barra de ferramentas.Para não exibir a mensagem.Imagem2: Botão exibido na barra de ferramentas. Hint . Modo de exibição . Ícone .

estilo criado nos botões do editor do esquema. . Layout de Botões Imagem2: Botão exibido na barra de ferramentas. Excluir um botÃo Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira). deixe o campo vazio. CSS Style .Para não exibir a mensagem.Mensagem de Confirmação . CÓdigo Imagem2: Interface JavaScript.Nome da classe CSS.

também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar. digite o nome e selecione o tipo de botão. imagem e link). Existem três tipos de botões de exibição: (Button. Mensagem de Confirmação . Imagem2: Nova função do botão.Botão Php Criando um botão tipo PHP Além dos botões de seus próprios aplicativos. Hint . CSS Style . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão.Sugestão de mensagem. Label . deixe o campo vazio. estilo criado nos botões do editor do esquema. Para criar um novo botão.Modo de exibição do botão na barra de ferramentas (Botão).Título do botão no aplicativo. Layout de Botões . clique em "Novo botão.Para não exibir a mensagem.Nome da classe CSS. Modo de Exibição .

Hint .Ícone do botão que será exibido.Sugestão de mensagem. Label .Modo de exibição do botão na barra de ferramentas (Link).Modo de exibição do botão na barra de ferramentas (Imagem). deixe o campo vazio. Hint . Mensagem de Confirmação .Imagem2: Botão exibido na barra de ferramentas.Sugestão de mensagem. .Para não exibir a mensagem. Modo de exibição (Imagem) Imagem1: Interface de Configurações do Botão.Título do botão no aplicativo. Modo de exibição (Link) Imagem1: Interface de Configurações do Botão. Imagem2: Botão exibido na barra de ferramentas. Modo de exibição . Ícone . Modo de exibição .

. estilo criado nos botões do editor do esquema.Mensagem de Confirmação .Para não exibir a mensagem.Nome da classe CSS. deixe o campo vazio. Imagem2: Interface Php. Excluir um botÃo Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira). CSS Style . Layout de Botões Imagem2: Botão exibido na barra de ferramentas. Código .

Sugestão de mensagem. digite o nome e selecione o tipo de botão.Para não exibir a mensagem. Layout de Botões . Imagem2: Novo botão.Título do botão no aplicativo. estilo criado nos botões do editor do esquema. também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar. CSS Style . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão.Modo de exibição do botão na barra de ferramentas (Botão).Nome da classe CSS. Mensagem de Confirmação . Existem três tipos de exibição de botões: (Botão. Hint . clique em "Novo botão. imagem e link). deixe o campo vazio.Botão Ligação Criando um botão do tipo Link Além dos botões de seus próprios aplicativos. Para criar um novo botão. Label . Modo de Exibição .

deixe o campo vazio. Hint .Para não exibir a mensagem.Título do botão no aplicativo. Modo de exibição (Imagem) Imagem1: Interface de Configurações do Botão. Ícone . Modo de exibição .Modo de exibição do botão na barra de ferramentas (Link). Hint .Sugestão de mensagem. . Modo de exibição (Link) Imagem1: Interface de Configurações do Botão.Modo de exibição do botão na barra de ferramentas (Imagem). Mensagem de Confirmação . Modo de exibição .Imagem2: Botão exibido na barra de ferramentas.Ícone do botão que será exibido. Imagem2: Botão exibido na barra de ferramentas.Sugestão de mensagem. Label .

Para não exibir a mensagem. .Selecione nos botões o tipo link e clique em próximo (como a imagem abaixo). No menu da aplicação (lado esquerdo da janela). e siga os passos abaixo para criar o vínculo necessário para concluir a operação. Imagem2: Criar nova vinculação. CSS Style .Nome da classe CSS.Mensagem de Confirmação .clique na opção novo link. Criando um novo link 1 . existe uma opção para criar novas ligações e configurar o botão link. 3 . estilo criado nos botões do editor do esquema. deixe o campo vazio. Image4: Interface de Lista de aplicações. Imagem3: Interface tipo de link.Seleccione a aplicação que será chamada e clique em Avançar. O botão de ligação requer que um link lhe seja associados. Layout de Botões Imagem2: Botão exibido na barra de ferramentas. 2. como na imagem abaixo.

Abrir em outra janela . Vazio . Imagem6: Interface de Definição de Parâmetros .mostrar Iframe. Image8: Interface das Propriedades de Link / Form. Abrir em uma Iframe.Vazio..Nenhum valor será passar.Endereço acessado quando o usuário sair da grid. Modo de Operação do Link . valor ou vazio.Mostra o formulário na mesma janela do navegador.4 -Definir os parâmetros passados.Como será apresentado o link. Imagem5: Interface de Definição de Parâmetros .Utiliza o campo usado para passar o conteúdo. Pode ser de três tipos: de campo.Mostrar a forma como o mesmo na mesma janela que a pesquisa. Campo . Fixo . Abrir na mesma janela . URL de saída da aplicação chamada .Campo.Abra uma nova janela para mostrar o formulário. 5 -Definir as propriedades do link formulário . Imagem7: Interface de Definição de Parâmetros . saindo da pesquisa e ir para o formulário.Utiliza um conteúdo estático. .Valor. abaixo da pesquisa de um iframe é criado para exibir o formulário.

Propriedades do formulário . .Mensagem exibida quando o mouse está sobre o campo de ligação seleccionado.Selecione os botões que serão mostrados. Excluir um botÃo Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira).Hint do link da aplicação .

Figura1: Formulário Mestre / Detalhe. Veja mais: Como criar um Mestre Detalhe . em uma única tela. de tabelas com relacionamento 1:N.Form Detalhes Form Detalhes Permite criar formulários para atualização.

Figura1: Criando um novo Mestre/detalhe Definindo o nome e o label Informando o nome e o label da ligação de detalhe.Criando Form Detalhes CRIANDO FORM DETALHES No menu de aplicação. serão listados os campos do formulário detalhe para serem associadas a chave primária do mestre com a chave estrangeira do detalhe. .O usuário deverá escolher a aplicação que será chamada. Lista de Aplicações O formulário para ser um detalhe obrigatoriamente precisa ser do tipo Grid Editável ou Grid Editável (View). e somente estes tipos serão listados. do lado direito. clicando sobre o item Nova Ligação da pasta Mestre/Detalhes poderá ser criada uma nova ligação de detalhe. Definição dos Parâmetros Na coluna Campo do lado esquerdo serão mostrados todos os campos do formulário mestre e na coluna Chave.

As opções são: Parcial Faz paginação de acordo com a quantidade de registros informada a seguir.Permite selecionar os botões que serão exibidos no formulário detalhe. As propriedades da ligação são mostradas abaixo: Atributos: Propriedades do Formulário . Paginação .Editando Ligação Propriedades da LigaÇÃo Depois de criada a ligação. Total Exibe todos os registros do formulário detalhe.Permite selecionar se o formulário detalhe será uma grid editável (view) ou não.A quantidade de registros que serão exibidos no formulário detalhe. Quantidade de Registros . é possível alterar as propriedades clicando na ligação criada e selecionando a Ação chamada Propriedades. caso a . Figura1: Ligações de uma aplicação.Permite selecionar a forma de paginação do formulário detalhe. Propriedades do Iframe.Permite configurar em pixels a altura e a largura do iframe onde será exibido o formulário detalhe. Outras Propriedades: Grid Editável View.

paginação seja Parcial. As opções são: Criticar caso exista dependência Excluir dependências Exibe mensagem de erro caso exista dependência no formulário detalhe do registro sendo excluído no mestre. . Editar Ligação: Este botão permitirá refazer a ligação para a aplicação detalhe. Na exclusão .Permite escolher a forma como as dependências do formulário detalhe serão tratadas. Exclui todas as dependências existentes no formulário detalhe.

Caso use conexão específica será exibido um select com as conexões disponíveis no projeto. Definimos o Nome do Campo. Veja mais: Atualiza Tabela de Ligação Atualizando relaçães Muitos-para-muitos através de CheckBox List Figura1: Aplicação gerada com associações as tabelas Identificação Esta ligação será manipulada como um campo dentro da aplicação de Formulário. o Label e se usará conexão específica para esta ligação. . Figura2:Criando campo Atualiza Tabela de Ligação. o Tipo de Dado.Atualiza Tabela De Ligação Relações N-N Permite configurar a atualização automática de tabelas de ligação em relacionamentos N:N.

responsável pela exibição do conteúdo de seleção do campo de atualização.Informação da Consulta Neste passo será informada a origem dos dados que ficarão disponíveis para o usuário selecionar (lookup). Figura3: Informando o comando select. Permite escolher se o comando select será informado ou irá se basear em uma tabela. Exibição Lookup Figura6: Campo com exibição de lookup Define-se a forma de exibição do campo de atualização. . Figura4: Baseando numa tabela Código: Valor que será armazenado na tabela de ligação. Figura5: Comando select. Comando Select Comando Select informado pelo usuário ou criado baseado em uma tabela. Descrição: Valor que será exibido no campo de atualização. Caso seja escolhida a opção Desejo me basear numa tabela serão exibidos três selects para escolha da tabela e dos campos Código e Descrição.

Figura9: Seleção da tabela de atualização. Marcar e desmarcar todos: Opção para marcar e desmarcar todos registros (disponível apenas para o objeto Checkbox). Separados por: Quando a opção Mostrar valor original e lookup estiver habilitada deve-se definir um separador entre o código e a descrição.Figura7: Tipo de objeto do campo. Os tipos são: Select. Exibir Título: Exibe título do atributo de ligação (ver atributo de ligação). Altura: Define a altura do objeto (disponível apenas para os objetos Select e Duplo Select). Objeto: Tipo de objeto do campo de atualização que será exibido no formulário. Mostrar valor original e lookup: Exibe o código e a descrição informados no comando select. Chave de Ligação . Tabela de Ligação Figura8: Tabela de ligação Define a tabela de relacionamento que será atualizada. Checkbox e Radio. Duplo Select. Colunas: Define a quantidade de colunas (disponível apenas para os objetos Checkbox e Radio).

É gravado um valor sem a necessidade de entrada de dado do usuário.Figura10: Chave de ligação Define os campos da aplicação que estão relacionados com os campos da tabela de ligação. para tanto é necessário criar um campo e . Atribuição . para tanto é escolhido um campo da própria aplicação. Entrada de dados . Figura15: Definindo o campo de atribuição. Campo Lookup Figura12: Campo Lookup Define o campo da tabela de lookup que está relacionado com a tabela de ligação. Figura11: Definindo valores para os campos da tabela de atualização.É gravado um valor informado pelo usuário. Atributos de Ligação Figura14: Visão da aplicação gerada com atributo de ligação Tipo de Acesso Define os valores que serão gravados nos campos da tabela de ligação que não são chave estrangeira. Figura13: Definindo chave estrangeira da tabela de relacionamento.

Configuração da Visualização (opcional) Define toda configuração de visualização do campo de ligação. Filtro (apenas para Duplo Select) Figura16: Filtro no campo Duplo Select Define um filtro para o campo de ligação. Campos do Filtro .relacioná-lo pelo select. Limite de Registros .Quantidade máxima de registros retornados pela pesquisa. Figura18: Configuração da Visualização CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Estado Inicial . Figura17: Configuração do Filtro do campo de ligação. . setando os atributos CSS do campo.Define se na pesquisa será exibido o Código e/ou Descrição. isto é.Define se na carga do formulário o campo virá Preenchido ou Vazio. título e objeto . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

aparecerá a ajuda descrita no campo Descreva Ajuda. que ao ser clicado.Ao passar o cursor do mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo. Tipo do Help: Popup . . Atributos: Descreva Ajuda .Figura1 Configuração da Ajuda utilizando Pop-UP.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Texto .Ao escolher o tipo popup.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Hint . exibirá o que foi informado no atributo Descreva Ajuda.

todos os hint e mensagens serão colocados dentro do idioma escolhido. Descrição . a seguir vamos descrever esses atributos. Esquemas em Sessão .Idioma da aplicação gerada. .Aplicação Configuração CONFIGURAÇÃO Nesta pasta ficam atributos comuns as aplicações criadas através do ScriptCase. dispensando o uso da macro sc_image.Caminho absoluto onde estão armazenados os documentos da aplicação.Compartilha temas com outras aplicações baseadas nos valores em sessão. este código pode ser renomeado através do menu principal. Diretório de Imagens . Localização em Sessão . Caminho dos Documentos .Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio.Código da aplicação determinado momento da criação da aplicação. Localização .Pasta onde a aplicação será armazenada no grupo de trabalho. Figura1: Interface Configuração Atributos: Código da Aplicação .Compartilha localização com outras aplicações baseadas nos valores em sessão. Pasta .Diretório base onde estão armazenadas as imagens da aplicação. Imagens Extras da Aplicação .Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.

Tamanho máximo do arquivo .Título da mensagem de erro na aplicação.Edição por Projeto . O valor padrão é desabilitado.Permite exibir a linha de título da mensagem de erro.Associe arquivos do WebCase a sua aplicação. Timeout . (Somente para formulários com orientação grid editável e grid editável view. Atributos: Posição do Erro .Permite exibir a linha de título da mensagem de erro no campo..Título da caixa de mensagem.Seta o tamanho máximo para fazer upload do arquivo.Os registros podem ser selecionados no checkbox para serem atualizados ou removidos. Exibir Título do Erro na aplicação . Modo Debug . Timeout Erro . Configuração do Erro Figura2: Interface Configuração do Erro. esquerda.) .) .Permitir que outros usuários do projeto editem a aplicação. o Tab será acionado. (Somente para formulários com orientação de múltiplos registros.Tempo de exibição da mensagem de erro de validação. Zero assume o valor padrão do PHP. HelpCase Link . Título Mensagem . exibindo os comandos SQL no momento da sua utilização.Exibir o comando SQL que originou o erro. Erro SQL .Posição do erro na aplicação.Ao teclar Enter. Exibir Título do Erro no campo .Tempo de timeout de execução em segundos. ..Exibir informação do script e linha onde ocorreu o erro. Título do erro . Exibir output Ajax . . Timeout Mensagem . Tabular com o Enter .Exibe uma janela de erro via Ajax. acima e abaixo. Atualiza e Remove registros.Rodar a aplicação em modo debug. Valores: direita. Erro Script .Timeout da mensagem de atualização do Ajax.

Image1: Interface de Navegação. logo abaixo da mensagem aparecerá o botão OK que ao ser clicado retorna ao formulário.Nome da variável através do qual será armazenada a URL da aplicação real. Mensagem após Atualização .Permite definir se após a inclusão de um registro.Mensagem a ser exibida após a atualização de um registro.URL para redirecionamento no caso de não haver nenhuma variável global disponível.Quando sair do aplicativo. .Navegação Define os atributos de navegação de uma aplicação.URL para o qual o usuário será redirecionado quando ele sair da aplicação. Sair da Aplicação . e logo abaixo da mensagem aparecerá o botão OK que ao ser clicado retorna ao formulário. Variável de Redirecionamento. Ocorrerá a navegação para outra página e a mensagem será exibida. Ocorrerá a navegação para outra página e a mensagem será exibida. Fechar janela . URL de Redirecionamento . a aplicação retornará a edição do registro ao invés de abrir novamente o modo de inserção de um novo registro. Atributos: URL de Saída.Mensagem a ser exibida após a inserção de um registro.Sair da aplicação após o processamento do formulário. fecha a janela do navegador. Mensagem após inserção . Retornar após a inclusão .

Mostra todas as variáveis globais usadas no aplicativo.nome da variável na aplicação. Atributo . Variável global Esta tabela mostra as variáveis globais sendo usados dentro do aplicativo. CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso. Seleccione a forma como ela é passada para o aplicativo de controle. as variáveis "v_customerid" aparece na configuração de variáveis. a variável global é um parâmetro externo necessários para a execução do aplicativo. criado por campos especiais. Imagem 2: Variáveis Interface Settings. Get) Imagem 1: Interface variáveis globais. Exemplo: Selecione Cliente. Essas variáveis devem ser passadas para a aplicação que está sendo implementado através de um dos métodos (Session. . no s de pesquisa ou inserindo uma variável no Application Data General campo para substituir o nome do campo.Variáveis Globais Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39. etc As variáveis globais são definidos entre colchetes ([variável]). O pedido pode incluir variáveis globais na cláusula WHERE. Post.

a variável deve ser criada como uma variável de sessão no PHP por outra aplicação antes de chamar de pesquisa que está sendo definido.Define o comportamento das variáveis. Variável métodos passagem: Sessão . Em tempo de execução no ambiente de desenvolvimento. Post . esse conteúdo é dividido em três blocos. . se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo não serão aceitas.Value . sendo visível para o navegador. Get .Define que a variável deve ser passada pela linha de comandos HTML.Determina que a variável foi definida. Configurações . Descrição .Define se a variável é uma entrada ou saída. Tipo (Entrada / Saída) .Define a forma como a variável é recebida pelo aplicativo. isso significa que.Não validar (verificação) da variável em tempo de execução.Nesta opção. são eles: Alcance . um formulário solicitando as variáveis utilizadas pelo aplicativo é exibida.Define que a variável deve ser passada através do método post do formulário.

Atributos: Filter .Edição Expressa Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55. E dit Buton .Após as modificações necessárias no tipo de dados ea etiqueta do campo.Selecione na combobox uma das opções: Todos os campos ou campos de formulário e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez. basta clicar no botão atualizar. . Ao definir nesta funcion será mostrada a tela abaixo: Image1: Interface do Express Edition. ela é aberta uma janela que apresenta todos os atributos dos campos selecionados. Imagem2: Interface apresentado a partir do botão Editar. APLICAÇÃO .Express Edition Esta função permite actualizar o campo atributos da aplicação de forma generalizada acelerar o aperfeiçoamento da aplicação. que podem ser modifided rapidaly. Atributos: Update Button . ropertiers P .Quando for selecionada. por isso as atualizações que foram feitas serão atribuídos para o campo.devem ser informados os atributos que devem ser mostrados permitindo a atualização.

será o mesmo da exclusão de um campo que existia na aplicação mais a inclusão de um novo campo.os campos marcados em "verde" serão incluídos no formulário. e os campos marcados em "laranja" serão atualizados. Caso na tabela de origem ocorra alguma alteração. essa alteração se mostrará visível como demonstrado na imagem abaixo: Figura1:Tela da função Sincronizar tabela. figura acima. . os campos marcados em "vermelho" serão excluídos da aplicação. Após acessar a função a partir do link "Sincronizar Tabela" é exibida uma tabela de comparação entre os campos da aplicação (tabela a esquerda)e os campos da tabela do banco de dados(tabela a direita). pois sofreram alteração de tipo na base de dados.Sincronizar Tabela Este Processo realizará uma comparação entre as definições de campos da aplicação e os campos da tabela de origem no banco de dados. ou exclusão. comparativamente. ou ainda uma mudança no tipo do dado. o efeito da sincronização de tabela. Nota: Ao ser renomeado um campo de tabela na base de dados. como por exemplo a inclusão de um novo campo.

Na tela abaixo o usuário poderá editar uma ligação existente ou fazer criação de uma nova aplicação.Utilizado para ligar o Formulário através de um link a qualquer outro tipo de aplicação. Esse tipo de ligação está associado aos eventos de Inclusão e/ou Alteração. Figura2: Interface Ligação entre Aplicações Tipo de ligaÇÃo ."Captura" ou "Botão".Utilizado para ligar o formulário a outra aplicação através de um clique no botão previamente criado (Botão do tipo Ligação). "Aplicação". ao ocorrer um desses eventos a navegação será efetuada para aplicação que estamos chamando. ao ser selecionado abre outra janela mostrando uma aplicação de consulta. ao ocorrer um desses eventos a navegação será efetuada para aplicação que estamos chamando.AplicaÇÃo Utilizado para ligar nosso Formulário a qualquer outro tipo de aplicação.Utilizado para ligar o Formulário a qualquer outro tipo de aplicação.Ligações LIGAÇÕES Utilizamos para interligar a aplicação de Formulário que estamos definindo com outras aplicações. A tela abaixo "Lista de Aplicações" mostra as aplicações de formulário. Esse tipo de ligação esta associado aos eventos de Inclusão e/ou Alteração. Captura . Figura1: Menu de Ligações Criando Ligação Na tela abaixo o usuário deverá especificar qual o tipo de ligação a ser efetuado. o usuário deverá escolher aplicação que deverá ser ligada e clicar em Continuar >> . Nessa aplicação que será aberta pode se fazer pesquisas e retornar um valor para caixa de texto. Botão . "Campo" . São quatro os tipos de ligações disponíveis: Aplicação .Será criado um ícone ao lado do campo dentro do Formulário. Campo . Para efetuarmos essa ligação devemos criar um campo especial do tipo Label e associar o mesmo a ligação.

Na tela abaixo "Propriedades da Ligação" deverão ser preenchidos os atributos relativos a ligação. do lado direito. do lado esquerdo.Ao escolher esta opção deve-se informar o campo a ser usado para passagem de conteúdo. Redirecionar após Atualização . Figura4: Interface Definição dos Parâmetros. existem três opções. Atributos: Redirecionar após inclusão . Valor .Figura3: Interface Ligação entre aplicações. Na tela abaixo "Definição do Parâmetros". é mostrado os campos da aplicação a qual estamos ligando e que necessitam receber parâmetros para execução e.Com essa opção ativada. deverá ser selecionado a opção para passagem de valor. ao ocorrer a atualização será feito a navegação .No caso da seleção desta opção na caixa de texto informar conteúdo fixo a ser passado.Com essa opção ativada. Figura5: Interface Propriedade da ligação. ao ocorrer a inclusão será feito a navegação para aplicação que estamos ligando. são elas: Campo . Vazio .Escolhendo essa opção não será passado nenhum valor para o campo.

Figura6: Interface Definição dos Parâmetros. aparece um Combobox com os campos da aplicação de origem para ser selecionado o campo que será usado para o Link. existem três opções. A tela abaixo "Lista de Aplicações" mostra as aplicações de consulta. do lado esquerdo. ao ser selecionado abre outra janela mostrando uma aplicação de consulta. Na tela abaixo "Definição dos Parâmetros". deverá ser selecionado a opção para passagem de valor. Nessa aplicação que será aberta pode-se fazer pesquisas e retornar um valor para caixa de texto. são elas: .Captura Será criado um ícone ao lado do campo dentro do Formulário de Filtro. do lado direito. o usuário deverá escolher aplicação que deverá ser ligada e clicar em Continuar >> Figura7: Interface Ligação entre aplicações.Permite selecionar os botões que serão exibidos na barra de ferramentas do filtro. Propriedades do Formulário . A tela abaixo "Tipo de Ligação" mostra que quando é selecionado ligação "Tipo Captura ".para aplicação que estamos ligando. Tipo de LigaÇÃo . é mostrado os campos da aplicação a qual estamos ligando e que necessitam receber parâmetros para execução e.

No caso da seleção desta opção na caixa de texto informar conteúdo fixo a ser passado. "Valor" . Recuperar valor do campo . "Vazio" . o usuário poderá alterar ou excluir a ligação feita.Escolhendo essa opção não será passado nenhum valor para o campo. . para que o conteúdo do mesmo retorne para o campo do Formulário de Filtro. Figura8: Interface Definição dos Parâmetros Concluída a ligação."Campo" .Deve ser selecionado o campo da aplicação de consulta objeto da ligação.Ao escolher esta opção deve-se informar o campo a ser usado para passagem de conteúdo. conforme a sua necessidade.

Na versão anterior já era possível criar regras de negócio nas aplicações. com a utilização de recursos de atributos. facilitando tanto o desenvolvimento quanto o entendimento da regra por outro desenvolvedor. utilizando este conceito o grande diferencial é que agora isto poderá ser realizado de forma mais organizada.Programação Visão Geral VISÃO GERAL Nesta versão do ScriptCase está incorporada o conceito de programação. métodos e bibliotecas. .

é necessário realizar o mesmo processo do botão alterar. como o próprio nome diz limpa toda a lista de atributos localizadas a esquerda do botão. . Figura1: Interface Configuração dos Atributos.O botão limpar .Atributos Os Atributos são variáveis que tem escopo global dentro da aplicação declarada. Caso deseje alterar será necessário clicar no nome do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar.Esta caixa de texto permite informar o nome do atributo. Caso seja necessário excluir algum atributo. só que ao selecionar o atributo é necessário clicar no notão excluir. Atributos: Nome do Atributo . após ser digitado o nome basta clicar no botão incluir. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.

Como na imagem abaixo. Usando métodos nas aplicações é possível a reutilização de código e melhorar a produtividade de desenvolvimento. que ajudam a aplicação das regras de negócio para um aplicativo. Figura 3: Inclusão do método. É possível criar PHP e os métodos de JavaScript.Métodos Métodos são funções ou procedimentos declarados pelo desenvolvedor. 1 º Definir o nome para o novo método e clique no botão Criar. Adicionar a quantidade variáveis: . 2 º Métodos podem ter parâmetros de passagem. Para incluir uma variável de parâmetro em um método. clique no botão '' Var: Figura 4: ícone variável de parâmetro. Figura 1: Método interface menu. Criar novo método Figura 2: Criar um novo método.

* Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela variável. Eliminar a variável selecionada em parâmetros de campo. * Valor padrão: O valor do parâmetro usado para inicializar a variável na chamada tim e. o corpo do método é definida como echo "novo método" .Figura 5: O parâmetro interface definição definição da variável: 6: inclusão de parâmetros de interface figura. Selecione todos os parâmetros variáveis em parâmetros de campo. Na imagem abaixo. Edite a variável selecionada em parâmetros de campo. Nome: Digite o nome da variável. Tipo: Selecione o tipo de variáveis como: por valor ou por referência. Para editar uma variável de parâmetro em um método. Desmarcar todos os parâmetros de seleção de variáveis em parâmetros de campo. clique em botão: Figura 7: Definição de interrface parâmetro.

Figura 8: Processo interface Ou ainda: Figura 9: Interface Função 3 º Para executar o método é necessário chamá-lo em um evento. usamos o evento para chamar onInit nosso método como o applicatin começará.Neste exemplo. .Assim temos o seguinte resultado ao executar o aplicativo. Veja abaixo um exemplo: Figura 10: Eventos. Veja como é simples para chamar o método no exemplo abaixo: Usando o procedimento de método: Figura 11: método de interface de evento Usando a função de método: Figura 12: método de interface de evento . .

sejam visíveis em todos os Eventos e Métodos da aplicação. . Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configuração | Bibliotecas. Este processo faz com que os métodos existentes na biblioteca.Bibliotecas Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la.

Figura1: Exibição ABAS .Aplicações De Abas Visão Geral visÃo geral Aplicação de Abas Permite exibir vários tipos de aplicações aninhadas em uma estrutura de Abas. Geralmente são incorporadas aplicações que possuem dados em comum como por exemplo: Funcionários / Dependentes.

só que alinhada a Direita. Pasta na esquerda .Pode ser: pixel ou porcentagem. como um menu Vertical.Permite que as aplicações rodem dentro das pastas através de iframe ou como uma consulta normal. mas o seu Esquema visual tem estilo de Menu.Permite que as pastas sejam alinhadas a esquerda.Permite exibir as pastas acima das aplicações. Organização .Tem o mesmo principio de Pasta em cima. Corrido . Tamanho da Tabela .Tem o mesmo principio de Pasta na esquerda. Alinhamento das abas . Esta propriedade Configuração de Aba permite definir os seguintes atributos: Título . onde vão ser posicionadas.Pode ser: . Menu em cima .Abas Configuração Da Aba CONFIGURAÇÃO DA ABA Figura1: Interface da Configuração da Aba.Exibe todas as aplicações por ordem das pasta uma abaixo da outra. mas o seu Esquema visual tem estilo de Menu.Unidade de medida base. mas o seu Esquema visual tem estilo de Menu.Tem o mesmo principio da Pasta na Esqueda.Permite alinhar as abas.Permiter exibir as pastas abaixo das aplicações. Menu em baixo . podendo ser: Pasta em cima . para definir o tamanho da aplicação gerada. Pasta na direita . Menu na esquerda . próximo ao rodapé.Tem o mesmo principio de Pasta em baixo.Título da aplicação que será exibido na barra de ferramentas.Tamanho da tabela das consultas. Tipo . Menu na Direita . Pasta em baixo . mas o seu Esquema visual tem estilo de Menu.Tem o mesmo principio de Pasta na direita. Unidade de Medida .Como será apresentada a organização das pastas.

Sair .Permite Indicar o ícone da opção de sair na Aba. Utilize o recurso de seleção de imagens para visualizar e selecionar de forma fácil a imagem desejada. pode ser: Botão no final da página.centralizado. esquerda ou direita.Permite definir como será apresentada a opção de saída da aplicação. Pasta. . esquerda ou direita. Ícone Sair . Botão na Barra de Ferramentas. Alinhamento das aplicações .Permite definir onde as aplicações serão posicionadas. podendo ser: centralizado.

Identifique os seguintes campos.Configuração Das Pasta CONFIGURAÇÃO DAS PASTAS Essa função serve para vincular a cada pasta uma aplicação pré-existente. Figura1: Interface Configuração das Pastas Adicionar uma Pasta . clique no botão remove.Nome da aplicação que será exibido na aba ou menu (Exemplos: Dados Pessoais.Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida. Por fim. Dados Financeiros.Campo para seleção de uma imagem a ser incorporada na aba. limpa todas as pastas existentes na caixa de exibição (caixa localizada a esquerda das setas de ordenação).Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida. clique no botão Adiciona: Label . Limpar . altere os dados desejados. e em seguida. Excluir uma Pasta . etc. Alterar uma Pasta . .).Este botão ao ser clicado . Imagem . clique no botão atualiza.

Configuração Das Aplicações ABAS .selecione a aplicação desejada e em seguida. Em seguida.selecione a aplicação que deseja excluir da pasta e. clique no botão Editar. e em seguida. Remover . em seguida. Detalhamento para Adicionar e Editar Aplicações Selecione a aplicação a ser alocada na pasta. será apresentada a seguinte tela para seleção das aplicações (Figura2). clique no botão remover.CONFIGURAÇÃO DAS APLICAÇÕES Nesta pasta são definidas quais as aplicações farão parte da aplicação de abas. e clique no botão prosseguir. será apresentada a seguinte tela para complementar os parâmetros de ligação com a aplicação selecionada: . conforme segue: Figura1: Interface Configuração das Aplicações Inicialmente o usuário deve clicar na pasta que deseja atualizar. Os passos seguintes são seleção da aplicação e a definição do tamanho do iframe(Figura3). Editar .Clique no botão adicionar. conforme solicitados no processo adicionar aplicações. São permitidas as seguintes operações: Adicionar . conforme tela abaixo: Figura2: Interface Ligação entre Aplicações.

caso o tamanho fique pequeno será criado uma barra de rolagem para comportar a janela. Vazio .Definição da largura a ser utilizada dentro da pasta para exibição da janela da aplicação. são elas: Variável .Figura3: Interface Definição dos Parâmetros. Largura do iframe .Para esse parâmetro o conteúdo do mesmo não será de responsabilidade da aplicação de Aba. com esta opção ativada "Sim" ao clicar na pasta que contenha a aplicação é criado um cache com a página carregada. .Conteúdo a ser carregado para o parâmetro no momento da execução. Recarregar iframe . deixando em 100% a aplicação será ajustada mais facilmente.Definição da altura a ser utilizada no iframe para exibição da janela da aplicação. Parâmetros/Valor .Quando uma pasta é selecionada as aplicações contidas na mesma são executadas e o resultado é exibido. Altura do iframe .Para cada parâmetro da aplicação que estamos colocando na pasta. existem três opções a serem escolhidas. Valor . esse cache será utilizado caso o usuário navegue para outras pastas e retorne para a pasta que tem a aplicação com essa opção ativada.Nome da variável global de onde será recuperado o conteúdo.

'on'). No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: sc_apl_status('cns_categorias'. a aplicação só estará acessível quando for habilitada através da macro sc_apl_status. } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'. Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente. Veja abaixo alguns exemplos.'on'). O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários. .Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada. Exemplo1: Ativando uma aplicação chamada cns_categorias. } else{ sc_error_message("Usuário não autorizado!").'on'). sc_apl_status('cns_produtos'. Exemplo2: Fazendo uma regra por tipo de usuário em um formulário de login contendo um campo chamado userid. } Exemplo3: Autenticando aplicações cadastradas em uma tabela do banco de dados. No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: // temos dois usuarios: joao e maria com acesso a direfentes aplicações if({userid} == 'joao') { sc_apl_status('cns_categorias'.'on').'on').'on').'on'). sc_apl_status('frm_categorias'. sc_apl_status('frm_produtos'. sc_apl_status('frm_categorias'.

sc_apl_status($aplicativo. foreach({dataset} as $linha){ $aplicativo = $linha[0]. Ao executar a aplicação é exibida uma caixa de texto solicitando a senha de acesso.'on'). . Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração | Meu ScriptCase. evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado."select codigo from seg_aplicativos").No evento onValidate da aplicação de login é inserido o seguinte código: // a tabela com o cadastro das aplicações é chamada de seg_aplicativos sc_lookup(dataset. Caso a senha não seja preenchida corretamente é exibida uma mensagem usuário não autorizado. } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo). No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste.

Configuração Do Pdf CONFIGURAÇÃO DO PDF Nesta tela o usuário definirá a configuração do PDF. conforme segue: Figura1: Interface Configuração do PDF.Esta opção quando ativada permite que o usuário imprima o PDF. Formato do PDF . A5.Define como será o sentido de orientação dos relatórios gerados em PDF. tais como: Carta.Indica se a aplicação permitirá gerar o PDF diretamente pelo botão ou se será através de um link para o PDF. Tablóide. São definidos os seguintes atributos: Criar PDF . Orientação do PDF . Permite Modificar .Formato das páginas dos relatórios gerados em PDF.Permite definir se a aplicação terá saída em formato PDF. . Permite Imprimir . disponível na aplicação de abas. A4. Abrir PDF pelo botão . pode ser: retrato ou paisagem. etc.Esta opção quando ativada permite que o usuário modifique o PDF.

Layout Visualização VISUALIZAÇÃO Figura1: Interface Configuração da Visualização. Esquema . isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto. podemos definir o esquema de visualização de uma aplicação em específico.Escolhendo um dos esquemas existentes. etc) que irá compor a aplicação.fontes. Modelo para o Rodapé . .Permite escolher qual será o modelo usado para compor o rodapé da aplicação. será carregado o modo visual (cores. que além do esquema de visualização. permite a definição de valores a outros atributos a nível de Projeto. Atributos: Modelo para o Cabeçalho . Nesta interface.Permite a escolha do modelo para compor o cabeçalho da aplicação.

Data: Quando é selecionado o tipo "Data". RODAPÉ . o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. pode ser informado textos e "Variáveis globais". Existem diversos formatos de exibição utilizando a data e a hora do servidor. Valor: Quando selecionado o tipo "Valor". Título da Consulta -Permite informar um título para ser exibido na aplicação. será necessário associar um conteúdo ao mesmo. Exibir Cabeçalho . Dependendo do tipo. Ex: "Nome do Funcionário: [v_nome]".Cabeçalho CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Variáveis de Cabeçalho . abrirá um Combobox ao lado com os campos que fazem parte do "Select". Imagem: Quando selecionado o campo tipo imagem. Escolhendo um desses campos. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" .Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Para localizar as imagens existentes e selecionar uma. estará associando o valor do campo para exibição no cabeçalho. Título: Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no "Título do Filtro ". aparece um campo para o preenchimento do nome da imagem existente no servidor. Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização. O formato poderá ser informado no campo texto que aparece ao lado. será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa.Esta flag determina se o cabeçalho será exibido. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Figura1: Interface Cabeçalho.

Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox.Figura2: Interface Rodapé.Esta flag determina se o Rodapé será exibido na aplicação. será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. O formato poderá ser informado no campo texto que aparece ao lado. dependendo do tipo será necessário associar um conteúdo ao mesmo. aparece um campo para o preenchimento do nome da imagem existente no servidor. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Ex: "Nome do Funcionário: [v_nome]". . Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Escolhendo um desses campos. Data: Quando é selecionado o tipo "Data". Existem diversos formatos de exibição utilizando a data e a hora do servidor. Exibir Rodapé . estará associando o valor do campo para exibição no Rodapé. Pode ser informado textos e "Variáveis globais". Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Imagem: Quando selecionado o campo tipo imagem. o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização. abrirá um Combobox ao lado com os campos que fazem parte do "Select". Para localizar as imagens existentes e selecionar uma. Valor: Quando selecionado o tipo "Valor".

Nome da conexão utilizada pelo ScriptCase para acessar as tabelas. Nesta pasta são definidos os atributos de configuração da aplicação.Pasta onde a aplicação será armazenada no grupo de trabalho.Endereço URL para a qual o usuário será redirecionado ao sair da aplicação.Aplicação Dados Gerais Figura1: Interface Configuração. Localização . Perfil Padrão . Deve começar por letra. Localização em Sessão .Formatação de dados baseado nas configurações regionais. O usuário poderá selecioná-la.Associe arquivos do HelpCase a sua aplicação. Esquemas em Sessão .Perfil padrão a ser carregado no ambiente de produção.Nome descritivo da aplicação. Conexão . Pasta . tais como: Código da Aplicação .Código da aplicação para uso interno do ScriptCase. Descrição . O usuário poderá selecioná-la.Compartilha localização com outras aplicações baseada nos valores em sessão.Compartilha temas com outras aplicações baseada nos valores em sessão. HelpCase Link . URL de Saída . .

O pedido pode incluir variáveis globais na cláusula WHERE. Imagem 2: Variáveis Interface Settings. Atributo . Essas variáveis devem ser passadas para a aplicação que está sendo implementado através de um dos métodos (Session. . Post. a variável global é um parâmetro externo necessários para a execução do aplicativo.Configuração Das Variáveis Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39. etc As variáveis globais são definidos entre colchetes ([variável]). Exemplo: Selecione Cliente. CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso.nome da variável na aplicação. criado por campos especiais. Mostra todas as variáveis globais usadas no aplicativo. Variável global Esta tabela mostra as variáveis globais sendo usados dentro do aplicativo. as variáveis "v_customerid" aparece na configuração de variáveis. no s de pesquisa ou inserindo uma variável no Application Data General campo para substituir o nome do campo. Seleccione a forma como ela é passada para o aplicativo de controle. Get) Imagem 1: Interface variáveis globais.

Determina que a variável foi definida. Tipo (Entrada / Saída) . a variável deve ser criada como uma variável de sessão no PHP por outra aplicação antes de chamar de pesquisa que está sendo definido. se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo não serão aceitas. Variável métodos passagem: Sessão .Define que a variável deve ser passada através do método post do formulário. são eles: Alcance .Define que a variável deve ser passada pela linha de comandos HTML. Em tempo de execução no ambiente de desenvolvimento. Post .Não validar (verificação) da variável em tempo de execução. um formulário solicitando as variáveis utilizadas pelo aplicativo é exibida. Descrição .Nesta opção. Configurações .Value . .Define a forma como a variável é recebida pelo aplicativo. esse conteúdo é dividido em três blocos.Define se a variável é uma entrada ou saída. Get . isso significa que. sendo visível para o navegador.Define o comportamento das variáveis.

Geralmente são incorporados relatórios e/ou gráficos que exibem informações extraídas do banco de dados. também podendo ser exibidas informações de URL's externas. Figura1: Exibição de Containers .Aplicações De Container Visão Geral visÃo geral Aplicação de Container Permite exibir vários tipos de aplicações aninhadas em Widgets semelhantes as usadas pelo iGoogle.

Título que será exibido no Widget. Altura . Adicionar Coluna .Permite que o Widget seja expandido em tempo de execução.Aplicação ou URL que será carregada no Widget selecionado.Tempo de recarga da aplicação ou URL selecionada dentro do Widget. Salvar . Widget Título .Container Configuração Do Container CONFIGURAÇÃO Do Container Figura1: Interface Configuração do Container. Adicionar Coluna .Largura da coluna onde ficará o Widget.Salva as informações das Colunas e Widgets.Adiciona um Widget a coluna selecionada.Altura do Widget em pixels.Permite que o Widget seja removido em tempo de execução. . Mover . Expandir . Ligação .Remove a coluna selecionada e todos os Widgets que estiverem associados a coluna. Esta propriedade Configuração do Container permite definir os seguintes atributos: Coluna Largura . Remover .Adiciona uma coluna a aplicação de Container. o mesmo deve ser definido em segundos.Permite que o Widget possa ser mudado de coluna em tempo de execução. Tempo de Recarga . Remover Coluna .

Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente.'on'). Veja abaixo alguns exemplos. Exemplo2: Fazendo uma regra por tipo de usuário em um formulário de login contendo um campo chamado userid.'on'). } Exemplo3: Autenticando aplicações cadastradas em uma tabela do banco de dados.'on').'on'). sc_apl_status('frm_categorias'. No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: sc_apl_status('cns_categorias'. No evento onValidate da aplicação de login (aplicação de formulário de controle usada para fazer autenticação) é inserido o seguinte código: // temos dois usuarios: joao e maria com acesso a direfentes aplicações if({userid} == 'joao') { sc_apl_status('cns_categorias'. sc_apl_status('frm_categorias'.'on'). No evento onValidate da aplicação de login é inserido o seguinte código: . } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'.'on').'on'). sc_apl_status('frm_produtos'. O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários.Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada. Exemplo1: Ativando uma aplicação chamada cns_categorias. } else{ sc_error_message("Usuário não autorizado!"). a aplicação só estará acessível quando for habilitada através da macro sc_apl_status. sc_apl_status('cns_produtos'.

foreach({dataset} as $linha){ $aplicativo = $linha[0]. Ao executar a aplicação é exibida uma caixa de texto solicitando a senha de acesso."select codigo from seg_aplicativos"). } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo). No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste. sc_apl_status($aplicativo. evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado. .'on').// a tabela com o cadastro das aplicações é chamada de seg_aplicativos sc_lookup(dataset. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração | Meu ScriptCase. Caso a senha não seja preenchida corretamente é exibida uma mensagem usuário não autorizado.

etc) que irá compor a aplicação. que além do esquema de visualização. .Escolhendo um dos esquemas existentes. podemos definir o esquema de visualização de uma aplicação em específico.Layout Visualização VISUALIZAÇÃO Figura1: Interface Configuração da Visualização. permite a definição de valores a outros atributos a nível de Projeto.Permite escolher qual será o modelo usado para compor o rodapé da aplicação. Modelo para o Rodapé . será carregado o modo visual (cores. Atributos: Modelo para o Cabeçalho . Esquema . Nesta interface.fontes.Permite a escolha do modelo para compor o cabeçalho da aplicação. isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto.

Título da Consulta -Permite informar um título para ser exibido na aplicação.Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox.Cabeçalho & Rodapé CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Dependendo do tipo. RODAPÉ . Título: Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no "Título do Filtro ". Para localizar as imagens existentes e selecionar uma. Existem diversos formatos de exibição utilizando a data e a hora do servidor. Exibir Cabeçalho . aparece um campo para o preenchimento do nome da imagem existente no servidor. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . estará associando o valor do campo para exibição no cabeçalho. O formato poderá ser informado no campo texto que aparece ao lado. Figura1: Interface Cabeçalho. Ex: "Nome do Funcionário: [v_nome]". Imagem: Quando selecionado o campo tipo imagem. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. Valor: Quando selecionado o tipo "Valor". Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Escolhendo um desses campos. Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização. Variáveis de Cabeçalho . será necessário associar um conteúdo ao mesmo. abrirá um Combobox ao lado com os campos que fazem parte do "Select".Esta flag determina se o cabeçalho será exibido. será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. pode ser informado textos e "Variáveis globais". Data: Quando é selecionado o tipo "Data".

estará associando o valor do campo para exibição no Rodapé. o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e "Variáveis globais". Data: Quando é selecionado o tipo "Data". Exibir Rodapé . Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. . será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Escolhendo um desses campos. aparece um campo para o preenchimento do nome da imagem existente no servidor. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opção do tipo "Campo". Existem diversos formatos de exibição utilizando a data e a hora do servidor. Ex: "Nome do Funcionário: [v_nome]". Valor: Quando selecionado o tipo "Valor".Figura2: Interface Rodapé.Esta flag determina se o Rodapé será exibido na aplicação. Para localizar as imagens existentes e selecionar uma. dependendo do tipo será necessário associar um conteúdo ao mesmo. Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização. abrirá um Combobox ao lado com os campos que fazem parte do "Select". Imagem: Quando selecionado o campo tipo imagem. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". O formato poderá ser informado no campo texto que aparece ao lado.

tais como: Código da Aplicação .Nome da conexão utilizada pelo ScriptCase para acessar as tabelas.Pasta que contém a aplicação.Código da aplicação para uso interno do ScriptCase. Deve começar por letra.Disponibiliza a variavel de localização em sessão. .Se tiver marcado Não a aplicação só poderá ser editado pelo proprietário. Nesta pasta são definidos os atributos de configuração da aplicação.Aplicação Configuração ConfiguraÇÃO Figura1: Interface Configuração. Pasta . Localização em Sessão . Edição por Projeto . HelpCase Link . Localização . Conexão .Nome descritivo da aplicação.Página de ajuda.Idioma da aplicação. Descrição . O usuário poderá selecioná-la.

Funcionalidade que impede a edição do valor de campos. Estão disponíveis várias opções de formatação nos campos do controle e são geradas. Programação em Recurso que permite ao desenvolvedor inserir regras de negócio escritas na linguagem PHP. Funcionalidade que obriga o preenchimento de campos. as validações necessárias.Aplicações De Controle Visão Geral visÃo geral Aplicação de Controle Este tipo de aplicação tem uma estrutura diferenciada de uma aplicação de Formulário. de acordo com tipo do campo. pois não é baseado em uma database. Exemplos comuns deste tipo de aplicação são os formulários de login e processamento batch. . Criação de links Funcionalidade que permite a ligação de um controle com outras aplicações de um mesmo projeto. eventos Os eventos do controle podem acontecer durante o processamento no servidor ou disparados pelo browser (AJAX). permitindo a adição de campos e validação de dados. Figura1: Interface Controle Funcionalidades Campos escondidos Campos ReadOnly Campos Obrigatórios Formatação de campos Descrição Permite ocultar campos da exibição do controle mantendo seu valor no processamento.

Largura da Tabela . assim disponibilizando esse valor no próximo acesso.baixo. Figura1: Item de acesso a configuração do controle. Alinhamento Horizontal .Permite definir as margens da aplicação( acima. .Permite definir a largura da tabela da aplicação.Pixels e Automático. são elas: Porcentagem.Permite definir o alinhamento horizontal da aplicação. As opções são: centralizado.Permite definir se a aplicação terá suporte a ajax. Margens . Veja abaixo as descrições dos atributos: Atributos: Usar Ajax .direita e esquerda).Ao definir a propriedade "Largura da Tabela" pode-se determinar a unidade da largura. Unidade da Largura da Tabela .Permite manter os valores do último acesso ao formulário . Manter valores .Controle Configuração CONFIGURAÇÃO Nesse quadro estão reunidas diversas configurações ligadas ao formato de exibição e a forma de atualização. esquerda e direita.

Image1: Selecionar campos. Nota: A lista da esquerda mostra todos os campos do SQL da aplicação.Selecionar Campos Definir quais campos serão exibidos na aplicação. . A lista da direita mostra os campos que serão exibidos na aplicação (escolha o campo e clique na seta para a direita para incluí-los no formulário).

não sendo aplicável em inclusões. Botão Liga/Desliga . Ex: Numa aplicação de alteração de dados de clientes.Marca todos os campos do formulário como read-only. basta usar duplo-click com o mouse sobre o campo. Botão Nenhum .Campos Read Only CAMPOS READY-ONLY Nessa sessão serão definidos. tornando-o disponível apenas para visualização. ser alterado pelo usuário-final. quais não poderão ter seu conteúdo modificado.Desmarca todos os campos do formulário como read-only. Figura1: Interface Campos Read-Only. dentro dos campos selecionados para exibição no formulário de controle. Botão Todos . . Para ativar um campo como Read-Only.Marca e desmarca o campo escolhido como read-only. você definirá o campo cliente id (Código do Cliente) como read-only. A função read only se aplica exclusivamente às rotinas de alteração de dados de um registro. não podendo portanto.

Posição do Marcador . Botão Todos . Na aplicação gerada é exibido um marcador (*) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.Exibe mensagem de critica para os campos obrigatório. Botão Nenhum .Posição do marcador em relação ao campo Exibir mensagem .Marca e desmarca o campo escolhido como obrigatório.Desmarca todos os campos do formulário como obrigatório.Marca todos os campos do formulário como obrigatório.Required Fields CAMPOS OBRIGATÓRIOS Define quais campos da aplicação serão de preenchimento obrigatório. Atributos: Botão Liga/Desliga . . Figura1: Quadro Campos Obrigatórios.

Apresenta os Checkbox relativos aos botões que podem ser exibidos no controle.Barras Ferramentas E Opções BARRA DE FERRAMENTAS Nessa sessão serão definidos os atributos relativos a barra de ferramentas. formatação e definições de help.Apresenta os Checkbox relativos aos botões que podem ser exibidos no controle. Ordenação dos Botões . Atributos: Navegação . pode ser alterada utilizando as setas laterais. Atributos: Teclas de Atalho . Figura1: Interface Barra de Ferramentas.Permite definir teclas de acesso rápido via teclado a um botão. A seleção desses botões variam de acordo com a aplicação do formulário. OPÇÕES .Os botões do formulário de controle são agrupados em uma barra de ferramentas. CONFIGURAÇÕES DOS BOTÕES Figura2: Interface Configurações dos Botões. opções de crítica. Esta opção permite definir qual será a ordem de exibição dos botões utilizados na aplicação. Outros .

' e '-' num campo do tipo CIC.O help geral "Consolida" todos os help's dos campos em uma única página. . quando a pessoa entra no campo e digita o CPF 12345678954.Indica se os helps dos campos relativos. Help Geral . com essa opção ativada aparecera um ícone na barra do título do bloco para chamada da página de help.789-54.Permite definir se o formulário será ou não dotado de formatação automática de campos. Exemplo: colocar os '. colocando um ícone na barra de ferramentas para chamada da página de help. Help por Bloco .456. Atributos: Formatação no JS . a sair do campo a formatação é colocada automaticamente CPF 123.Figura2: Interface Opções de Ferramenta. serão agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo.

. Case Sensitive .Exibe o nome de conexão (database) que a aplicação está utilizando para sua execução.Configuração Do Sql CONFIGURAÇÃO DO SQL Neste grupo são definidos os atributos relativos a conexão ao database. apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro não respeite esta configuração. esta conexão pode ser trocada por outra que contenha as mesmas tabelas (SQL). Figura1: interface Configuração do SQL Atributos: Conexão .Esta opção deve ser setada para "Não".

A configuração é feita clicando no campo a ser editado na lista existente. . Figura1:Lista de campos. Para cada Tipo de Dado selecionado será formatada uma tela com características diferentes. O usuário deverá então selecionar na parte direita um Tipo de Dado adequado para o conteúdo do campo. na parte esquerda da pasta “Formulário”.Campos Visão Geral visÃo geral Esta interface permite informar as regras de validação e formatação do conteúdo de cada campo do controle.

Marca d'agua . Quantidade de caracteres . Valor inicial.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. números e caracteres especiais.Define o tipo do campo da aplicação.Define o título do campo na aplicação.O campo será preenchido com a data atual do servidor. As opções são: Valor definido . OBS: Caso selecione o tipo Data do Sistema.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Texto Configuração Geral Figura1: Interface Configuração Geral.Permite definir o valor inicial do campo. Data do sistema .É Criado uma marca d'agua no texto do campo selecionado.Permite configurar a largura do objeto Text informando a quantidade . Quando o campo é definido como texto. não é necessário o preenchimento do atributo Valor Inicial. Valor inicial . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. o mesmo aceita letras. Atributos: Tipo do dado . Label .

(99) 9999-9999.Exibe um erro se o usuário final não inserir um valor que complete a máscara . Por exemplo.Permite formatar o campo como password substituindo todos os caracteres digitados pelo usuário por (*).+99 99 99999999 Validar com Máscara .Permite definir o nome da variável de sessão que receberá o valor do campo. Existem tres tipos de máscara que podem ser mescladas.9999 999 9999.Permite gravar uma variável de sessão com o valor do campo.9999 QWE1234 QWE .Define a máscara de exibição do campo. A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.Permite exibir uma imagem ao lado do campo quando validando-o Campo tipo senha .0-9) digitada pelo usuário.a-z. Imagem de Validação . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.D111H111G111DG2P D111H111G111**** DG2P 9999-9999.a-z) A * Representa qualquer caracter alfa-numérico (A-Z. Campo sem uso de atributo senha Campo usando atributo tipo senha Gravar Variável . separadas por ponto e vírgula com a menor mascara inicializando.1234 A999A999A999. que poderá ser utilizada em outras aplicações. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z.de caracteres. Nome da Variável . Máscara de Exibição . Nota: É possivel mesclar duas ou mais máscaras simultaneamente. Exemplos de máscaras: Campo Número de Telefone Software Key (Apenas Letras) Software Key (Letras e Números) Placa de Carro Serial do ScriptCase Múltiplas máscaras (Telefone) Máscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA .

Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Objeto HTML usado para exibir o campo no formulário.Informa o tipo do campo no banco de dados. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados.Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. Formatação dos Valores Figura2: Interface Formatação dos Valores.Determina o tamanho do campo em bytes. "Modo de Atualização" ou em "Modo de Inserção e Atalização". É usado para determinar a quantidade máxima de caracteres a ser digitada.Permite que seja digitado qualquer caracter no campo . As opções são: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiúscula Todas em minúscula A primeira letra da primeira palavra em maiúscula A primeira letra de todas as palavras em maiúscula Tamanho Mínimo . Tipo HTML . Tamanho Máximo . estando o valor do campo disponível para processamento (Javascript ou PHP). As opções são: Todos . Campo Escondido .Completar à esquerda com . Campo Label . Caracteres Permitidos . Tamanho do Campo .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco.Permite definir o tamanho mínimo que o campo aceita. Tipo SQL .Define se o campo será desabilitado em "Modo de Inserção".Permite definir o tamanho máximo que o campo aceita.

LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define a cor em formato HTML da fonte utilizada na exibição do lookup./ (definidos no atributo Mais). Para montar o comando SQL é possível utilizar o construtor de select . As letras a b c (definidas no atributo Menos) não serão permitidas. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. .Define o tipo de fonte que será usada na exibição do lookup. Usando as configurações abaixo será permitida a digitação de letras. No momento da execução. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Fonte . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . o campo entre chaves será substituido pelo seu valor na tabela. Cor da fonte . Comando SQL .Define o comando SQL que irá recuperar os valores no banco de dados. números e dos caracteres .Define o conjunto de caracteres permitidos.Selecionados .

Define a mensagem que será exibida caso não seja encontrado nenhum registro. Ao selecionar um estado será recarregada a lista de cidades. . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Utilizar na Validação . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Por exemplo: um campo do tipo select com uma lista de estados.Mensagem em caso de EOF . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. e outro campo do tipo select com uma lista de cidades.Quando marcado irá gerar uma validação automática do campo com base no lookup. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).

Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Tamanho . .rigth. sub.Permite aplicar o tipo sublinhado na fonte. CSS do Campo Atributos: Fonte .Permite aplicar o tipo negrito na fonte.Para definir a altura do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. text-bottom). Cor da Borda . bottom. Alinhamento Vertical .Permite escolher o tamanho da fonte.Permite escolher a cor. utilizando uma paleta de cores para ser aplicada no título. que será aplicado no objeto da aplicação. text-top. Cor de fundo . super. Largura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo sublinhado na fonte. Negrito . Alinhamento Horizontal . Sublinhado . Negrito .Figura: Interface de definição de CSS a nível de campo.Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda . middle.Permite escolher a cor da borda.Para definir a largura do título.Permite aplicar o tipo negrito na fonte.Permite aumenta o tamanho da borda do título. CSS do Título Atributos: Fonte . Cor de fundo .Permite escolher a cor.center e justify). Altura . que será aplicado no título da aplicação. Sublinhado .Permite posicionar o label do fitro no local desejado (baseline. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top.Permite escolher o tamanho da fonte. Tamanho .Permite escolher o tipo de fonte. que será aplicado no campo da aplicação. que será aplicado no campo da aplicação.

Por exemplo: Radio. que será aplicado no título da aplicação.Permite escolher o tamanho da fonte. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. bottom. Largura . center e justify). Cor da Borda . Alinhamento Vertical . text-top. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. bottom. sub. Altura .Permite posicionar o label do filtro no local desejado (left. sub. Figura1 Configuração da Ajuda utilizando Pop-UP. top. Alinhamento Horizontal . text-top. super.Permite escolher a cor da borda. Cor da Borda .Para definir a largura do campo.Permite posicionar o label do fitro no local desejado (baseline. center e justify). ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. etc Tamanho . utilizando uma paleta de cores para ser aplicada no objeto input. Alinhamento Vertical . middle.Tamanho da Borda . Alinhamento Horizontal .Permite aumenta o tamanho da borda do objeto input. text-bottom).Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do fitro no local desejado (baseline. Cor de fundo -Permite escolher a cor.Permite escolher a cor da borda.Para definir a largura do objeto input. top. Text.Para definir a altura do campo. middle.Para definir a altura do objeto input. Largura . Tamanho da Borda . Altura . Select. super. utilizando uma paleta de cores para ser aplicada no campo. rigth. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Sublinhado . Atributos: .Permite aumenta o tamanho da borda do campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. isto é. que será aplicado no objeto input.Permite posicionar o label do filtro no local desejado (left rigth. text-bottom). Negrito .Permite aplicar o tipo negrito na fonte.

Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Ao passar o cursor do mouse sobre o campo. Tipo do Help: Popup . será exibido o ícone de ajuda ao lado do campo.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. . Hint .Descreva Ajuda .Ao escolher o tipo popup. que ao ser clicado. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda. exibirá o que foi informado no atributo Descreva Ajuda.

Data do sistema . o mesmo aceita letras. Valor inicial.Define o tipo do campo da aplicação. Quando o campo é definido como texto com múltiplas linhas.Permite configurar a altura do campo informando a quantidade de linhas. Valor inicial . Marca d'agua . Gravar Variável .É Criado uma marca d'agua no texto do campo selecionado.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Quantidade de caracteres . não é necessário o preenchimento do atributo Valor Inicial.Define o título do campo na aplicação. Quando selecionado será habilitado um atributo para inserir a quantidade de linhas do campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.O campo será preenchido com a data atual do servidor.Permite gravar uma variável de sessão com o valor do campo. Atributos Tipo do dado . Linhas .Permite definir o valor inicial do campo.Permite configurar a largura do objeto Text informando a quantidade de caracteres. OBS: Caso selecione o tipo Data do Sistema. que poderá .Texto Com Multiplas Linhas Configuração Geral Figura1: Interface Configuração Geral do Campo. As opções são: Valor definido .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Label . números e caracteres especiais.

ser utilizada em outras aplicações. Campo Label . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.Objeto HTML usado para exibir o campo no formulário.Permite definir o tamanho máximo que o campo aceita. Por exemplo. Formatação dos Valores Figura2: Interface Formatação dos Valores. estando o valor do campo disponível para processamento (Javascript ou PHP).Informa o tipo do campo no banco de dados. As opções são: .Permite definir o tamanho mínimo que o campo aceita. Nome da Variável . Tamanho Máximo . Campo Escondido .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). As opções são: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiúscula Todas em minúscula A primeira letra da primeira palavra em maiúscula A primeira letra de todas as palavras em maiúscula Tamanho Mínimo .Determina o tamanho do campo em bytes. Caracteres Permitidos . Tipo SQL . "Modo de Atualização" ou em "Modo de Inserção e Atalização".Permite definir o nome da variável de sessão que receberá o valor do campo. É usado para determinar a quantidade máxima de caracteres a ser digitada. Tipo HTML .Permite selecionar o conjunto de caracteres que poderá ser digitado no campo.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Tamanho do Campo .Define se o campo será desabilitado em "Modo de Inserção". Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

. Ao selecionar um estado será recarregada a lista de cidades. Usando as configurações abaixo será permitida a digitação de letras. Além dos botões de seus próprios aplicativos.Todos .Permite que seja digitado qualquer caracter no campo Selecionados . As letras a b c (definidas no atributo Menos) não serão permitidas./ (definidos no atributo Mais). Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Por exemplo: um campo do tipo select com uma lista de estados. números e dos caracteres .Define o conjunto de caracteres permitidos. PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). e outro campo do tipo select com uma lista de cidades. também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.

Figura: Interface de definição de CSS a nível de campo.Permite aplicar o tipo negrito na fonte. Sublinhado .Permite escolher o tamanho da fonte. Tamanho da Borda . Negrito .Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada no título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. CSS do Título Atributos: Fonte . Cor da Borda . Tamanho . Alinhamento Vertical . .Permite aumenta o tamanho da borda do título. Cor de fundo . que será aplicado no objeto da aplicação.Permite aplicar o tipo sublinhado na fonte. Alinhamento Horizontal .Permite escolher o tipo de fonte.Permite escolher a cor da borda. sub.rigth. super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no campo da aplicação.Permite escolher a cor.Permite posicionar o label do filtro no local desejado (left.center e justify).

text-bottom). Tamanho da Borda . Tamanho da Borda .Para definir a altura do campo. Cor de fundo . Negrito .Permite posicionar o label do fitro no local desejado (baseline. Negrito . Alinhamento Vertical . que será aplicado no título da aplicação. que será aplicado no título da aplicação. Largura .Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. bottom. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor.Permite escolher o tamanho da fonte. sub. que será aplicado no objeto input.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal . rigth.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. text-top. utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho . middle.Permite escolher a cor da borda. Cor da Borda . CSS do Campo Atributos: Fonte . Por exemplo: Radio. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a largura do título. sub. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Sublinhado .top. Cor da Borda . super. Cor de fundo -Permite escolher a cor. Sublinhado .Permite aumenta o tamanho da borda do campo. etc Tamanho . Altura . . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Text.Permite posicionar o label do filtro no local desejado (left rigth.Permite escolher o tipo de fonte. Alinhamento Horizontal . top. center e justify). utilizando uma paleta de cores para ser aplicada no campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Para definir a altura do título. center e justify). Alinhamento Vertical . text-bottom). que será aplicado no campo da aplicação.Permite aumenta o tamanho da borda do objeto input. bottom.Permite aplicar o tipo negrito na fonte. Altura .Para definir a largura do campo. Largura . text-top. middle.Permite posicionar o label do filtro no local desejado (left. super.Permite aplicar o tipo sublinhado na fonte. Select.

Texto . exibirá o que foi informado no atributo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.top. Altura . Tipo do Help: Popup . isto é. bottom. text-top. Hint . . Largura .Ao escolher o tipo popup.Para definir a altura do objeto input. Atributos: Descreva Ajuda . middle. Figura1 Configuração da Ajuda utilizando Pop-UP.Ao passar o cursor do mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. que ao ser clicado. text-bottom).Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo.Para definir a largura do objeto input.

.

no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Valor inicial . Valor inicial.Permite configurar a largura do objeto Text informando a quantidade de caracteres.Permite definir o valor inicial do campo. Data do sistema . Imagem de Validação .Define o tipo do campo da aplicação. OBS: Caso selecione o tipo Data do Sistema.Define o título do campo na aplicação. .Número NÚMERO Configuração Geral Figura1: Interface Configuração Geral. só é permitido informar números. Por exemplo. Quantidade de caracteres . Atributos: Tipo do dado . Quando o campo é definido como número. Label .O campo será preenchido com a data atual do servidor.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. que poderá ser utilizada em outras aplicações.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. não é necessário o preenchimento do atributo Valor Inicial.Permite gravar uma variável de sessão com o valor do campo. As opções são: Valor definido .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Exemplos de máscaras: Campo Número de Telefone Software Key (Apenas Letras) Software Key (Letras e Números) Placa de Carro Serial do ScriptCase Múltiplas máscaras (Telefone) Máscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK ****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA .9999 QWE1234 QWE . Nota: É possivel mesclar duas ou mais máscaras simultaneamente.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). estando o valor do campo disponível para processamento (Javascript ou PHP). CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z. Máscara de Exibição .Define se o campo será desabilitado em "Modo de Inserção".Nome da Variável .(99) 9999-9999. separadas por ponto e vírgula com a menor mascara inicializando.9999 999 9999.Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas. Campo Label .0-9) digitada pelo usuário.Determina o tamanho do campo em bytes. .a-z. "Modo de Atualização" ou em "Modo de Inserção e Atalização". A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.1234 A999A999A999.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.a-z) A * Representa qualquer caracter alfa-numérico (A-Z. É usado para determinar a quantidade máxima de caracteres a ser digitada. Campo Escondido .+99 99 99999999 Tamanho do Campo .D111H111G111DG2P D111H111G111**** DG2P 9999-9999.Permite definir o nome da variável de sessão que receberá o valor do campo. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

Exibe uma calculadora para realizar cálculos.Permite definir o valor mínimo do campo.Permite definir o valor máximo do campo. Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo.Permite determinar o tamanho máximo do campo. Sinal negativo . Valor Máximo .Permite que o campo aceite somente valores negativos.Define qual caracter será usado para a separação de milhar. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. somente positivos ou ambos. Quando não for selecionada serão exibidos os atributos Agrupamento. Formato de número negativo .Informa o tipo do campo no banco de dados.Tipo HTML . Valor Mínimo . Sinal negativo e Formato de número negativo. Agrupamento .(Veja configurações regionais). Tamanho Máximo . Aceitar . Agrupamento de Dígitos . Formatação dos Valores Figura2: Interface Formatação dos Valores. Exibir Calculadora .Define qual caracter será usado para a exibição de números negativos. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta .Define o posicionamento do sinal negativo em relação ao valor.Objeto HTML usado para exibir o campo no formulário. Tipo SQL .Define se o campo exibirá o separador de agrupamento de dígitos.

Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. .Quando marcado é ativado o lookup de consulta e abre as demais configurações. Cor da fonte . No momento da execução. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Mensagem em caso de EOF .Define a cor em formato HTML da fonte utilizada na exibição do lookup. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Utilizar na Validação . o campo entre chaves será substituido pelo seu valor na tabela. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Comando SQL .Quando marcado irá gerar uma validação automática do campo com base no lookup.Define a mensagem que será exibida caso não seja encontrado nenhum registro. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Para montar o comando SQL é possível utilizar o construtor de select . Fonte . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Define o comando SQL que irá recuperar os valores no banco de dados.Define o tipo de fonte que será usada na exibição do lookup.

Alinhamento Horizontal . Negrito . sub.Permite escolher o tamanho da fonte. utilizando uma paleta de cores para ser aplicada no título.Permite aplicar o tipo sublinhado na fonte. top. que será aplicado no campo da aplicação.Permite aumenta o tamanho da borda do título.Permite posicionar o label do filtro no local desejado (left. que será aplicado no objeto da aplicação.Para definir a largura do título. Alinhamento Vertical .Permite escolher a cor da borda. super.Permite aplicar o tipo negrito na fonte. text-bottom). Largura .Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. text-top. Tamanho .Permite escolher a cor. CSS do Campo Atributos: . Tamanho da Borda . CSS do Título Atributos: Fonte . Cor da Borda . bottom.Figura: Interface de definição de CSS a nível de campo. Cor de fundo .rigth.Para definir a altura do título.Permite posicionar o label do fitro no local desejado (baseline. middle.center e justify). Altura . Sublinhado .

Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. Alinhamento Vertical . top. Cor de fundo -Permite escolher a cor.Permite aumenta o tamanho da borda do objeto input. Negrito .Permite aplicar o tipo negrito na fonte. Cor da Borda . text-top.Permite escolher a cor da borda. Largura .Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal . Tamanho .Para definir a altura do objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite escolher a cor.Permite escolher a cor da borda. Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no campo. Por exemplo: Radio. Alinhamento Horizontal . text-bottom).Permite escolher o tamanho da fonte. middle.Permite escolher o tamanho da fonte. middle. sub. center e justify).Permite posicionar o label do filtro no local desejado (left rigth. Tamanho da Borda . text-top. sub. super.Para definir a largura do campo. CONFIGURAÇÃO DA AJUDA . Text. Sublinhado . Cor de fundo .Para definir a altura do campo. Altura .Permite aplicar o tipo sublinhado na fonte. que será aplicado no campo da aplicação. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. bottom. bottom. Cor da Borda . Select. que será aplicado no título da aplicação.Permite aumenta o tamanho da borda do campo. etc Tamanho .Para definir a largura do objeto input. utilizando uma paleta de cores para ser aplicada no objeto input. Negrito . rigth. que será aplicado no título da aplicação. center e justify). Sublinhado . text-bottom).Permite aplicar o tipo sublinhado na fonte. Alinhamento Vertical . Largura .Fonte . top.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no objeto input. super.Permite posicionar o label do fitro no local desejado (baseline.

Ao escolher o tipo popup. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda. Tipo do Help: Popup . isto é. Atributos: Descreva Ajuda .Ao passar o cursor do mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. exibirá o que foi informado no atributo Descreva Ajuda. Hint . que ao ser clicado.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Este recurso permite que seja documentado instruções para utilização da aplicação gerada. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. . Figura1 Configuração da Ajuda utilizando Pop-UP.

Valor inicial.Define o tipo do campo da aplicação. As opções são: Valor definido . Valor inicial .O campo será preenchido com a data atual do servidor.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Permite definir o valor inicial do campo. Nome da Variável . Por exemplo.Permite configurar a largura do objeto Text informando a quantidade de caracteres. OBS: Caso selecione o tipo Data do Sistema. Campo Escondido .Define o título do campo na aplicação. . não é necessário o preenchimento do atributo Valor Inicial. Quando o campo é definido valor. Atributos: Tipo do dado .Permite definir o nome da variável de sessão que receberá o valor do campo. Imagem de Validação . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . o mesmo aceita valores decimais. Quantidade de caracteres . que poderá ser utilizada em outras aplicações. Label .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Decimal Configuração Geral Figura1: Interface Configuração Geral.Permite gravar uma variável de sessão com o valor do campo.

. Tipo SQL . Qtd. Campo Label .Define a quantidade de casas decimais do campo.(Veja configurações regionais).Objeto HTML usado para exibir o campo no formulário. Valor Mínimo .Permite determinar o tamanho máximo do campo.estando o valor do campo disponível para processamento (Javascript ou PHP). Formatação dos Valores Figura2: Interface Formatação dos Valores. Decimais.Informa o tipo do campo no banco de dados. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Atributos: Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo. Qtd.* Tamanho Máximo .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Agrupamento de Dígitos .Define se o campo exibirá o separador de agrupamento de dígitos. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Decimais .Permite definir o valor máximo do campo. Quando não for selecionada serão exibidos os atributos Agrupamento.Define qual caracter será usado para a separação de milhar.Permite definir o valor mínimo do campo. Sinal negativo e Formato de número negativo. Valor Máximo . Tipo HTML .Define se o campo será desabilitado em "Modo de Inserção". Agrupamento .

Define o tipo de fonte que será usada na exibição do lookup. o campo entre chaves será substituido pelo seu valor na tabela. Se desabilitado. Mensagem em caso de EOF . No momento da execução. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Exibir Calculadora . Formato de número negativo .Define a mensagem que será exibida caso não seja encontrado . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Completar com zeros . Comando SQL . Cor da fonte .Se habilitado. Sinal negativo .Define a cor em formato HTML da fonte utilizada na exibição do lookup.Separador Decimal . Para montar o comando SQL é possível utilizar o construtor de select . preenche automaticamente as casa decimais quando não especificadas. o usuário final deverá sempre digitar os digitos decimais.Define qual caracter será usado para a exibição de números negativos.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define o separador decimal do campo.Define o comando SQL que irá recuperar os valores no banco de dados.Define o posicionamento do sinal negativo em relação ao valor. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Aceita Negativo .Permite que o campo aceite valor negativo. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .* * "Formatar ao digitar" deve estar habilitado no menu "Formulário>>Configuração" para utilizar esta opção. Fonte .Exibe uma calculadora para realizar cálculos.

CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. CSS do Título . Figura: Interface de definição de CSS a nível de campo. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Utilizar na Validação . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Quando marcado irá gerar uma validação automática do campo com base no lookup. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.nenhum registro.

Alinhamento Vertical .Permite escolher o tamanho da fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aumenta o tamanho da borda do título. Largura . text-bottom). middle.Para definir a largura do título. top.Permite escolher a cor da borda. Sublinhado . super. super. Altura . text-top.Permite posicionar o label do filtro no local desejado (left rigth. Cor de fundo .Atributos: Fonte . Tamanho da Borda . CSS do Campo Atributos: Fonte .Para definir a altura do título. center e justify). Largura .Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada no título. sub. Alinhamento Horizontal . Cor da Borda .Permite aplicar o tipo sublinhado na fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da Borda .Permite escolher o tipo de fonte.Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. Cor de fundo . bottom. que será aplicado no campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada no campo.Permite escolher o tipo de fonte. top. Sublinhado .Permite aplicar o tipo negrito na fonte.Permite aplicar o tipo sublinhado na fonte. sub. text-bottom). CSS do Objeto Input Atributos: . Tamanho . Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. que será aplicado no campo da aplicação.Permite posicionar o label do filtro no local desejado (left.Para definir a altura do campo.Permite escolher a cor. Tamanho da Borda . Altura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do fitro no local desejado (baseline. Negrito . Negrito . que será aplicado no objeto da aplicação.center e justify).Para definir a largura do campo.rigth. middle.Permite aumenta o tamanho da borda do campo. bottom. que será aplicado no título da aplicação. Alinhamento Vertical . text-top.Permite escolher a cor. Tamanho .

. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Text. rigth.Permite posicionar o label do fitro no local desejado (baseline.Fonte -Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left. super. Atributos: Descreva Ajuda . sub. Altura . que ao ser clicado. isto é. Alinhamento Vertical . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. utilizando uma paleta de cores para ser aplicada no objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. Tipo do Help: Popup . Por exemplo: Radio. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite escolher o tamanho da fonte. que será aplicado no título da aplicação.Para definir a largura do objeto input. middle.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. bottom. text-bottom). que será aplicado no objeto input.Para definir a altura do objeto input. etc Tamanho . Cor de fundo -Permite escolher a cor. exibirá o que foi informado no atributo Descreva Ajuda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Permite aplicar o tipo negrito na fonte.Permite aumenta o tamanho da borda do objeto input. Cor da Borda . Tamanho da Borda . Select. center e justify). será exibido o ícone de ajuda ao lado do campo. Largura . Alinhamento Horizontal .Ao escolher o tipo popup. Negrito .Permite escolher a cor da borda. text-top. top. Sublinhado .Permite aplicar o tipo sublinhado na fonte.

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .Hint . Texto . aparecerá a ajuda descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo.

Permite definir o nome da variável de sessão que receberá o valor do campo. não é necessário o preenchimento do atributo Valor Inicial.Permite configurar a largura do objeto Text informando a quantidade de caracteres. . Valor inicial . Atributos: Tipo do dado . Quando o campo é definido valor.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Label .Moeda Configuração Geral Figura1: Interface Configuração Geral.Permite gravar uma variável de sessão com o valor do campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. que poderá ser utilizada em outras aplicações. Nome da Variável . o mesmo aceita valores decimais.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Imagem de Validação .Define o tipo do campo da aplicação. Por exemplo. Quantidade de caracteres . As opções são: Valor definido . Data do sistema .O campo será preenchido com a data atual do servidor.Permite definir o valor inicial do campo.Define o título do campo na aplicação. Valor inicial. OBS: Caso selecione o tipo Data do Sistema. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .

Decimais.Permite determinar o tamanho máximo do campo. Atributos: Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo. Valor Mínimo .Informa o tipo do campo no banco de dados. Agrupamento de Dígitos .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Campo Escondido . Campo Label .(Veja configurações regionais). Formatação dos Valores Figura2: Interface Formatação dos Valores. Tipo SQL .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Sinal negativo e Formato de número negativo.* Tamanho Máximo .Objeto HTML usado para exibir o campo no formulário. . Qtd. estando o valor do campo disponível para processamento (Javascript ou PHP).Permite definir o valor mínimo do campo. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Define se o campo será desabilitado em "Modo de Inserção". Tipo HTML . Quando não for selecionada serão exibidos os atributos Agrupamento.Define se o campo exibirá o símbolo monetário da configuração regional. "Modo de Atualização" ou em "Modo de Inserção e Atalização".* Uso de Símbolo Monetário .Define se o campo exibirá o separador de agrupamento de dígitos.

o usuário final deverá sempre digitar os digitos decimais.Define qual caracter será usado para a exibição de números negativos. Agrupamento . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. o campo entre chaves será substituido pelo seu valor na tabela. Qtd.Define o comando SQL que irá recuperar os valores no banco de dados.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Define o posicionamento do sinal negativo em relação ao valor. Completar com zeros . Para montar o comando SQL é possível utilizar o construtor de select . Se desabilitado. Exibir Calculadora .Define o tipo de fonte que será usada na exibição do lookup.Define qual caracter será usado para a separação de milhar. Separador Decimal . preenche automaticamente as casa decimais quando não especificadas. Formato de número negativo . No momento da execução.Permite que o campo aceite valor negativo.* * "Formatar ao digitar" deve estar habilitado no menu "Formulário>>Configuração" para utilizar esta opção.Define a quantidade de casas decimais do campo. Comando SQL .Permite definir o valor máximo do campo.Define o separador decimal do campo.Valor Máximo . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Aceita Negativo . Fonte .Se habilitado. Sinal negativo . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Decimais . .Exibe uma calculadora realizar cálculos.

Quando marcado irá gerar uma validação automática do campo com base no lookup. Utilizar na Validação . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Mensagem em caso de EOF . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). .Cor da fonte . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define a mensagem que será exibida caso não seja encontrado nenhum registro.

top.Permite aumenta o tamanho da borda do campo.Permite posicionar o label do filtro no local desejado (left rigth. Largura . Cor da Borda . super. utilizando uma paleta de cores para ser aplicada no título. super.Permite aplicar o tipo sublinhado na fonte. Alinhamento Vertical . Cor da Borda .Permite aplicar o tipo negrito na fonte. que será aplicado no objeto da aplicação. Largura . sub. .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tipo de fonte.Permite posicionar o label do fitro no local desejado (baseline.Para definir a largura do título. CSS do Campo Atributos: Fonte . middle.Figura: Interface de definição de CSS a nível de campo. Alinhamento Horizontal .Permite escolher o tipo de fonte. text-bottom). Tamanho da Borda . Tamanho .Permite aumenta o tamanho da borda do título.Para definir a largura do campo. bottom. CSS do Título Atributos: Fonte . bottom.Permite posicionar o label do fitro no local desejado (baseline. que será aplicado no título da aplicação. text-top. Sublinhado .rigth. Negrito .Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal .Permite aplicar o tipo negrito na fonte. sub. utilizando uma paleta de cores para ser aplicada no campo.Permite escolher a cor da borda. Tamanho . que será aplicado no campo da aplicação.center e justify).Para definir a altura do título. middle. text-top. Negrito . top. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Sublinhado . Cor de fundo . Alinhamento Vertical . center e justify).Permite escolher o tamanho da fonte. que será aplicado no campo da aplicação. Altura .Permite escolher o tamanho da fonte. text-bottom). Tamanho da Borda .Permite escolher a cor. Cor de fundo .Permite escolher a cor da borda.

Permite posicionar o label do fitro no local desejado (baseline. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tipo do Help: Popup .Permite aplicar o tipo sublinhado na fonte. Negrito . rigth. que ao ser clicado. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. center e justify). top.Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte.Ao escolher o tipo popup. que será aplicado no título da aplicação. que será aplicado no objeto input. exibirá o que foi informado no atributo Descreva Ajuda. etc Tamanho . Alinhamento Vertical . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. isto é. super. utilizando uma paleta de cores para ser aplicada no objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. Largura . Altura . text-bottom).Para definir a largura do objeto input. text-top.Permite posicionar o label do filtro no local desejado (left. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Para definir a altura do campo. Alinhamento Horizontal . bottom. . Por exemplo: Radio. middle. Atributos: Descreva Ajuda .Altura . Select.Permite aumenta o tamanho da borda do objeto input.Para definir a altura do objeto input.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. será exibido o ícone de ajuda ao lado do campo. sub. Cor da Borda . Sublinhado . Tamanho da Borda . Text.Permite escolher a cor da borda. Cor de fundo -Permite escolher a cor.

Ao passar o cursor do mouse sobre o campo. Texto .Hint . . aparecerá a ajuda descrita no campo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. não é necessário o preenchimento do atributo Valor Inicial. As opções são: Valor definido . Quantidade de caracteres .Permite gravar uma variável de sessão com o valor do campo.Permite definir o nome da variável de sessão que receberá o valor do campo.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. OBS: Caso selecione o tipo Data do Sistema. que poderá ser utilizada em outras aplicações. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.O campo será preenchido com a data atual do servidor. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores. Por exemplo. Valor inicial . Atributos: Tipo do dado . Data do sistema .Define o tipo do campo da aplicação.Permite definir o valor inicial do campo. Imagem de Validação .Permite configurar a largura do objeto Text informando a quantidade de caracteres. Valor inicial. Label . .Data Configuração Geral Figura1: Interface Configuração Geral. Nome da Variável .

Exibição . Tipo HTML .Permite selecionar o formato de exibição do campo. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Primeiro Dia . Data Mínima: .Informa o tipo do campo no banco de dados. Formato Interno .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Campo Escondido .Permite selecionar a data e o mês através de combobox. Separador de data .Objeto HTML usado para exibir o campo no formulário. Formatação dos Valores Figura2: Interface Formatação dos Valores. estando o valor do campo disponível para processamento (Javascript ou PHP). Tipo SQL . Campo Label .Permite informar o símbolo que irá separar a data.Permite aplicar as configurações regionais de formatação de datas ao campo.Define o dia que será apresentado como o primeiro da semana. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Define se o campo será desabilitado em "Modo de Inserção". Usar configurações regionais .Formato que será armazenado dentro do banco de dados. Quando não for selecionada será exibido o atributo Separador de data (Veja configurações regionais). Usar ComboBox .

Exibir Formato .A data mínima será a data atual (+) os dias ou meses ou anos que você incrementar.Data Fixa . não entrará ninguém no formulário que nasceu após o dia corrente. ou seja. Data Atual . ou seja.Inserir a data máxima manualmente que o scriptcase criticará no campo do tipo data no formato como é aprensentado.Permite exibir ao lado do campo o modo de preenchimento do campo data.o scriptcase disponibiliza as seguintes opções: Data Atual Simples . Data Atual com Decremento .A data máxima será a data atual (+) os dias ou meses ou anos que você incrementar.Inserir a data mímina que o scriptcase criticará no campo do tipo data no formato como é apresentado. o scriptcase disponibiliza as seguintes opções: Data Atual Simples . Data Atual com Decremento . Data Máxima: Data Fixa . Data Atual .A data mínima será a data atual (-) os dias ou meses ou anos que você quiser decrementar. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Deixará a data atual como a data máxima. não entrará ninguém no formulário que nasceu após o dia corrente.Ao clicar ícone ao lado da caixa. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: .Permite exibir ao lado do campo um ícone de calendário.Ao clicar sobre o ícone ao lado da caixa. Data Atual com Incremento . Exibir Calendário .A data máxima será a data atual (-) os dias ou meses ou anos que você quiser decremento.Deixará a data atual como a data máxima. este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário. Data Atual com Incremento .

o campo entre chaves será substituido pelo seu valor na tabela.Define a cor em formato HTML da fonte utilizada na exibição do lookup. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Comando SQL . Fonte . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.Define a mensagem que será exibida caso não seja encontrado nenhum registro.Quando marcado é ativado o lookup de consulta e abre as demais configurações. Utilizar na Validação . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Usar lookup para exibir descrição do campo . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define o tipo de fonte que será usada na exibição do lookup. No momento da execução. . Mensagem em caso de EOF . Para montar o comando SQL é possível utilizar o construtor de select .Quando marcado irá gerar uma validação automática do campo com base no lookup. Cor da fonte .Define o comando SQL que irá recuperar os valores no banco de dados. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

Para definir a altura do título. Negrito . que será aplicado no campo da aplicação. Tamanho da Borda .Permite aplicar o tipo sublinhado na fonte. Cor de fundo . text-bottom).Permite aumenta o tamanho da borda do título. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top.Permite escolher a cor. que será aplicado no campo da aplicação.Permite escolher o tipo de fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Figura: Interface de definição de CSS a nível de campo. que será aplicado no objeto da aplicação.Para definir a largura do título. super.rigth.center e justify). Altura . utilizando uma paleta de cores para ser aplicada no título. middle. Alinhamento Vertical . bottom. Sublinhado .Permite posicionar o label do filtro no local desejado (left.Permite aplicar o tipo negrito na fonte. Cor de fundo .Permite escolher o tipo de fonte. que será aplicado no título da aplicação.Permite escolher o tamanho da fonte. CSS do Título Atributos: Fonte . Alinhamento Horizontal . Largura . text-top. CSS do Campo Atributos: Fonte . Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte.Permite escolher a cor da borda. sub. Negrito . Tamanho .Permite escolher o tamanho da fonte. . Tamanho .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

utilizando uma paleta de cores para ser aplicada no objeto input. Por exemplo: Radio. Figura1 Configuração da Ajuda utilizando Pop-UP. super. Alinhamento Vertical .Permite posicionar o label do fitro no local desejado (baseline. rigth. Alinhamento Vertical . Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left rigth. utilizando uma paleta de cores para ser aplicada no campo. center e justify). Largura . sub. bottom.Permite aplicar o tipo sublinhado na fonte. isto é. middle.Para definir a altura do campo. middle. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. text-bottom). Altura . text-top.Permite aumenta o tamanho da borda do objeto input. Negrito . que será aplicado no título da aplicação. bottom. Select. Text.Para definir a altura do objeto input. Largura .Permite posicionar o label do filtro no local desejado (left.Sublinhado . Cor da Borda . Alinhamento Horizontal . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Para definir a largura do campo.Para definir a largura do objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. super. que será aplicado no objeto input. text-top. text-bottom).Permite escolher a cor da borda. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo sublinhado na fonte. top. Sublinhado .Permite aplicar o tipo negrito na fonte. Cor de fundo -Permite escolher a cor. etc Tamanho . . Tamanho da Borda .Permite posicionar o label do fitro no local desejado (baseline. sub.Permite escolher a cor da borda.Permite escolher o tamanho da fonte. top. Tamanho da Borda . Altura . center e justify). CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Cor da Borda .Permite aumenta o tamanho da borda do campo.

Hint . exibirá o que foi informado no atributo Descreva Ajuda. que ao ser clicado. Tipo do Help: Popup .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. . será exibido o ícone de ajuda ao lado do campo.Atributos: Descreva Ajuda .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. aparecerá a ajuda descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo. Texto .Ao escolher o tipo popup.

Nome da Variável . Valor inicial . Quantidade de caracteres .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .O campo será preenchido com a data atual do servidor. Imagem de Validação . que poderá ser utilizada em outras aplicações. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Atributos: Tipo do dado . Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores. Campo Escondido .Define o tipo do campo da aplicação. Data do sistema . Valor inicial.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Permite gravar uma variável de sessão com o valor do campo. Por exemplo.Permite definir o nome da variável de sessão que receberá o valor do campo.Define o título do campo na aplicação. . não é necessário o preenchimento do atributo Valor Inicial.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Hora Configuração Geral Figura1: Interface Configuração Geral do Campo. OBS: Caso selecione o tipo Data do Sistema.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Permite definir o valor inicial do campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. As opções são: Valor definido . Label .Permite configurar a largura do objeto Text informando a quantidade de caracteres.

Permite selecionar o formato de exibição do campo hora. Usar configurações regionais . Formato Interno .Formato que será armazenado dentro do banco de dados.Objeto HTML usado para exibir o campo no formulário.Permite informar o símbolo que irá separar a hora.Permite exibir ao lado do campo o modo de preenchimento do campo hora. Separador de hora . Exibir Formato . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Campo Label . Tipo SQL .Informa o tipo do campo no banco de dados. Exibição .Permite aplicar as configurações regionais de formatação de datas ao campo. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Formatação dos Valores Figura2: Interface Formatação dos Valores. Quando não for selecionada será exibido o atributo Separador de hora (Veja configurações regionais). Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta . Tipo HTML .estando o valor do campo disponível para processamento (Javascript ou PHP).Define se o campo será desabilitado em "Modo de Inserção".

O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Para montar o comando SQL é possível utilizar o construtor de select . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define o comando SQL que irá recuperar os valores no banco de dados. . o campo entre chaves será substituido pelo seu valor na tabela.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Utilizar na Validação .Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Quando marcado é ativado o lookup de consulta e abre as demais configurações. No momento da execução.Quando marcado irá gerar uma validação automática do campo com base no lookup. Mensagem em caso de EOF . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Comando SQL .Define a cor em formato HTML da fonte utilizada na exibição do lookup. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define o tipo de fonte que será usada na exibição do lookup. Fonte . Cor da fonte .

Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada no título.Permite escolher a cor. Altura .Permite aplicar o tipo sublinhado na fonte. CSS do Título Atributos: Fonte . text-top.Para definir a largura do título. CSS do Campo Atributos: . que será aplicado no objeto da aplicação. text-bottom).rigth.Permite posicionar o label do filtro no local desejado (left. bottom.center e justify).Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte. Largura . Tamanho . Cor de fundo . Negrito .Permite escolher a cor da borda. Sublinhado .Para definir a altura do título.Permite aplicar o tipo negrito na fonte. Alinhamento Horizontal . super. middle. Tamanho da Borda . Cor da Borda . que será aplicado no campo da aplicação. sub. top.Permite aumenta o tamanho da borda do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Figura: Interface de definição de CSS a nível de campo. Alinhamento Vertical .

que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Fonte . middle. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite posicionar o label do filtro no local desejado (left. Altura . Alinhamento Vertical .Permite aplicar o tipo sublinhado na fonte. Cor da Borda . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. utilizando uma paleta de cores para ser aplicada no campo. Largura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. utilizando uma paleta de cores para ser aplicada no objeto input.Para definir a largura do campo. text-top. text-bottom).Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. Altura .Permite posicionar o label do fitro no local desejado (baseline. etc Tamanho . que será aplicado no campo da aplicação. Tamanho da Borda .Para definir a largura do objeto input.Permite aumenta o tamanho da borda do campo.Permite aumenta o tamanho da borda do objeto input.Permite posicionar o label do fitro no local desejado (baseline. que será aplicado no título da aplicação. text-top. bottom. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. rigth. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. . Cor de fundo -Permite escolher a cor. super. sub. top. isto é. middle. que será aplicado no objeto input. Tamanho . Sublinhado . super.Permite escolher a cor. Alinhamento Vertical .Para definir a altura do campo. center e justify). Cor da Borda . top. Sublinhado . bottom.Para definir a altura do objeto input. text-bottom). Alinhamento Horizontal . sub.Permite aplicar o tipo negrito na fonte. Largura . Text. center e justify). Tamanho da Borda . Negrito .Permite posicionar o label do filtro no local desejado (left rigth. Alinhamento Horizontal .Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte.Permite escolher a cor da borda. Por exemplo: Radio.Permite aplicar o tipo sublinhado na fonte.Permite escolher a cor da borda. Cor de fundo . Select. Negrito .

aparecerá a ajuda descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo. . Atributos: Descreva Ajuda .ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. que ao ser clicado. será exibido o ícone de ajuda ao lado do campo. Hint .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Figura1 Configuração da Ajuda utilizando Pop-UP. Tipo do Help: Popup .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Ao escolher o tipo popup. exibirá o que foi informado no atributo Descreva Ajuda. Texto .

Data E Hora Configuração Geral Figura1:Interface Configuração Geral. Nome da Variável . Valor inicial . Atributos : Tipo do dado .Define o tipo do campo da aplicação. . não é necessário o preenchimento do atributo Valor Inicial. Quando o campo é do tipo Data e Hora.Permite gravar uma variável de sessão com o valor do campo. ele permite a exibição do formato definido na opção Formatação dos Valores. Quantidade de caracteres .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Permite definir o nome da variável de sessão que receberá o valor do campo. Imagem de Validação . Valor inicial.O campo será preenchido com a data atual do servidor.Define o título do campo na aplicação.Permite definir o valor inicial do campo. que poderá ser utilizada em outras aplicações. Por exemplo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Permite configurar a largura do objeto Text informando a quantidade de caracteres. OBS: Caso selecione o tipo Data do Sistema.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Data do sistema . As opções são: Valor definido . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Label .

Permite selecionar o formato de exibição do campo data / hora.Permite exibir ao lado do campo um ícone de calendário. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Informa o tipo do campo no banco de dados.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Tipo SQL . Exibição .Formato que será armazenado dentro do banco de dados.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Formatação dos Valores Figura2: Interface Formatação dos Valores.Define se o campo será desabilitado em "Modo de Inserção". Formato Interno .Objeto HTML usado para exibir o campo no formulário. Tipo HTML . Exibir Calendário . Separador de hora . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Separador de data .Permite informar o símbolo que irá separar a hora.Permite informar o símbolo que irá separar a data. estando o valor do campo disponível para processamento (Javascript ou PHP). este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.Campo Escondido .Define a quantidade de decimais para os segundos. Veja a figura abaixo: . Decimais dos segundos . Campo Label . Exibir Formato . Usar configurações regionais . Quando não for selecionada será exibido o atributo Separador de data e Separador de hora (Veja configurações regionais).Permite aplicar as configurações regionais de formatação de datas ao campo.Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Quando marcado é ativado o lookup de consulta e abre as demais configurações. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Define o tipo de fonte que será usada na exibição do lookup.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Define o comando SQL que irá recuperar os valores no banco de dados. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Mensagem em caso de EOF . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Comando SQL . o campo entre chaves será substituido pelo seu valor na tabela.Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Utilizar na Validação . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). No momento da execução. Para montar o comando SQL é possível utilizar o construtor de select . . Cor da fonte .Quando marcado irá gerar uma validação automática do campo com base no lookup. Fonte . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.

CSS do Título Atributos: Fonte .Permite aplicar o tipo negrito na fonte. Sublinhado .Permite posicionar o label do filtro no local desejado (left. Cor de fundo .Permite aumenta o tamanho da borda do título. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor da borda. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no campo da aplicação. Alinhamento Horizontal .rigth. Tamanho da Borda .Permite aplicar o tipo sublinhado na fonte. Tamanho .Figura: Interface de definição de CSS a nível de campo.Permite escolher a cor.Permite escolher o tamanho da fonte. .center e justify). que será aplicado no objeto da aplicação. utilizando uma paleta de cores para ser aplicada no título. Cor da Borda .Permite escolher o tipo de fonte. Negrito .

Permite escolher o tamanho da fonte. Sublinhado . utilizando uma paleta de cores para ser aplicada no objeto input. Cor de fundo -Permite escolher a cor.Para definir a largura do título. middle.Permite aumenta o tamanho da borda do campo. Negrito . Largura .Permite escolher o tipo de fonte.Permite escolher a cor da borda. que será aplicado no objeto input. etc Tamanho . CSS do Campo Atributos: Fonte .Permite escolher o tamanho da fonte. Sublinhado . sub.Permite aplicar o tipo negrito na fonte. Text. Cor da Borda . top. Tamanho da Borda . rigth. center e justify). text-top.Para definir a altura do título. . Por exemplo: Radio. text-bottom).Permite aplicar o tipo negrito na fonte.Permite aplicar o tipo sublinhado na fonte. que será aplicado no título da aplicação. text-bottom).Permite escolher a cor.Permite aumenta o tamanho da borda do objeto input. text-top. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left. bottom. Cor de fundo . Alinhamento Horizontal . Tamanho da Borda .Para definir a largura do campo.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher a cor da borda. bottom. Alinhamento Vertical . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. sub. que será aplicado no campo da aplicação. top.Permite posicionar o label do filtro no local desejado (left rigth. Select. super. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Alinhamento Vertical . Cor da Borda .Permite aplicar o tipo sublinhado na fonte. middle. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Para definir a altura do campo. center e justify). Negrito . Altura . Largura .Permite posicionar o label do fitro no local desejado (baseline. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no título da aplicação. super. Altura . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. utilizando uma paleta de cores para ser aplicada no campo. Tamanho .

Ao escolher o tipo popup. será exibido o ícone de ajuda ao lado do campo. que ao ser clicado. . sub.Ao passar o cursor do mouse sobre o campo.Permite posicionar o label do fitro no local desejado (baseline. middle.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Largura .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Hint . bottom. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Altura . Texto . top. isto é. aparecerá a ajuda descrita no campo Descreva Ajuda. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Tipo do Help: Popup . Atributos: Descreva Ajuda .Alinhamento Vertical .Para definir a altura do objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. text-bottom). super. exibirá o que foi informado no atributo Descreva Ajuda. text-top.Para definir a largura do objeto input.

.

Configuração Geral Figura1: Interface Configuração Geral.Permite informar o subdiretório onde serão armazenadas as imagens. (veja em Configuração).Manter o aspecto da imagem. Subdiretório . Label . Este subdiretório é relativo ao diretório definido em Diretório de Imagens (veja em Configuração). Criar subdiretório . As imagens serão mantidas no servidor no diretório informado pelo atributo Diretório de Imagens.Permite definir a largura da imagem em Pixels.Imagem (nome De Arquivo) Permite ao desenvolvedor utilizar em seus forms campos para upload de imagens. As imagens são salvas em um diretório do servidor e o nome da imagem ficará disponível para processamento. Atributos: Tipo do dado . Borda da Imagem .É possível o uso de variáveis globais ou locais na formação do nome do subdiretório. . Clicando no link criado será aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento).Define o tipo do campo da aplicação.Largura da borda da imagem em Pixels. é gerada uma nova imagem mantendo a proporção entre a largura e altura da imagem original.Tempo em minutos para que o cache da imagem fique armazenado. Manter Aspecto . Exibir apenas o link .Define o título do campo na aplicação. Largura da Imagem . Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Quando ativada essa opção permite a criação do subdiretório caso não exista.Quando ativada essa opção permite que o nome da imagem seja um link na aplicação gerada.Permite definir a altura da imagem em Pixels. Quando são informados os atributos Altura da Imagem e Largura da Imagem. Altura da Imagem . Cache da Imagem .

Desabilitar Campo . Campo Escondido .Define se o campo será desabilitado em "Modo de Inserção". "Modo de Atualização" ou em "Modo de Inserção e Atalização". Caso tenham sido informadas novas Largura e/ou Altura.Abrir em Outra Janela .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Exemplo de campo do tipo imagem em um cadastro de produtos. Tipo HTML . a imagem aberta terá o tamanho original. Figura2: Campo com tipo de dado foto.Informa o tipo do campo no banco de dados. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. estando o valor do campo disponível para processamento (Javascript ou PHP). . Tipo SQL . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Objeto HTML usado para exibir o campo no formulário.Permite a visualização da imagem em outra janela.

Para definir a altura do título. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. text-top. Negrito . super.Permite posicionar o label do filtro no local desejado (left.Para definir a largura do título. CSS do Campo Atributos: Fonte .center e justify). que será aplicado no objeto da aplicação. text-bottom). que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte.Permite escolher a cor. Tamanho da Borda . Negrito . Altura . Sublinhado . Sublinhado . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no título da aplicação. . Largura . Alinhamento Horizontal .Permite escolher o tipo de fonte.Permite escolher a cor da borda. Tamanho . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aumenta o tamanho da borda do título.Permite posicionar o label do fitro no local desejado (baseline.Figura: Interface de definição de CSS a nível de campo. Alinhamento Vertical .Permite aplicar o tipo sublinhado na fonte. Cor de fundo .Permite aplicar o tipo negrito na fonte. bottom.Permite escolher o tamanho da fonte. sub. Tamanho .Permite aumenta o tamanho da borda do campo. middle. top.Permite escolher a cor. utilizando uma paleta de cores para ser aplicada no título. CSS do Título Atributos: Fonte . Cor de fundo .Permite escolher o tipo de fonte. que será aplicado no campo da aplicação.rigth.Permite aplicar o tipo negrito na fonte. Cor da Borda .

Alinhamento Horizontal . Por exemplo: Radio.Para definir a largura do objeto input. text-top.Para definir a largura do campo. top. middle.Permite aumenta o tamanho da borda do objeto input. Cor da Borda . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Para definir a altura do campo. bottom. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Altura . Alinhamento Horizontal . center e justify). etc Tamanho . Figura1 Configuração da Ajuda utilizando Pop-UP. Atributos: . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left rigth.Para definir a altura do objeto input.Cor da Borda .Permite posicionar o label do fitro no local desejado (baseline. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. sub. Negrito . que será aplicado no objeto input. isto é. text-bottom). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aplicar o tipo negrito na fonte. top. bottom. utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho da Borda . Altura . Alinhamento Vertical .Permite posicionar o label do fitro no local desejado (baseline. Text. Sublinhado . que será aplicado no título da aplicação. super. Cor de fundo -Permite escolher a cor. rigth. utilizando uma paleta de cores para ser aplicada no campo.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. sub. Largura .Permite escolher o tamanho da fonte. center e justify). middle. Alinhamento Vertical . Select. text-top. Largura .Permite posicionar o label do filtro no local desejado (left. super.Permite escolher a cor da borda. text-bottom).

Tipo do Help: Popup . aparecerá a ajuda descrita no campo Descreva Ajuda.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Texto . . exibirá o que foi informado no atributo Descreva Ajuda. será exibido o ícone de ajuda ao lado do campo.Descreva Ajuda . que ao ser clicado.Ao passar o cursor do mouse sobre o campo.Ao escolher o tipo popup. Hint .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Permite informar o subdiretório onde serão armazenados os arquivos.Define o título do campo na aplicação. Campo Escondido . É possível o uso de variáveis globais ou locais na formação do nome do subdiretório. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Informa o tipo do campo no banco de dados. Configuração Geral Figura1: Interface Configuração Geral.Permite exibir um ícone ao lado do campo. Label . determinando o tipo de arquivo.Documento (nome De Arquivo) Permite ao desenvolvedor utilizar em seus forms campos para upload de documentos. (veja em Configuração).Define se o campo será desabilitado em "Modo de Inserção". Os documentos serão mantidos no servidor no diretório informado pelo atributo Caminho dos Documentos. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Tipo HTML . Atributos: Tipo do dado .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Quando ativada essa opção permite a criação do subdiretório caso não exista. Subdiretório . . estando o valor do campo disponível para processamento (Javascript ou PHP). Este subdiretório é relativo ao diretório definido em Caminho dos Documentos (veja em Configuração). Desabilitar Campo .Define o tipo do campo da aplicação.Objeto HTML usado para exibir o campo no formulário. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Ícone . Criar subdiretório . Tipo SQL .

Tamanho da Borda . que será aplicado no objeto da aplicação.Permite escolher o tamanho da fonte. Negrito .Permite escolher a cor. CSS do Título Atributos: Fonte .Permite escolher o tipo de fonte.Permite aplicar o tipo sublinhado na fonte.Permite posicionar o label do filtro no local desejado (left. Cor de fundo . que será aplicado no campo da aplicação.center e justify). Alinhamento Horizontal . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite aumenta o tamanho da borda do título.Figura: Interface de definição de CSS a nível de campo. utilizando uma paleta de cores para ser aplicada no título. . Cor da Borda .rigth. Tamanho .Permite aplicar o tipo negrito na fonte. Sublinhado .Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Permite aumenta o tamanho da borda do objeto input. Cor de fundo -Permite escolher a cor. Por exemplo: Radio. text-bottom). middle. que será aplicado no campo da aplicação. Cor de fundo . text-bottom). que será aplicado no título da aplicação.Permite aplicar o tipo sublinhado na fonte.Para definir a altura do campo. utilizando uma paleta de cores para ser aplicada no objeto input.Alinhamento Vertical . etc Tamanho .Permite escolher o tipo de fonte. super. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. .Permite escolher a cor da borda. Sublinhado . utilizando uma paleta de cores para ser aplicada no campo. Largura . Tamanho da Borda .Permite posicionar o label do fitro no local desejado (baseline. super.Permite posicionar o label do fitro no local desejado (baseline. Negrito .Permite escolher o tamanho da fonte. que será aplicado no objeto input. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left.Para definir a altura do título. bottom. Sublinhado . Alinhamento Vertical . que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. CSS do Campo Atributos: Fonte . top.Para definir a largura do campo.Permite escolher a cor da borda. bottom. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Text. Cor da Borda . Cor da Borda . center e justify). rigth.Permite escolher a cor. top. sub. Largura . Select.Permite posicionar o label do filtro no local desejado (left rigth.Permite aplicar o tipo negrito na fonte. Altura .Permite escolher o tamanho da fonte. sub. Tamanho .Permite aumenta o tamanho da borda do campo. Tamanho da Borda . center e justify). Negrito .Permite aplicar o tipo negrito na fonte. text-top. text-top. Altura .Para definir a largura do título. middle. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aplicar o tipo sublinhado na fonte.

Ao escolher o tipo popup. Texto . ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. exibirá o que foi informado no atributo Descreva Ajuda. Hint . middle. Largura . . aparecerá a ajuda descrita no campo Descreva Ajuda. isto é.Para definir a largura do objeto input. text-top.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Para definir a altura do objeto input. top. que ao ser clicado. text-bottom). Altura .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Ao passar o cursor do mouse sobre o campo. Atributos: Descreva Ajuda .Permite posicionar o label do fitro no local desejado (baseline.Alinhamento Vertical . Tipo do Help: Popup . será exibido o ícone de ajuda ao lado do campo. sub. super. bottom. Figura1 Configuração da Ajuda utilizando Pop-UP.

.

Valor inicial. caso seja uma informação errada .O campo será preenchido com a data atual do servidor. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. que poderá ser utilizada em outras aplicações.Cpf Configuração Geral Figura1: Interface Configuração Geral.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Atributos : Tipo do dado . será exibida uma mensagem de erro.Define o tipo do campo da aplicação.Permite definir o nome da variável de sessão que receberá o valor do campo. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. As opções são: Valor definido . Gravar Variável . Valor inicial . Por exemplo. Quando o campo é definido como CPF o campo é formatado ao perder o foco.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. OBS: Caso selecione o tipo Data do Sistema.Permite gravar uma variável de sessão com o valor do campo. Label . Data do sistema . não é necessário o preenchimento do atributo Valor Inicial.Permite definir o valor inicial do campo. Nome da Variável . . Quantidade de caracteres .Define o título do campo na aplicação. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.

Tamanho do Campo .Completar à esquerda com . O comando SQL deve ter o seguinte formato: . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Tipo SQL .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Tipo HTML .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Campo Escondido .Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . É usado para determinar a quantidade máxima de caracteres a ser digitada.Quando marcado é ativado o lookup de consulta e abre as demais configurações. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados.Informa o tipo do campo no banco de dados.Determina o tamanho do campo em bytes. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Objeto HTML usado para exibir o campo no formulário. Comando SQL . Campo Label . estando o valor do campo disponível para processamento (Javascript ou PHP).Define se o campo será desabilitado em "Modo de Inserção". Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

Define o tipo de fonte que será usada na exibição do lookup. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Utilizar na Validação . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. o campo entre chaves será substituido pelo seu valor na tabela.Quando marcado irá gerar uma validação automática do campo com base no lookup. Cor da fonte .SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Mensagem em caso de EOF . No momento da execução. Fonte .

bottom.Permite escolher a cor.Permite aplicar o tipo sublinhado na fonte.Permite aplicar o tipo negrito na fonte. Largura .Permite escolher a cor.Para definir a altura do título. Cor da Borda .Para definir a largura do título.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do filtro no local desejado (left. Cor de fundo . top. utilizando uma paleta de cores para ser aplicada no campo. middle. que será aplicado no campo da aplicação. sub. Altura .Permite escolher o tamanho da fonte.Permite escolher o tipo de fonte. text-top.Figura: Interface de definição de CSS a nível de campo.Permite escolher o tamanho da fonte. Cor de fundo . CSS do Título Atributos: Fonte . que será aplicado no campo da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho .center e justify). que será aplicado no objeto da aplicação. CSS do Campo Atributos: Fonte . Sublinhado . Tamanho da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. super.Permite aumenta o tamanho da borda do campo.Permite aplicar o tipo negrito na fonte. . Sublinhado .Permite aumenta o tamanho da borda do título. Tamanho . Negrito .Permite escolher o tipo de fonte.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. que será aplicado no título da aplicação. Alinhamento Horizontal . Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no título. Alinhamento Vertical . Cor da Borda .Permite escolher a cor da borda. text-bottom).rigth.

isto é. Altura . Text. Negrito . sub. Select.Alinhamento Horizontal .Permite aumenta o tamanho da borda do objeto input. center e justify). sub. Altura . text-bottom). Largura . rigth. Alinhamento Vertical . super. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Alinhamento Horizontal . que será aplicado no título da aplicação. Atributos: Descreva Ajuda . super. top. center e justify). Cor da Borda .Permite aplicar o tipo negrito na fonte.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. que será aplicado no objeto input. Sublinhado . Figura1 Configuração da Ajuda utilizando Pop-UP. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no objeto input. Cor de fundo -Permite escolher a cor.Permite posicionar o label do filtro no local desejado (left. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher o tamanho da fonte.Para definir a largura do objeto input.Permite posicionar o label do filtro no local desejado (left rigth. middle. text-top.Permite posicionar o label do fitro no local desejado (baseline.Para definir a largura do campo. text-bottom). bottom. middle. Por exemplo: Radio.Permite aplicar o tipo sublinhado na fonte.Para definir a altura do campo. . text-top. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. bottom.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher a cor da borda. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Largura .Para definir a altura do objeto input. etc Tamanho . top.

aparecerá a ajuda descrita no campo Descreva Ajuda.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. será exibido o ícone de ajuda ao lado do campo. exibirá o que foi informado no atributo Descreva Ajuda. que ao ser clicado.Ao passar o cursor do mouse sobre o campo. Texto .Ao escolher o tipo popup. Hint .Tipo do Help: Popup . .

Atributos: Tipo do dado . Valor inicial .O campo será preenchido com a data atual do servidor.Define o tipo do campo da aplicação.Permite definir o nome da variável de sessão que receberá o valor do . Data do sistema .Define o título do campo na aplicação.Permite gravar uma variável de sessão com o valor do campo. OBS: Caso selecione o tipo Data do Sistema. Por exemplo. no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Gravar Variável .Permite configurar a largura do objeto Text informando a quantidade de caracteres.Cnpj Configuração Geral Figura1: Interface Configuração Geral. caso seja uma informação errada áexibida uma mensagem de erro. Quando o campo é definido como CNPJ o campo é formatado ao perder o foco. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. que poderá ser utilizada em outras aplicações.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são: Valor definido . Quantidade de caracteres . não é necessário o preenchimento do atributo Valor Inicial. Valor inicial. Label . Nome da Variável .Permite definir o valor inicial do campo.

Informa o tipo do campo no banco de dados.Objeto HTML usado para exibir o campo no formulário.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Determina o tamanho do campo em bytes. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Tipo HTML . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados.Define se o campo será desabilitado em "Modo de Inserção". Comando SQL . Para montar o comando SQL é possível utilizar o construtor de select . Tipo SQL . O comando SQL deve ter o . Completar à esquerda com . Campo Label .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Campo Escondido . estando o valor do campo disponível para processamento (Javascript ou PHP). É usado para determinar a quantidade máxima de caracteres a ser digitada.Define o comando SQL que irá recuperar os valores no banco de dados.campo. Tamanho do Campo .

Fonte .seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.Define o tipo de fonte que será usada na exibição do lookup. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). .Define a mensagem que será exibida caso não seja encontrado nenhum registro. o campo entre chaves será substituido pelo seu valor na tabela. No momento da execução.Quando marcado irá gerar uma validação automática do campo com base no lookup. Utilizar na Validação . Mensagem em caso de EOF . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Cor da fonte .

Tamanho da Borda . middle. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. text-bottom). Sublinhado . Alinhamento Horizontal .Para definir a altura do título. text-top. Alinhamento Vertical .Permite escolher a cor.Permite escolher o tamanho da fonte. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. top. bottom. que será aplicado no objeto da aplicação. que será aplicado no campo da aplicação. Tamanho .Permite aplicar o tipo sublinhado na fonte.Permite escolher o tipo de fonte. Negrito . Largura . CSS do Título Atributos: Fonte . . Sublinhado . sub. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite aplicar o tipo sublinhado na fonte.Permite aumenta o tamanho da borda do campo.Permite aplicar o tipo negrito na fonte.center e justify). Cor de fundo . Altura .Figura: Interface de definição de CSS a nível de campo.rigth. Tamanho da Borda . que será aplicado no título da aplicação.Permite posicionar o label do filtro no local desejado (left.Permite escolher o tamanho da fonte.Permite posicionar o label do fitro no local desejado (baseline. que será aplicado no campo da aplicação. Tamanho .Permite aumenta o tamanho da borda do título. Negrito .Permite escolher a cor. CSS do Campo Atributos: Fonte .Para definir a largura do título. Cor de fundo .Permite escolher a cor da borda. super.Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. Cor da Borda . utilizando uma paleta de cores para ser aplicada no título.

super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. bottom. Altura . middle. Por exemplo: Radio. super.Permite posicionar o label do fitro no local desejado (baseline. Largura . Alinhamento Vertical .Permite posicionar o label do filtro no local desejado (left.Permite posicionar o label do fitro no local desejado (baseline. etc Tamanho .Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no objeto input.Permite escolher a cor da borda. text-bottom). center e justify).Permite escolher o tamanho da fonte. isto é. que será aplicado no objeto input. center e justify). middle. text-bottom). text-top.Para definir a altura do campo. Select. Negrito . bottom. Text.Para definir a altura do objeto input. Tamanho da Borda . Altura . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Largura . Alinhamento Horizontal . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Alinhamento Vertical . que será aplicado no título da aplicação. top. Figura1 Configuração da Ajuda utilizando Pop-UP. utilizando uma paleta de cores para ser aplicada no campo. Atributos: . Alinhamento Horizontal . sub. sub. Sublinhado . Cor da Borda .Permite escolher a cor da borda. text-top. top.Para definir a largura do campo.Cor da Borda .Para definir a largura do objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Permite posicionar o label do filtro no local desejado (left rigth. rigth.Permite aumenta o tamanho da borda do objeto input. Cor de fundo -Permite escolher a cor.Permite aplicar o tipo sublinhado na fonte. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.

será exibido o ícone de ajuda ao lado do campo.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Descreva Ajuda .Ao passar o cursor do mouse sobre o campo. Texto .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Tipo do Help: Popup .Ao escolher o tipo popup. exibirá o que foi informado no atributo Descreva Ajuda. . Hint . que ao ser clicado. aparecerá a ajuda descrita no campo Descreva Ajuda.

OBS: Caso selecione o tipo Data do Sistema. Gravar Variável . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente.Permite configurar a largura do objeto Text informando a quantidade de caracteres.Permite gravar uma variável de sessão com o valor do campo. Valor inicial.Cpf E Cnpj Configuração Geral Figura1:Interface Configuração Geral. Atributos: Tipo do dado. O scriptcase se encarrega de verificar se o campo que foi fornecido existe.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Define o tipo do campo da aplicação. caso seja uma informação errada . será exibida uma mensagem de erro. Por exemplo.Permite definir o valor inicial do campo. Label . As opções são: Valor definido . Valor inicial . Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco. Data do sistema .Define o título do campo na aplicação. que poderá ser utilizada em outras aplicações. Quantidade de caracteres . não é necessário o preenchimento do atributo Valor Inicial. .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.O campo será preenchido com a data atual do servidor.Permite definir o nome da variável de sessão que receberá o valor do campo. Nome da Variável .

Tipo HTML . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Objeto HTML usado para exibir o campo no formulário. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Informa o tipo do campo no banco de dados. Comando SQL . Campo Label .Define se o campo será desabilitado em "Modo de Inserção".Quando marcado é ativado o lookup de consulta e abre as demais configurações.Completar à esquerda com . Para montar o comando SQL é possível utilizar o construtor de select .Permite definir o caracter que será usado para completar o valor digitado a esquerda até o tamanho do campo definido no atributo Tamanho do Campo na Base de Dados.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Campo Escondido .Define o comando SQL que irá recuperar os valores no banco de dados. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = . estando o valor do campo disponível para processamento (Javascript ou PHP). Tipo SQL . Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .

No momento da execução. Fonte .OBS: O campo do formulário deve ser referenciado sempre entre chaves {}. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Utilizar na Validação . . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Define a mensagem que será exibida caso não seja encontrado nenhum registro.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. o campo entre chaves será substituido pelo seu valor na tabela. Cor da fonte .Quando marcado irá gerar uma validação automática do campo com base no lookup.Define o tipo de fonte que será usada na exibição do lookup. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Mensagem em caso de EOF .

que será aplicado no campo da aplicação. utilizando uma paleta de cores para ser aplicada no campo. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher o tipo de fonte.Permite escolher o tamanho da fonte. Sublinhado . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. top. . Tamanho da Borda . bottom.rigth.Permite aplicar o tipo sublinhado na fonte. que será aplicado no título da aplicação. Negrito . middle. CSS do Campo Atributos: Fonte . Tamanho . Alinhamento Horizontal .Permite escolher a cor.Permite escolher a cor da borda. Cor da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda .Permite escolher a cor da borda.Permite posicionar o label do filtro no local desejado (left. Alinhamento Vertical . Negrito . Tamanho .Permite aumenta o tamanho da borda do título. text-top.Permite escolher a cor. text-bottom). Cor de fundo .Permite aplicar o tipo negrito na fonte. center e justify).Permite aplicar o tipo sublinhado na fonte.Para definir a largura do título. que será aplicado no objeto da aplicação.Permite escolher o tipo de fonte.Para definir a altura do título. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher o tamanho da fonte.Permite aumenta o tamanho da borda do campo. Sublinhado .Permite aplicar o tipo negrito na fonte. Largura . que será aplicado no campo da aplicação. Cor de fundo .center e justify). sub. utilizando uma paleta de cores para ser aplicada no título.Permite posicionar o label do filtro no local desejado (left rigth.Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte . Altura . super. Cor da Borda .

bottom.Ao escolher o tipo popup. bottom. Largura . text-top. Atributos: Descreva Ajuda .Permite aumenta o tamanho da borda do objeto input. Cor da Borda . etc Tamanho . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. sub. Cor de fundo -Permite escolher a cor.Permite posicionar o label do filtro no local desejado (left. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. center e justify). CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no objeto input. Por exemplo: Radio. Text.Permite posicionar o label do fitro no local desejado (baseline. que será aplicado no título da aplicação. Altura . Figura1 Configuração da Ajuda utilizando Pop-UP. Select.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte. top.Para definir a largura do campo. sub. . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Alinhamento Vertical . Sublinhado .Permite escolher o tamanho da fonte. middle. exibirá o que foi informado no atributo Descreva Ajuda. Largura .Para definir a altura do objeto input.Permite escolher a cor da borda. Negrito . super. Tipo do Help: Popup . isto é. middle. super. será exibido o ícone de ajuda ao lado do campo. rigth. text-top. text-bottom). Alinhamento Horizontal . que será aplicado no objeto input. que ao ser clicado.Alinhamento Vertical . text-bottom). Altura . top.Para definir a largura do objeto input.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Permite aplicar o tipo sublinhado na fonte.Para definir a altura do campo. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.

Texto .Hint .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. .Ao passar o cursor do mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda.

Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como Nome do Cliente. caso seja uma informação errada .Permite definir o nome da variável de sessão que receberá o valor do campo. Atributos : Tipo do dado .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Tipo Cpf E Cnpj Configuração Geral Figura1: Interface Configuração Geral.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Objeto HTML usado para exibir o campo no formulário. Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Nome da Variável . Campo Label . Gravar Variável . estando o valor do campo disponível para processamento (Javascript ou PHP). Tipo SQL . O scriptcase se encarrega de verificar se o campo que foi fornecido existe. será exibida uma mensagem de erro.Define se o campo será desabilitado em "Modo de Inserção".Define o título do campo na aplicação. Label .Define o tipo do campo da aplicação.Permite gravar uma variável de sessão com o valor do campo. Por exemplo.Informa o tipo do campo no banco de dados. Tipo HTML . . que poderá ser utilizada em outras aplicações. Campo Escondido . no formulário de login o nome do usuário pode ser salvo em sessão para exibição no cabeçalho de outras aplicações. "Modo de Atualização" ou em "Modo de Inserção e Atalização".

Para montar o comando SQL é possível utilizar o construtor de select . dependendo se a pessoa for Física ou Jurídica.Quando marcado é ativado o lookup de consulta e abre as demais configurações. Recarrega Formulário . Comando SQL . Campo Relacionado .Permite associar valores para definição de pessoas Físicas ou Jurídicas. . será feita a validação de CPF ou CNPJ respectivamente. Atributos: Tipo CPF/CNPJ .Permite quando ativada recarregar o formulário após alguma alteração do campo. No momento da execução. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Formatação dos Valores Figura2: Interface Formatação dos Valores. Ou seja. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. o campo entre chaves será substituido pelo seu valor na tabela. O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.Define o comando SQL que irá recuperar os valores no banco de dados.

Mensagem em caso de EOF . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Fonte . Cor da fonte . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos di