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.

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

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

.

.

onde ele deverá informar o seu código de usuário e senha. . o ScriptCase disponibilizará as opções que o usuário terá acesso. Figura1:Interface de logon. os projetos que o mesmo poderá acessar. assim como. Após a validação do usuário/senha e de acordo com o perfil estabelecido para o mesmo. assim como. Nota: O usuário do tipo "Administrador" tem privilégio de acesso a todas as funcionalidades do ScriptCase.Acessando O Scriptcase Autenticando O Usuário AUTENTICANDO O USUÁRIO Ao acessar o ScriptCase é apresentada uma tela para logon do usuário. 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. Figura1: Interface da Página Inicial. Ao selecionar ou criar um novo projeto será carregado o Menu Principal.Página Inicial PÁgina Inicial Uma vez autenticado/logado no ScriptCase. .

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

Lista os projetos que o usuário possui permissão. container ou blank. bem como. report pdf. Navega para a página do menu principal do ScriptCase.Apenas admin Filtrar Pastas . 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. Abre o wizard de publicação do projeto corrente. Exibir Código Fonte Filtrar Usuários .Pastas clássicas Exibir último código fonte gerado da aplicação que está sendo editada. Permite criar várias aplicações simultaneamente. formulários. Ferramenta para automátizar controle de acesso as suas aplicações. Fecha o projeto em edição. 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 exibidas somente as aplicações desenvolvidas pelo usuário.Menu Principal Na parte superior da página.Todos os usuários Filtrar Usuários . Exibe as versões do projeto. . Exibe a lista dos valores padrões para o projeto corrente. Figura1: Interface Menu Principal. Gera um arquivo de exportação do projeto corrente. controle. Cria novas aplicações de consultas. Incrementa a versão do projeto corrente. abas. Filtrar Pastas . Serão exibidos seus conteúdos quando forem selecionadas. Serão exibidas todas as variáveis de sessão do ScriptCase. Utilizado para exportar aplicações desenvolvidas utilizando o ScriptCase. filtro. menu. Serão exibidas todas as aplicações desenvolvidas pelo grupo. as das Dados em Sessão aplicações executadas.Exibir abertas As pastas serão exibidas com seus conteúdos visíveis. Utilizado para restaurar versões anteriores de uma aplicação. Fecha o ScriptCase. está disponível um menu hierárquico contendo todas as opções do projeto em uso. Gera o fonte de todas as aplicações do projeto atual. Exibe as últimas aplicações editadas. Utilizado para importar aplicações desenvolvidas utilizando o ScriptCase.

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

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

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

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

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

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

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

também é possível criar e manter um Histórico de Versões do Projeto. Dentro de um projeto é possível definir padrões no desenvolvimento das aplicações usando "Valores Padrões". uma maneira prática e intuitiva de organizar o ambiente de desenvolvimento.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 . existe o conceito de Projeto. criar e/ou associar Administradores ou Usuários do Projeto assim como Gerar Código Fonte. Publicar ou Exportar parte ou todo o Projeto. Dentro deste tópico abordaremos os recursos disponíveis no Gerenciamento de Projetos.

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

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

Permite alterar a descrição do projeto caso seja necessário. é possível editar as caracteristicas de edição. EdiÇÃo de Projeto Figura2: Interface Edição de Projeto. LocalizaÇÕes . localização e esquemas do projeto.Propriedades.Propriedades No menu em Projeto > Propriedades. Atributos: Descrição do Projeto . Resumo do Projeto . Figura1: Menu Principal .Opção para editar um texto sobre as caracteristicas/objetivos do 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. Esquemas . Esquemas Figura4: Escolhendo os Esquemas para o projeto.: Inglês (Canadá) e Francês (Canadá). ex. Estes relacionamentos (Localização) realizados serão disponibilizados no momento de criação do projeto ou na edição da propriedade do mesmo.Figura3: Escolhendo as Localizações para o projeto.A localização realiza a junção entre um idioma e uma Configuração regional.É onde se definem todos os esquemas que podem ser utilizados no projeto. Localização .

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

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

Bibliotecas Figura7: Interface Bibliotecas. Botões da Barra de Ferramentas . Bibliotecas .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. Barra de ferramentas do editor html .Seleção dos recursos que serão utilizados nas aplicações do Projeto (Consulta. Formulário e Filtro).Figura5: Interface botões da barra de ferramentas do formulário.

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

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

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

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

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

Define o campo que irá armazenar o Código da Aplicação. Código Aplicação . Código .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.Define a tabela que irá armazenar o relacionamento entre as aplicações e os usuários do projeto. Figura9: Interface de Usuário / Aplicações do Usuário / Aplicações. Atributos: Tabela . Descrição .Define o campo que irá armazenar o Login. .Figura8: Interface de Aplicações do Usuário / Aplicações. Figura10: Interface de Popular Tabelas do Usuário / Aplicações.Define a tabela que armazenará as aplicações do projeto. Login . Atributos: Tabela .

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

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

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

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

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

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

Figura2: Tela de confirmação de exclusão do projeto. 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. 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. Ao acionar a opção excluir (Figura1) será exibida uma janela de confirmação da exclusão (Figura2).Excluir Ao selecionar a opção excluir. Figura1: Interface excluir projeto. .

com possibilidade de Excluir.Exclui todas as aplicações do Projeto da versão selecionada.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. Após selecionar a release para "Edição". Abrir/Fechar ou Editar a(s) versão(ões). esta opção é válida apenas para as versões com Status Aberto.Abre / Fecha uma versão do Projeto.Permite editar o Projeto na versão escolhida. Atributos: Excluir . Figura1: Interface Histórico de Versões. Figura 3: Versão do Projeto. . Descrição e Criação. Status . Editar . As informações referentes a Versão. são carregados automaticamente pelo ScriptCase. o Scriptcase retorna indicando a release aberta. Figura2: Interface Histórico de Versões.

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

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

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

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

.salvo onde desejar. Figura4: Interface Rotina backup.

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

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

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

Veja abaixo os inserts exibidos da tabela seg_aplicações. Figura5: Interface Insert da Tabela seg_aplicacoes.Figura4: Interface Insert das Aplicações. . 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.

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

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

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

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

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

FILTRO . .: login de sistema.Formulário de filtro para ligar alguma aplicação que necessite receber uma string contendo uma cláusula where. CONTROLE .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. É um recurso extremamente útil. REPORT PDF .ABAS . Ex. MENU ÁRVORE . Podem ser utilizadas para captação de dados (parâmetros) que serão repassados a outras aplicações.As aplicações de menu servem para criar uma estrutura hierárquica de navegação das aplicações do sistema. seleção da empresa.ScriptCase oferece uma ferramenta para gerar relatórios de qualidade. MENU . onde cada aba ou cada opção da pasta corresponde a uma aplicação. CONTAINER . 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. facilitando o acesso do usuário às aplicações. BLANK .São as aplicações criadas para infra-estrutura do sistema. uma vez que organiza as aplicações de modo visual. É um recurso extremamente útil. seleção de acesso e etc.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.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). usando formatos pré definidos. uma vez que organiza as aplicações de modo visual.

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

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

O usuário seleciona o tipo de aplicação para criá-lo.Selecionando o tipo de aplicação. Por exemplo: Conexão . A conexão deve ser previamente criada no projeto. Image1: Wizard Mode Interface . Após escolher o tipo de aplicação. . alguns atributos devem ser informados. Imagem2: Wizard Mode Interface .Selecionar o tipo de formulário.Wizard Mode modo Wizard O modo Wizard ajuda a criar aplicações utilizando uma interface intuitiva.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.

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

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

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

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

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

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

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). Figura4: Criando as aplicações. Em seguida. Há duas opções no pé da página.Figura3: Applications Descriptions Interface. clique em "Concluir" para criar as aplicações. . Depois de criados os pedidos serão listados no Project Explorer (Figura 5). Figura5: Resultado do Batch Express.

O primeiro é a configuração de grupos de aplicações (um menu árvore dividido em grupos. Figura2: Editando uma aplicação. Grupo de configuração de aplicação .). Na área de trabalho da aplicação existe 2 paineis. O segundo painel abre as opções de configurações selecionadas na primeira. Para editar uma aplicação você pode clicar no nome da aplicação ou na opção editar no painel da 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. Figura1: Interface Lista de Aplicações.

Ela agrupa o acesso às configurações do aplicativo usando Tree menus dentro de um Menu Acordeão/Sanfona. . 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 ajuda a subdividir as categorias de configurações.

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

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

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

Alinhamento campos .Só deve ser utilizado caso tenha sido escolhido "Orientação tipo Vertical ou Slide ".Slide Vertical Paginação . Alinhamento horizontal . 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 . Se a opção "Paginação Total " for selecionada esta informação será ignorada. .Valor da largura para a tabela na página.Permite definir o alinhamento da aplicação na página. para o tipo "Automático" essa informação será ignorada. Margens . Permite definir o alinhamento dos valores para todos os campos. essa informação trabalha associada à " Unidade da Largura". Linhas por Página .Permite definir o número de registros por página. será necessário definir o alinhamento selecionando campo por campo. Total . Largura da Tabela .Será apresentada em diversas páginas (o usuário define a quantidade de registros por página). esquerda . superior e inferior) em pixels.Opções de paginação: Parcial .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 ".

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

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).Selecionar Campos Definir quais campos serão exibidos na aplicação.

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

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

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

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

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

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

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

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

'on'). sc_apl_status('cns_produtos'. sc_apl_status('frm_categorias'.'on'). a aplicação só estará acessível quando for habilitada através da macro sc_apl_status. O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários. sc_apl_status('frm_produtos'.Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada.'on'). } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'.'on').'on'). 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: sc_apl_status('cns_categorias'. sc_apl_status('frm_categorias'. Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente. 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'. No evento onValidate da aplicação de login é inserido o seguinte código: .'on'). Exemplo1: Ativando uma aplicação chamada cns_categorias. Veja abaixo alguns exemplos.'on'). } else{ sc_error_message("Usuário não autorizado!").

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

. Nas configurações Quicksearch devemos selecionar os campos que podem ser pesquisados. 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.

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

Define o tipo do campo da aplicação. Selecionando Texto o campo exibirá qualquer caracter.Determina se o conteúdo do campo é HTML. 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. Ativando essa funcionalidade. o valor será completado com zeros à esquerda. 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. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.5678 (12) 3456 . Converte Letra -Permite converter as letras do campo na exibição.Não repetir o valor do campo caso este seja igual ao do registro anterior.Define o título do campo na aplicação.5678 ( ) 1234 . As opções são: Conteúdo HTML .7890 ( ) 1234 .xxxx (xx) xxxx .xxxx (zz) xxxx . Label .7890 (00) 1234 .xxxx (zz) xxxx . . nada será feito em relação aos caracteres que estão faltando. Máscara de Consulta . É substituído por quaisquer caracteres retornados pelo banco de Z dados.Define a máscara de exibição do campo.5678 Não Repetir Valor . o campo irá respeitar as tags html que estão armazenadas neste campo.xxxx (zz) xxxx . Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 .Texto Figura1:Interface Configuração Geral do Campo Atributos: Tipo do dado . 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.

ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). . Por exemplo. Múltiplas Opções . o campo entre chaves será substituido pelo seu valor na tabela.Quando o Comando Select informado retornar vários valores. Antes do Lookup Depois do Lookup Lookup de Consulta .Repetir Valor Não Repetir Valor Tipo SQL . Delimitador .Informa o tipo do campo no banco de dados. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_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. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. de forma dinâmica. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções. No momento da execução. recuperando os valores de uma tabela.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. Atributos : Comando Select .Define o separador dos valores retornados pelo Comando Select. Figura3: Interface Lookup de Consuta Automático. 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. a opção Sim deve ser selecionada.

usado nos casos onde o comando select não retorna nenhum valor. .Define um valor padrão.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).Quando selecionado Não. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista. é exibido apenas o valor retornado pelo Comando Select. CSV e RTF). Usar conexão específica . Múltiplos Valores (Delimitador). Atributos: Tipos de Lookup . Separados Por . 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. Caso contrário. podendo ser : Simples Valor . Figura4: Interface Lookup de Consulta Manual. Exibir valor original e lookup . Ambos Equivale à marcação das opções Consulta e Resumo.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. Valor Default .Define o modo de funcionamento do lookup. serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por.Manual Lookup usado para modificar a exibição do campo com valores pré-definidos. Lookup de Consulta . Simples Valor Será exibido apenas um valor para o campo. 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). XML .

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

Por exemplo.Texto que será exibido na consulta.Cultura . Valor . o valor M será substituído por Masculino. 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.Atributo que corresponde ao valor armazenado na tabela. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.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. Início .Posição inicial na string onde a informação está gravada. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Leitura) Valor Atribuído Descrição no Lookup .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 .

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

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

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

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

Quando o campo é definido como texto com múltiplas linhas. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. o campo irá respeitar as tags html que estão armazenadas neste campo. Converte Letra -Permite converter as letras do campo na exibição.5678 Não Repetir Valor . 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 o título do campo na aplicação.7890 (00) 1234 . 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. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 . As opções são: Conteúdo HTML . É substituído por quaisquer caracteres retornados pelo banco de Z dados.xxxx (zz) xxxx .Determina se o conteúdo do campo é HTML. Ativando essa funcionalidade.7890 ( ) 1234 . Máscara de Consulta .xxxx (zz) xxxx .Não repetir o valor do campo caso este seja igual ao do registro anterior.5678 (12) 3456 . Label .xxxx (zz) xxxx .xxxx (xx) xxxx .Define o tipo do campo da aplicação. Atributos: Tipo do dado .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. Além disso os zeros à esquerda serão suprimidos. permite a exibição de quebras de linhas como a tag <BR> do HTML.Texto Com Multiplas Linhas TEXTO COM MÚLTIPLAS LINHAS Figura1: Interface Configuração Geral do Campo. .5678 ( ) 1234 . o valor será completado com zeros à esquerda.

Múltiplas Opções . Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. 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 . No momento da execução. Por exemplo. Figura3: Interface Lookup de Consuta Automático. recuperando os valores de uma tabela.Quando o Comando Select informado retornar vários valores. 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).Repetir Valor Não Repetir Valor Tipo SQL . Atributos : Comando Select . de forma dinâmica.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. 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. o campo entre chaves será substituido pelo seu valor na tabela. Antes do Lookup Depois do Lookup Lookup de Consulta .

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

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

. CSV e RTF). PDF.Inclui na lista os valores preenchidos nos atributos Label e Valor.11 = 1 + 2 + 8 = (Esportes .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 . Resumo Aplica o lookup somente no resumo (HTML. usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.Limpa os atributos. PDF). Botão Salvar . Carregar Definição de Lookup . 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.Exclui o item selecionado. 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 . XML .Permite carregar uma Lista de valores pré-definida para uso como lookup.Cultura . Botão Limpar .Texto que será exibido na consulta. Botão Alterar . Botão Excluir .Salva a lista de valores informados para que possa ser reutilizado.Define um valor padrão. Botão Incluir .Altera os atributos do item selecionado.

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

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

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

Atributos: Tipo do dado . Quando o campo é definido como Número.Define o título do campo na aplicação. o valor será completado com zeros à esquerda.Define a máscara de exibição do campo. É substituído por quaisquer caracteres retornados pelo banco de Z dados.5678 ( ) 1234 . nada será feito em relação aos caracteres que estão faltando.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 . Máscara de Consulta . Label .xxxx (zz) xxxx . é permitido definir regras de formatação de números inteiros. .7890 ( ) 1234 . Além disso os zeros à esquerda serão suprimidos.7890 (00) 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.xxxx (xx) xxxx .5678 (12) 3456 .5678 Não Repetir Valor . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.Define o tipo do campo da aplicação.Numero NÚMERO Figura1: Interface Configuração 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. 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 é opcional e quando forem retornados menos caracteres do que o tamanho da máscara.xxxx (zz) xxxx .xxxx (zz) xxxx .Não repetir o valor do campo caso este seja igual ao do registro anterior.

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

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

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

o valor E. Valor .Caracter usado para separar os valores dentro de uma mesma string. o valor M será substituído por Masculino. Início .Texto que será exibido na consulta. Por exemplo. estado civil um byte e hobby dois bytes.Atributo que corresponde ao valor armazenado na tabela. Como exemplo usaremos uma string para armazenar Sexo.Atributo que corresponde ao valor armazenado na tabela. Estado civil e Hobby respectivamente. Valor . A primeira posição é sempre 1.Posição inicial na string onde a informação está gravada.C será substituído por Esportes Cinema . Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado.Texto que será exibido na consulta. além do label. Para que estas informações sejam recuperadas são informados. Delimitador . Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Sexo ocupa um byte.Figura6: Configuração do lookup Múltiplos Valores (delimitador) 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. . a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Por exemplo.

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. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Quantidade de bytes que a informação ocupa na string.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Tamanho .Cultura .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . 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 .

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

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

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

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

É substituído por quaisquer caracteres retornados pelo banco de Z dados.5678 Não Repetir Valor .xxxx (zz) xxxx .xxxx (xx) xxxx .Define o tipo do campo da aplicação. . Quando o campo é definido como Decimal. Atributos: Tipo do dado .7890 (00) 1234 .5678 (12) 3456 .xxxx (zz) xxxx .xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 . Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. 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.7890 ( ) 1234 . Label . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.Define o título do campo na aplicação. 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 .Define a máscara de exibiçã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 .Decimal Figura1: Interface Configuração do Campo. Máscara de Consulta . é permitido definir regras de formatação de números reais.xxxx (zz) xxxx . o valor será completado com zeros à esquerda.Não repetir o valor do campo caso este seja igual ao do registro anterior.

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

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

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

Texto que será exibido na consulta. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Sexo ocupa um byte. . 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 . Como exemplo usaremos uma string para armazenar Sexo. estado civil um byte e hobby dois bytes. além do label. Para que estas informações sejam recuperadas são informados. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Valor . o valor E.Atributo que corresponde ao valor armazenado na tabela.Texto que será exibido na consulta. Por exemplo. 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.C será substituído por Esportes Cinema .Caracter usado para separar os valores dentro de uma mesma string. Delimitador . Estado civil e Hobby respectivamente.

Atributo que corresponde ao valor armazenado na tabela. Início .Posição inicial na string onde a informação está gravada.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . o valor M será substituído por Masculino.Cultura . 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. Tamanho . Por exemplo.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Valor . A primeira posição é sempre 1.Quantidade de bytes que a informação ocupa na string.

Inclui na lista os valores preenchidos nos atributos Label e Valor.Quando selecionado Não. Botão Salvar .Exclui o item selecionado.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 . Botão Alterar .Altera os atributos do item selecionado. Exibir valor original e lookup . Figura: Interface de definição de CSS à nível de campo. .Limpa os atributos. 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 . PDF. PDF).Permite carregar uma Lista de valores pré-definida para uso como lookup. Ambos Equivale à marcação das opções Consulta e Resumo. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Carregar Definição de Lookup . Botão Incluir . Resumo Aplica o lookup somente no resumo (HTML. Valor Default . Separados Por . é exibido apenas o valor informado no Label. 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 .Salva a lista de valores informados para que possa ser reutilizado. Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. CSV e RTF). XML .Define um valor padrão.Texto que será exibido na consulta. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML.

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

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

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

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

Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. Campos de moeda são formatados de acordo com as regras de formatação de moeda. 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.5678 (12) 3456 .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. É substituído por quaisquer caracteres retornados pelo banco de Z dados.xxxx (zz) xxxx . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara.xxxx (xx) xxxx .Não repetir o valor do campo caso este seja igual ao do registro anterior. Máscara de Consulta .xxxx (zz) xxxx . Além disso os zeros à esquerda serão suprimidos.7890 ( ) 1234 .Define a máscara de exibição do campo.Moeda Figura 1: Interface Configurações Gerais Atributos: Tipo de dados . .5678 ( ) 1234 .Define o título do campo na aplicação. Label . nada será feito em relação aos caracteres que estão faltando.7890 (00) 1234 .Definir o tipo de aplicação no 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 .5678 Não Repetir Valor . o valor será completado com zeros à esquerda.xxxx (zz) xxxx .

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

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

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

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

Quantidade de bytes que a informação ocupa na string. Por exemplo. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Atributo que corresponde ao valor armazenado na tabela. o valor M será substituído por Masculino. A primeira posição é sempre 1.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Valor . Tamanho .Leitura) Valor Atribuído 1 2 4 Descrição no Lookup Esportes Cultura Lazer .Posição inicial na string onde a informação está gravada. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes .Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Texto que será exibido na consulta. 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. Início .Cultura .

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

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

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

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. Semelhante ao efeito de um group by em um Select. Sum. Max. em pixels. Tipo marcas . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Permite escolher a cor. em pixels. Cor valores . Função de Sumarização . Preencher Espaços . Altura do Gráfico . Agrupar pelo Label .Permite escolher a cor. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Exibir marcas .Agrupar valores da coluna pelo label.Distância entre a borda da imagem e a borda do gráfico.Permite escolher a cor.Ângulo dos valores dos gráficos gerado. em pixels. Gráfico Configurável .Função de sumarização a ser aplicada aos dados da coluna. 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. Margem . Largura do Gráfico .Ângulo dos Valores .Exibe as marcas do gráfico gerado. Cor margens .Tipo das marcas no gráfico.Altura do gráfico. Min e Avg. Cor labels .Largura do gráfico. .

. 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 ícone "Fazer upload de uma imagem" possibilita que o desenvolvedor envie para o servidor uma imagem localizada em outra máquina. ele permite inserir no campo uma imagem.Define a imagem que deverá ser exibida. Largura .Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Define o título do campo na aplicação. Pode ser em Porcentagem ou em Pixels.Define a altura da imagem. Label . Altura . Imagem .Define a largura da imagem.Imagem Html Figura1:Interface Configuração Geral do Campo. Atributos: Tipo do dado . Borda . Atributos: Fonte . Figura: Interface de definição de CSS à nível de campo.Permite escolher o tipo de fonte. Pode ser em Porcentagem ou em Pixels. O ícone "Escolher imagem" lista imagens padrão do ScriptCase para seleção. que será aplicado no campo da aplicação.Largura da borda da imagem em pixels.

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

Figura2: Formatação dos Valores com configurações regionais. Não Repetir Valor . Repetir Valor Não Repetir Valor Tipo SQL . Atributos: Usar configurações regionais -Permite aplicar as configurações regionais de formatação de datas no campo. Figura3: Formatação dos Valores sem configurações regionais.Define o tipo do campo da aplicação. Quando não for selecionada será exibido o atributo Máscara Detalhe. Label . Quando o campo é do tipo Data.Informa o tipo do campo no banco de dados. Atributos: Tipo do dado .Data Figura1: Interface Configuração Geral do Campo. é permitido definir regras de formatação de datas. caso contrário será exibido 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ão repetir o valor do campo caso este seja igual ao do registro anterior.Define o título do campo na aplicação.

Disponibiliza uma série de formatos predefinidos para exibição das datas.atributo Exibição. d \d\e F \d\e Y Quinta. 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. 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 .(Veja configurações regionais). Exibição .

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

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

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

A primeira posição é sempre 1. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . 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.Atributo que corresponde ao valor armazenado na tabela. 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. 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. Tamanho . Início . Valor . Por exemplo.Posição inicial na string onde a informação está gravada.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: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: . o valor M será substituído por Masculino.

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

Cor da Borda .Largura. Atributos: Fonte . Separados Por .Quando selecionado Não.Permite escolher o tamanho da fonte. Sublinhado .Define a cor da Borda. Altura .Altura informada em pixel.Permite escolher a cor. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.center e justify).Permite posicionar o label do filtro no local desejado (left. Tamanho da Borda . Tamanho da Fonte . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. 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. é exibido apenas o valor informado no Label. Largura .Exibir valor original e lookup .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 .Permite escolher o tipo de fonte. Cor de fundo .Define o tamanho da Borda.center e justify). 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. que será aplicado no objeto da aplicação. Figura: Interface de definição de CSS à nível de campo.rigth.Permite aplicar o tipo negrito na fonte. que será aplicado no campo da aplicação. Negrito .Permite aplicar o sublinhado.rigth. Gráfico de Coluna . referente ao atributo "Colunas da Tabela" na conf da consulta.

Gráfico Configurável . Atributos: Coluna para Label . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Função de Sumarização . 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.Com a utilização desta opção.Manter Aspecto do gráfico.Permite escolher a cor. Max. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Figura6: Interface Gráfico de Coluna.Agrupar valores da coluna pelo label.Coluna para Label do campo. Agrupar pelo Label . Neste tipo de opção escolhemos duas colunas para montagem do gráfico. Min e Avg. em pixels. em pixels. na linha de Título do campo.Altura do gráfico.Permite escolher a cor.Exibe os valores do gráfico gerado Manter Aspecto . e a segunda é um campo que escolheremos e que chamaremos de "Coluna para Label".Largura do gráfico. em pixels. Margem . Cor de fundo . Largura do Gráfico . Sum. Altura do Gráfico . aparecerá na consulta. . um ícone para exibição do gráfico. Cor margens . Ângulo dos Valores .Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.Função de sumarização a ser aplicada aos dados da coluna.Distância entre a borda da imagem e a borda do gráfico. Exibir Valores . 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. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.Exibe as marcas do gráfico gerado. Exibir marcas .Preenche os espaços em branco.Tipo das marcas no gráfico.Permite escolher a cor. Tipo marcas . Cor valores . Preencher Espaços .Permite escolher a cor.Cor labels . .

Figura 3: Formatação dos Valores sem configurações regionais.Define o tipo do campo da aplicação. Quando o campo é do tipo Hora. caso . Repetir Valor Não Repetir Valor Tipo SQL . Não Repetir Valor . Figura2: Formatação dos Valores com configurações regionais.Hora Figura1: Interface Configuração Geral 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. Atributos: Usar configurações regionais . Quando não for selecionada será exibido o atributo Máscara Detalhe.Permite aplicar as configurações regionais de formatação de horas no campo.Informa o tipo do campo no banco de dados.Não repetir o valor do campo caso este seja igual ao do registro anterior.Define o título do campo na aplicação. Atributos: Tipo do dado . Label . é permitido definir regras de formatação de hora.

Máscara Detalhe -Define a forma como o campo será mostrado na consulta.contrário será exibido o atributo Exibição. 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.Disponibiliza uma série de formatos predefinidos para exibição das datas.(Veja configurações regionais). d \d\e F \d\e Y Quinta. seguindo o padrão da função Date do PHP. 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 .

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. No momento da execução.Formato Interno .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. Atributos : Comando Select . recuperando os valores de uma tabela. Figura3: Interface Lookup de Consuta Automático. M e D que correspondem a Ano. a posição 5 e 6 o mês e a posição 7 e 8 o dia. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. o campo entre chaves será substituido pelo seu valor na tabela. 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.Permite definir a formatação do campo quando o tipo SQL for diferente de Date.Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". Antes do Lookup Depois do Lookup Lookup de Consulta . a opção Sim deve ser selecionada. Múltiplas Opções . Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano. Mês e Dia respectivamente.Automático Lookup usado para modificar a exibição do campo de forma dinâmica. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). de forma dinâmica. . Por exemplo.

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

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 .Texto que será exibido na consulta. Valor .Atributo que corresponde ao valor armazenado na tabela. o valor M será substituído por Masculino.C será substituído por Esportes Cinema .Texto que será exibido na consulta. além do label. Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Por exemplo. Sexo ocupa um byte. É feita uma substituição das partes de uma string armazenada no campo.Atributo que corresponde ao valor armazenado na tabela. Como exemplo usaremos uma string para armazenar Sexo. Os valores devem ser separados por um delimitador a ser informado. Para tanto definimos a lista como: . por valores contidos em uma lista. Valor . estado civil um byte e hobby dois bytes. Estado civil e Hobby respectivamente.Caracter usado para separar os valores dentro de uma mesma string. Por exemplo. Para que estas informações sejam recuperadas são informados. separadas por um delimitador. o valor E.Figura5: Configuração do lookup Simples Valor Label . Delimitador . 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. 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. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . Valor .Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1. Tamanho .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: . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. o valor M será substituído por Masculino.Texto que será exibido na consulta. 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.

Botão Excluir . PDF).Cultura .Inclui na lista os valores preenchidos nos atributos Label e Valor.Texto que será exibido na consulta. XML . Botão Limpar . Resumo Aplica o lookup somente no resumo (HTML.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 Incluir .Salva a lista de valores informados para que possa ser reutilizado. Carregar Definição de Lookup . CSV e RTF). Valor Default .Altera os atributos do item selecionado. Botão Alterar .Exclui o item selecionado.11 = 1 + 2 + 8 = (Esportes . Botão Salvar . usado nos casos onde o valor armazenado não . PDF.Permite carregar uma Lista de valores pré-definida para uso como lookup.Limpa os atributos. 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.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.

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

Define o tipo do campo da aplicação. é permitido definir regras de formatação para data e hora.Permite aplicar as configurações regionais de formatação de . Não Repetir Valor .Define o título do campo na aplicação.Informa o tipo do campo no banco de dados. Repetir Valor Não Repetir Valor Tipo SQL .Não repetir o valor do campo caso este seja igual ao do registro anterior. Atributos: Usar configurações regionais . Quando o campo é do tipo Data e Hora.Data E Hora Figura1: Interface Configuração Geral 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. Label . Figura3: Formatação dos Valores sem configurações regionais. Atributos: Tipo do dado . Figura2: Formatação dos Valores com configurações regionais.

datas e horas no campo. Exibição .Disponibiliza uma série de formatos predefinidos para exibição das datas. d \d\e F \d\e Y Quinta.Numero de decimais para os segundos. seguindo o padrão da função Date do PHP. 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 . caso contrário será exibido o atributo Exibição.(Veja configurações regionais). Máscara Detalhe -Define a forma como o campo será mostrado na consulta. Decimais dos segundos . 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. Quando não for selecionada será exibido o atributo Máscara Detalhe.

defina o formato interno como: MMAAAA Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. O comando deverá ter o seguinte formato "SELECT campo_a_ser_exibido FROM tabela WHERE campo_chave = {campo_da_consulta}". de forma dinâmica. M e D que correspondem a Ano. 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. o campo entre chaves será substituido pelo seu valor na 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.Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Mês e Dia respectivamente. Figura3: Interface Lookup de Consuta Automático. recuperando os valores de uma tabela. OBS: O campo da consulta deve ser referenciado sempre entre chaves {}.\ segundos escape Formato Interno .Define o comando SQL que irá recuperar o valor a ser exibido no campo da consulta. . Atributos : Comando Select . Antes do Lookup Depois do Lookup Lookup de Consulta . Devem ser utilizados os caracteres A. 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. a posição 5 e 6 o mês e a posição 7 e 8 o dia. No momento da execução. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano.

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

Para que estas informações sejam recuperadas são informados.Texto que será exibido na consulta. 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.Texto que será exibido na consulta.do valor armazenado no banco por um label definido em uma lista.Atributo que corresponde ao valor armazenado na tabela. separadas por um delimitador. por valores contidos em uma lista. Figura5: Configuração do lookup Simples Valor Label . a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.C será substituído por Esportes Cinema . .Atributo que corresponde ao valor armazenado na tabela. o valor M será substituído por Masculino. 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. o valor E. É feita uma substituição das partes de uma string armazenada no campo. Por exemplo. além do label. Valor . Delimitador . Valor .Caracter usado para separar os valores dentro de uma mesma string. Por exemplo.

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. Tamanho . A primeira posição é sempre 1. Valor . Estado civil e Hobby respectivamente. o valor M será substituído por Masculino. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. Início .Posição inicial na string onde a informação está gravada. Sexo ocupa um byte. Figura7: Configuração do lookup Múltiplos Valores (Posição) Label . estado civil um byte e hobby dois bytes.Como exemplo usaremos uma string para armazenar Sexo.Quantidade de bytes que a informação ocupa na string. 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.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 Descrição no Lookup Esportes Cultura Lazer .

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

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

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

Gráfico Configurável .Permite escolher a cor. Preencher Espaços . Cor margens .Função de sumarização a ser aplicada aos dados da coluna.Exibe as marcas do gráfico gerado. . utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor valores .Função de Sumarização .Permite escolher a cor. As funções que podem ser utilizadas no campo são as seguintes: Count.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.Permite escolher a cor. Max. Cor labels . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Tipo marcas .Tipo das marcas no gráfico. Exibir marcas . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Sum. Min e Avg.

Imagem (banco De Dados) IMAGEM(BANCO DE DADOS) Figura1: Interface Configuração Geral do Campo. Abrir em Outra Janela . CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Informa o tipo do campo no banco de dados.Define o título do campo na aplicação. .Valor da largura para o tamanho da imagem em Pixels. Figura: Interface de definição de CSS à nível de campo. Altura da Imagem . Manter Aspecto . Label . Atributos: Tipo do dado . Borda da Imagem . Neste tipo de campo as imagens são recuperadas diretamente no banco de dados em formato binário. Tipo SQL .Largura da borda da imagem em pixels.Manter o aspecto do gráfico.Permite a abertura da imagem em outra janela. Largurada Imagem.Valor da altura para o tamanho da imagem em Pixels.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.

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

Largurada Imagem. Altura da Imagem .Valor da largura para o tamanho da imagem em Pixels.Informa o tipo do campo no banco de dados.Manter o aspecto do gráfico.Permite informar o subdiretório onde estão armazenados os arquivos. Borda da Imagem . Abrir em Outra Janela . 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. Tipo SQL .Imagem(nome De Arquivo) Figura1: Interface Configuração Geral do Campo. Cache da Imagem . Subdiretório .Define o título do campo na aplicação. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Label .Define o tipo do campo da aplicação.Largura da borda da imagem em pixels.Valor da altura para o tamanho da imagem em Pixels. Atributos: Tipo do dado .Tempo em minutos para que o cache da imagem fique armazenado. .Permite a abertura da imagem em outra janela. 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.

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

CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Permite escolher o tamanho da fonte.Define o tipo do campo da aplicação.Documeto(banco De Dados) DOCUMENTO(BANCO DE DADOS) Figura1: Interface Configuração Geral do Campo. Figura: Interface de definição de CSS à nível de campo. Tamanho da Fonte . Label .Permite escolher o tipo de fonte.Exibe um ícone do lado do campo para identificar o tipo de arquivo. Exibir icone . Atributos: Fonte . que será aplicado no objeto . Neste tipo de campo os arquivos são recuperados diretamente do banco de dados em formato binário.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.Definir o campo para armazenar o nome do arquivo do documento (deve ser um campo do banco de dados). Nome do arquivo . que será aplicado no campo da aplicação.Informa o tipo do campo no banco de dados. Tipo SQL . Atributos: Tipo do dado .

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

Atributos: Tipo do dado . Subpasta .Exibe um ícone do lado do campo para identificar o tipo de arquivo.Inserir um nome de subpasta para salvar os arquivos.Documento(nome De Arquivo) Figura1: Interface Configuração Geral do Campo. que será aplicado no objeto da aplicação. 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. Figura: Interface de definição de CSS à nível de campo.Informa o tipo do campo no banco de dados. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela. Exibir icone . .Permite escolher o tamanho da fonte. Tipo SQL . 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. Tamanho da Fonte . Label .Define o tipo do campo da aplicação.Define o título do campo na 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.center e justify).Cor de fundo . Tamanho da Borda . Cor da Borda .Define a cor da Borda. referente ao atributo "Colunas da Tabela" na conf da consulta.center e justify). Altura .Permite posicionar o label do filtro no local desejado (left. Negrito . Alinhamento Horizontal .Largura.rigth. Sublinhado .Permite aplicar o tipo negrito na fonte.Define o tamanho da Borda. Alinhamento Vertical . .rigth.Permite aplicar o sublinhado.Altura informada em pixel.Permite escolher a cor. Largura .Permite posicionar o label do filtro no local desejado (left.

Atributos: Tipo do dado . Repetir Valor Não Repetir Valor Tipo SQL .Informa o tipo do campo no banco de dados.Não repetir o valor do campo caso este seja igual ao do registro anterior. Quando o campo é definido como CPF.Define o tipo do campo da aplicação. Figura: Interface de definição de CSS à nível de campo. .Define o título do campo na aplicação. Label .Cpf Figura1: Interface Configuração Geral do Campo. Não Repetir Valor . é permitido definir regras de formatação de CPF. 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. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.

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

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

Repetir Valor Não Repetir Valor Tipo SQL . 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. Atributos: Tipo do dado . é permitido definir regras de formatação de CNPJ.Define o tipo do campo da aplicação.Define o título do campo na aplicação. . Quando o campo é definido como CNPJ.Cnpj Figura1: Interface Configuração Geral do Campo. 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.Não repetir o valor do campo caso este seja igual ao do registro anterior. Label .Informa o tipo do campo no banco de dados.

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

Exibir Valores .Altura do gráfico. Ângulo dos Valores . Tipo marcas .Ângulo dos valores dos gráficos gerado. Gráfico Configurável . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Exibir marcas . em pixels.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. Cor valores . em pixels. Altura do Gráfico . Max.Permite escolher a cor.Exibe os valores do gráfico gerado Manter Aspecto .Distância entre a borda da imagem e a borda do gráfico.Permite escolher a cor.Manter Aspecto do gráfico.Permite escolher a cor.Função de sumarização a ser aplicada aos dados da coluna.Preenche os espaços em branco. Largura do Gráfico . Min e Avg. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.Agrupar valores da coluna pelo label. As funções que podem ser utilizadas no campo são as seguintes: Count. Cor labels . Cor margens .Coluna para Label do campo. Preencher Espaços . Margem . em pixels.Tipo das marcas no gráfico. Cor de fundo . Semelhante ao efeito de um group by em um Select.Largura do gráfico. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Função de Sumarização . Agrupar pelo Label . Sum.Permite escolher a cor. .Exibe as marcas do gráfico gerado. Atributos: Coluna para Label . utilizando uma paleta de cores para ser aplicada como plano de fundo 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. . Repetir Valor Não Repetir Valor Tipo SQL .Define o tipo do campo da aplicação. Figura: Interface de definição de CSS à nível de campo. Label .Informa o tipo do campo no banco de dados. Quando o campo é definido como CPF e CNPJ. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Cpf E Cnpj Figura1: Interface Configuração Geral do Campo. é permitido definir regras de formatação de CPF ou CNPJ.Define o título do campo na aplicação.Não repetir o valor do campo caso este seja igual ao do registro anterior. Atributos: Tipo do dado . Não Repetir Valor .

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

Preencher Espaços .Permite escolher a cor. Cor margens . Ângulo dos Valores . Agrupar pelo Label . Tipo marcas .Manter Aspecto do gráfico. Cor de fundo . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Max. As funções que podem ser utilizadas no campo são as seguintes: Count.Largura do gráfico. em pixels. Gráfico Configurável . Exibir marcas . em pixels.Figura6: Interface Gráfico de Coluna. utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor valores .Tipo das marcas no gráfico.Preenche os espaços em branco. em pixels.Permite escolher a cor. 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.Permite escolher a cor. 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.Exibe as marcas do gráfico gerado. Função de Sumarização . Exibir Valores . Margem .Coluna para Label do campo. Sum.Permite escolher a cor. . Altura do Gráfico . Cor labels .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. Atributos: Coluna para Label .Exibe os valores do gráfico gerado Manter Aspecto . Largura do Gráfico .Agrupar valores da coluna pelo label. Min e Avg.Distância entre a borda da imagem e a borda do gráfico.Ângulo dos valores dos gráficos gerado.

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. Antes do Lookup Depois do Lookup .Define o título do campo na aplicação.Informa o tipo do campo no banco de dados. Repetir Valor Não Repetir Valor Tipo SQL . Por exemplo. Atributos: Tipo do dado . 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. de forma dinâmica.Cartão CARTÃO Figura1: Interface Configuração Geral do Campo. é permitido definir regras de formatação de Cartões.Define o tipo do campo da aplicação. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta.Não repetir o valor do campo caso este seja igual ao do registro anterior. Não Repetir Valor . Label .

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

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

. além do label.Texto que será exibido na consulta. Estado civil e Hobby respectivamente. Sexo ocupa um byte. 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. 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. Delimitador .Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label .C será substituído por Esportes Cinema . Para que estas informações sejam recuperadas são informados. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.Caracter usado para separar os valores dentro de uma mesma string. Por exemplo. o valor E. estado civil um byte e hobby dois bytes. Valor . Como exemplo usaremos uma string para armazenar Sexo.

Tamanho .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista.Atributo que corresponde ao valor armazenado na tabela. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes .Posição inicial na string onde a informação está gravada. Por exemplo.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado. Início .Cultura . Valor .Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Quantidade de bytes que a informação ocupa na string. A primeira posição é sempre 1.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.

Define um valor padrão. Botão Excluir .Exclui o item selecionado. Exibir valor original e lookup . Botão Limpar . XML .Salva a lista de valores informados para que possa ser reutilizado. 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 Incluir .Texto que será exibido na consulta.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.Altera os atributos do item selecionado. Resumo Aplica o lookup somente no resumo (HTML.Quando selecionado Não. Valor Default . Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML. CONFIGURAÇÃO DA VISUALIZAÇÃO Permite definir valores de CSS para o campo individualmente.Figura8: Configuração do lookup Múltiplos Valores (Binário) Label . CSV e RTF). caso contrário será exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por.Limpa os atributos. Separados Por . Carregar Definição de Lookup . é exibido apenas o valor informado no Label.Inclui na lista os valores preenchidos nos atributos Label e Valor. PDF). PDF. . Botão Alterar . Esta opção deverá ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Botão Salvar .

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

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

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. Repetir Valor Não Repetir Valor Tipo SQL .Não repetir o valor do campo caso este seja igual ao do registro anterior.Define o título do campo na aplicação.Cep Figura1:Interface Configuração Geral do Campo. é permitido definir regras de formatação de CEP. Label . Quando o campo é definido como CEP.Define o tipo do campo da aplicação. Não Repetir Valor . .Informa o tipo do campo no banco de dados. Figura: Interface de definição de CSS à nível de campo. Atributos: Tipo do dado .

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

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

Repetir Valor Não Repetir Valor Tipo SQL . Atributos: Tipo do dado .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. Não Repetir Valor .Define o tipo do campo da aplicação. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. é permitido definir regras de formatação de E-mails.Informa o tipo do campo no banco de dados. Label .Define o título do campo na aplicação. Antes do Lookup Depois do Lookup Lookup de Consulta .E-mail Figura1: Interface Configuração Geral do Campo. recuperando os valores . ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico). Por exemplo. de forma dinâmica.Automático Lookup usado para modificar a exibição do campo 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. Quando o campo é definido como E-mail.

Múltiplas Opções . Delimitador . Caso contrário. PDF.de uma tabela. Lookup de Consulta . XML . a opção Sim deve ser selecionada. 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. 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}". 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. No momento da execução. Separados Por . OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. Figura3: Interface Lookup de Consuta Automático.Define um valor padrão. é exibido apenas o valor retornado pelo Comando Select. Resumo Aplica o lookup somente no resumo (HTML e PDF).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. 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. Valor Default . CSV e RTF). Usar conexão específica .Quando o Comando Select informado retornar vários valores.Quando selecionado Não. Atributos : Comando Select . serão exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por.Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta. esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.

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

Sexo ocupa um byte.Caracter usado para separar os valores dentro de uma mesma string. Estado civil e Hobby respectivamente. Como exemplo usaremos uma string para armazenar Sexo. o valor E. Figura7: Configuração do lookup Múltiplos Valores (Posição) . 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. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Delimitador . Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Por exemplo. Para que estas informações sejam recuperadas são informados.Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label . além do label.C será substituído por Esportes Cinema .Texto que será exibido na consulta.Atributo que corresponde ao valor armazenado na tabela. Valor . estado civil um byte e hobby dois bytes.

Cultura .Quantidade de bytes que a informação ocupa na string.Label .Atributo que corresponde ao valor armazenado na tabela.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música . 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 . Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes . Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.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. Tamanho . Início .Posição inicial na string onde a informação está gravada. 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. o valor M será substituído por Masculino.

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

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

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

Define o título do campo na aplicação. é permitido definir regras de formatação de URL. 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. Label . Atributos: Tipo do dado .Informa o tipo do campo no banco de dados. 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). Antes do Lookup Depois do Lookup .Url Figura1: Interface Configuração Geral do Campo. Tipo SQL . Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta.Define o tipo do campo da aplicação. Repetir Valor Não Repetir Valor Outra Página . Quando o campo é definido como URL.Não repetir o valor do campo caso este seja igual ao do registro anterior.Abre o link em outra página. de forma dinâmica. Não Repetir Valor .

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

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

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 um byte e hobby dois bytes. 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. Por exemplo. 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. Sexo ocupa um byte.Texto que será exibido na consulta. Valor .Caracter usado para separar os valores dentro de uma mesma string. Para que estas informações sejam recuperadas são informados. Delimitador . Estado civil e Hobby respectivamente.C será substituído por Esportes Cinema . o valor E. além do label.Figura6: Configuração do lookup Múltiplos Valores (delimitador) Label .

Início .Atributo que corresponde ao valor armazenado na tabela. o valor M será substituído por Masculino.Posição inicial na string onde a informação está gravada.Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música .Texto que será exibido na consulta.Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Quantidade de bytes que a informação ocupa na string. 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 .Cultura .Leitura) Valor Atribuído 1 2 4 8 16 Descrição no Lookup Esportes Cultura Lazer Leitura Música 12 = 4 + 8 = ( Lazer . Tamanho . Por exemplo. Valor . 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. Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.

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

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

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

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

Permite escolher o tipo de fonte. que será aplicado no campo da aplicação.Permite escolher a cor. Cor de fundo . CSS do Título Atributos: Fonte . utilizando uma paleta de cores para ser aplicada .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. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. que será aplicado no objeto da aplicação. 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.

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

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

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

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

. 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. Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página. para mudar um bloco de página é só arrasta-lo até a página desejada.Blocos Conceitualmente um bloco é um "container" onde posicionamos nossos campos de uma Aplicação de Formulário. assim como você pode remover um bloco arrastando-o até o item "Blocos não exibidos". Figura1: Tela de Configuração dos Blocos. é lá que definimos se o próximo bloco virá ao lado ou abaixo do corrente. Podemos adicionar quantos novos blocos quisermos e organizálos da maneira que nos for mais conveniente. Por default as aplicações criadas no ScriptCase são constituídas de um único bloco. Controle ou Consulta com orientação Slide. Na tela abaixo observe que há uma coluna chamada ORGANIZAÇÃO . 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". Veja as imagens abaixo. Desta forma. Clique e araste o bloco que deseja alterar para a sua nova posição.

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

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

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

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

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

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

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

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

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. Novo BotÃo botão. 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). PHP. clique na opção Novo Botão e digite um nome e o Tipo do Tipos de Botões: (Javascript. Imagem2: Editar a função do botão. . Ligação e Run). Para criar um novo botão.

Mensagem de Confirmação . CSS Style . clique em "Novo Botão". Para criar um novo botão. Imagem. Existem quatro tipos de botões de exibição: (Botão. Modo de Exibição .Para não exibir a mensagem.Nome da classe CSS. deixe o campo vazio. Hint . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. estilo criado nos botões do editor do esquema. Ligação e Run). digite o nome e selecione o tipo de botão. Label .Sugestão de mensagem.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.Modo de exibição do botão na barra de ferramentas (Botão). Layout de Botões . Imagem2: Editar a função do botão.Título do botão no aplicativo.

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

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. clique em "Novo botão. Ligação e Run). Para criar um novo botão. Existem quatro tipos de botões de exibição: (Botão. CSS Style .Para não exibir a mensagem.Modo de exibição do botão na barra de ferramentas (Botão). Label . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão.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. Imagem. Layout de Botões . Imagem2: Editar a função do botão.Nome da classe CSS.Sugestão de mensagem. Mensagem de Confirmação . estilo criado nos botões do editor do esquema. Hint .Título do botão no aplicativo. Modo de Exibição . deixe o campo vazio.

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

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

Para criar um novo botão. Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão.Nome da classe CSS.Para não exibir a mensagem. Modo de Exibição .Modo de exibição do botão na barra de ferramentas (Botão). Label . estilo criado nos botões do editor do esquema. Ligação e Run).Título do botão no aplicativo. CSS Style . deixe o campo vazio. Existem quatro tipos de botões de exibição: (Botão.Sugestão de mensagem. Mensagem de Confirmação .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. clique em "Novo botão. Imagem2: Editar a função do botão. Hint . Imagem. digite o nome e selecione o tipo de botão. Layout de Botões .

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

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

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

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

Imagem2: Editar a função do botão. clique em "Novo botão. Para criar um novo botão. imagem e link).Modo de exibição do botão na barra de ferramentas (Botão). Modo de exibição . digite o nome e selecione o tipo de 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). . Editar botÃo: Modo de exibiÇÃo (BotÃo) Imagem1: Interface de configuração do botão. Existem três tipos de botões de exibição: (Button. 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.

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

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

.Imagem1: Criar novo botão.

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

Basta clicar no campo e clicar no botão Liga/Desliga.Permite selecionar os campos desejados. Atributos: Escolha dos campos que serão exibidos no detalhe . CONSULTA .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. Alinhamento . Largura do detalhe . isso nem sempre ocorre. Para desmarcar basta fazer a mesma sequência. as opções são porcentagem ou pixel. na mesma janela onde é exibida a grid. .Apresenta os detalhes à direita do registro.Apresenta os detalhes para o registro selecionado. Em outra página .Exibe apenas o detalhe para o registro selecionado ocultando a grid.Abre uma janela estilo pop-up para a exibição do detalhe. Exibição do Detalhe .CONFIGURAÇÃO DO DETALHE Nesta função. Figura1: Interface Configuração do Detalhe. 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.Permite definir como o detalhe deve ser exibido. (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. No entanto. Normalmente. na parte inferior da mesma janela. As opções são: Ao lado .Configuração CONSULTA . Abaixo .Permite definir a unidade de largura HTML para a tela de detalhe da consulta. Em outra janela . principalmente nos casos em que a aplicação possui joins envolvendo mais de uma tabela.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. Unidade de Largura do detalhe .Permite definir a largura HTML para a tela de detalhe da consulta.

.Desmarca (desliga) todos os campos. 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. Conteúdo Escolha dos campos que são chaves para o detalhe. para a exibição do detalhe a aplicação gerada executará outro comando select . O campo selecionado (ligado) fica com um asterisco. Nenhum .Seleciona (liga) todos os campos.Seleciona o campo a ser apresentado no detalhe.

Esta flag determina se o cabeçalho será exibido. o conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho. será necessário associar um conteúdo ao mesmo. Data: Quando é selecionado o tipo "Data". abrirá um Combobox ao lado com os campos que fazem parte do "Select". estará associando o valor do campo para exibição no cabeçalho. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor". Ex: "Nome do Funcionário: [v_nome]". Escolhendo um desses campos. será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a hora do servidor. Para localizar as imagens existentes e selecionar uma. 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 ". Dependendo do tipo. 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". Figura1: Interface Cabeçalho. 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. RODAPÉ . pode ser informado textos e "Variáveis globais". Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.Cabeçalho CABEÇALHO Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho. Exibir Cabeçalho . Para ter acesso aos formatos existentes clique em e aparecerá uma tela explicativa. Variáveis de Cabeçalho . Imagem: Quando selecionado o campo tipo imagem.

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

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

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

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

xxxx (xx) xxxx .xxxx (zz) xxxx .Define o tipo do campo da aplicação.Informa o tipo do campo no banco de dados. É substituído por quaisquer caracteres retornados pelo banco de Z dados. de forma dinâmica.Define o título do campo na aplicação. Além disso os zeros à esquerda serão suprimidos.Campos Tipo do dado . Obrigatoriamente o uso deste caracter é à esquerda da máscara quando usado em conjunto com o X Exemplos de máscaras: Máscara (xx) xxxx . Selecionando Texto o campo exibirá qualquer caracter. 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.7890 (00) 1234 . 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.5678 (12) 3456 .5678 ( ) 1234 .xxxx (zz) xxxx . Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara. As opções são: Máscara de Consulta . o valor será completado com zeros à esquerda. Label .5678 Tipo SQL .7890 ( ) 1234 . Por exemplo.xxxx (zz) xxxx . Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara. Lookup de Consulta Forma utilizada para modificar a exibição de um determinado campo na consulta. nada será feito em relação aos caracteres que estão faltando. 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.Define a máscara de exibição do campo.xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 . ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

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

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

. Estado civil e Hobby respectivamente. Para que estas informações sejam recuperadas são informados. além do label.C será substituído por Esportes Cinema .Atributo que corresponde ao valor armazenado na tabela. Por exemplo. 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.Texto que será exibido na consulta. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Delimitador . o valor E.Caracter usado para separar os valores dentro de uma mesma string.lista. Sexo ocupa um byte. Como exemplo usaremos uma string para armazenar Sexo. 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. Valor . estado civil um byte e hobby dois bytes.

Posição inicial na string onde a informação está gravada. o valor M será substituído por Masculino. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes .Cultura .Figura7: Configuração do lookup Múltiplos Valores (Posição) Label .Atributo que corresponde ao valor armazenado na tabela. 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 . Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. Valor . 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.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 12 = 4 + 8 = ( Lazer . Início . A primeira posição é sempre 1.Quantidade de bytes que a informação ocupa na string. Por exemplo.

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

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

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

.

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

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

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

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 .

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

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

Agrupado A opção Agrupado retorna o valor exatamente abaixo da coluna que está sendo totalizado. Mínimo. Existe quatro tipos de totalização. clicando e arrastando para cima ou para baixo o mouse na lacuna. Figura2: Alterando o posicionamento das linhas. porém em linhas diferentes para cada tipo de totalização. Média e Máximo. Máximo e Mínimo). Média. que são Soma. É possível alterar na Interface a posição que será exibida os tipos de totalizaçã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. Figura1: Interface da Ordenação dos Campos da Totalização (Agrupado).

é possível modificar o nome dos tipos de totalização. Esquerda e Direita: "Esquerda" "Centralizado" "Direita" Label Nas Configurações Label (Agrupado). 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". . as opções são Centralizado.

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

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

Tamanho da Fonte . Fonte do Texto .Permite definir a cor do texto.Permite definir o tamanho da fonte. Cor do Fundo .Permite definir a cor do fundo. Cor do Texto .Permite definir uma fonte para o campo texto. Tamanho da Fonte . . 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. Texto Negrito .Permite definir uma fonte para o campo texto.Permite definir o tamanho da fonte.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.Permite formatar o texto em negrito.

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

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

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

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

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

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

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

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

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

Linha: Área: Marcador: .

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

.

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

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

Informe o nome e o label para a ligação que será criada. Definição dos Parâmetros . conforme ilustrado na Figura4. Para que uma aplicação seja utilizada como subconsulta. Lista de AplicaÇÕes Serão listadas aplicações de consulta do projeto corrente que contenham variáveis globais.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. Figura3: Seleção da aplicação de consulta. Figura2: Nome da ligação e o Label. 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.

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

mostrando a aplicação e os parâmetros usados.Exibir Totalização.Exibir Título.Exibir Sequencial (Número de Linha). . Clicando sobre uma subconsulta será exibida uma tela para edição. Exibição . Configuração Geral Figura1: Configuração Geral de Subconsulta Nesta interface é posivel editar os seguintes atributos da subconsulta: Label . Herdar Visualização .Título da subconsulta na aplicação Ligação .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. 1 .Quando marcado força que o esquema de visualização da subconsulta seja igual ao da consulta principal. serão visualizados na consulta principal. 2 . 3 . caso a subconsulta utilize algum destes recursos.Este atributo permite que seja definido quais itens da subconsulta. Para alterar qualquer atributo da ligação clique no botão Editar Ligação.Neste atributo são exibidos dados sobre a ligação atual com a subconsulta.

Pode ser alinhado a Esquerda. 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 . para cada subconsulta que a aplicação chamar. Pode ser alinhado ao Topo. Alinhamento Vertical .Definir Individualmente Caso o valor de um dos atributos da configuração da subconsulta tenha sido selecionado como Definir Individualmente. estes deverão ser configurados na tela de edição da ligação da subconsulta. Figura2: Configuração das Subconsultas. Meio ou .Define o alinhamento horizontal da subconsulta.Define o alinhamento vertical da subconsulta. Direita ou Centro.

Diretira ou Centro. Alinhamento Vertical do Título . Negrito . .Final. Cor do Fundo .Define o alinhamento vertical do Label da subconsulta. Alinhamento Horizontal do Título . Pode ser alinhado ao Topo.Define o alinhamento horizontal do Label da subconsulta. Meio ou Final. Pode ser alinhado a Esquerda.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.

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.Permite escolher o tipo de ordenação. será exibido um ícone (configurar ordenação) que ao ser clicado. Integrar a ordenação .Permite alterar a ordem de exibição das regras de ordenação. As opções são: Ordenação campos/regras(default) .Permite aplicar a ordenação de acordo com as regras que foram criadas .Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente) Ordenação campos .Permite aplicar a ordenação dos campos (decrescente ou crescente) Ordenação regras . o mesmo permite a escolha do campo e da sua ordem de exibição crescente(ASC) ou decrescente(DESC) . Atributos: Ordenação das Regras de Ordenação .

.Campo para informar o nome que será exibido na aplicação. basta selecionar o campo do quadro do lado direto e selecionar o modo Ascendente.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. Label . Selecione os campos da regra de ordenação .Permite informar um nome que será exibido quando a aplicação for executada. utilize a barra de ordenação localizada ao lado direito do quadro.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). Atributos: Label . Para ordenar os campos da forma que desejar.Campo para informar o nome da Regra. ConfiguraÇÕes da Regra de OrdenaÇÃo Figura2: Interface Configuração da regra de Ordenação. onde exibirá ao lado do campo um + ou um .se a ordenação for Descendente.

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

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

Image1: Selecionar campos. 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).Selecionar Campos Definir quais campos serão exibidos na aplicação.

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

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

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

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

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

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

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

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

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

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

aparece um campo para o preenchimento do nome da imagem existente no servidor. Ex: "Nome do Funcionário: [v_nome]". Imagem: Quando selecionado o campo tipo imagem. Data: Quando é selecionado o tipo "Data". abrirá um Combobox ao lado com os campos que fazem parte do "Select". Valor: Quando selecionado o tipo "Valor". Existem diversos formatos de exibição utilizando a data e a hora do servidor. Pode ser informado textos e "Variáveis globais".Esta flag determina se o Rodapé será exibido na aplicação. 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. será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. 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. Escolhendo um desses campos. Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.Figura2: Interface Rodapé. Variáveis de Rodapé-Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Exibir Rodapé . 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é. estará associando o valor do campo para exibição no Rodapé. dependendo do tipo será necessário associar um conteúdo ao mesmo.

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

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. Segue abaixo os tipos de dado: . 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. ou seja. os campos que foram selecionados no menu "CONSULTA ->FILTRO-> CAMPOS " .

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

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

. 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). CSS do Título Atributos: Fonte . 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. e outro campo do tipo select com uma lista de cidades. 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.Permite escolher o tipo de fonte. Figura: Interface de definição de CSS a nível de campo.

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

texttop.Ao passar o cursor do mouse sobre o campo. middle.Para definir a altura do objeto input. Sublinhado . Hint . top. Alinhamento Vertical . bottom.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. sub.Para definir a largura do objeto input. Negrito . Cor da Borda .Cor de fundo -Permite escolher a cor.Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada no objeto input.Permite posicionar o label do filtro no local desejado (left. que ao ser clicado. será exibido o ícone de ajuda ao lado do campo.Permite aplicar o tipo negrito na fonte. aparecerá a ajuda descrita no campo Descreva Ajuda. rigth. Tamanho da Borda .Ao escolher o tipo popup. Alinhamento Horizontal .Permite aumenta o tamanho da borda do objeto input. super. 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. Atributos: Descreva Ajuda . isto é.Permite posicionar o label do fitro no local desejado (baseline. Altura . Tipo do Help: Popup . Largura .Permite aplicar o tipo sublinhado na fonte. text-bottom). Figura1 Configuração da Ajuda utilizando Pop-UP. center e justify). . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

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

Tipo do dado .Define o título do campo na aplicação. Label Filtro . Tipo SQL . submeter o filtro quando houver alterações no campo.Permite quando ativada. Usar configurações regionais – Permite aplicar as configurações regionais ao campo.Número NÚMERO Figura1: Interface Configuração Geral.Tipo do campo no banco de dados .Permite quando ativada exibir ou não a condição do filtro. Quando o campo é definido como número.Esta opção quando ativada.Define o tipo do campo da aplicação.Tamanho máximo do campo. só é permitido informar números. . Ou seja. neste caso a opção label filtro não pode ser utilizada. Formatação dos Valores Figura3: Interface Formatando Número. a mesma só funcionará se o filtro tiver ao menos uma opção. Tamanho Máximo . Usar Label da Grid . Configuração do Filtro Atributos: Submeter no Onchange . 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_num fica mais claro o entendimento se o mesmo for simplificado para Número. Exibir Condição . o label é o apelido do campo na camada de 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. CSS do Título Atributos: Fonte .Permite escolher o separador de agrupamento. Tamanho . que o campo aceite valor negativo. que será aplicado no objeto da aplicação. quando ativada. Aceita Negativo . 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.Permite.Agrupamento . que será aplicado no campo da aplicação. 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.

Text. Altura . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Tamanho .Permite escolher a cor. texttop. utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. bottom. sub.Permite aplicar o tipo negrito na fonte. Negrito . top.Permite escolher a cor da borda.Permite escolher a cor. Tamanho da Borda . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. super.Permite escolher o tamanho da fonte. que será aplicado no objeto input.Cor de fundo .Permite aplicar o tipo sublinhado na fonte.rigth.Permite posicionar o label do fitro no local desejado (baseline. Tamanho da Borda . que será aplicado no campo da aplicação.Para definir a altura do título. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left. Cor da Borda . texttop. CSS do Campo Atributos: Fonte .center e justify).Para definir a largura do título.Permite aplicar o tipo negrito na fonte. Select. Alinhamento Vertical . text-bottom). Negrito .Para definir a altura do campo. que será aplicado no título da aplicação. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. etc Tamanho . bottom. utilizando uma paleta de cores para ser aplicada no campo. Sublinhado . 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. Cor de fundo .Permite posicionar o label do filtro no local desejado (left rigth.Permite escolher o tamanho da fonte. text-bottom). Cor da Borda . sub. middle. .Permite aumenta o tamanho da borda do campo. top. Alinhamento Horizontal . Negrito .Permite escolher o tipo de fonte. Sublinhado . Cor de fundo -Permite escolher a cor. Largura . super. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Largura . Alinhamento Vertical . middle.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. Por exemplo: Radio.Para definir a largura do campo. Altura .Permite aumenta o tamanho da borda do título.Permite posicionar o label do fitro no local desejado (baseline. utilizando uma paleta de cores para ser aplicada no título. center e justify).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.Permite posicionar o label do filtro no local desejado (left.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. texttop. será exibido o ícone de ajuda ao lado do campo. sub. top. que ao ser clicado. . middle.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher a cor da borda. rigth.Para definir a largura do objeto input. Alinhamento Vertical . Largura . center e justify). CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Tipo do Help: Popup .Ao escolher o tipo popup. Tamanho da Borda . utilizando uma paleta de cores para ser aplicada no objeto input. Atributos: Descreva Ajuda . text-bottom). isto é. aparecerá a ajuda descrita no campo Descreva Ajuda.Permite aplicar o tipo sublinhado na fonte. Cor da Borda .Para definir a altura 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.Ao passar o cursor do mouse sobre o campo. Alinhamento Horizontal . super. Hint . Altura . bottom.Sublinhado . 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.Texto . .

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

Separador Decimal . Decimais .Separador de agrupamento de milhar. Figura: Interface de definição de CSS a nível de campo.Usar configurações regionais . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Agrupamento .Condição para o campo aceitar valores negativos.Separador decimal Aceita Negativo . .Permite escolher o tipo de fonte.Quantidadede casas decimais do campo. que será aplicado no campo da aplicação. Qtd.Permite aplicar as configurações regionais ao campo. CSS do Título Atributos: Fonte . 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.Para definir a largura do campo. Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. texttop. Cor da Borda .Para definir a largura do título.Permite escolher o tamanho da fonte.Permite escolher a cor. Cor de fundo . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Select.Permite escolher o tamanho da fonte. super.Permite escolher a cor.Permite aplicar o tipo negrito na fonte. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. middle. Por exemplo: Radio.Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte.Tamanho . top. Tamanho da Borda . Largura .Permite escolher o tamanho da fonte.Permite posicionar o label do fitro no local desejado (baseline. center e justify). middle. que será aplicado no título da aplicação. que será aplicado no objeto da aplicação.rigth. Cor da Borda .Para definir a altura do título. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no campo. text-bottom). sub. Sublinhado .Permite aumenta o tamanho da borda do campo. que será aplicado no campo da aplicação. Altura . que será aplicado no título da aplicação.Permite aplicar o tipo sublinhado na fonte. text-bottom). Text.Permite posicionar o label do filtro no local desejado (left rigth. Alinhamento Vertical . top. Negrito .Permite escolher a cor da borda. sub. texttop. etc Tamanho . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite posicionar o label do fitro no local desejado (baseline.Permite posicionar o label do filtro no local desejado (left. Negrito . . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Alinhamento Vertical .center e justify).Permite aplicar o tipo sublinhado na fonte. que será aplicado no objeto input. bottom. Tamanho . Alinhamento Horizontal . Sublinhado . Altura . Cor de fundo .Permite escolher a cor da borda. CSS do Campo Atributos: Fonte . 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. Tamanho da Borda .Para definir a altura do campo. super. bottom.

Tamanho da Borda .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. top. exibirá o que foi informado no atributo Descreva Ajuda.Permite posicionar o label do filtro no local desejado (left. bottom. . Atributos: Descreva Ajuda . text-bottom).Ao passar o cursor do mouse sobre o campo. Alinhamento Horizontal .Cor de fundo -Permite escolher a cor. super. Altura . 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. utilizando uma paleta de cores para ser aplicada no objeto input. Largura . sub.Permite aumenta o tamanho da borda do objeto input. aparecerá a ajuda descrita no campo Descreva Ajuda. Alinhamento Vertical . será exibido o ícone de ajuda ao lado do campo. texttop.Para definir a largura do objeto input. Negrito . Sublinhado . center e justify). isto é. Figura1 Configuração da Ajuda utilizando Pop-UP. Cor da Borda . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Permite aplicar o tipo negrito na fonte. rigth. middle.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. Tipo do Help: Popup . Hint .

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

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

Condição para o campo aceitar valores negativos.Separador de agrupamento de milhar. Decimais . Qtd. 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.Permite escolher o tipo de fonte. que será aplicado no campo da aplicação. Separador Decimal . .Permite aplicar as configurações regionais ao campo.Separador decimal Aceita Negativo .Usar configurações regionais .Quantidadede casas decimais do campo. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Agrupamento . CSS do Título Atributos: Fonte .

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

Cor de fundo -Permite escolher a cor.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. Sublinhado .Ao escolher o tipo popup. 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. exibirá o que foi informado no atributo Descreva Ajuda. bottom.Permite posicionar o label do fitro no local desejado (baseline. Cor da Borda . sub. Alinhamento Horizontal . Largura . center e justify). Altura . texttop. rigth.Para definir a largura do objeto input.Permite aplicar o tipo sublinhado na fonte. top. Alinhamento Vertical . utilizando uma paleta de cores para ser aplicada no objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. será exibido o ícone de ajuda ao lado do campo. . isto é. Atributos: Descreva Ajuda .Permite posicionar o label do filtro no local desejado (left. super. text-bottom). Tamanho da Borda . Negrito . Tipo do Help: Popup .Permite escolher a cor da borda.Ao passar o cursor do mouse sobre o campo.Permite aplicar o tipo negrito na fonte. 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.Permite aumenta o tamanho da borda do objeto input. que ao ser clicado. middle. Hint .

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

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

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

CSS do Título Atributos: . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Nota: Condição especial interface forma de filtro. 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.Permite escolher a cor.Permite aumenta o tamanho da borda do campo.rigth.Fonte .Permite escolher o tipo de fonte. que será aplicado no campo da aplicação. text-bottom). que será aplicado no título da aplicação. Tamanho da Borda . que será aplicado no título da aplicação. sub.Permite escolher o tamanho da 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 a cor da borda. que será aplicado no campo da aplicação. Sublinhado .Permite aplicar o tipo sublinhado na fonte.center e justify). middle. super. texttop.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.Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada no campo. Tamanho da Borda . Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left rigth. Cor da Borda . CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite aplicar o tipo sublinhado na fonte.Para definir a largura do título. Tamanho . Altura .Permite escolher o tamanho da fonte. 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. Cor de fundo .Permite aumenta o tamanho da borda do título. center e justify). utilizando uma paleta de cores para ser aplicada no título. etc Tamanho . . bottom.Para definir a altura do campo.Permite escolher o tipo de fonte.Permite posicionar o label do fitro no local desejado (baseline. Tamanho . Select. Sublinhado . text-bottom). Por exemplo: Radio.Para definir a largura do campo. sub. que será aplicado no objeto input. Altura . super.Permite escolher o tamanho da fonte.Para definir a altura do título. top. Alinhamento Vertical . middle. Negrito . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. texttop. Alinhamento Horizontal . bottom. Largura . top. que será aplicado no objeto da aplicação.Permite escolher a cor. CSS do Campo Atributos: Fonte . Cor de fundo . Largura . Negrito . Cor da Borda . Alinhamento Vertical . Text.

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

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

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

Atributos: Submeter no Onchange . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Permite quando ativada. 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.Permite quando ativada exibir ou não a condição do filtro. Figura: Interface de definição de CSS a nível de campo. Exibir Condição . submeter o filtro quando houver alterações no campo. CSS do Título Atributos: .

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

utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. top. . Atributos: Descreva Ajuda .Permite escolher a cor da borda. Tamanho da Borda . rigth.Permite aumenta o tamanho da borda do objeto input.Para definir a altura do objeto input. aparecerá a ajuda descrita no campo Descreva Ajuda. utilizando uma paleta de cores para ser aplicada no objeto input.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.Ao passar o cursor do mouse sobre o campo. Sublinhado . Hint . que será aplicado no título da aplicação. Alinhamento Vertical . Largura . Tipo do Help: Popup . Figura1 Configuração da Ajuda utilizando Pop-UP. Altura . Alinhamento Horizontal . Cor de fundo -Permite escolher a cor. que ao ser clicado.Para definir a largura do objeto input. middle. center e justify).Permite aplicar o tipo negrito na fonte.Permite posicionar o label do fitro no local desejado (baseline. isto é. sub.Permite posicionar o label do filtro no local desejado (left. Cor da Borda . 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. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Ao escolher o tipo popup.Tamanho .Permite escolher o tamanho da fonte. Negrito . exibirá o que foi informado no atributo Descreva Ajuda. será exibido o ícone de ajuda ao lado do campo. super. bottom. texttop. 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.Texto .

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

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

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

Hint .Ao passar o cursor do mouse sobre o campo.Permite aplicar o tipo negrito na fonte. 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. Figura1 Configuração da Ajuda utilizando Pop-UP.Para definir a altura do objeto input. bottom. sub.Para definir a largura do objeto input. Sublinhado . super. texttop.Permite aplicar o tipo sublinhado na fonte. Atributos: Descreva Ajuda .Permite aumenta o tamanho da borda do objeto input. top.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 . middle.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. Altura . será exibido o ícone de ajuda ao lado do campo. Cor da Borda . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Tamanho da Borda .Permite escolher a cor da borda. que será aplicado no título da aplicação. center e justify). que ao ser clicado. Cor de fundo -Permite escolher a cor. text-bottom). isto é. Negrito . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.etc Tamanho . Alinhamento Horizontal .Ao escolher o tipo popup.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Vertical . aparecerá a ajuda descrita no campo Descreva . exibirá o que foi informado no atributo Descreva Ajuda. Largura . rigth.

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

Tamanho Máximo . neste caso a opção label filtro não pode ser utilizada. caso seja uma informação errada .Tamanho máximo do campo. Exibir Condição . a mesma só funcionará se o filtro tiver ao menos uma opção. Ou seja. Tipo SQL . 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. 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. será exibida uma mensagem de erro. permite utilizar o título do campo que está configurado na grid. submeter o filtro quando houver alterações no campo.Define o tipo do campo da aplicação.Permite quando ativada.Cpf Figura1: Interface Configuração Geral. Usar Label da Grid . Label do Filtro . O scriptcase se encarrega de verificar se o valor que foi fornecido é válido.Define o título do campo na aplicação. Quando o campo é definido como CPF o campo é formatado ao perder o foco.Esta opção quando ativada. Configuração do Filtro Atributos: Submeter no Onchange . .Tipo do campo no banco de dados. Atributos: Tipo do dado .

Figura1 Configuração da Ajuda utilizando Pop-UP. Atributos: Fonte . Atributos: Descreva Ajuda . que será aplicado no campo da aplicação. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada.Ao escolher o tipo popup. Cor de fundo .Altura informada em pixel. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.Permite escolher a cor. referente ao atributo "Colunas da Tabela" na conf da consulta.Define o tamanho da Borda. Alinhamento Vertical .Permite aplicar o tipo negrito na fonte. Negrito . Sublinhado .Permite posicionar o label do filtro no local desejado (left.Largura. Largura .rigth. isto é. Cor da Borda .center e justify).Permite posicionar o label do filtro no local desejado (left. Tamanho da Fonte . Tamanho da Borda . que será aplicado no objeto da aplicação.Define 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. que ao ser clicado.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 como plano de fundo do campo da aplicação. será exibido o ícone de ajuda ao lado do campo.Permite escolher o tipo de fonte. Tipo do Help: Popup .Permite aplicar o sublinhado.rigth.Figura: Interface de definição de CSS à nível de campo. Altura .center e justify). Alinhamento Horizontal .Permite escolher o tamanho da fonte. 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. aparecerá a ajuda descrita no campo Descreva Ajuda. Texto .Ao passar o cursor do mouse sobre o campo.Hint .

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

Permite escolher o tipo de fonte. que será aplicado no objeto da aplicação. referente ao atributo "Colunas da Tabela" na conf da consulta. Atributos: Descreva Ajuda .Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte. será exibido o ícone de ajuda ao lado do campo.Ao escolher o tipo popup. . Cor da Borda .center e justify). que ao ser clicado.Permite posicionar o label do filtro no local desejado (left. Tipo do Help: Popup . Sublinhado . que será aplicado no campo da aplicação. Atributos: Fonte .Define o 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.Define a cor da Borda.Largura. Negrito . exibirá o que foi informado no atributo Descreva Ajuda. Altura . Alinhamento Horizontal . 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. Tamanho da Fonte . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho da Borda . Alinhamento Vertical . Largura . utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação. Cor de fundo . isto é.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Permite aplicar o sublinhado.rigth.Permite posicionar o label do filtro no local desejado (left.center e justify).Altura informada em pixel.Figura: Interface de definição de CSS à nível de campo.rigth.Permite escolher a cor.

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 .Hint . .

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

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

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. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda.

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

Selecionando Sim. O comando deverá ter o seguinte formato "SELECT campo_chave . Figura1: Seleção do tipo de Lookup. 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. Estes valores serão recuperados de forma dinâmica através de um Comando Select. Figura2: Interface Lookup de Edição Automático.Automático Lookup utilizado para listar os valores que serão exibidos no campo Select. Múltiplos Valores .que serão utilizados no formulário. campo_a_ser_exibido FROM tabela". 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). permite que sejam armazenados vários valores no campo da tabela. . de forma dinâmica. Lookup de Edição . OBS: O valor do campo_chave será armazenado no campo da tabela. separados por um caracter definido em Delimitador. Atributos : Comando Select .Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

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

Atributo que corresponde ao valor que será armazenado no campo da tabela.Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão. o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino.C. Múltiplos Valores (delimitador). (ponto e vírgula). Múltiplos Valores (delimitador) Poderão ser armazenados vários valores para o campo selecionado. Atributos: Tipo de Lookup .Define uma altura(linhas) para o objeto select.Define o modo de funcionamento do lookup. Simples Valor Permite a seleção de apenas um valor da lista.Texto que será exibido para o item da lista no objeto select. Múltiplos Valores (posição) e Múltiplos Valores (binário). Valor . Figura4: Configuração do lookup de edição Simples Valor Label . Cinema e Turismo selecionada no formulário será gravada como E. Por exemplo: a combinação Esportes. Por exemplo. .Lookup de Edição . É 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. Default . Altura . podendo ser : Simples Valor . Os valores devem ser separados por um delimitador informado.T caso o delimitador seja .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. Valor .Atributo que corresponde ao valor que será armazenado no campo da tabela.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. 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.Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. o valor Cserá incluído no campo da tabela quando na lista estiver selecionado o item Cinema. além do label. Estado civil e Hobby respectivamente. ) . estado civil um byte e hobby dois bytes. Caso não seja informado. o delimitador padrão será ponto e vírgula ( . Casado e Estudar. Altura . Múltiplos Valores (Posição) Permite armazenar diversas informações em uma única string do campo selecionado. Como exemplo usaremos uma string para armazenar Sexo. .Define uma altura (linhas) para o objeto select. a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string. Sexo ocupa um byte. Por exemplo. Delimitador . no banco de dados seria armazenado o seguinte valor MCED.

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

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. Exibir valor original e lookup . Altura .Exclui o item selecionado. Usar Título / Negação .Permite que o usuário salve toda a lista.Com esta opção selecionada. Valor lookup Valor original e lookup .Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor Negativo). Recarregar formulário após alteração do valor .Permite carregar uma Lista de valores pré-definida para uso como lookup.Limpa os campos. Título .Define uma altura (linhas) para o objeto select.Inclui na lista os valores preenchidos nos campos Label e Valor. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário. Carregar Definição de Lookup .Texto exibido na linha de título do objeto select.Altera os atributos do item selecionado. Botão Excluir . 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. Botão Limpar . Botão Salvar .Exibe o valor do campo e o valor retornado pelo lookup. para posterior utilização através da opção Carregar Definição de Lookup. o formulário será recarregado quando houver mudança do item selecionado no objeto select. Botão Alterar . Valor Negativo .

PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). .Separados por . 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. Só é necessário preencher este campo se a opção Exibir valor original e lookup estiver selecionado. e outro campo do tipo select com uma lista de cidades. Por exemplo: um campo do tipo select com uma lista de estados. Ao selecionar um estado será recarregada a lista de cidades.Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup.

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

Para definir a altura do objeto input.Para definir a largura do objeto input.Para definir a largura do campo. sub. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. rigth. Cor da Borda . Cor de fundo -Permite escolher a cor.Permite aplicar o tipo negrito na fonte. utilizando uma paleta de cores para ser aplicada no objeto input. isto é. Figura1 Configuração da Ajuda utilizando Pop-UP.Para definir a altura do campo. Negrito . Select. texttop. etc Tamanho . Por exemplo: Radio. será exibido o ícone de ajuda ao lado do campo. Text. Tipo do Help: Popup . exibirá o que foi informado no atributo Descreva Ajuda.Permite escolher a cor da borda. . que ao ser clicado. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Permite posicionar o label do filtro no local desejado (left. que será aplicado no objeto input. Altura . Largura . text-bottom). Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. super.Permite posicionar o label do fitro no local desejado (baseline.Permite escolher o tamanho da fonte.Ao escolher o tipo popup. bottom. Tamanho da Borda . Sublinhado . top. center e justify).Permite aumenta o tamanho da borda do objeto input. middle. Alinhamento Vertical .Largura . 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. Alinhamento Horizontal . Altura .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.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.

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. . aparecerá a ajuda descrita no campo Descreva Ajuda.Hint .

Tipo do campo no banco de dados. Configuração Geral Figura1: Interface Configuração Geral do Campo. Tamanho Máximo .Tamanho máximo do campo. Atributos: Tipo do Dado .Permite usar o título do campo que está configurado na Grid.Duplo Select Componente que exibe duas listas de valores. submeter o filtro quando houver alterações no campo. Configuração do Filtro Atributos: Submeter no Onchange . Tipo SQL . 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.Permite quando ativada. Exibir Condição . em uma lista de valores o usuário poderá selecionar os itens desejados. Usar Label da Grid .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. Por exemplo.Permite alterar o título do Campo no filtro.Permite quando ativada exibir ou não a condição do filtro. . para um campo produtos. Na primeira lista estão os valores disponíveis para seleção e na segunda estão os valores efetivamente selecionados. Label Filtro . a mesma só funcionará se o filtro tiver ao menos uma opção.

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

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. 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. que será aplicado no campo da aplicação. Por exemplo: um campo do tipo select com uma lista de estados. 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 Atributos: Fonte . .Permite escolher o tipo de fonte.

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

Atributos: Descreva Ajuda . Alinhamento Horizontal . Alinhamento Vertical . será exibido o ícone de ajuda ao lado do campo. isto é. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Cor da Borda .Permite aumenta o tamanho da borda do objeto input. 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. Altura .Permite posicionar o label do fitro no local desejado (baseline.Ao passar o cursor do mouse sobre o campo. Largura .Para definir a altura do objeto input.Para definir a largura do objeto input. Tipo do Help: Popup . Hint . top. texttop. sub.Ao escolher o tipo popup. .Cor de fundo -Permite escolher a cor. super. exibirá o que foi informado no atributo Descreva Ajuda.Permite escolher a cor da borda. rigth.Permite aplicar o tipo negrito na fonte. aparecerá a ajuda descrita no campo Descreva Ajuda. center e justify). Negrito .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. 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 filtro no local desejado (left.Permite aplicar o tipo sublinhado na fonte. Sublinhado . Tamanho da Borda . middle. bottom. text-bottom). que ao ser clicado.

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

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

.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). Caso não seja informado. Lookup de Edição .Permite informar a quantidade de colunas para exibição dos itens do checkbox.Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário.Define o caracter usado para separar os valores selecionados no campo do formulário. O comando deverá ter o seguinte formato "SELECT campo_chave . Colunas .Exibe uma opção para marcar e outra para desmarcar todos os itens. ).Automático Lookup utilizado para listar os valores que serão exibidos no campo Checkbox. Opção marcar todos . Estes valores serão recuperados de forma dinâmica através de um Comando Select.Com esta opção selecionada. Delimitador . o delimitador padrão será ponto e vírgula ( . o formulário será recarregado quando houver mudança do item selecionado no objeto Checkbox. Atributos : Comando Select . Recarregar formulário após alteração do valor . OBS: O valor do campo_chave será armazenado no campo da tabela. campo_a_ser_exibido FROM tabela". Figura1: Seleção do tipo de Lookup. Figura2: Interface Lookup de Edição Automático.

Valor lookup Valor original e lookup Separados por . podendo ser : Simples Valor .Exibir valor original e lookup .Exibe o valor do campo e o valor retornado pelo lookup.Manual Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. Figura3: Interface Lookup de Edição Manual. Simples Valor Permite a seleção de apenas um valor da lista.Permite selecionar uma outra conexão existente no projeto. Lookup de Edição .Define o modo de funcionamento do lookup. Múltiplos Valores (posição) e Múltiplos Valores (binário). . O comando select será realizado nesta conexão secundária. É 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.Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Múltiplos Valores (delimitador). Atributos: Tipo de Lookup . Usar conexão específica .

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

Por exemplo.Texto que será exibido para o item da lista no objeto checkbox. Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado .Permite informar a quantidade de colunas para exibição dos itens do checkbox. Valor . o valor M será incluído no campo da tabela quando na lista estiver selecionado o item Masculino. A primeira posição é sempre 1. Negativo .Posição inicial na string onde a informação será gravada. 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. Colunas .Quantidade de bytes que a informação ocupará na string. Tamanho . Figura6: Configuração do lookup Múltiplos Valores (posição) Label .Atributo que corresponde ao valor que será armazenado na tabela.Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada. Casado e Estudar.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. Veja os exemplos abaixo. Início . Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista. Múltiplos Valores (Binário) Permite armazenar diversas informações em um valor inteiro no campo selecionado.

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.Altera os atributos do item selecionado.Limpa os campos. .Inclui na lista os valores preenchidos nos campos Label e Valor.Exclui o item selecionado. Carregar Definição de Lookup .Permite carregar uma Lista de valores pré-definida para uso como lookup.Permite que o usuário salve toda a lista. Aparecerão as definições existentes no ScriptCase e as listas salvas pelo usuário.Permite informar a quantidade de colunas para exibição dos itens do checkbox. Botão Salvar . Botão Excluir . Botão Limpar . Botão Incluir . Botão Alterar . para posterior utilização através da opção Carregar Definição de Lookup. Lazer e Leitura o número armazenado seria 13.seria 3.Texto que será exibido para o item da lista no objeto checkbox. Colunas . 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 .

PROCESSAMENTO AJAX Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). . Exibir valor original e lookup . 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.Com esta opção selecionada. e outro campo do tipo select com uma lista de cidades. Opção marcar todos . 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 uma opção para marcar e outra para desmarcar todos os itens. Valor lookup Valor original e lookup Separados por .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. Por exemplo: um campo do tipo select com uma lista de estados.Exibe o valor do campo e o valor retornado pelo lookup.

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

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

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. que ao ser clicado. . 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. Hint . exibirá o que foi informado no atributo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo. Atributos: Descreva Ajuda . Tipo do Help: Popup .Ao escolher o tipo popup. Texto . será exibido o ícone de ajuda ao lado do campo.

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

Atributos : Comando Select .Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. 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). Figura2: Interface Lookup de Edição Automático. Figura1: Seleção do tipo de Lookup. O comando deverá ter o seguinte formato "SELECT campo_chave . 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).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.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. de forma dinâmica. Lookup de Edição . OBS: O valor do campo_chave será armazenado no campo da tabela. campo_a_ser_exibido FROM tabela". . Colunas -Permite informar a quantidade de colunas para exibição dos itens do radio.

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

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

e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades. 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. Figura: Interface de definição de CSS a nível de campo.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.

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

Text.Permite escolher o tamanho da fonte. que será aplicado no título da aplicação. Largura .Permite aumenta o tamanho da borda do objeto input. que ao ser clicado. super. top.Permite posicionar o label do fitro no local desejado (baseline. Atributos: 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). utilizando uma paleta de cores para ser aplicada no objeto input. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Select.Permite aplicar o tipo sublinhado na fonte. etc Tamanho . CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. isto é. middle.Ao escolher o tipo popup. Figura1 Configuração da Ajuda utilizando Pop-UP. Cor da Borda . Sublinhado . Tamanho da Borda .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. Negrito .Para definir a largura do objeto input. bottom.Para definir a altura do objeto input. . texttop. Cor de fundo -Permite escolher a cor. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no objeto input. Alinhamento Horizontal . Por exemplo: Radio.Fonte -Permite escolher o tipo de fonte. será exibido o ícone de ajuda ao lado do campo. sub. rigth. Altura . Alinhamento Vertical . text-bottom).Permite aplicar o tipo negrito na fonte. exibirá o que foi informado no atributo Descreva Ajuda.Permite posicionar o label do filtro no local desejado (left. Tipo do Help: Popup .

.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 . aparecerá a ajuda descrita no campo Descreva Ajuda.

Campos Da Consulta Configuração Geral Figura1: Interface Configuração Geral do Campo Atributos: Tipo do Dado .Tamanho máximo do campo. . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Tipo SQL . Tamanho Máximo . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Tipo do campo no banco de dados. Label Filtro ."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 alterar o título do Campo no filtro.Permite usar o título do campo que está configurado na Grid.

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

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

Tipo do Help: Popup . será exibido o ícone de ajuda ao lado do campo.Ao escolher o tipo popup. Hint . exibirá o que foi informado no atributo Descreva Ajuda. aparecerá a ajuda descrita no campo Descreva Ajuda. . que ao ser clicado.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.

Ordenação Dos Campos ORDENAÇÃO DOS CAMPOS Configuração Geral Figura1: Interface Configuração Geral do Campo Atributos: Tipo do Dado . 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. Label Filtro . Usar Label da Grid . 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. Tipo SQL . .Quantidade de Linhas para escolha da Ordenação dos Campos.Permite alterar o título do Campo no filtro.Tipo do campo no banco de dados.Permite usar o título do campo que está configurado na Grid.

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

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

Ao passar o cursor do mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda.mouse sobre o campo.Ao escolher o tipo popup. . Hint . Texto . será exibido o ícone de ajuda ao lado do campo. 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.

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

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

Por exemplo: um campo do tipo select com uma lista de estados. Figura: Interface de definição de CSS a nível de campo. que será aplicado no objeto da aplicação. que será aplicado no campo da aplicação. Tamanho .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. e outro campo do tipo select com uma lista de cidades. Ao selecionar um estado será recarregada a lista de cidades. 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 o tipo de fonte.Permite escolher o tamanho da fonte. . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

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

Alinhamento Horizontal .Ao passar o cursor do mouse sobre o campo. middle. text-bottom). Sublinhado .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.Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo sublinhado na fonte.Permite aumenta o tamanho da borda do objeto input.Negrito . texttop. sub. top. Largura .Permite aplicar o tipo negrito na fonte. Tamanho da Borda . bottom. isto é. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. rigth.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.Para definir a largura do objeto input. . Cor da Borda . Atributos: Descreva Ajuda .Ao escolher o tipo popup. será exibido o ícone de ajuda ao lado do campo. Tipo do Help: Popup . super. utilizando uma paleta de cores para ser aplicada no objeto input. Hint . center e justify). Altura . Figura1 Configuração da Ajuda utilizando Pop-UP. que ao ser clicado.Permite posicionar o label do filtro no local desejado (left. aparecerá a ajuda descrita no campo Descreva Ajuda. exibirá o que foi informado no atributo Descreva Ajuda. Alinhamento Vertical .

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

Configuração do Filtro Atributos: Submeter no Onchange .Permite quando ativada. Ou seja.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 . Configuração Geral Figura1: Interface Configuração Geral.Permite usar o título do campo que está configurado na Grid. Atributos: Tipo do Dado . Para o Número Auto-Complete o valor de cada item é obrigatoriamente numérico. Quando o campo é definido como número autocomplete. Lookup de Edição . submeter o filtro quando houver alterações no campo. Exibir Condição .Tamanho máximo do campo. Usar Label da Grid . Label Filtro . 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.Tipo do campo no banco de dados. Tamanho Máximo .Define o tipo do campo da aplicação.Número Auto-complete NÚMERO AUTO-COMPLETE Este campo exibe uma lista de itens obtidos com base em um comando Select. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. o label é o apelido do campo na camada de aplicação. Esta lista é carregada dinamicamente com tecnologia Ajax. A informação de entrada serve como filtro dos itens que serão exibidos à medida que é digitada.Define o título do campo na aplicação.

Captura Texto . apenas o nome do Estado na Captura.será exibida na aplicação somente um campo para preenchimento de dados.Figura3: Interface Lookup de Edição. Exibir label com a descrição .Esta opção quando não selecionada. Atributos: Comando Select . perminte exibir por exemplo.Permite alterar a quantidade de registros exibidos por pesquisa.Esta opção quando não ativada.Permite alterar a largura da caixa de captura (Capturar Texto). Largura . Exibir valor original e lookup . Usar conexão especifica .Permite selecionar uma conexão diferente da atual. Opção de Busca .Local onde será digitado o comando select para que seja aplicado a Captura Texto.Qualquer parte e Final igual). 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. PROCESSAMENTO AJAX . Veja um exemplo no link abaixo. Registros .Permite exibir o label com a descrição.

. 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. Ao selecionar um estado será recarregada a lista de cidades.Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). Tamanho .Permite escolher o tipo de fonte.Permite escolher o tamanho da fonte. que será aplicado no campo da aplicação. que será aplicado no objeto da aplicação. 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. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. CSS do Título Atributos: Fonte .

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

exibirá o que foi informado no atributo Descreva Ajuda.Ao escolher o tipo popup. que ao ser clicado.Permite escolher a cor da borda.Permite aplicar o tipo sublinhado na fonte. super. Alinhamento Vertical . texttop. rigth. Cor da Borda .Para definir a altura do objeto input. utilizando uma paleta de cores para ser aplicada no objeto input. 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. bottom.Permite posicionar o label do fitro no local desejado (baseline. Altura .Para definir a largura do objeto input.Permite posicionar o label do filtro no local desejado (left. sub. isto é. Tamanho da Borda . aparecerá a ajuda descrita no campo Descreva Ajuda.Permite aumenta o tamanho da borda do objeto input. middle. 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.Ao passar o cursor do mouse sobre o campo. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Tipo do Help: Popup . . Hint . será exibido o ícone de ajuda ao lado do campo. Largura . Atributos: Descreva Ajuda . text-bottom). center e justify). top.Sublinhado .

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

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

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

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

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

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

Define o comportamento das variáveis.Define se a variável é uma entrada ou saída. um formulário solicitando as variáveis utilizadas pelo aplicativo é exibida. Descrição . Get . sendo visível para o navegador.Define que a variável deve ser passada através do método post do formulário. . Configurações .Value . Variável métodos passagem: Sessão . são eles: Alcance . Em tempo de execução no ambiente de desenvolvimento. 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.Determina que a variável foi definida.Nesta opção. 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. esse conteúdo é dividido em três blocos. Post .Não validar (verificação) da variável em tempo de execução.Define que a variável deve ser passada pela linha de comandos HTML. isso significa que.Define a forma como a variável é recebida pelo aplicativo. Tipo (Entrada / Saída) .

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

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). Veja mais: Como ligar uma consulta com outra consulta Como editar os registros de uma consulta ligando com um formulário. menus. formulários de atualização e controle. editar diretamente os registros da própria consulta. Ligação de Aplicação Ligação de Campo Ligação de Captura . abas. 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. através de uma ligação de consulta com formulário. Você também pode.

.

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

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

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

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

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

filtros.Ligação De Campo LIGAÇÃO . é exibido um select com todos os campos exibidos na consulta (ver Selecionar Campos). Quando selecionamos o tipo de ligação Campo. Lista de Aplicações Figura9: Interface Ligação entre aplicações. reports pdf. formulários de . abas. A tela acima exibe todas as aplicações do projeto (menus.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. consultas.

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

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

Na tela acima são exibidas as aplicações de consulta disponíveis no projeto.CAPTURA Figura1: Ligação de Captura A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Deverá ser escolhido um campo para receber dados através da ligação. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro.Ligação De Captura LIGAÇÃO . Selecione uma consulta de acordo com o campo do filtro que receberá os dados. . 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.

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

Altera a aplicação chamada pela ligação e seus respectivos parâmetros. Ligação Deletar . Remove a ligação existente. Barra de Botões Propriedades Altera o comportamento da ligação.Editar Ligações LIGAÇÕES . Ao clicar em uma ligação existente é exibida a tela abaixo que permite que seja realizado a manutenção na ligação. posicionamento.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. modo de abertura do link.

com a utilização de recursos de atributos. . utilizando este conceito o grande diferencial é que agora isto poderá ser realizado de forma mais organizada. facilitando tanto o desenvolvimento quanto o entendimento da regra por outro desenvolvedor.Programação Programação CONSULTA . métodos e bibliotecas.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. como o próprio nome diz limpa toda a lista de atributos localizadas a esquerda do botão.Atributos Os Atributos são variáveis que tem escopo global dentro da aplicação declarada. . só que ao selecionar o atributo é necessário clicar no notão excluir. Figura1: Interface Configuração dos Atributos. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação. após ser digitado o nome basta clicar no botão incluir.Esta caixa de texto permite informar o nome do atributo. é necessário realizar o mesmo processo do botão alterar. Atributos: Nome do Atributo . Caso seja necessário excluir algum atributo.O botão limpar .

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.Bibliotecas Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcála. Este processo faz com que os métodos existentes na biblioteca. .

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

clique em botão: Figura 7: Definição de interrface parâmetro. * Valor padrão: O valor do parâmetro usado para inicializar a variável na chamada tim e. Nome: Digite o nome da variável. o corpo do método é definida como echo "novo método" . Eliminar a variável selecionada em parâmetros de campo. Edite a variável selecionada em parâmetros de campo. Selecione todos os parâmetros variáveis em parâmetros de campo. Na imagem abaixo. 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. Tipo: Selecione o tipo de variáveis como: por valor ou por referência.Figura 5: O parâmetro interface definição definição da variável: 6: inclusão de parâmetros de interface figura. * 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.

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 .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. usamos o evento para chamar onInit nosso método como o applicatin começará. .Neste exemplo. .

como por exemplo: Funcionalidades Descrição Permite ocultar campos da exibição do Campos formulário mantendo seu valor na atualização. UPDATE e DELETE) ou através de stored procedures. Possibilita a atualização de dados de várias tabelas relacionadas em uma única página. Formatação de campos Estão disponíveis várias opções de formatação nos campos do formulário e são geradas. 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. 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. A atualização dos dados pode ser feita de maneira direta (INSERT. Escondidos Campos ReadOnly Campos Obrigatórios Funcionalidade que impede a edição do valor de campos do formulário.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. Programação em Recurso que permite ao desenvolvedor inserir . chaves primárias são automaticamente definidas como campos obrigatórios. Automaticamente são geradas as críticas de acordo com a definição. 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. de acordo com tipo do campo. podendo desta forma editar um único registro ou vários em uma mesma página. as validações necessárias. O formulário para atualização das informações pode ser exibido em diversos formatos.

Funcionalidade que permite a ligação de um formulário com outras aplicações de um mesmo projeto. 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).eventos regras de negócio escritas na linguagem PHP.

.

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

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

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). Nota: A lista da esquerda mostra todos os campos do SQL da aplicação. Image1: Selecionar campos. .

Exibe todos os campos pertencentes a tabela utilizada 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). como uma chave estrangeira ou um login do usuário on-line. etc.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. 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. Figura1: Interface Valor no Banco de Dados Atributos: Campos que não fazem parte do formulário . Figura2: Interface Valor Banco de Dados. 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. . Atributos: Todos os Campos .Todos os campos que fazem parte da tabela mas que não serão exibidos no formulário.

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

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

Botão Nenhum .Marca e desmarca o campo escolhido como obrigatório.Exibe mensagem de critica para os campos 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.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. Figura1: Quadro Campos Obrigatórios. Botão Todos .Desmarca todos os campos do formulário como obrigatório. Posição do Marcador . Atributos: Botão Liga/Desliga .Posição do marcador em relação ao campo Exibir mensagem . .

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

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. de forma que é possivel definir quais botões serão exibidos nas duas barras. A seleção desses botões variam de acordo com a aplicação do formulário.Apresenta os Checkbox relativos aos botões que podem ser exibidos no formulário. Atributos: .Apresenta os Checkbox relativos aos botões de atualização que podem ser exibidos no formulário.Barras Ferramentas BARRA DE FERRAMENTAS A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior. Ordenação dos Botões . Figura1: Interface Barra de Ferramentas Atributos: Navegação . A seleção desses botões variam de acordo com a aplicação do formulário. configuraÇÕes dos botÕes Figura2: Interface Configurações dos Botões. Esta ordem pode ser alterada utilizando as setas laterais.Lista da ordem de exibição dos botões da Barra de Ferramentas. Atualização .

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

Filtros.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. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome.Exclui todos os campos. Veja como funciona os botões: Botão Liga/Desliga . o próprio ScriptCase faz essa identificação. Ordenação . Podemos definir a Chave Primária. Normalmente é usado para limpar todas as definições de Liga/Desliga e reiniciar o processo. Figura1: Interface Configuração do SQL Escolha dos Campos que são Chave Primária . Na grande maioria dos casos. Botões de Ordenação .São as setas que ficam no lado direito do Combobox. Para ordenar clique sobre o campo e utilize as setas para fazer a movimentação. Nenhum .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. Conexão . Permite ordenar os campos da Chave Primária. colocando o mesmo na ordem desejada. quando a barra de navegação for utilizada por default.Dá ou retira o atributo de chave primária do campo. utilizando os botões ao lado para fazer a escolha da chave.Nessa função é exibido um objeto Combobox com um " * " ao lado. Cláusula Where .Exibe o nome de conexão (database) que a aplicação está utilizando para sua . Ordenações para o formulário criado. Botão Todos .Define todos os campos como chave primária. para os casos que isso não acontece.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. a ordem é determinada pela 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. o próprio usuário deverá fazer esta identificação.

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

Vamos marcar a primeira opção: "Desejo utilizar Procedure para dar INSERT". assim como o tipo de cada parâmetros ( Entrada ou Saída). 2º . Figura2: Definindo parâmetros da Procedure.Agora definimos os campos que farão referência aos parâmetros da Stored Procedure. um passo-a-passo de implementação Stored Procedure para Inserção no Banco de Dados. Atualização e Exclusão. 1º . Em seguida informe o Nome da Procedure e a Quantidade de Parâmetros. 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. Em seguida clicamos no botão salvar para finalizar este processo. Veja abaixo.Procedures Neste módulo. Não é necessário utilizar as três opções simultaneamente. UPDATE e DELETE. Figura1: Interface de Stored Procedures para Formulário. 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. .

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

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

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

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

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

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

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

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. Veja mais: Using CAPTCHA on a login form . CAPTCHA significa "Completely Automated Public Turing test to tell Computers and Humans Apart". Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração | Meu ScriptCase. No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste. sc_apl_status($aplicativo. } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo).'on').// 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. foreach({dataset} as $linha){ $aplicativo = $linha[0]. Requer uma interação direta do usuário."select codigo from seg_aplicativos"). Ao executar a aplicação é exibida uma caixa de texto solicitando a senha de acesso. evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado.

Tamanho da Fonte . Lista . . Altura .Quantidade de caracteres exibidos na imagem gerada. Mensagem de Erro .Usar CAPTCHA .Mensagem com as instruções para preenchimento do código. Quantidade . Selecione layout .Esta opção permite que seja definida a forma de exibição do CAPTCHA na aplicação.Tamanho da fonte do Captcha.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. Largura .Opção para que o usuário solicite um novo código.Lista dos caracteres utilizados na geração da imagem.Altura em pixels da imagem gerada.Largura em pixels da imagem gerada. Label . Recarregar .

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 . O atributo Tipo do Dado é atribuído pelo ScriptCase através da análise da tabela SQL. Figura1: Lista de campos. Para cada Tipo de Dado selecionado será formatada uma tela com características diferentes. Podendo ser modificado quando houver a necessidade. 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”. 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.

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 .

Permite configurar a largura do objeto Text informando a quantidade . Valor inicial .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. o mesmo aceita letras.Texto Configuração Geral Figura1: Interface Configuração Geral. OBS: Caso selecione o tipo Data do Sistema. As opções são: Valor definido . 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. Quando o campo é definido como texto.Permite definir o valor inicial do campo.É Criado uma marca d'agua no texto do campo selecionado. Quantidade de caracteres . Valor inicial.O campo será preenchido com a data atual do servidor.Define o título do campo na aplicação. Data do sistema . Label . Marca d'agua .Define o tipo do campo da aplicação.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Atributos: Tipo do dado . números e caracteres especiais.

Define a máscara de exibição do campo.0-9) digitada pelo usuário. Nome da Variável .+99 99 99999999 Validar com Máscara . CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z. 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.Exibe um erro se o usuário final não inserir um valor que complete a máscara . A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.1234 A999A999A999.Permite gravar uma variável de sessão com o valor do campo.9999 QWE1234 QWE . Nota: É possivel mesclar duas ou mais máscaras simultaneamente. Por exemplo.Permite formatar o campo como password substituindo todos os caracteres digitados pelo usuário por (*).9999 999 9999. Máscara de Exibição . Campo sem uso de atributo senha Campo usando atributo tipo senha Gravar Variável .(99) 9999-9999.Permite definir o nome da variável de sessão que receberá o valor do campo. 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 . que poderá ser utilizada em outras aplicações.de caracteres. Imagem de Validação .a-z) A * Representa qualquer caracter alfa-numérico (A-Z.Permite exibir uma imagem ao lado do campo quando validando-o Campo tipo senha .a-z. separadas por ponto e vírgula com a menor mascara inicializando.D111H111G111DG2P D111H111G111**** DG2P 9999-9999. Existem tres tipos de máscara que podem ser mescladas.

"Modo de Atualização" ou em "Modo de Inserção e Atalização". As opções são: Todos .Permite definir o tamanho mínimo que o campo aceita.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Tamanho Máximo .Permite que seja digitado qualquer caracter no campo .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Campo Escondido . Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. Tipo HTML .Informa o tipo do campo no banco de dados. estando o valor do campo disponível para processamento (Javascript ou PHP). É usado para determinar a quantidade máxima de caracteres a ser digitada.Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. Campo Label .Objeto HTML usado para exibir o campo no formulário. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Caracteres Permitidos . Tamanho do 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 .Determina o tamanho do campo em bytes.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 definir o tamanho máximo que o campo aceita. Formatação dos Valores Figura2: Interface Formatação dos Valores.Define se o campo será desabilitado em "Modo de Inserção". Tipo SQL .Completar à esquerda com .

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

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 {}.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 . o campo entre chaves será substituido pelo seu valor na tabela. Fonte . Mensagem em caso de EOF . Utilizar na Validação .Define o tipo de fonte que será usada na exibição do lookup. PROCESSAMENTO AJAX .Quando marcado irá gerar uma validação automática do campo com base no lookup. No momento da execução. Comando SQL . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusã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 .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. 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. 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 .

Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange). 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. Figura: Interface de definição de CSS a nível de campo. e outro campo do tipo select com uma lista de cidades. CSS do Título . Por exemplo: um campo do tipo select com uma lista de estados.

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

Negrito .Permite escolher a cor da borda. etc Tamanho . isto é. utilizando uma paleta de cores para ser aplicada no objeto input. top. que será aplicado no título da aplicação. Altura . Cor da Borda . que ao ser clicado. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. super. bottom. sub. Select.Permite aplicar o tipo sublinhado na fonte. Text.Permite aumenta o tamanho da borda do objeto input. Cor de fundo -Permite escolher a cor. 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.Para definir a largura do objeto input.Permite aplicar o tipo negrito na fonte. text-top. Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Por exemplo: Radio. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite posicionar o label do fitro no local desejado (baseline. será exibido o ícone de ajuda ao lado do campo. Sublinhado . Alinhamento Vertical . rigth. que será aplicado no objeto input. Largura . Tipo do Help: Popup . .Fonte -Permite escolher o tipo de fonte.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. middle.Ao escolher o tipo popup. exibirá o que foi informado no atributo Descreva Ajuda.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. text-bottom).Para definir a altura do objeto input.Permite posicionar o label do filtro no local desejado (left. Atributos: Descreva Ajuda . Tamanho da Borda .

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 .

o mesmo aceita letras.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.Texto Com Multiplas Linhas TEXTO COM MÚLTIPLAS LINHAS Configuração Geral Figura1:Interface Configuração Geral Atributos Tipo do dado . Quando o campo é definido como texto com múltiplas linhas. Valor inicial. Quantidade de caracteres .Define o tipo do campo da aplicação. Marca d'agua .O campo será preenchido com a data atual do servidor. Label . números e caracteres especiais.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. .É Criado uma marca d'agua no texto do campo selecionado. 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 configurar a largura do objeto Text informando a quantidade de caracteres. OBS: Caso selecione o tipo Data do Sistema. Quando selecionado será habilitado um atributo para inserir a quantidade de linhas do campo. não é necessário o preenchimento do atributo Valor Inicial.Permite definir o valor inicial do campo. Data do sistema . As opções são: Valor definido .

Formatação dos Valores Figura2: Interface Formatação dos Valores. Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. É usado para determinar a quantidade máxima de caracteres a ser digitada.Determina o tamanho do campo em bytes. Nome da Variável .Permite configurar a altura do campo informando a quantidade de linhas.Permite definir o tamanho mínimo que o campo aceita. 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.Define se o campo será desabilitado em "Modo de Inserção". Tipo SQL .Objeto HTML usado para exibir o campo no formulário.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Informa o tipo do campo no banco de dados.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tamanho Máximo . Por exemplo. Tipo HTML . . Campo Label . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . que poderá ser utilizada em outras aplicações.Permite gravar uma variável de sessão com o valor do campo. Tamanho do Campo .Permite definir o tamanho máximo que o campo aceita. Gravar Variável .Permite definir o nome da variável de sessão que receberá o valor do 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 . estando o valor do campo disponível para processamento (Javascript ou PHP). Campo Escondido .

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

Utilizar na Validação .Nulo . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Cor da fonte .O campo será preenchido com nulo (null). Fonte .Quando marcado irá gerar uma validação automática do campo com base no 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 {}.Define o tipo de fonte que será usada 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 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. 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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). 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.Define a cor em formato HTML da fonte utilizada na exibição do lookup. No momento da execução. . 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 .

Negrito . 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. CSS do Título Atributos: Fonte .Permite aplicar o tipo negrito na fonte. que será aplicado no objeto da aplicação. Figura: Interface de definição de CSS a nível de campo. 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. Tamanho . 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 o tamanho da fonte.

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

será exibido o ícone de ajuda ao lado do campo.Permite aumenta o tamanho da borda do objeto input. Tamanho da Borda . aparecerá a ajuda descrita no campo Descreva Ajuda. . rigth.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Alinhamento Vertical . exibirá o que foi informado no atributo Descreva Ajuda. Largura . Alinhamento Horizontal .Para definir a altura do objeto input. top.Permite posicionar o label do filtro no local desejado (left. center e justify). sub. Tipo do Help: Popup .Permite escolher a cor da borda. Cor da Borda . isto é. text-top.Ao passar o cursor do mouse sobre o campo. utilizando uma paleta de cores para ser aplicada no objeto input. super. 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. middle.Para definir a largura do objeto input.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. que ao ser clicado.Permite posicionar o label do fitro no local desejado (baseline. Hint .Ao escolher o tipo popup.Sublinhado . bottom. Altura . text-bottom). Atributos: Descreva Ajuda .

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

Permite definir o valor inicial do campo. Quantidade de caracteres .Permite gravar uma variável de sessão com o valor do campo. que poderá . só é permitido informar números.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 exibir uma imagem ao lado do campo quando validando-o Gravar Variável . não é necessário o preenchimento do atributo Valor Inicial. Imagem de Validação . Valor inicial .Permite configurar a largura do objeto Text informando a quantidade de caracteres. 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. Label . Quando o campo é definido como número. Valor inicial.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Atributos: Tipo do dado .O campo será preenchido com a data atual do servidor.Número NÚMERO Configuração Geral Figura1: Interface Configuração Geral. As opções são: Valor definido .

Máscara de Exibição .Permite definir o nome da variável de sessão que receberá o valor do campo.Define se o campo será desabilitado em "Modo de Inserção". Campo Escondido .+99 99 99999999 Tamanho do Campo .0-9) digitada pelo usuário.a-z) A * Representa qualquer caracter alfa-numérico (A-Z. É usado para determinar a quantidade máxima de caracteres a ser digitada. Nota: É possivel mesclar duas ou mais máscaras simultaneamente. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z.9999 QWE1234 QWE .(99) 9999-9999.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. 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 .D111H111G111DG2P D111H111G111**** DG2P 9999-9999. Nome da Variável . A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.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. Campo Label .9999 999 9999. separadas por ponto e vírgula com a menor mascara inicializando.a-z. Existem tres tipos de máscara que podem ser mescladas.1234 A999A999A999. estando o valor do campo disponível para processamento (Javascript ou PHP). Por exemplo.Determina o tamanho do campo em bytes.ser utilizada em outras aplicações.Define a máscara de exibição do campo. "Modo de . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

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

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

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.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. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Fonte . Utilizar na Validação . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Cor da fonte .Quando marcado irá gerar uma validação automática do campo com base no lookup. . No momento da execução. 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. Mensagem em caso de EOF .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.

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

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

será exibido o ícone de ajuda ao lado do campo. Tipo do Help: Popup . aparecerá a ajuda descrita no campo Descreva Ajuda.Ao escolher o tipo popup.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. que ao ser clicado.posicionar o mouse sobre o campo. Hint . . exibirá o que foi informado no atributo Descreva Ajuda. Texto .

Data do sistema . 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.O campo será preenchido com a data atual do servidor. Imagem de Validação . .Define o tipo do campo da aplicação. Valor inicial . Por exemplo. que poderá ser utilizada em outras aplicações. o mesmo aceita valores decimais. Valor inicial. Quantidade de caracteres .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Atributos: Tipo do dado .Decimal 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 definir o valor inicial do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Permite definir o nome da variável de sessão que receberá o valor do campo. Nome da Variável . Campo Escondido . OBS: Caso selecione o tipo Data do Sistema.Permite configurar a largura do objeto Text informando a quantidade de caracteres. não é necessário o preenchimento do atributo Valor Inicial.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). As opções são: Valor definido .Define o título do campo na aplicação. Quando o campo é definido valor.Permite gravar uma variável de sessão com o valor do campo.

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

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

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. No momento da execução. Utilizar na Validação .Define o tipo de fonte que será usada na exibição do lookup. Fonte . 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. o campo entre chaves será substituido pelo seu valor na tabela.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 {}. Para montar o comando SQL é possível utilizar o construtor de select . 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 a mensagem que será exibida caso não seja encontrado nenhum registro. Comando SQL .Forma utilizada para exibir uma descrição ao lado do campo do formulário. Mensagem em caso de EOF .Quando marcado é ativado o lookup de consulta e abre as demais configurações. 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). Cor da fonte .Quando marcado irá gerar uma validação automática do campo com base no lookup.

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

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

Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. center e justify). sub. Alinhamento Vertical . aparecerá a ajuda descrita no campo Descreva Ajuda. Texto .Para definir a largura do objeto input. Hint .Ao escolher o tipo popup. top. text-bottom). rigth. super.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Permite posicionar o label do fitro no local desejado (baseline. Atributos: Descreva Ajuda .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. Largura . . Figura1 Configuração da Ajuda utilizando Pop-UP. 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. Altura . bottom. exibirá o que foi informado no atributo Descreva Ajuda. isto é.Alinhamento Horizontal . middle.Ao passar o cursor do mouse sobre o campo. que ao ser clicado. será exibido o ícone de ajuda ao lado do campo.Para definir a altura do objeto input. Tipo do Help: Popup .

.

Define o título do campo na aplicação. OBS: Caso selecione o tipo Data do Sistema.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Data do sistema . o mesmo aceita valores decimais. Quando o campo é definido valor.Moeda 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. 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.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Imagem de Validação . Valor inicial . Valor inicial. Label .Permite definir o nome da variável de sessão que receberá o valor do campo.Permite definir o valor inicial do campo. Atributos: Tipo do dado . Quantidade de caracteres . .O campo será preenchido com a data atual do servidor. Por exemplo. não é necessário o preenchimento do atributo Valor Inicial. que poderá ser utilizada em outras aplicações.Define o tipo do campo da 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. Nome da Variável .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . As opções são: Valor definido .

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

Permite utilizar o incremento gerado pelo banco de dados. Para os bancos de dados que utilizam sequência. Completar com zeros . Data de atualização .Define qual caracter será usado para a exibição de números negativos. Se desabilitado. Exibir Calculadora .Permite definir o valor máximo do campo. Data de inclusão .Permite especificar um valor fixo ou associar a variáveis globais.Na atualização o campo será preenchido com a data do servidor.Define o posicionamento do sinal negativo em relação ao valor. Por exemplo: será atualizado através de um Trigger. Auto Incremento (manual) . Aceita Negativo . Agrupamento . Sinal negativo . é necessário informar o nome da sequência. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização. .Valor Máximo . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Exibe uma calculadora realizar cálculos.Se habilitado.O valor do campo será atribuído pelo próprio banco de dados. tais como Oracle. PostGres e Firebird. Calculado pelo banco de dados .Permite que o campo aceite valor negativo. IP do usuário . Valor Definido .Define qual caracter será usado para a separação de milhar. Formato de número negativo .* * "Formatar ao digitar" deve estar habilitado no menu "Formulário>>Configuração" para utilizar esta opção. Decimais .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. Auto Incremento (automático) .A aplicação gerada simulará um auto incremento no campo. Separador Decimal .Define o separador decimal do campo. Qtd. O campo não será utilizado nos processos de atualização.Define a quantidade de casas decimais do campo. preenche automaticamente as casa decimais quando não especificadas. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. o usuário final deverá sempre digitar os digitos decimais. Para a inclusão o valor do campo será calculado automaticamente pela 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.Define o comando SQL que irá recuperar os valores no banco de dados. No momento da execução.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Cor da fonte . Comando SQL . 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 {}. Utilizar na Validaçã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. Fonte .Define a cor em formato HTML da fonte utilizada na exibição do lookup.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 .O campo será preenchido com nulo (null).Nulo . LOOKUP DE CONSULTA 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. Para montar o comando SQL é possível utilizar o construtor de select . Mensagem em caso de EOF .

Permite escolher o tipo de fonte.Permite aplicar o tipo negrito na fonte. Cor de fundo . Negrito . Tamanho .Permite escolher a cor.CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. . CSS do Título 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. 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. que será aplicado no campo da aplicação.Permite escolher o tamanho da fonte.

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

aparecerá a ajuda descrita no campo Descreva Ajuda.Ao escolher o tipo popup. Largura . Hint . Alinhamento Horizontal .Permite aplicar o tipo sublinhado na fonte. 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. Atributos: Descreva Ajuda .Permite aumenta o tamanho da borda do objeto input. Altura .Permite posicionar o label do fitro no local desejado (baseline. super. isto é. Tamanho da Borda .Sublinhado .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Alinhamento Vertical . exibirá o que foi informado no atributo Descreva Ajuda. top. rigth. utilizando uma paleta de cores para ser aplicada no objeto input. center e justify). bottom. text-bottom).Permite posicionar o label do filtro no local desejado (left. que ao ser clicado. Tipo do Help: Popup .Permite escolher a cor da borda. middle.Para definir a altura do objeto input.Para definir a largura do objeto input. text-top.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. será exibido o ícone de ajuda ao lado do campo. Cor da Borda . sub.

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

Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores. 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.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .Data Configuração Geral Figura1:Interface Configuração Geral. Por exemplo. . Quantidade de caracteres .Define o título do campo na aplicação. não é necessário o preenchimento do atributo Valor Inicial. Valor inicial . Nome da Variável . Valor inicial.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Permite definir o valor inicial do campo. Atributos: Tipo do dado . OBS: Caso selecione o tipo Data do Sistema.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Data do sistema . Label . Imagem de Validação .Permite definir o nome da variável de sessão que receberá o valor do campo.O campo será preenchido com a data atual do servidor.Define o tipo do campo da aplicaçã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.Permite gravar uma variável de sessão com o valor do campo. As opções são: Valor definido .

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

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

O campo receberá o IP da máquina que está acessando a aplicação. IP do usuário .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 . Para montar o comando SQL é possível utilizar o construtor de select . No momento da execuçã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.Define a cor em formato HTML da fonte utilizada na exibição do lookup. . Data de inclusão . Data de atualização . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Auto Incremento (manual) .O campo será preenchido com nulo (null). Calculado pelo banco de dados . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.Define o tipo de fonte que será usada na exibição do lookup. Cor da fonte . o campo entre chaves será substituido pelo seu valor na tabela. Comando SQL . Por exemplo: será atualizado através de um Trigger. 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 não será utilizado nos processos de atualização.O valor do campo será atribuído pelo próprio banco de dados. Fonte .A aplicação gerada simulará um auto incremento no campo.Na inclusão o campo será preenchido com a data do servidor. Nulo .

Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Mensagem em caso de EOF . 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. Figura: Interface de definição de CSS a nível de campo.Quando marcado irá gerar uma validação automática do campo com base no lookup. .

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

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. Figura1 Configuração da Ajuda utilizando Pop-UP. top. Atributos: Descreva Ajuda . 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. rigth.Ao escolher o tipo popup.Permite aumenta o tamanho da borda do objeto input. etc Tamanho . Alinhamento Vertical . Text.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 será aplicado no título da aplicação. Largura . Select. center e justify). Tamanho da Borda . bottom.Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte.Permite posicionar o label do filtro no local desejado (left.Atributos: Fonte -Permite escolher o tipo de fonte. .Permite posicionar o label do fitro no local desejado (baseline. middle. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no objeto input. text-bottom). Por exemplo: Radio. Negrito .Permite aplicar o tipo sublinhado na fonte. text-top. Cor da Borda .Permite escolher a cor da borda.Para definir a largura do objeto input. exibirá o que foi informado no atributo Descreva Ajuda. será exibido o ícone de ajuda ao lado do campo. Altura . que ao ser clicado. sub. Cor de fundo -Permite escolher a cor. Tipo do Help: Popup . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. super. isto é. Sublinhado .

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

Permite configurar a largura do objeto Text informando a quantidade de caracteres.Define o tipo do campo da aplicação. 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. Label .O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Imagem de Validação . Data do sistema .Hora 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. não é necessário o preenchimento do atributo Valor Inicial. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores. Atributos: Tipo do dado . Valor inicial . Quantidade de caracteres .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Nome da Variável .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .Permite definir o valor inicial do campo.O campo será preenchido com a data atual do servidor.Define o título do campo na aplicação. Por exemplo.Permite definir o nome da variável de sessão que receberá o valor do . As opções são: Valor definido .Permite gravar uma variável de sessão com o valor do campo. Valor inicial. que poderá ser utilizada em outras aplicações.

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

O campo não será utilizado nos processos de atualização.A aplicação gerada simulará um auto incremento no campo. Data de atualização . é necessário informar o nome da sequência.O valor do campo será atribuído pelo próprio banco de dados. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Valor Definido . Para montar o comando SQL é possível utilizar o construtor de select .Permite especificar um valor fixo ou associar a variáveis globais. PostGres e Firebird. Data de inclusão .Na inclusão o campo será preenchido com a data do servidor. tais como Oracle.Permite utilizar o incremento gerado pelo banco de dados. IP do usuário . Calculado pelo banco de dados .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.O campo será preenchido com nulo (null). Para os bancos de dados que utilizam sequência.Na atualização o campo será preenchido com a data do servidor. Auto Incremento (automático) . Auto Incremento (manual) .Define o comando SQL que irá recuperar os valores no banco de dados. Nulo . Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. O comando SQL deve ter o seguinte formato: . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Comando 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 .

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 . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. No momento da execução.Quando marcado irá gerar uma validação automática do campo com base no lookup. 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. Cor da fonte . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Utilizar na Validação . Fonte .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). o campo entre chaves será substituido pelo seu valor na tabela.Define o tipo de fonte que será usada na exibição do lookup.

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

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

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

Data E Hora Configuração Geral Figura1: Interface Configuração Geral. Imagem de Validação . OBS: Caso selecione o tipo Data do Sistema.Permite gravar uma variável de sessão com o valor do campo. Quantidade de caracteres . não é necessário o preenchimento do atributo 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.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Define o tipo do campo da aplicação. Atributos : Tipo do dado . ele permite a exibição do formato definido na opção Formatação dos Valores. Valor inicial .Permite definir o nome da variável de sessão que receberá o valor do campo. .Permite definir o valor inicial do campo.Permite configurar a largura do objeto Text informando a quantidade de caracteres. que poderá ser utilizada em outras aplicações. Label . Quando o campo é do tipo Data e Hora.O campo será preenchido com a data atual do servidor. Data do sistema .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Valor inicial.Define o título do campo na aplicação. Nome da Variável . 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. 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.

Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de data e Separador de hora (Veja configurações regionais). 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. .Informa o tipo do campo no banco de dados. Exibição . Separador de hora . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Campo Label .Formato que será armazenado dentro do banco de dados. Tipo SQL . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Permite informar o símbolo que irá separar a hora. Tipo HTML . Exibir Formato .Define se o campo será desabilitado em "Modo de Inserção". Separador de data .Define a quantidade de decimais para os segundos.Objeto HTML usado para exibir o campo no formulário.Permite selecionar o formato de exibição do campo data / hora. Formato Interno .Permite exibir ao lado do campo um ícone de calendário. 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).Permite exibir ao lado do campo o modo de preenchimento do campo hora. Exibir Calendário .Campo Escondido . Decimais dos segundos . "Modo de Atualização" ou em "Modo de Inserção e Atalização". Usar configurações regionais .

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

Cor da fonte . o campo entre chaves será substituido pelo seu valor na tabela.Define a mensagem que será exibida caso não seja encontrado nenhum registro.Atributos: Usar lookup para exibir descrição do campo .Define o tipo de fonte que será usada na exibição do lookup. No momento da execução.Define o comando SQL que irá recuperar os valores no banco de dados. 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 {}. Fonte . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. 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. Mensagem em caso de EOF . Comando SQL .Define a cor em formato HTML da fonte utilizada na exibição do lookup. .Quando marcado é ativado o lookup de consulta e abre as demais configurações. 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).Quando marcado irá gerar uma validação automática do campo com base no lookup.

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

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

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

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

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

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

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

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

Campo Escondido . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Tipo HTML .Define se o campo será desabilitado em "Modo de Inserção". Desabilitar Campo .Informa o tipo do campo no banco de dados. Tipo SQL . . Example of field of the image type in a cadastre of products. 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). "Modo de Atualização" ou em "Modo de Inserção e Atalização". CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Objeto HTML usado para exibir o campo no formulário.

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

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

Ao passar o cursor do mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda.Figura1 Configuração da Ajuda utilizando Pop-UP. que ao ser clicado. Atributos: Descreva Ajuda .Ao escolher o tipo popup.Ao lado do campo aparecerá o texto contendo a ajuda que foi 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 . . Tipo do Help: Popup . exibirá o que foi informado no atributo Descreva Ajuda. será exibido o ícone de ajuda ao lado do campo. Hint .

Define o título do campo na aplicação. . Campo Escondido .Exibe junto ao nome do arquivo um ícone relativo ao seu tipo.Define o tipo do campo da aplicação. Exibir Ícone . Desabilitar Campo . Tipo HTML .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). "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo SQL . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. Label .Documento (banco De Dados) Configuração Geral Figura1:Interface Configuração Geral.Define o campo que contém o nome do arquivo do documento armazenado na base de dados.Objeto HTML usado para exibir o campo no formulário. Nome do Arquivo .Informa o tipo do campo no banco de dados.Define se o campo será desabilitado em "Modo de Inserção". Tamanho do Arquivo . 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. Atributos : Tipo do dado . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Permite definir o campo que contém o tamanho do arquivo.

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

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

.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. Tipo do Help: Popup . 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.CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Hint .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda . exibirá o que foi informado no atributo Descreva Ajuda. que ao ser clicado.Ao passar o cursor do mouse sobre o campo. Texto . isto é. será exibido o ícone de ajuda ao lado do campo. aparecerá a ajuda descrita no campo Descreva Ajuda.

Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Tipo SQL . Desabilitar Campo . Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela.Objeto HTML usado para exibir o campo no formulário. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.Permite exibir um ícone ao lado do campo.Permite informar o subdiretório onde serão armazenados os arquivos. É possível o uso de variáveis globais ou locais na formação do nome do subdiretório. "Modo de Atualização" ou em "Modo de Inserção e Atalização". determinando o tipo de arquivo.Quando ativada essa opção permite a criação do subdiretório caso não exista. Subdiretório . Ícone .Define o tipo do campo da aplicação.Define o título do campo na aplicação. Criar subdiretório . Label . . 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. Tipo HTML . Atributos: Tipo do dado . Campo Escondido . 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.Informa o tipo do campo no banco de dados.Documento (nome De Arquivo) Configuração Geral Figura1:Interface Configuração Geral. Este subdiretório é relativo ao diretório definido em Caminho dos Documentos (veja em Configuração).Define se o campo será desabilitado em "Modo de Inserção".

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

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

Figura1 Configuração da Ajuda utilizando Pop-UP. Tipo do Help: Popup . isto é. Hint .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. que ao ser clicado. Texto .Ao escolher o tipo popup. Atributos: 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. 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. será exibido o ícone de ajuda ao lado do campo. exibirá o que foi informado no atributo Descreva Ajuda. .

Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusã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. caso seja uma informação errada . não é necessário o preenchimento do atributo Valor Inicial. Nome da Variável . Valor inicial . será exibida uma mensagem de erro. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Label .O campo será preenchido com a data atual do servidor.Define o título do campo na aplicação. Atributos : Tipo do dado . Quando o campo é definido como CPF o campo é formatado ao perder o foco. Data do sistema .Permite definir o valor inicial do campo. Gravar Variável .Cpf Configuração Geral Figura1: Interface Configuração Geral.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. Valor inicial. Por exemplo. 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. .Define o tipo do campo da aplicação.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Quantidade de caracteres .Permite configurar a largura do objeto Text informando a quantidade de caracteres. OBS: Caso selecione o tipo Data do Sistema. As opções são: Valor definido .

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

caso não seja encontrado nenhum registro a mensagem será exibida como crítica .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. Comando 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 .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. o campo entre chaves será substituido pelo seu valor na tabela.O campo será preenchido com nulo (null). Cor da fonte .Quando marcado é ativado o lookup de consulta e abre as demais configurações.Na atualização o campo será preenchido com a data do servidor. 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 {}. Data de atualização . Por exemplo: será atualizado através de um Trigger.Define o tipo de fonte que será usada na exibição do lookup. Utilizar na Validação .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. Calculado pelo banco de dados .O valor do campo será atribuído pelo próprio banco de dados. IP do usuá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. Para montar o comando SQL é possível utilizar o construtor de select . No momento da execução.Data de inclusão . Fonte .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Mensagem em caso de EOF .

.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. que será aplicado no campo da aplicação. Figura: Interface de definição de CSS a nível de campo. 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 . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.(Atualização e Inclusão).

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

Tamanho da Borda . Largura . Negrito . Cor da Borda .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.Permite escolher a cor da borda. Altura .Para definir a largura do objeto input. text-top. aparecerá a ajuda descrita no campo . text-bottom). super. center e justify). Atributos: Descreva Ajuda . Alinhamento Horizontal . que ao ser clicado.Permite aumenta o tamanho da borda do objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. bottom.Ao escolher o tipo popup.Para definir a altura do objeto input. que será aplicado no título da aplicação. top.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. Hint .Permite aplicar o tipo negrito na fonte.Tamanho .Permite posicionar o label do fitro no local desejado (baseline. isto é. sub. Cor de fundo -Permite escolher a cor. será exibido o ícone de ajuda ao lado do campo. middle. utilizando uma paleta de cores para ser aplicada no objeto input. exibirá o que foi informado no atributo Descreva Ajuda. Tipo do Help: Popup . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Alinhamento Vertical .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.Permite aplicar o tipo sublinhado na fonte. Sublinhado . rigth.

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

Permite definir o valor inicial do campo.Permite definir o nome da variável de sessão que receberá o valor do . As opções são: Valor definido . Gravar Variável .Permite gravar uma variável de sessão com o valor do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Label . Atributos: Tipo do dado .Cnpj Configuração Geral Figura1: Interface Configuração Geral.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. Nome da Variável . caso seja uma informação errada áexibida uma mensagem de erro.O campo será preenchido com a data atual do servidor. Quando o campo é definido como CNPJ o campo é formatado ao perder o foco. Quantidade de caracteres . OBS: Caso selecione o tipo Data do Sistema.Permite configurar a largura do objeto Text informando a quantidade de caracteres. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. 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 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. Por exemplo. Valor inicial.Define o tipo do campo da aplicação. Data do sistema . Valor inicial . que poderá ser utilizada em outras aplicações.

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

Na atualização o campo será preenchido com a data do servidor. Mensagem em caso de EOF . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.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. 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 comando SQL que irá recuperar os valores no banco de dados. 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.Define o tipo de fonte que será usada na exibição do lookup. LOOKUP DE CONSULTA 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 .Data de inclusão . O campo não será utilizado nos processos de atualização. Utilizar na Validaçã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 {}. Calculado pelo banco de dados .O campo será preenchido com nulo (null).Quando marcado irá gerar uma validação automática do campo com base no lookup. Cor da fonte .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Data de atualização . Nulo . Fonte . No momento da execução.Na inclusão o campo será preenchido com a data do servidor.Quando marcado é ativado o lookup de consulta e abre as demais configurações. IP do usuário . caso não seja encontrado nenhum registro a mensagem será exibida como crítica . Comando SQL . Por exemplo: será atualizado através de um Trigger.

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

Ao escolher o tipo popup.Permite escolher a cor da borda. text-top. 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. bottom. exibirá o que foi informado no atributo Descreva Ajuda.Permite aplicar o tipo negrito na fonte.Ao passar o cursor do mouse sobre o campo. Altura .Para definir a largura do objeto input. Cor de fundo -Permite escolher a cor. Largura . aparecerá a ajuda descrita no campo .Permite aplicar o tipo sublinhado na fonte. super. rigth. Alinhamento Horizontal . Sublinhado . text-bottom). top. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. middle. será exibido o ícone de ajuda ao lado do campo. 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. que ao ser clicado.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Tamanho . Tipo do Help: Popup .Para definir a altura do objeto input. Alinhamento Vertical .Permite aumenta o tamanho da borda do objeto input. Hint . Negrito . isto é. Figura1 Configuração da Ajuda utilizando Pop-UP. 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. que será aplicado no título da aplicação. sub.Permite escolher o tamanho da fonte. Atributos: Descreva Ajuda . utilizando uma paleta de cores para ser aplicada no objeto input. Cor da Borda . Tamanho da Borda .

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

Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco.Define o título do campo na aplicação.O campo será preenchido com a data atual do servidor. caso seja uma informação errada . será exibida uma mensagem de erro. Label .Permite configurar a largura do objeto Text informando a quantidade de caracteres. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Quantidade de caracteres . Atributos: Tipo do dado. Gravar Variável . que poderá ser utilizada em outras aplicações. . 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. Data do sistema . Valor inicial.Cpf E Cnpj Configuração Geral Figura1:Interface Configuração Geral. Nome da Variável . As opções são: Valor definido . OBS: Caso selecione o tipo Data do Sistema.Permite definir o nome da variável de sessão que receberá o valor do campo.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Permite gravar uma variável de sessão com o valor do campo.Define o tipo do campo da aplicação.Permite definir o valor inicial do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Por exemplo. 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 especificar um valor fixo ou associar a variáveis globais.A aplicação gerada simulará um auto incremento no campo. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. IP do usuário . estando o valor do campo disponível para processamento (Javascript ou PHP).O campo receberá o IP da máquina que está acessando a aplicação. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Data de atualização .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Na inclusão o campo será preenchido com a data do servidor. tais como Oracle. PostGres e Firebird. Campo Escondido . Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.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. Auto Incremento (manual) . Tipo SQL .Objeto HTML usado para exibir o campo no formulário. Campo Label .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 utilizar o incremento gerado pelo banco de dados. Data de inclusão .Na atualização o campo será preenchido com a data do servidor. Tipo HTML .Define se o campo será desabilitado em "Modo de Inserção".Completar à esquerda com . Auto Incremento (automático) . Valor Definido . .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Para os bancos de dados que utilizam sequência. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . é necessário informar o nome da sequência.

Define o comando SQL que irá recuperar os valores no banco de dados. .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 {}. Por exemplo: será atualizado através de um Trigger. 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. No momento da execução. Mensagem em caso de EOF . caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Nulo .Define o tipo de fonte que será usada na exibição do lookup. O campo não será utilizado nos processos de atualização. Comando SQL .Quando marcado é ativado o lookup de consulta e abre as demais configurações. Fonte .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. Utilizar na Validação .O campo será preenchido com nulo (null). Cor da fonte .Calculado pelo banco de dados . Para montar o comando SQL é possível utilizar o construtor de select . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.O valor do campo será atribuído pelo próprio 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 .

Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte . 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.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. que será aplicado no objeto da aplicação.Permite escolher o tamanho da fonte. Tamanho .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.

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

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

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

que poderá ser utilizada em outras aplicações. Formatação dos Valores . 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. Campo Escondido .Permite gravar uma variável de sessão com o valor do campo. Tipo HTML .Objeto HTML usado para exibir o campo no formulário. Nome da Variável . Gravar Variável . estando o valor do campo disponível para processamento (Javascript ou PHP).Tipo Cpf E Cnpj Configuração Geral Figura1: Interface Configuração Geral. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Por exemplo.Define se o campo será desabilitado em "Modo de Inserção". 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 .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Define o título do campo na aplicação. Atributos : Tipo do dado .Informa o tipo do campo no banco de dados.Define o tipo do campo da aplicação. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Tipo SQL . será exibida uma mensagem de erro.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Permite definir o nome da variável de sessão que receberá o valor do campo. Campo Label . caso seja uma informação errada . 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 especificar um valor fixo ou associar a variáveis globais. Data de inclusão .Permite quando ativada recarregar o formulário após alguma alteração do campo. Campo Relacionado . O campo não será utilizado nos processos de atualização. Para os bancos de dados que utilizam sequência.Permite utilizar o incremento gerado pelo banco de dados. Valor Definido . tais como Oracle. IP do usuário . Por exemplo: será atualizado através de um Trigger. é necessário informar o nome da sequência.Figura2: Interface Formatação dos Valores. dependendo se a pessoa for Física ou Jurídica. Ou seja.Permite associar valores para definição de pessoas Físicas ou Jurídicas. . PostGres e Firebird. será feita a validação de CPF ou CNPJ respectivamente. Calculado pelo banco de dados . Data de atualização .A aplicação gerada simulará um auto incremento no campo. 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. Figura3: Interface Valor Banco de Dados As opções são válidas para Inserção e Atualização.Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Recarrega Formulário . Atributos: Tipo CPF/CNPJ .Na inclusão o campo será preenchido com a data do servidor. Auto Incremento (automático) . VALOR NO BANCO DE DADOS Permite definir o valor a ser gravado no banco de dados.Na atualização o campo será preenchido com a data do servidor.O campo receberá o IP da máquina que está acessando a aplicação. Auto Incremento (manual) .

Quando marcado irá gerar uma validação automática do campo com base no lookup. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). 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 {}. Mensagem em caso de EOF .Quando marcado é ativado o lookup de consulta e abre as demais configurações. 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.Define a mensagem que será exibida caso não seja encontrado nenhum registro.O campo será preenchido com nulo (null). Comando SQL .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. Para montar o comando SQL é possível utilizar o construtor de select .Nulo . o campo entre chaves será substituido pelo seu valor na tabela. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Cor da fonte .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. Utilizar na Validação . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. .

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

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

Permite aumenta o tamanho da borda do objeto input.Para definir a largura do objeto input.Ao passar o cursor do mouse sobre o campo. rigth. Largura . top. isto é.Permite posicionar o label do filtro no local desejado (left. Hint . Altura .Permite posicionar o label do fitro no local desejado (baseline. Tipo do Help: Popup . middle.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. super. Alinhamento Horizontal . text-bottom). Tamanho da Borda . exibirá o que foi informado no atributo Descreva Ajuda. utilizando uma paleta de cores para ser aplicada no objeto input. que ao ser clicado. 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. center e justify).Para definir a altura do objeto input. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite escolher a cor da borda.Ao escolher o tipo popup. Cor da Borda . Atributos: Descreva Ajuda . aparecerá a ajuda descrita no campo Descreva Ajuda. será exibido o ícone de ajuda ao lado 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. bottom. . sub.Sublinhado . text-top.

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

Configuração Geral Figura1: Interface Configuração Geral. As opções são: Valor definido .Permite configurar a largura do objeto Text informando a quantidade de caracteres.Permite definir o valor inicial do campo. As bandeiras disponíveis no momento são: AMERICAN EXPRESS. MASTERCARD e DINERS. Quantidade de caracteres . não é necessário o preenchimento do atributo Valor Inicial. Quando o campo é definido como Cartão o campo é éverificado se o valor é válido. Atributos: Tipo do dado .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Cartão CARTÃO O ScriptCase disponibiliza rotinas para validação de Números de cartão de crédito nas suas aplicações.Define o tipo do campo da aplicação. 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.Define o título do campo na aplicação. OBS: Caso selecione o tipo Data do Sistema.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. . Label . VISA.

Por exemplo.Permite gravar uma variável de sessão com o valor do campo.D111H111G111DG2P D111H111G111**** DG2P 9999-9999.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.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. separadas por ponto e vírgula com a menor mascara inicializando.Permite definir o nome da variável de sessão que receberá o valor do campo. Campo Label . estando o valor do campo disponível para processamento (Javascript ou PHP). Nome da Variável . CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z.Gravar Variável . Nota: É possivel mesclar duas ou mais máscaras simultaneamente.9999 999 9999. É usado para determinar a quantidade máxima de caracteres a ser digitada.Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.1234 A999A999A999.0-9) digitada pelo usuário. Tamanho do Campo . . 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 99 99999999 Campo Escondido . A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.a-z. Máscara de Exibiçã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. que poderá ser utilizada em outras aplicações.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).(99) 9999-9999.a-z) A * Representa qualquer caracter alfa-numérico (A-Z.9999 QWE1234 QWE .Determina o tamanho do campo em bytes. Completar à esquerda com .

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

Quando marcado é ativado o lookup de consulta e abre as demais configurações. 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.Define o tipo de fonte que será usada na exibição do lookup. 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 {}. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente.Define o comando SQL que irá recuperar os valores no banco de dados. o campo entre chaves será substituido pelo seu valor na tabela. Fonte .Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Cor da fonte . 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). Comando SQL . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define a cor em formato HTML da fonte utilizada na exibição do lookup.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. No momento da execução. .

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

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

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

.

Configuração Geral Figura1: Interface Configuração Geral. estando o valor do campo disponível para processamento (Javascript ou PHP).Define o tipo do campo da aplicação. Campo Label . 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. Campo Escondido . "Modo de Atualização" ou em "Modo de Inserção e Atalização".Define se o campo será desabilitado em "Modo de Inserção". fazendo com que os valores digitados em Cartão sejam validados de acordo com a bandeira selecionada em Tipo de Cartão. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Nome da Variável .Define o título do campo na aplicação. .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.Permite definir o nome da variável de sessão que receberá o valor do campo. Gravar Variável .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). que poderá ser utilizada em outras aplicações. Por exemplo. Tipo HTML .Tipo Cartão TIPO CARTÃO Permite relacionar o campo Tipo Cartão com um campo Cartão.Permite gravar uma variável de sessão com o valor do 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.

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

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. Data de inclusão . Para a inclusão o valor do campo será calculado automaticamente pela aplicação. Nulo . No momento da execução. .Na atualização o campo será preenchido com a data do servidor.Define o tipo de fonte que será usada na exibição do lookup.O valor do campo será atribuído pelo próprio 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 é ativado o lookup de consulta e abre as demais configurações. o campo entre chaves será substituido pelo seu valor na tabela.Define o comando SQL que irá recuperar os valores no banco de dados.O campo será preenchido com nulo (null). O campo não será utilizado nos processos de atualização. Data de atualização .informar o nome da sequência. Fonte .A aplicação gerada simulará um auto incremento no campo. Comando SQL . Para montar o comando SQL é possível utilizar o construtor de select . Auto Incremento (manual) .Na inclusão o campo será preenchido com a data do servidor. IP do usuário . Por exemplo: será atualizado através de um Trigger. Calculado pelo 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 {}.

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. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.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. 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. Utilizar na Validação . Mensagem em caso de EOF .

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

Alinhamento Vertical . Atributos: Descreva Ajuda . text-top.Permite escolher o tamanho da fonte.Permite posicionar o label do filtro no local desejado (left.CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. top. Alinhamento Horizontal .Permite aplicar o tipo sublinhado na fonte. sub. Cor de fundo -Permite escolher a cor.Permite aumenta o tamanho da borda do objeto input. Tamanho da Borda . Text. Select. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. que ao ser clicado.Permite posicionar o label do fitro no local desejado (baseline.Para definir a altura do objeto input. exibirá o que foi informado no atributo Descreva Ajuda. será exibido o ícone de ajuda ao lado 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. 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. Por exemplo: Radio. middle. Altura . Figura1 Configuração da Ajuda utilizando Pop-UP. rigth. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.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. . Largura . isto é. center e justify).Permite escolher a cor da borda.Ao escolher o tipo popup. Sublinhado . bottom. super. que será aplicado no título da aplicação. Cor da Borda . que será aplicado no objeto input. text-bottom). Negrito . etc Tamanho . Tipo do Help: Popup . 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.Hint . Texto . . aparecerá a ajuda descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo.

O campo será preenchido com a data atual do servidor.Cep Configuração Geral Figura1: Interface Configuração Geral.Permite gravar uma variável de sessão com o valor do campo. Quando o campo é definido como CEP é exibido ao lado um ícone. caso seja uma informação inexistente . Quantidade de caracteres . Valor inicial . OBS: Caso selecione o tipo Data do Sistema. Nome da Variável . Valor inicial.Define o tipo do campo da aplicaçã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. Atributos: Tipo do dado . . As opções são: Valor definido . 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. Gravar Variável . Por exemplo. o qual se clicado irá abrir uma janela de pesquisa de CEPs. O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Label . o campo é formatado ao perder o foco.O campo será preenchido com o valor informado na caixa de texto do atributo 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.Define o título do campo na aplicação. Data do sistema .Permite definir o valor inicial do campo. que poderá ser utilizada em outras aplicações. será exibida uma mensagem de erro.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.

a-z) A * Representa qualquer caracter alfa-numérico (A-Z.Máscara de Exibição .1234 A999A999A999. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z.(99) 9999-9999.9999 999 9999.Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.0-9) digitada pelo usuário.9999 QWE1234 QWE . Campo sem usar atributo label Campo usando atributo label Tipo HTML .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).Informa o tipo do campo no banco de dados. Formatação dos Valores .Define a máscara de exibição do campo. estando o valor do campo disponível para processamento (Javascript ou PHP). separadas por ponto e vírgula com a menor mascara inicializando.+99 99 99999999 Campo Escondido .a-z. Existem tres tipos de máscara que podem ser mescladas.D111H111G111DG2P D111H111G111**** DG2P 9999-9999. 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 substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido. Tipo SQL . Nota: É possivel mesclar duas ou mais máscaras simultaneamente.Objeto HTML usado para exibir o campo no formulário. Campo Label .

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

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 {}. Fonte . Comando SQL . Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.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. .Forma utilizada para exibir uma descrição ao lado do campo do formulário. No momento da execução.Define a mensagem que será exibida caso não seja encontrado nenhum registro. Utilizar na Validaçã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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Mensagem em caso de EOF .Quando marcado irá gerar uma validação automática do campo com base no lookup.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 . Para montar o comando SQL é possível utilizar o construtor de select . o campo entre chaves será substituido pelo seu valor na tabela. Cor da fonte .Quando marcado é ativado o lookup de consulta e abre as demais configurações.

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

que será aplicado no campo da aplicação. top. Sublinhado .Permite aumenta o tamanho da borda do campo. Por exemplo: Radio. que será aplicado no objeto input. super.Para definir a largura do campo.Permite escolher a cor.Permite escolher a cor da borda. Alinhamento Horizontal . Altura . bottom.Para definir a largura do título. Alinhamento Vertical .Permite escolher o tamanho da fonte. center e justify). middle.Permite aplicar o tipo sublinhado na fonte.center e justify).Para definir a altura do campo. CSS do Campo Atributos: Fonte . que será aplicado no título da aplicação. sub. 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.Para definir a altura do título. Negrito . text-top. Text. bottom. text-bottom). Altura . Largura . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Tamanho .Permite escolher o tipo de fonte. Select. Cor de fundo .Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Cor da Borda .rigth. Cor de fundo -Permite escolher a cor.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 aplicar o tipo sublinhado na fonte. Largura . text-bottom).Permite escolher o tamanho da fonte.Permite aplicar o tipo negrito na fonte.Permite posicionar o label do fitro no local desejado (baseline.Alinhamento Horizontal . Tamanho da Borda . etc Tamanho . middle. utilizando uma paleta de cores para ser aplicada no objeto input. utilizando uma paleta de cores para ser aplicada no campo.Permite aplicar o tipo negrito na fonte. Alinhamento Vertical . Sublinhado .Permite aumenta o tamanho da borda do objeto input. super. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. top. Cor da Borda . sub. Tamanho da Borda . Negrito . text-top. .Permite posicionar o label do filtro no local desejado (left.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. será exibido o ícone de ajuda ao lado do campo.Permite posicionar o label do filtro no local desejado (left. sub. Alinhamento Vertical . 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. Largura . Tipo do Help: Popup .Alinhamento Horizontal . Altura .Permite posicionar o label do fitro no local desejado (baseline.Ao escolher o tipo popup.Para definir a altura do objeto input.Para definir a largura do objeto input. Hint . text-bottom). bottom.Ao passar o cursor do mouse sobre o campo. aparecerá a ajuda descrita no campo Descreva Ajuda. super. middle.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. center e justify). Atributos: Descreva Ajuda . . exibirá o que foi informado no atributo Descreva Ajuda. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. rigth. top. isto é. que ao ser clicado. Figura1 Configuração da Ajuda utilizando Pop-UP. Texto .

.

Quantidade de caracteres .Permite configurar a largura do objeto Text informando a quantidade de caracteres.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.Permite definir o valor inicial do campo. que poderá ser utilizada em 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. no formulário de login o nome do usuário . Label . Caso seja informado um email fora do padrão o scriptcase exibe uma mensagem de erro. Valor inicial. Valor inicial . Data do sistema .Permite gravar uma variável de sessão com o valor do campo. não é necessário o preenchimento do atributo Valor Inicial. Quando o campo é definido como E-mail é exibido ao lado um ícone o qual se clicado irá abrir o leitor de e-mail.Define o tipo do campo da aplicação.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .Define o título do campo na aplicação. 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. Por exemplo. Imagem de Validação .E-mail Configuração Geral Figura1: Interface Configuração Geral Atributos: Tipo do dado . As opções são: Valor definido .

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

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. IP do usuário . No momento da execução. Fonte .Define o comando SQL que irá recuperar os valores no banco de dados. Comando SQL . Mensagem em caso de EOF .O campo será preenchido com nulo (null). 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. 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 . Calculado pelo banco de dados . Cor da fonte . o campo entre chaves será substituido pelo seu valor na tabela.Na atualização o campo será preenchido com a data do servidor.Data de atualização .Define a cor em formato HTML da fonte utilizada na exibição do lookup.Quando marcado irá gerar uma validação automática do campo com base no 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. Nulo .Quando marcado é ativado o lookup de consulta e abre as demais configurações. Utilizar na Validação . 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. .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Por exemplo: será atualizado através de um Trigger.

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.Permite escolher o tipo de fonte. Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte .Permite escolher o tamanho da fonte. que será aplicado no objeto da aplicação. que será aplicado no campo 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. Tamanho .

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

Figura1 Configuração da Ajuda utilizando Pop-UP. text-top.Ao escolher o tipo popup.Permite aplicar o tipo negrito na fonte. 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. Hint . rigth. que ao ser clicado. Atributos: Descreva Ajuda .Permite aumenta o tamanho da borda do objeto input. middle. Sublinhado .Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. aparecerá a ajuda descrita no campo Descreva Ajuda.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. center e justify).Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Tipo do Help: Popup . text-bottom).Permite posicionar o label do filtro no local desejado (left. Cor de fundo -Permite escolher a cor.Para definir a largura do objeto input. Negrito . isto é. Alinhamento Horizontal . Altura . sub. Largura .Permite posicionar o label do fitro no local desejado (baseline. bottom. Alinhamento Vertical . exibirá o que foi informado no atributo Descreva Ajuda. Tamanho da Borda . 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.Permite aplicar o tipo sublinhado na fonte. top.Ao passar o cursor do mouse sobre o campo. utilizando uma paleta de cores para ser aplicada no objeto input.Para definir a altura do objeto input. super.

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

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.Url Configuração Geral Figura1: Interface Configuração Geral. Imagem de Validação . Label .Permite gravar uma variável de sessão com o valor do campo. Valor inicial.Permite definir o nome da variável de sessão que receberá o valor do .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . Atributos Tipo do dado . não é necessário o preenchimento do atributo Valor Inicial. Por exemplo. As opções são: Valor definido .Permite configurar a largura do objeto Text informando a quantidade de caracteres.Define o tipo do campo da aplicação. Quantidade de caracteres .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. 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 . OBS: Caso selecione o tipo Data do Sistema.Permite definir o valor inicial do campo. Nome da Variável . Data do sistema . que poderá ser utilizada em outras aplicações.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Quando o campo é definido como URL é exibido um link de acesso.O campo será preenchido com a data atual do servidor.

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

Quando marcado irá gerar uma validação automática do campo com base no lookup. Utilizar na Validação . Fonte .O campo será preenchido com nulo (null). O campo não será utilizado nos processos de atualização. o campo entre chaves será substituido pelo seu valor na tabela.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. No momento da execução. Para montar o comando SQL é possível utilizar o construtor de select .Define o comando SQL que irá recuperar os valores no banco de dados. 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.Calculado pelo 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 {}. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.O valor do campo será atribuído pelo próprio banco de dados. Por exemplo: será atualizado através de um Trigger. Cor da 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. Nulo . 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 . Comando SQL .

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

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

Permite aplicar o tipo negrito na fonte. que ao ser clicado. Figura1 Configuração da Ajuda utilizando Pop-UP.Permite escolher a cor da borda.Permite aumenta o tamanho da borda do objeto input. super.Para definir a largura do objeto input. aparecerá a ajuda descrita no campo Descreva Ajuda. Altura . será exibido o ícone de ajuda ao lado do campo. text-top. Hint . Tamanho da Borda . bottom.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. top. Tipo do Help: Popup .Ao escolher o tipo popup. rigth. exibirá o que foi informado no atributo Descreva Ajuda.Permite aplicar o tipo sublinhado na fonte. isto é. center e justify).Ao passar o cursor do mouse sobre o campo. utilizando uma paleta de cores para ser aplicada no objeto input. sub. Largura .Permite posicionar o label do fitro no local desejado (baseline.plano de fundo do objeto input. 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. Alinhamento Vertical . Atributos: Descreva Ajuda . . middle. Cor da Borda . Negrito .Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal . Sublinhado .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.

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

Atributos: Tipo do dado .Define o tipo do campo da aplicação. 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. .

O campo será preenchido com a data atual do servidor. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Quantidade de caracteres .Permite definir o nome da variável de sessão que receberá o valor do campo. Valor inicial. Tipo HTML . 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.Label .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.Objeto HTML usado para exibir o campo no formulário. estando o valor do campo disponível para processamento (Javascript ou PHP).O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. não é necessário o preenchimento do atributo Valor Inicial.Permite gravar uma variável de sessão com o valor do campo. Por exemplo. As opções são: Valor definido . Data do sistema .Define se o campo será desabilitado em "Modo de Inserção".Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Nome da Variável . Campo Label . Gravar Variável .Define o título do campo na aplicação. OBS: Caso selecione o tipo Data do Sistema. "Modo de Atualização" ou em "Modo de Inserção e Atalização".Permite configurar a largura do objeto Text informando a 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. Campo Escondido .

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

Mensagem em caso de EOF . Fonte . Comando SQL . o campo entre chaves será substituido pelo seu valor na tabela.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.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. 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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Quando marcado é ativado o lookup de consulta e abre as demais configurações. Utilizar na Validação .Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. Cor da fonte .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 . 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 {}. 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.

Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte. top.Permite escolher o tipo de fonte. Cor de fundo .Para definir a largura do título.Permite aumenta o tamanho da borda do título. Negrito . Alinhamento Vertical . que será aplicado no campo da aplicação. text-top. CSS do Campo Atributos: . que será aplicado no objeto da aplicação. Altura . bottom. Largura .Para definir a altura do título. Sublinhado . text-bottom).Permite posicionar o label do filtro no local desejado (left.rigth. Cor da Borda .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. Tamanho . sub. 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. Alinhamento Horizontal .center e justify). 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. CSS do Título Atributos: Fonte . middle.

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

ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda. Tipo do Help: Popup . . que ao ser clicado. 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.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. Atributos: Descreva 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.Ao passar o cursor do mouse sobre o campo. Hint .Ao escolher o tipo popup. isto é.

estando o valor do campo disponível para processamento (Javascript ou PHP).Define o título do campo na aplicação.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Gravar Variável . 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. Configuração Geral Figura1: Interface Configuração Geral. 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. . As opções são: Valor definido .Permite definir o nome da variável de sessão que receberá o valor do campo. Tamanho do Campo .O campo será preenchido com a data atual do servidor.Select Permite utilizar no campo do formulário um objeto do tipo select (combobox). 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. Campo Escondido . É usado para determinar a quantidade máxima de caracteres a ser digitada. Atributos: Tipo do dado . Valor inicial. Valor inicial .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Data do sistema .Permite gravar uma variável de sessão com o valor do campo. que poderá ser utilizada em outras aplicações.O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.Permite definir o valor inicial do campo. Label .Determina o tamanho do campo em bytes. Por exemplo.

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

Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. Simples Valor Múltiplos Valores Delimitador . Figura1: Seleção do tipo de Lookup. Lookup de Edição . 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). Atributos : Comando Select . OBS: O valor do campo_chave será armazenado no campo da tabela. Múltiplos Valores .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. Estes valores serão recuperados de forma dinâmica através de um Comando Select.Selecionando Sim.Define o caracter usado para separar os valores selecionados no campo do . separados por um caracter definido em Delimitador. campo_a_ser_exibido FROM tabela". O comando deverá ter o seguinte formato "SELECT campo_chave .

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

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.

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

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

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

CONFIGURAÇÃO DAS PÁGINAS A aplicação de formulário já traz uma página padrão. Figura1: Interface de Configuração das Páginas( disponível apenas para aplicações de Formulário. e em cada uma delas. com a criação de novas páginas. Em aplições de Formulário. identificada por Pag1. onde cada aba contém os blocos definidos em Organização dos Blocos.Configuração Das Paginas PÁGINAS Utilizando a definição de blocos. Controle e Filtro é possível criar mais páginas para uma aplicação. Um formulário com mais de 20 campos na vertical seria de difícil utilização. As páginas são exibidas na aplicação de modo de Abas. uma página é um conteiner de blocos. Uma aplicação pode ter várias páginas. Figura2: Aplicação de Formulário utilizando recurso de Páginas. que pode ser renomeada. . Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos (ver Figura2). 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). Onde em cada aplicação é criada uma página que tem nome default "pag1". Controle e Filtro). você pode incluir vários blocos.

basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo. basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo. basta preencher os dois campos textos acima do Botão Incluir. Cor da Fonte Selecionada . Cor da Fonte Não Selecionada .Permite definir qual a fonte das letras e caracteres a serem exibidos no campo. que é transferida para o campo abaixo da lista e clicar no botão Confirmar. Selecionada a cor desejada.Figura3: Interface Configuração das Páginas Atributos: Para incluir nova página. é aberta uma tela contendo uma paleta de cores. é aberta uma tela contendo uma paleta de cores. basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.Informa o tamanho de fonte desejado. Basta selecionar a fonte na lista existente.Permite definir a cor de fundo que terá a Aba Selecionada. Selecionada a cor desejada. Selecionada a cor desejada. 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. Cor do Fundo Não Selecionado . Clicando no ícone existente à direita do campo é aberta uma tela para seleção da fonte. é aberta uma tela contendo uma paleta de cores. . Tamanho da Fonte . Clicando no ícone existente à direita do campo. Selecionada a cor desejada. Clicando no ícone existente à direita do campo. Cor do Fundo Selecionado . 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 .Campo para definição da cor para o texto que terá a Aba Selecionada.Permite definir a cor de fundo que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo.Campo para definição da cor para o texto 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. Para excluir uma página. e em seguida clicar no botão INCLUIR. A tela é fechada e a opção é transferida para o campo da tela principal. basta clicar no botão de exclusão apresentado na linha da página correspondente.

é lá que definimos se o próximo bloco virá ao lado ou abaixo do corrente. este com o mesmo nome da aplicação. Clique e araste o bloco que deseja alterar para a sua nova posição. Na tela abaixo observe que há uma coluna chamada ORGANIZAÇÃ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". Desta forma. assim como você pode remover um bloco arrastando-o até o item "Blocos não exibidos". Veja as imagens abaixo. . Controle ou Consulta com orientação Slide. Figura1: Tela de Configuração dos Blocos. Podemos adicionar quantos novos blocos quisermos e organizá-los da maneira que nos for mais conveniente.Configuração Dos Blocos BLOCOS Conceitualmente um bloco é um "container" onde posicionamos nossos campos de uma Aplicação de Formulário. 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. 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. Por default as aplicações criadas no ScriptCase são constituídas de um único bloco.

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

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

EdiÇÃo dos blocos Para editar um bloco basta clicar no ícone . que fica do lado esquerdo do bloco. Atributos: Nome .Nome do bloco.Figura2: Interface de Criação de Novo Bloco.Nome do bloco. Figura2: Interface de Edição do Bloco. No fim clique no botão Salvar. será apresentada a seguinte interface para definição dos parâmentros do bloco.Texto que será que mostrado no bloco da aplicação. Atributos: Nome . . Em seguida. Label .

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

etc) que irá compor a aplicação.Escolhendo um dos esquemas existentes. isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto.Permite escolher qual será o modelo usado para compor o rodapé da aplicação. Modelo para o Rodapé . Esquema . que além do esquema de visualização. será carregado o modo visual (cores.fontes.Permite a escolha do modelo para compor o cabeçalho da aplicação. podemos definir o esquema de visualização de uma aplicação em específico.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. Atributos: Modelo para o Cabeçalho . Nesta interface. .

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

Escolhendo um desses campos. será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Pode ser informado textos e "Variáveis globais". Imagem: Quando selecionado o campo tipo imagem. Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização. .Esta flag determina se o Rodapé será exibido na aplicação. clique no ícone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Exibir Rodapé .Figura2: Interface Rodapé. O formato poderá ser informado no campo texto que aparece ao lado. Data: Quando é selecionado o tipo "Data". Valor: Quando selecionado o tipo "Valor". 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. estará associando o valor do campo para exibição no Rodapé. Variáveis de Rodapé-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. abrirá um Combobox ao lado com os campos que fazem parte do "Select". 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]". o conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé.

No Help de Contexto de cada Evento é exibido apenas as Macros disponíveis para o mesmo.Este evento é executado após a eliminação.Este evento é executado quando o aplicativo está carregando.Este evento ocorre quando a página é carregada.Este evento é executado.Este evento é executado após a inserção.Este evento é executado para recarregar a página do aplicativo. onBeforeDelete . clicando nos botões (novo. onInit . dependendo da aplicação. Update. onBeforeInsert . clicando sobre a validação (OK. onRefresh . Insert. Imagem 1: Button acesso Event do formulário de candidatura. onBeforeUpdate . onde é possível separar cada ação no momento adequado (Exemplo: Após alterar um registro) e possibilitando também um desenvolvimento mais organizado.Eventos Eventos O ScriptCase trabalha com o conceito de eventos. onAfterUpdate . onAfterDelete . onAfterInsert .Este evento é executado antes de atualizar um registro. quando estiver a navegar a partir de um registro para outro. . Essas funções são chamadas de "Scriptcase Macros".) Qualquer evento pode usar funções pré-definidas disponíveis no Scriptcase.Este evento é executado antes da eliminação. etc.Este evento é executado depois de atualizar um registro. inserção. OnValidate .Este evento é executado após a inserção. Filter). ou seja. onLoad . Delete.

Veja mais sobre Scriptcase Macros. .

Este evento ocorre quando o campo tem o foco.Este evento ocorre quando o campo tem o foco. onFocus . Exemplo: 1 º . Imagem 1: Interface AJAX evento. onChange . Veja abaixo um exemplo: O campo usuário é validado contra um banco de dados (tabela). Passando parâmetros é opcional. o trafégo de informações desnecessárias são evitados.Selecione o campo e os eventos utilizados no processo AJAX (em código PHP). Para os usuários inválido será exibida uma mensagem. acelerando o processamento das aplicações. Os seguintes eventos estão disponíveis com o ScriptCase.Este evento ocorre quando o campo é clicado. Figura2: Selecionando campos e eventos para o processamento AJAX.Este evento ocorre quando o campo tem o foco eo valor do campo é mudado eo foco é direcionado para outro objeto.Eventos Ajax Usando AJAX. onBlur . . o valor do campo não é alterado eo foco é direcionado para outro objeto. onClick . Para os usuários válidos que retorna o nome.

Essas funções são chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.2 º . Figura3: Programação PHP com AJAX. Veja a macro Wizard Macros para uma selecção de macros ScriptCase disponíveis.Digite a regra de negócio no editor PHP aberto. . Qualquer evento pode usar funções pré-definidas disponíveis no Scriptcase. O código é processado pelo servidor e o resultado XML enviado para o navegador.

Linking).Botões Botões BOTÕES Além dos botões de seus próprios aplicativos. . Novo Botão Para criar um novo botão. PHP. clique na opção botão Novo e digite um nome e o tipo do botão. Imagem2: Nova função do botão. 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). 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.

imagem e link). também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar. Layout de Botões . CSS Style . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. Imagem2: Nova função do botão. Label .Botão Javascript Criando um botão Tipo Javascript Além dos botões de seus próprios aplicativos.Sugestão de mensagem.Nome da classe CSS. Para criar um novo botão. Existem três tipos de botões de exibição: (Button. estilo criado nos botões do editor do esquema.Modo de exibição do botão na barra de ferramentas (Botão). clique em "Novo botão.Para não exibir a mensagem. deixe o campo vazio. Modo de Exibição . Hint .Título do botão no aplicativo. Mensagem de Confirmação . digite o nome e selecione o tipo de botão.

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

Nome da classe CSS.Para não exibir a mensagem. Layout de Botões Imagem2: Botão exibido na barra de ferramentas.Mensagem de Confirmação . 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 . estilo criado nos botões do editor do esquema. deixe o campo vazio. CÓdigo Imagem2: Interface JavaScript. .

Título do botão no aplicativo. Hint . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. estilo criado nos botões do editor do esquema.Para não exibir a mensagem. Layout de Botões . deixe o campo vazio.Modo de exibição do botão na barra de ferramentas (Botão).Botão Php Criando um botão tipo PHP Além dos botões de seus próprios aplicativos. Para criar um novo botão. Label . imagem e link).Sugestão de mensagem. clique em "Novo botão.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. Modo de Exibição . CSS Style . Imagem2: Nova função do botão. Existem três tipos de botões de exibição: (Button. Mensagem de Confirmação . digite o nome e selecione o tipo de botão.

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

Imagem2: Interface Php. Código . CSS Style . . 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).Mensagem de Confirmação .Nome da classe CSS. estilo criado nos botões do editor do esquema. deixe o campo vazio.Para não exibir a mensagem.

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. Modo de Exibição . Modo de exibição (Botão) Imagem1: Interface de Configurações do Botão. CSS Style . imagem e link). Layout de Botões .Botão Ligação Criando um botão do tipo Link Além dos botões de seus próprios aplicativos. Existem três tipos de exibição de botões: (Botão. Mensagem de Confirmação . Label . Para criar um novo botão.Sugestão de mensagem.Título do botão no aplicativo. clique em "Novo botão. digite o nome e selecione o tipo de botão. Hint . deixe o campo vazio.Nome da classe CSS. Imagem2: Novo botão.Modo de exibição do botão na barra de ferramentas (Botão).Para não exibir a mensagem.

.Modo de exibição do botão na barra de ferramentas (Link). 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. 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).Para não exibir a mensagem. deixe o campo vazio. Imagem2: Botão exibido na barra de ferramentas. Label . Modo de exibição . Mensagem de Confirmação . Ícone . Hint . Modo de exibição .Ícone do botão que será exibido.Título do botão no aplicativo. Hint .Sugestão de mensagem.

e siga os passos abaixo para criar o vínculo necessário para concluir a operação. No menu da aplicação (lado esquerdo da janela).clique na opção novo link.Para não exibir a mensagem. CSS Style . Imagem3: Interface tipo de link. Layout de Botões Imagem2: Botão exibido na barra de ferramentas. deixe o campo vazio.Nome da classe CSS. existe uma opção para criar novas ligações e configurar o botão link. Criando um novo link 1 . 3 .Mensagem de Confirmação . como na imagem abaixo. Imagem2: Criar nova vinculação. . 2. O botão de ligação requer que um link lhe seja associados. estilo criado nos botões do editor do esquema.Seleccione a aplicação que será chamada e clique em Avançar.Selecione nos botões o tipo link e clique em próximo (como a imagem abaixo). Image4: Interface de Lista de aplicações.

Abrir na mesma janela .Endereço acessado quando o usuário sair da grid. Image8: Interface das Propriedades de Link / Form. Imagem6: Interface de Definição de Parâmetros .Mostra o formulário na mesma janela do navegador. Imagem5: Interface de Definição de Parâmetros .Utiliza um conteúdo estático. abaixo da pesquisa de um iframe é criado para exibir o formulário.. valor ou vazio.Abra uma nova janela para mostrar o formulário. Vazio . Modo de Operação do Link . Abrir em outra janela .Utiliza o campo usado para passar o conteúdo.Valor.Nenhum valor será passar.Como será apresentado o link. Campo . saindo da pesquisa e ir para o formulário.Mostrar a forma como o mesmo na mesma janela que a pesquisa. 5 -Definir as propriedades do link formulário .Vazio. .4 -Definir os parâmetros passados. Imagem7: Interface de Definição de Parâmetros .Campo.mostrar Iframe. URL de saída da aplicação chamada . Abrir em uma Iframe. Fixo . Pode ser de três tipos: de campo.

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).Selecione os botões que serão mostrados.Hint do link da aplicação .Mensagem exibida quando o mouse está sobre o campo de ligação seleccionado. Propriedades do formulário . .

de tabelas com relacionamento 1:N. em uma única tela.Form Detalhes Form Detalhes Permite criar formulários para atualização. Figura1: Formulário Mestre / Detalhe. Veja mais: Como criar um Mestre Detalhe .

Figura1: Criando um novo Mestre/detalhe Definindo o nome e o label Informando o nome e o label da ligação de 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). clicando sobre o item Nova Ligação da pasta Mestre/Detalhes poderá ser criada uma nova ligação de detalhe. serão listados os campos do formulário detalhe para serem associadas a chave primária do mestre com a chave estrangeira do detalhe. .Criando Form Detalhes CRIANDO FORM DETALHES No menu de aplicação. e somente estes tipos serão listados. 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. do lado direito.

Figura1: Ligações de uma aplicação. caso a .A quantidade de registros que serão exibidos no formulário detalhe. Propriedades do Iframe.Permite selecionar se o formulário detalhe será uma grid editável (view) ou não. Total Exibe todos os registros do formulário detalhe. Paginação .Permite configurar em pixels a altura e a largura do iframe onde será exibido o formulário detalhe. As opções são: Parcial Faz paginação de acordo com a quantidade de registros informada a seguir.Editando Ligação Propriedades da LigaÇÃo Depois de criada a ligação. é possível alterar as propriedades clicando na ligação criada e selecionando a Ação chamada Propriedades.Permite selecionar a forma de paginação do formulário detalhe. Quantidade de Registros . As propriedades da ligação são mostradas abaixo: Atributos: Propriedades do Formulário .Permite selecionar os botões que serão exibidos no formulário detalhe. Outras Propriedades: Grid Editável View.

Exclui todas as dependências existentes no formulário detalhe. . 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.paginação seja Parcial. 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.

Caso use conexão específica será exibido um select com as conexões disponíveis no projeto. . Figura2:Criando campo Atualiza Tabela de Ligação. o Tipo de Dado. 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. Definimos o Nome do Campo. o Label e se usará conexão específica para esta ligação.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.

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. Figura3: Informando o comando select. Descrição: Valor que será exibido no campo de atualização. Comando Select Comando Select informado pelo usuário ou criado baseado em uma tabela. Permite escolher se o comando select será informado ou irá se basear em uma tabela.Informação da Consulta Neste passo será informada a origem dos dados que ficarão disponíveis para o usuário selecionar (lookup). responsável pela exibição do conteúdo de seleção do campo de atualização. Figura4: Baseando numa tabela Código: Valor que será armazenado na tabela de ligação. Figura5: Comando select. . Exibição Lookup Figura6: Campo com exibição de lookup Define-se a forma de exibição do campo de atualização.

Colunas: Define a quantidade de colunas (disponível apenas para os objetos Checkbox e Radio).Figura7: Tipo de objeto do campo. 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). Duplo Select. Checkbox e Radio. 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. Marcar e desmarcar todos: Opção para marcar e desmarcar todos registros (disponível apenas para o objeto Checkbox). Figura9: Seleção da tabela de atualização. Chave de Ligação . Tabela de Ligação Figura8: Tabela de ligação Define a tabela de relacionamento que será atualizada. Os tipos são: 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.

Entrada de dados . para tanto é escolhido um campo da própria aplicação. para tanto é necessário criar um campo e . 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.Figura10: Chave de ligação Define os campos da aplicação que estão relacionados com os campos da tabela de ligação.É gravado um valor sem a necessidade de entrada de dado do 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.É gravado um valor informado pelo usuário. Figura13: Definindo chave estrangeira da tabela de relacionamento. Atribuição . Figura11: Definindo valores para os campos da tabela de atualização.

. 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. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.Define se na carga do formulário o campo virá Preenchido ou Vazio. título e objeto . Figura17: Configuração do Filtro 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.relacioná-lo pelo select. setando os atributos CSS do campo. Campos do Filtro . Configuração da Visualização (opcional) Define toda configuração de visualização do campo de ligação.Define se na pesquisa será exibido o Código e/ou Descrição. Estado Inicial . isto é. Limite de Registros .Quantidade máxima de registros retornados pela pesquisa.

Ao escolher o tipo popup. Hint . Atributos: Descreva Ajuda . será exibido o ícone de ajuda ao lado do campo.Figura1 Configuração da Ajuda utilizando Pop-UP. que ao ser clicado. Tipo do Help: Popup .Ao passar o cursor do mouse sobre o campo. . exibirá o que foi informado no atributo Descreva Ajuda. Texto .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.Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Compartilha temas com outras aplicações baseadas nos valores em sessão.Idioma da aplicação gerada. este código pode ser renomeado através do menu principal.Diretório base onde estão armazenadas as imagens da aplicação. Esquemas em Sessão .Código da aplicação determinado momento da criação da aplicação.Compartilha localização com outras aplicações baseadas nos valores em sessão. Localização .Aplicação Configuração CONFIGURAÇÃO Nesta pasta ficam atributos comuns as aplicações criadas através do ScriptCase.Caminho absoluto onde estão armazenados os documentos da aplicação.Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio. Imagens Extras da Aplicação . Pasta . .Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação. Descrição . Caminho dos Documentos .Pasta onde a aplicação será armazenada no grupo de trabalho. dispensando o uso da macro sc_image. Localização em Sessão . a seguir vamos descrever esses atributos. Diretório de Imagens . todos os hint e mensagens serão colocados dentro do idioma escolhido. Figura1: Interface Configuração Atributos: Código da Aplicação .

.Permite exibir a linha de título da mensagem de erro.Ao teclar Enter. HelpCase Link .Exibir o comando SQL que originou o erro.Permite exibir a linha de título da mensagem de erro no campo. acima e abaixo. Erro Script .Timeout da mensagem de atualização do Ajax.Título da mensagem de erro na aplicação.Tempo de exibição da mensagem de erro de validação. Título do erro . Exibir output Ajax . Tabular com o Enter . Exibir Título do Erro no campo . (Somente para formulários com orientação de múltiplos registros. Timeout Erro .. Zero assume o valor padrão do PHP.Associe arquivos do WebCase a sua aplicação. exibindo os comandos SQL no momento da sua utilização. O valor padrão é desabilitado.) . Modo Debug . Timeout .Exibe uma janela de erro via Ajax. Valores: direita.Posição do erro na aplicação. Título Mensagem .) .Exibir informação do script e linha onde ocorreu o erro. Erro SQL .Rodar a aplicação em modo debug..Tempo de timeout de execução em segundos.Edição por Projeto . Atributos: Posição do Erro .Título da caixa de mensagem. (Somente para formulários com orientação grid editável e grid editável view. Exibir Título do Erro na aplicação . Tamanho máximo do arquivo .Permitir que outros usuários do projeto editem a aplicação. Configuração do Erro Figura2: Interface Configuração do Erro. Atualiza e Remove registros. Timeout Mensagem .Seta o tamanho máximo para fazer upload do arquivo.Os registros podem ser selecionados no checkbox para serem atualizados ou removidos. o Tab será acionado. esquerda. .

fecha a janela do navegador.Sair da aplicação após o processamento do formulário.URL para o qual o usuário será redirecionado quando ele sair da aplicação. Variável de Redirecionamento. Sair da Aplicação . Mensagem após Atualização .Mensagem a ser exibida após a atualização de um registro. Image1: Interface de Navegação.Quando sair do aplicativo.Permite definir se após a inclusão de um registro. Retornar após a inclusão .Navegação Define os atributos de navegação de uma aplicação. URL de Redirecionamento . Fechar janela .URL para redirecionamento no caso de não haver nenhuma variável global disponível. 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.Mensagem a ser exibida após a inserção de um registro. Mensagem após inserção .Nome da variável através do qual será armazenada a URL da aplicação real. Atributos: URL de Saída. e logo abaixo da mensagem aparecerá o botão OK que ao ser clicado retorna ao formulário. a aplicação retornará a edição do registro ao invés de abrir novamente o modo de inserção de um novo registro. . logo abaixo da mensagem aparecerá o botão OK que ao ser clicado retorna ao formulário.

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

Define se a variável é uma entrada ou saída. Descrição . um formulário solicitando as variáveis utilizadas pelo aplicativo é exibida. esse conteúdo é dividido em três blocos. 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 . .Value .Define o comportamento das variáveis.Define que a variável deve ser passada através do método post do formulário.Define que a variável deve ser passada pela linha de comandos HTML. Configurações .Define a forma como a variável é recebida pelo aplicativo. 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. Post .Não validar (verificação) da variável em tempo de execução. Tipo (Entrada / Saída) . Em tempo de execução no ambiente de desenvolvimento.Determina que a variável foi definida. sendo visível para o navegador. Get . Variável métodos passagem: Sessão . isso significa que.Nesta opção.

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

. comparativamente. ou ainda uma mudança no tipo do dado. Nota: Ao ser renomeado um campo de tabela na base de dados. figura acima. 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). essa alteração se mostrará visível como demonstrado na imagem abaixo: Figura1:Tela da função Sincronizar tabela.os campos marcados em "verde" serão incluídos no formulário. como por exemplo a inclusão de um novo campo. ou exclusão.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. será o mesmo da exclusão de um campo que existia na aplicação mais a inclusão de um novo campo. e os campos marcados em "laranja" serão atualizados. os campos marcados em "vermelho" serão excluídos da aplicação. Caso na tabela de origem ocorra alguma alteração. pois sofreram alteração de tipo na base de dados. o efeito da sincronização de tabela.

Utilizado para ligar o Formulário a qualquer outro tipo de aplicação. "Campo" . o usuário deverá escolher aplicação que deverá ser ligada e clicar em Continuar >> . ao ocorrer um desses eventos a navegação será efetuada para aplicação que estamos chamando. ao ocorrer um desses eventos a navegação será efetuada para aplicação que estamos chamando. A tela abaixo "Lista de Aplicações" mostra as aplicações de formulário.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). Botão . Esse tipo de ligação está associado aos eventos de Inclusão e/ou Alteração. Nessa aplicação que será aberta pode se fazer pesquisas e retornar um valor para caixa de texto.Será criado um ícone ao lado do campo dentro do Formulário. São quatro os tipos de ligações disponíveis: Aplicação .AplicaÇÃo Utilizado para ligar nosso Formulário a qualquer outro tipo de aplicação. Esse tipo de ligação esta associado aos eventos de Inclusão e/ou Alteração. Para efetuarmos essa ligação devemos criar um campo especial do tipo Label e associar o mesmo a ligação. Figura2: Interface Ligação entre Aplicações Tipo de ligaÇÃo . "Aplicação"."Captura" ou "Botão".Ligações LIGAÇÕES Utilizamos para interligar a aplicação de Formulário que estamos definindo com outras aplicações.Utilizado para ligar o Formulário através de um link a qualquer outro tipo de aplicação. ao ser selecionado abre outra janela mostrando uma aplicação de consulta. 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. Campo . Na tela abaixo o usuário poderá editar uma ligação existente ou fazer criação de uma nova aplicação.

Com essa opção ativada. Figura4: Interface Definição dos Parâmetros. Redirecionar após Atualização . existem três opções.Ao escolher esta opção deve-se informar o campo a ser usado para passagem de conteúdo.No caso da seleção desta opção na caixa de texto informar conteúdo fixo a ser passado. ao ocorrer a inclusão será feito a navegação para aplicação que estamos ligando. é mostrado os campos da aplicação a qual estamos ligando e que necessitam receber parâmetros para execução e. Valor .Figura3: Interface Ligação entre aplicações. Na tela abaixo "Definição do Parâmetros". Vazio . Na tela abaixo "Propriedades da Ligação" deverão ser preenchidos os atributos relativos a ligação. deverá ser selecionado a opção para passagem de valor. do lado esquerdo. ao ocorrer a atualização será feito a navegação . são elas: Campo . Atributos: Redirecionar após inclusão . do lado direito.Escolhendo essa opção não será passado nenhum valor para o campo. Figura5: Interface Propriedade da ligação.Com essa opção ativada.

Nessa aplicação que será aberta pode-se fazer pesquisas e retornar um valor para caixa de texto. existem três opções. Tipo de LigaÇÃo . ao ser selecionado abre outra janela mostrando uma aplicação de consulta. Propriedades do Formulário .Captura Será criado um ícone ao lado do campo dentro do Formulário de Filtro. são elas: . A tela abaixo "Lista de Aplicações" mostra as aplicações de consulta. Figura6: Interface Definição dos Parâmetros. é mostrado os campos da aplicação a qual estamos ligando e que necessitam receber parâmetros para execução e.Permite selecionar os botões que serão exibidos na barra de ferramentas do filtro. aparece um Combobox com os campos da aplicação de origem para ser selecionado o campo que será usado para o Link.para aplicação que estamos ligando. deverá ser selecionado a opção para passagem de valor. do lado direito. A tela abaixo "Tipo de Ligação" mostra que quando é selecionado ligação "Tipo Captura ". do lado esquerdo. Na tela abaixo "Definição dos Parâmetros". o usuário deverá escolher aplicação que deverá ser ligada e clicar em Continuar >> Figura7: Interface Ligação entre aplicações.

Deve ser selecionado o campo da aplicação de consulta objeto da ligação. o usuário poderá alterar ou excluir a ligação feita. conforme a sua necessidade. "Vazio" ."Campo" . para que o conteúdo do mesmo retorne para o campo do Formulário de Filtro.Escolhendo essa opção não será passado nenhum valor para o campo.Ao escolher esta opção deve-se informar o campo a ser usado para passagem de conteúdo. Recuperar valor do campo . Figura8: Interface Definição dos Parâmetros Concluída a ligação. . "Valor" .No caso da seleção desta opção na caixa de texto informar conteúdo fixo a ser passado.

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

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

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

* 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. Edite a variável selecionada em parâmetros de campo. Selecione todos os parâmetros variáveis em parâmetros de campo. Nome: Digite o nome da variável. * Valor padrão: O valor do parâmetro usado para inicializar a variável na chamada tim e. Eliminar a variável selecionada em parâmetros de campo. Desmarcar todos os parâmetros de seleção de variáveis em parâmetros de campo. Tipo: Selecione o tipo de variáveis como: por valor ou por referência. Na imagem abaixo. Para editar uma variável de parâmetro em um método. clique em botão: Figura 7: Definição de interrface parâmetro.Figura 5: O parâmetro interface definição definição da variável: 6: inclusão de parâmetros de interface figura. o corpo do método é definida como echo "novo método" .

Neste exemplo. usamos o evento para chamar onInit nosso método como o applicatin começará. 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 . .Assim temos o seguinte resultado ao executar o aplicativo.Figura 8: Processo interface Ou ainda: Figura 9: Interface Função 3 º Para executar o método é necessário chamá-lo em um evento. Veja abaixo um exemplo: Figura 10: Eventos. .

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.Bibliotecas Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na biblioteca. .

Figura1: Exibição ABAS . Geralmente são incorporadas aplicações que possuem dados em comum como por exemplo: Funcionários / Dependentes.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.

Tem o mesmo principio de Pasta na esquerda. Menu na esquerda .Permite que as aplicações rodem dentro das pastas através de iframe ou como uma consulta normal. Menu em baixo . mas o seu Esquema visual tem estilo de Menu.Tem o mesmo principio de Pasta em cima.Tamanho da tabela das consultas. Corrido .Permiter exibir as pastas abaixo das aplicações. como um menu Vertical. Tamanho da Tabela .Unidade de medida base. Pasta na direita . Organização . onde vão ser posicionadas.Permite exibir as pastas acima das aplicações. mas o seu Esquema visual tem estilo de Menu. Unidade de Medida . Menu na Direita . só que alinhada a Direita. próximo ao rodapé.Pode ser: pixel ou porcentagem. Alinhamento das abas . Esta propriedade Configuração de Aba permite definir os seguintes atributos: Título .Pode ser: .Permite alinhar as abas. mas o seu Esquema visual tem estilo de Menu.Como será apresentada a organização das pastas.Exibe todas as aplicações por ordem das pasta uma abaixo da outra.Tem o mesmo principio da Pasta na Esqueda. mas o seu Esquema visual tem estilo de Menu. para definir o tamanho da aplicação gerada.Tem o mesmo principio de Pasta na direita. podendo ser: Pasta em cima .Título da aplicação que será exibido na barra de ferramentas.Tem o mesmo principio de Pasta em baixo. Menu em cima .Permite que as pastas sejam alinhadas a esquerda. Pasta na esquerda . Pasta em baixo .Abas Configuração Da Aba CONFIGURAÇÃO DA ABA Figura1: Interface da Configuração da Aba. Tipo .

esquerda ou direita. Pasta. pode ser: Botão no final da página. Botão na Barra de Ferramentas. Sair . esquerda ou direita. Ícone Sair .Permite definir onde as aplicações serão posicionadas. podendo ser: centralizado.Permite definir como será apresentada a opção de saída da aplicação. .centralizado. Utilize o recurso de seleção de imagens para visualizar e selecionar de forma fácil a imagem desejada. Alinhamento das aplicações .Permite Indicar o ícone da opção de sair na Aba.

limpa todas as pastas existentes na caixa de exibição (caixa localizada a esquerda das setas de ordenação). Excluir uma Pasta .Nome da aplicação que será exibido na aba ou menu (Exemplos: Dados Pessoais. Por fim.Campo para seleção de uma imagem a ser incorporada na aba.Este botão ao ser clicado . Dados Financeiros. clique no botão atualiza. Alterar uma Pasta .). Limpar .Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida. clique no botão remove. clique no botão Adiciona: Label . e em seguida.Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida.Configuração Das Pasta CONFIGURAÇÃO DAS PASTAS Essa função serve para vincular a cada pasta uma aplicação pré-existente. altere os dados desejados. . etc.Identifique os seguintes campos. Figura1: Interface Configuração das Pastas Adicionar uma Pasta . Imagem .

Configuração Das Aplicações ABAS . será apresentada a seguinte tela para seleção das aplicações (Figura2).CONFIGURAÇÃO DAS APLICAÇÕES Nesta pasta são definidas quais as aplicações farão parte da aplicação de abas. conforme segue: Figura1: Interface Configuração das Aplicações Inicialmente o usuário deve clicar na pasta que deseja atualizar. e em seguida. clique no botão Editar. e clique no botão prosseguir.Clique no botão adicionar. será apresentada a seguinte tela para complementar os parâmetros de ligação com a aplicação selecionada: . Remover . São permitidas as seguintes operações: Adicionar . conforme tela abaixo: Figura2: Interface Ligação entre Aplicações. clique no botão remover. Editar . Em seguida.selecione a aplicação desejada e em seguida. em seguida. Os passos seguintes são seleção da aplicação e a definição do tamanho do iframe(Figura3). Detalhamento para Adicionar e Editar Aplicações Selecione a aplicação a ser alocada na pasta. conforme solicitados no processo adicionar aplicações.selecione a aplicação que deseja excluir da pasta e.

existem três opções a serem escolhidas. Parâmetros/Valor .Nome da variável global de onde será recuperado o conteúdo.Definição da altura a ser utilizada no iframe para exibição da janela da aplicação. são elas: Variável .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. Largura do iframe . . Vazio . deixando em 100% a aplicação será ajustada mais facilmente.Para cada parâmetro da aplicação que estamos colocando na pasta.Figura3: Interface Definição dos Parâmetros. Altura do iframe .Quando uma pasta é selecionada as aplicações contidas na mesma são executadas e o resultado é exibido.Definição da largura a ser utilizada dentro da pasta para exibição da janela da aplicação.Conteúdo a ser carregado para o parâmetro no momento da execução. 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. Valor . Recarregar iframe . caso o tamanho fique pequeno será criado uma barra de rolagem para comportar a janela.

Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada. } else{ sc_error_message("Usuário não autorizado!").'on'). sc_apl_status('cns_produtos'. sc_apl_status('frm_categorias'. 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'.'on').'on').'on'). } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'.'on'). O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários. 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'. Exemplo2: Fazendo uma regra por tipo de usuário em um formulário de login contendo um campo chamado userid. Veja abaixo alguns exemplos.'on'). Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente.'on'). sc_apl_status('frm_produtos'. Exemplo1: Ativando uma aplicação chamada cns_categorias. a aplicação só estará acessível quando for habilitada através da macro sc_apl_status. . } Exemplo3: Autenticando aplicações cadastradas em uma tabela do banco de dados.

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. Caso a senha não seja preenchida corretamente é exibida uma mensagem usuário não autorizado.'on').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. sc_apl_status($aplicativo."select codigo from seg_aplicativos"). . foreach({dataset} as $linha){ $aplicativo = $linha[0]. evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado. } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo).

A4. Permite Imprimir .Define como será o sentido de orientação dos relatórios gerados em PDF. Formato do PDF .Configuração Do Pdf CONFIGURAÇÃO DO PDF Nesta tela o usuário definirá a configuração do PDF.Permite definir se a aplicação terá saída em formato PDF.Formato das páginas dos relatórios gerados em PDF. . Abrir PDF pelo botão . Orientação do PDF . disponível na aplicação de abas. 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. Permite Modificar .Esta opção quando ativada permite que o usuário imprima o PDF. A5. Tablóide. pode ser: retrato ou paisagem. etc. São definidos os seguintes atributos: Criar PDF . conforme segue: Figura1: Interface Configuração do PDF.Esta opção quando ativada permite que o usuário modifique o PDF.

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

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

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

Associe arquivos do HelpCase a sua aplicação. URL de Saída .Compartilha temas com outras aplicações baseada nos valores em sessão. Esquemas em Sessão .Nome da conexão utilizada pelo ScriptCase para acessar as tabelas. O usuário poderá selecioná-la. Conexão . HelpCase Link . Descrição .Compartilha localização com outras aplicações baseada nos valores em sessão.Nome descritivo da aplicação.Perfil padrão a ser carregado no ambiente de produção.Formatação de dados baseado nas configurações regionais. Pasta . Localização .Código da aplicação para uso interno do ScriptCase. Nesta pasta são definidos os atributos de configuração da aplicação. Perfil Padrão .Endereço URL para a qual o usuário será redirecionado ao sair da aplicação. Localização em Sessão . tais como: Código da Aplicação .Aplicação Dados Gerais Figura1: Interface Configuração. . O usuário poderá selecioná-la.Pasta onde a aplicação será armazenada no grupo de trabalho. Deve começar por letra.

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

Define se a variável é uma entrada ou saída.Define que a variável deve ser passada pela linha de comandos HTML.Não validar (verificação) da variável em tempo de execução.Determina que a variável foi definida. sendo visível para o navegador. são eles: Alcance . um formulário solicitando as variáveis utilizadas pelo aplicativo é exibida. Em tempo de execução no ambiente de desenvolvimento. Post .Nesta opçã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.Value . Tipo (Entrada / Saída) . Get . isso significa que. Configurações .Define que a variável deve ser passada através do método post do formulário. 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. esse conteúdo é dividido em três blocos. Descrição .Define a forma como a variável é recebida pelo aplicativo.Define o comportamento das variáveis. Variável métodos passagem: Sessão .

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.

Container Configuração Do Container CONFIGURAÇÃO Do Container Figura1: Interface Configuração do Container.Título que será exibido no Widget. Widget Título .Adiciona uma coluna a aplicação de Container.Permite que o Widget seja expandido em tempo de execução. Altura .Permite que o Widget seja removido em tempo de execução.Aplicação ou URL que será carregada no Widget selecionado. Esta propriedade Configuração do Container permite definir os seguintes atributos: Coluna Largura .Remove a coluna selecionada e todos os Widgets que estiverem associados a coluna. Mover . .Salva as informações das Colunas e Widgets. Adicionar Coluna .Adiciona um Widget a coluna selecionada. Tempo de Recarga .Tempo de recarga da aplicação ou URL selecionada dentro do Widget. Remover Coluna . Remover . Salvar . Expandir .Permite que o Widget possa ser mudado de coluna em tempo de execução.Altura do Widget em pixels. Ligação .Largura da coluna onde ficará o Widget. o mesmo deve ser definido em segundos. Adicionar Coluna .

'on'). Veja abaixo alguns exemplos. O acesso às aplicações pode ser concedido através de uma aplicação de controle feita para autenticar usuários. } else{ sc_error_message("Usuário não autorizado!"). } elseif({userid} == 'maria') { sc_apl_status('cns_categorias'.'on'). sc_apl_status('frm_categorias'. No evento onValidate da aplicação de login é inserido o seguinte código: .'on'). 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'. } Exemplo3: Autenticando aplicações cadastradas em uma tabela do banco de dados.Segurança SEGURANÇA Atributo: Usar Segurança: Com essa opção ligada.'on').'on').'on'). Exemplo2: Fazendo uma regra por tipo de usuário em um formulário de login contendo um campo chamado userid. Exemplo1: Ativando uma aplicação chamada 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: sc_apl_status('cns_categorias'. sc_apl_status('cns_produtos'. sc_apl_status('frm_produtos'. Aplicações desabilitadas exibem uma mensagem de "usuário não autorizado" quando acessadas diretamente. sc_apl_status('frm_categorias'.'on').

foreach({dataset} as $linha){ $aplicativo = $linha[0]."select codigo from seg_aplicativos").// 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. } Usar Senha: Quando este opção é habilitada será solicitado que seja definida uma senha para a aplicação (Ver imagem abaixo). Ao executar a aplicação é exibida uma caixa de texto solicitando a senha de acesso. evitando que a cada execução das aplicações seja solicitada a senha ou que o acesso seja bloqueado. sc_apl_status($aplicativo. No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste.'on'). Caso a senha não seja preenchida corretamente é exibida uma mensagem usuário não autorizado.

Esquema . etc) que irá compor a aplicação. que além do esquema de visualização.Layout Visualização VISUALIZAÇÃO Figura1: Interface Configuração da Visualização.Permite escolher qual será o modelo usado para compor o rodapé da aplicação.fontes. será carregado o modo visual (cores. Modelo para o Rodapé . Nesta interface. 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. Atributos: Modelo para o Cabeçalho . isto porque o ScriptCase utiliza a definição de Valores Padrões por Projeto.Escolhendo um dos esquemas existentes.Permite a escolha do modelo para compor o cabeçalho da aplicação. .

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

Se tiver marcado Não a aplicação só poderá ser editado pelo proprietário. Conexão .Código da aplicação para uso interno do ScriptCase.Página de ajuda. Deve começar por letra.Nome descritivo da aplicação. Localização . .Aplicação Configuração ConfiguraÇÃO Figura1: Interface Configuração.Pasta que contém a aplicação. O usuário poderá selecioná-la. Localização em Sessão . tais como: Código da Aplicação .Disponibiliza a variavel de localização em sessão. Edição por Projeto .Nome da conexão utilizada pelo ScriptCase para acessar as tabelas. Pasta . Descrição .Idioma da aplicação. Nesta pasta são definidos os atributos de configuração da aplicação. HelpCase Link .

Estão disponíveis várias opções de formatação nos campos do controle e são geradas. de acordo com tipo do campo. as validações necessárias. eventos Os eventos do controle podem acontecer durante o processamento no servidor ou disparados pelo browser (AJAX). pois não é baseado em uma database. Programação em Recurso que permite ao desenvolvedor inserir regras de negócio escritas na linguagem PHP.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. Exemplos comuns deste tipo de aplicação são os formulários de login e processamento batch. . 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. Funcionalidade que impede a edição do valor de campos. Funcionalidade que obriga o preenchimento de campos. permitindo a adição de campos e validação de dados. Criação de links Funcionalidade que permite a ligação de um controle com outras aplicações de um mesmo projeto.

Permite definir o alinhamento horizontal da aplicação.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.Pixels e Automático.Permite definir se a aplicação terá suporte a ajax. Alinhamento Horizontal . Figura1: Item de acesso a configuração do controle. esquerda e direita.baixo. Largura da Tabela .Permite manter os valores do último acesso ao formulário . .Permite definir a largura da tabela da aplicação. são elas: Porcentagem. Margens . Veja abaixo as descrições dos atributos: Atributos: Usar Ajax .Permite definir as margens da aplicação( acima. assim disponibilizando esse valor no próximo acesso. Unidade da Largura da Tabela . As opções são: centralizado.direita e esquerda).Ao definir a propriedade "Largura da Tabela" pode-se determinar a unidade da largura. Manter valores .

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). .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.

você definirá o campo cliente id (Código do Cliente) como read-only. tornando-o disponível apenas para visualização.Marca todos os campos do formulário como read-only. . Botão Nenhum . basta usar duplo-click com o mouse sobre o campo. dentro dos campos selecionados para exibição no formulário de controle. não podendo portanto. Botão Liga/Desliga . Ex: Numa aplicação de alteração de dados de clientes. A função read only se aplica exclusivamente às rotinas de alteração de dados de um registro. Botão Todos . não sendo aplicável em inclusões. quais não poderão ter seu conteúdo modificado.Marca e desmarca o campo escolhido como read-only. ser alterado pelo usuário-final. Figura1: Interface Campos Read-Only. Para ativar um campo como Read-Only.Campos Read Only CAMPOS READY-ONLY Nessa sessão serão definidos.Desmarca todos os campos do formulário como read-only.

Posição do marcador em relação ao campo Exibir mensagem .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.Desmarca todos os campos do formulário como obrigatório.Exibe mensagem de critica para os campos obrigatório. Figura1: Quadro Campos Obrigatórios. Posição do Marcador .Marca todos os campos do formulário como obrigatório. Botão Nenhum . .Required Fields CAMPOS OBRIGATÓRIOS Define quais campos da aplicação serão de preenchimento obrigatório. Atributos: Botão Liga/Desliga . Botão Todos .

Ordenação dos Botões .Barras Ferramentas E Opções BARRA DE FERRAMENTAS Nessa sessão serão definidos os atributos relativos a barra de ferramentas. OPÇÕES . formatação e definições de help. Atributos: Navegação . CONFIGURAÇÕES DOS BOTÕES Figura2: Interface Configurações dos Botões.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.Apresenta os Checkbox relativos aos botões que podem ser exibidos no controle. Outros . Figura1: Interface Barra de Ferramentas. opções de crítica.Os botões do formulário de controle são agrupados em uma barra de ferramentas.Apresenta os Checkbox relativos aos botões que podem ser exibidos no controle. Esta opção permite definir qual será a ordem de exibição dos botões utilizados na aplicação. pode ser alterada utilizando as setas laterais. Atributos: Teclas de Atalho .

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

esta conexão pode ser trocada por outra que contenha as mesmas tabelas (SQL).Esta opção deve ser setada para "Não". . Figura1: interface Configuração do SQL Atributos: Conexão . apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro não respeite esta configuração.Configuração Do Sql CONFIGURAÇÃO DO SQL Neste grupo são definidos os atributos relativos a conexão ao database. Case Sensitive .Exibe o nome de conexão (database) que a aplicação está utilizando para sua execução.

na parte esquerda da pasta “Formulário”. Figura1:Lista de campos.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. 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. . A configuração é feita clicando no campo a ser editado na lista existente.

Define o tipo do campo da aplicação. números e caracteres especiais. o mesmo aceita letras. Valor inicial . Label . Valor inicial.É 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. Data do sistema . Quando o campo é definido como texto. Atributos: Tipo do dado . Marca d'agua .Define o título do campo na aplicação.Permite configurar a largura do objeto Text informando a quantidade . OBS: Caso selecione o tipo Data do Sistema. Quantidade de caracteres .Texto Configuração Geral Figura1: Interface Configuração Geral. As opções são: Valor definido .O campo será preenchido com a data atual do servidor.Permite definir o valor inicial do campo.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. não é necessário o preenchimento do atributo Valor Inicial.

Exibe um erro se o usuário final não inserir um valor que complete a máscara .Permite definir o nome da variável de sessão que receberá o valor do campo.a-z.0-9) digitada pelo usuário. separadas por ponto e vírgula com a menor mascara inicializando.D111H111G111DG2P D111H111G111**** DG2P 9999-9999. A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido.+99 99 99999999 Validar com Máscara .Define a máscara de exibição do campo. Por exemplo.de caracteres.(99) 9999-9999. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z. 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 Campo tipo senha . Nota: É possivel mesclar duas ou mais máscaras simultaneamente.9999 999 9999. Campo sem uso de atributo senha Campo usando atributo tipo senha Gravar Variável .9999 QWE1234 QWE .a-z) A * Representa qualquer caracter alfa-numérico (A-Z. Existem tres tipos de máscara que podem ser mescladas.Permite gravar uma variável de sessão com o valor do campo. 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 . Nome da Variável . Máscara de Exibição . que poderá ser utilizada em outras aplicações. Imagem de Validação .1234 A999A999A999.Permite formatar o campo como password substituindo todos os caracteres digitados pelo usuário por (*).

Formatação dos Valores Figura2: Interface Formatação dos Valores.Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. Tamanho do Campo .Objeto HTML usado para exibir o campo no formulário. 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). Caracteres Permitidos .Define se o campo será desabilitado em "Modo de Inserção". Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . 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.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.Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada. Tipo SQL .Informa o tipo do campo no banco de dados. Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco.Permite que seja digitado qualquer caracter no campo . Campo Escondido .Completar à esquerda com . Tamanho Máximo . 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 definir o tamanho mínimo que o campo aceita.Permite definir o tamanho máximo que o campo aceita. As opções são: Todos .

Cor da fonte . Usando as configurações abaixo será permitida a digitação de letras.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 .Quando marcado é ativado o lookup de consulta e abre as demais configurações./ (definidos no atributo Mais).Selecionados . números e dos caracteres . o campo entre chaves será substituido pelo seu valor na tabela. Comando SQL .Define o comando SQL que irá recuperar os valores no banco de dados.Define a cor em formato HTML da fonte utilizada na exibição do lookup. 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. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. 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 {}. No momento da execução. Para montar o comando SQL é possível utilizar o construtor de select .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). Utilizar na Validação . Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). Ao selecionar um estado será recarregada a lista de cidades. e outro campo do tipo select com uma lista de cidades. .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. Por exemplo: um campo do tipo select com uma lista de estados.Quando marcado irá gerar uma validação automática do campo com base no lookup.

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

Negrito . Alinhamento Horizontal . utilizando uma paleta de cores para ser aplicada no objeto input. Cor da Borda . bottom. text-bottom).Para definir a altura do objeto input. Atributos: . Cor de fundo -Permite escolher a cor. center e justify). etc Tamanho . Largura . Tamanho da Borda . Text. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. text-top. sub. Alinhamento Vertical . isto é. sub. text-top.Permite aumenta o tamanho da borda do campo. Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. que será aplicado no objeto input. center e justify). utilizando uma paleta de cores para ser aplicada no campo.Permite escolher o tamanho da fonte. Largura .Permite posicionar o label do filtro no local desejado (left rigth. que será aplicado no título da aplicação. CONFIGURAÇÃO DA AJUDA Este recurso permite que seja documentado instruções para utilização da aplicação gerada. super. Sublinhado . bottom. middle.Permite aumenta o tamanho da borda do objeto input.Permite aplicar o tipo sublinhado na fonte.Para definir a altura do campo.Para definir a largura do objeto input. top. Figura1 Configuração da Ajuda utilizando Pop-UP.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. middle.Permite posicionar o label do filtro no local desejado (left. Alinhamento Horizontal .Permite posicionar o label do fitro no local desejado (baseline. Altura .Permite escolher a cor da borda. top. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.Para definir a largura do campo. Altura . super. Cor da Borda . rigth. Alinhamento Vertical . Por exemplo: Radio. text-bottom).Permite posicionar o label do fitro no local desejado (baseline.Permite aplicar o tipo negrito na fonte.Permite escolher a cor da borda. Select.

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

Data do sistema . não é necessário o preenchimento do atributo Valor Inicial.É Criado uma marca d'agua no texto do campo selecionado. Label . Quantidade de caracteres . que poderá . Quando selecionado será habilitado um atributo para inserir a quantidade de linhas do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Quando o campo é definido como texto com múltiplas linhas. As opções são: Valor definido .Define o título do campo na aplicação. Valor inicial. Marca d'agua . Linhas .Permite definir o valor inicial do campo. Valor inicial .Define o tipo do campo da aplicação.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. Gravar Variável .Permite gravar uma variável de sessão com o valor do campo. o mesmo aceita letras. números e caracteres especiais.Texto Com Multiplas Linhas Configuração Geral Figura1: Interface Configuração Geral do Campo. 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 configurar a largura do objeto Text informando a quantidade de caracteres. Atributos Tipo do dado .Permite configurar a altura do campo informando a quantidade de linhas.

Tipo HTML . Tamanho Máximo .Determina o tamanho do campo em bytes. 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 nome da variável de sessão que receberá o valor do campo. Caracteres Permitidos .Informa o tipo do campo no banco de dados.Objeto HTML usado para exibir o campo no formulário.Permite definir o tamanho máximo que o campo aceita.Permite selecionar o conjunto de caracteres que poderá ser digitado 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 . Tamanho do Campo . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .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). As opções são: . "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.Permite definir o tamanho mínimo que o campo aceita. É usado para determinar a quantidade máxima de caracteres a ser digitada. Campo Label . Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco.Define se o campo será desabilitado em "Modo de Inserção". Nome da Variável . Formatação dos Valores Figura2: Interface Formatação dos Valores. Campo Escondido .ser utilizada em outras aplicações.

Usando as configurações abaixo será permitida a digitação de letras./ (definidos no atributo Mais). Além dos botões de seus próprios aplicativos. Ao selecionar um estado será recarregada a lista de cidades. .Permite que seja digitado qualquer caracter no campo Selecionados . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. números e dos caracteres . e outro campo do tipo select com uma lista de cidades. As letras a b c (definidas no atributo Menos) não serão permitidas. Por exemplo: um campo do tipo select com uma lista de estados.Todos . 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 conjunto de caracteres permitidos. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. também é possível criar botões que serão visíveis na barra de ferramentas Image1: novo botão Criar.

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

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

Hint . que ao ser clicado. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda. text-top. 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. . bottom.Para definir a largura do objeto input. Atributos: Descreva Ajuda .Ao passar o cursor do mouse sobre o campo. middle.top. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Largura . será exibido o ícone de ajuda ao lado do campo. exibirá o que foi informado no atributo Descreva Ajuda. Tipo do Help: Popup . isto é.Para definir a altura do objeto input.Ao escolher o tipo popup. Altura .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda. Figura1 Configuração da Ajuda utilizando Pop-UP.

.

não é necessário o preenchimento do atributo Valor Inicial.Permite configurar a largura do objeto Text informando a quantidade de caracteres. Atributos: Tipo do dado .Permite gravar uma variável de sessão com o valor do campo. Imagem de Validação .Define o tipo do campo da aplicação.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. Valor inicial.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Label . que poderá ser utilizada em outras aplicações. só é permitido informar números.Define o título do campo na aplicaçã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. Valor inicial . Por exemplo. Quantidade de caracteres . .O campo será preenchido com a data atual do servidor.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável . 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.Permite definir o valor inicial do campo. As opções são: Valor definido . Quando o campo é definido como número.

Define se o campo será desabilitado em "Modo de Inserção". Nota: É possivel mesclar duas ou mais máscaras simultaneamente. A substituição ocorre durante a digitação dos caracteres quando o numero de caracteres da menor máscara é excedido. CaracterDescrição Representa um caracter numérico (0-9) 9 Representa um caracter alpha numérico (A-Z. Campo Label . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . .a-z) A * Representa qualquer caracter alfa-numérico (A-Z. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Máscara de Exibição .9999 QWE1234 QWE .1234 A999A999A999.a-z. Existem tres tipos de máscara que podem ser mescladas. separadas por ponto e vírgula com a menor mascara inicializando.9999 999 9999.Define a máscara de exibição do campo. 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). É usado para determinar a quantidade máxima de caracteres a ser digitada.+99 99 99999999 Tamanho do Campo .(99) 9999-9999.Permite definir o nome da variável de sessão que receberá o valor do campo. Campo Escondido .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.0-9) digitada pelo usuário.Determina o tamanho do campo em bytes.Nome da Variável .D111H111G111DG2P D111H111G111**** DG2P 9999-9999. 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 qual caracter será usado para a separação de milhar. Formato de número negativo . Sinal negativo .Define o posicionamento do sinal negativo em relação ao valor. Aceitar . Exibir Calculadora . Sinal negativo e Formato de número negativo. Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao campo.Objeto HTML usado para exibir o campo no formulário.Exibe uma calculadora para realizar cálculos. Quando não for selecionada serão exibidos os atributos Agrupamento.Define qual caracter será usado para a exibição de números negativos. Agrupamento . Tipo SQL . Formatação dos Valores Figura2: Interface Formatação dos Valores. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta .Permite determinar o tamanho máximo do campo.(Veja configurações regionais).Permite que o campo aceite somente valores negativos.Permite definir o valor máximo do campo. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Permite definir o valor mínimo do campo. Valor Máximo .Informa o tipo do campo no banco de dados. Tamanho Máximo .Define se o campo exibirá o separador de agrupamento de dígitos. Valor Mínimo .Tipo HTML . Agrupamento de Dígitos . somente positivos ou ambos.

o campo entre chaves será substituido pelo seu valor na tabela. Comando SQL . . 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. 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.Quando marcado irá gerar uma validação automática do campo com base no 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 {}.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.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Mensagem em caso de EOF . Utilizar na Validação .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. Cor da fonte . No momento da execução. 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 .Define o comando SQL que irá recuperar os valores no banco de dados.

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

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

Tipo do Help: Popup . isto é. Hint .Ao escolher o tipo popup. que ao ser clicado. 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 lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.Este recurso permite que seja documentado instruções para utilização da aplicação gerada. Texto . aparecerá a ajuda descrita no campo Descreva Ajuda. Atributos: Descreva Ajuda . Figura1 Configuração da Ajuda utilizando Pop-UP.Ao passar o cursor do mouse sobre o campo. . 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.

Quando o campo é definido valor. Data do sistema . Atributos: Tipo do dado . Campo Escondido . que poderá ser utilizada em outras aplicações. o mesmo aceita valores decimais.Decimal 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. não é necessário o preenchimento do atributo Valor Inicial.Define o tipo do campo da aplicação. Label . 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.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).O campo será preenchido com a data atual do servidor.Permite gravar uma variável de sessão com o valor do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. OBS: Caso selecione o tipo Data do Sistema. Por exemplo. . Imagem de Validação . Valor inicial . Valor inicial. Nome da Variável .Permite definir o valor inicial 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.Permite definir o nome da variável de sessão que receberá o valor do campo. As opções são: Valor definido . Quantidade de caracteres .Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .

Valor Mínimo .Objeto HTML usado para exibir o campo no formulário. Decimais . Tipo HTML .Permite determinar o tamanho máximo do campo.Permite definir o valor máximo do campo.Define se o campo exibirá o separador de agrupamento de dígitos.Define a quantidade de casas decimais do campo. Sinal negativo e Formato de número negativo. Agrupamento de Dígitos . Tipo SQL .Define qual caracter será usado para a separação de milhar. Quando não for selecionada serão exibidos os atributos Agrupamento.Define se o campo será desabilitado em "Modo de Inserção". Campo Label . Formatação dos Valores Figura2: Interface Formatação dos Valores. Agrupamento . Qtd.Permite definir o valor mínimo do campo.estando o valor do campo disponível para processamento (Javascript ou PHP). Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Informa o tipo do campo no banco de dados. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Valor Máximo .* Tamanho Máximo .Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão. Decimais. Qtd.(Veja configurações regionais). Atributos: Usar configurações regionais – Permite aplicar as configurações regionais de formatação de números ao 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. Exibir Calculadora . Formato de número negativo . Para montar o comando SQL é possível utilizar o construtor de select . Se desabilitado. No momento da execução.Define a cor em formato HTML da fonte utilizada na exibição do lookup.Exibe uma calculadora para realizar cálculos. 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 separador decimal do campo.Separador Decimal . Comando SQL . Mensagem em caso de EOF .Define qual caracter será usado para a exibição de números negativos.Define o posicionamento do sinal negativo em relação ao valor. o usuário final deverá sempre digitar os digitos decimais. Aceita Negativo .Define o comando SQL que irá recuperar os valores no banco de dados.* * "Formatar ao digitar" deve estar habilitado no menu "Formulário>>Configuração" para utilizar esta opção. Sinal negativo .Define a mensagem que será exibida caso não seja encontrado . preenche automaticamente as casa decimais quando não especificadas.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 {}. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.Se habilitado. Fonte . o campo entre chaves será substituido pelo seu valor na tabela.Permite que o campo aceite valor negativo. Cor da fonte . Completar com zeros .

Utilizar na Validação .nenhum registro. CSS do Título . 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). Figura: Interface de definição de CSS a nível de campo. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Quando marcado irá gerar uma validação automática do campo com base no lookup. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface.

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

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.Hint . . Texto .Ao passar o cursor do mouse sobre o campo.

As opções são: Valor definido .Define o título do campo na aplicação. 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. Label .Permite gravar uma variável de sessão com o valor do campo.Moeda Configuração Geral Figura1: Interface Configuração Geral.Permite definir o valor inicial do campo. 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 o valor informado na caixa de texto do atributo Valor Inicial. Data do sistema . não é necessário o preenchimento do atributo Valor Inicial.Define o tipo do campo da aplicação.O campo será preenchido com a data atual do servidor. Nome da Variável . .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. Atributos: Tipo do dado . Quantidade de caracteres . Por exemplo. 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. Valor inicial . o mesmo aceita valores decimais. Quando o campo é definido valor.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Valor inicial.

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

Fonte . preenche automaticamente as casa decimais quando não especificadas. Comando SQL . 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 {}. .Quando marcado é ativado o lookup de consulta e abre as demais configurações. Se desabilitado.Valor Máximo . No momento da execução.Define o posicionamento do sinal negativo em relação ao valor. Para montar o comando SQL é possível utilizar o construtor de select .Define a quantidade de casas decimais do campo. 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. Agrupamento .Se habilitado. Decimais . Completar com zeros . Sinal negativo .Define qual caracter será usado para a separação de milhar.Permite que o campo aceite valor negativo. Exibir Calculadora . Formato de número negativo .Define o tipo de fonte que será usada na exibição do lookup. Separador Decimal .Define o separador decimal do campo. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Qtd.Exibe uma calculadora realizar cálculos.Define qual caracter será usado para a exibição de números negativos. Aceita Negativo .Permite definir o valor máximo do campo.Define o comando SQL que irá recuperar os valores no banco de dados. o usuário final deverá sempre digitar os digitos decimais.

. 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. 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.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Mensagem em caso de EOF .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. 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.

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

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

Hint . . Texto . 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.

. Data do sistema .Permite definir o valor inicial do campo.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 .Define o tipo do campo da aplicação. que poderá ser utilizada em outras aplicações. OBS: Caso selecione o tipo Data do Sistema. Por exemplo.Permite definir o nome da variável de sessão que receberá o valor do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial. Nome da Variável .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.Define o título do campo na aplicação.Permite configurar a largura do objeto Text informando a quantidade de caracteres.Data Configuração Geral Figura1: Interface Configuração Geral. não é necessário o preenchimento do atributo Valor Inicial.Permite gravar uma variável de sessão com o valor do campo. Valor inicial. Label . Atributos: Tipo do dado . Valor inicial . Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores. Imagem de Validaçã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 a data atual do servidor.

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

Permite exibir ao lado do campo o modo de preenchimento do campo data. LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Ao clicar ícone ao lado da caixa. ou seja. Exibir Formato . 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 Decremento . ou seja.Deixará a data atual como a data máxima. o scriptcase disponibiliza as seguintes opções: Data Atual Simples .Inserir a data mímina que o scriptcase criticará no campo do tipo data no formato como é apresentado. não entrará ninguém no formulário que nasceu após o dia corrente. Data Atual .A data máxima será a data atual (+) os dias ou meses ou anos que você incrementar. Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: .Data Fixa .Inserir a data máxima manualmente que o scriptcase criticará no campo do tipo data no formato como é aprensentado. Data Máxima: Data Fixa .Ao clicar sobre o ícone ao lado da caixa. Data Atual com Decremento .A data máxima será a data atual (-) os dias ou meses ou anos que você quiser decremento.o scriptcase disponibiliza as seguintes opções: Data Atual Simples . Exibir Calendário .Permite exibir ao lado do campo um ícone de calendário. Data Atual com Incremento . não entrará ninguém no formulário que nasceu após o dia corrente. Data Atual .Deixará a data atual como a data máxima. Data Atual com Incremento .A data mínima será a data atual (-) os dias ou meses ou anos que você quiser decrementar.A data mínima será a data atual (+) os dias ou meses ou anos que você incrementar.

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 . No momento da execução.Quando marcado irá gerar uma validação automática do campo com base no lookup. 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. 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. 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 é ativado o lookup de consulta e abre as demais configurações.Define o comando SQL que irá recuperar os valores no banco de dados.Usar lookup para exibir descrição do campo . 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. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Fonte . Utilizar na Validação . Cor da fonte . .

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

. bottom.Permite escolher a cor da borda. Largura . Figura1 Configuração da Ajuda utilizando Pop-UP.Permite posicionar o label do fitro no local desejado (baseline. Alinhamento Horizontal .Permite posicionar o label do filtro no local desejado (left. isto é. sub.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. Alinhamento Vertical . top. Select.Para definir a altura do objeto input.Permite aplicar o tipo sublinhado na fonte. Altura . utilizando uma paleta de cores para ser aplicada no campo.Sublinhado . Cor da fonte -Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte. Cor de fundo -Permite escolher a cor. Cor da Borda . Text. Cor da Borda . top. rigth. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte. Tamanho da Borda . super. Sublinhado . Alinhamento Vertical . text-top. sub.Permite aplicar o tipo negrito na fonte. etc Tamanho . center e justify).Para definir a largura do objeto input.Permite aumenta o tamanho da borda do campo. middle.Permite escolher o tamanho da fonte. ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema. Largura . middle.Permite aplicar o tipo sublinhado na fonte. Negrito . utilizando uma paleta de cores para ser aplicada no objeto input. Tamanho da Borda . text-bottom). Por exemplo: Radio. Alinhamento Horizontal . Altura . bottom.Permite posicionar o label do filtro no local desejado (left rigth.Permite aumenta o tamanho da borda do objeto input. text-bottom). que será aplicado no objeto input. super.Para definir a largura do campo. que será aplicado no título da aplicação.Para definir a altura do campo. center e justify).Permite escolher a cor da borda. utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. text-top.

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. aparecerá a ajuda descrita no campo Descreva Ajuda. Tipo do Help: Popup . Hint .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. Texto . exibirá o que foi informado no atributo Descreva Ajuda.Atributos: Descreva Ajuda .Ao passar o cursor do mouse sobre o campo. . que ao ser clicado.

Campo Escondido . Nome da Variável . 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.Permite definir o valor inicial do campo.O campo será preenchido com a data atual do servidor.Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido).O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Define o tipo do campo da aplicação. Imagem de Validação .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 definir o nome da variável de sessão que receberá o valor do campo.Hora Configuração Geral Figura1: Interface Configuração Geral do Campo. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores. 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. As opções são: Valor definido . OBS: Caso selecione o tipo Data do Sistema.Permite exibir uma imagem ao lado do campo quando validando-o Gravar Variável .Permite configurar a largura do objeto Text informando a quantidade de caracteres. . Data do sistema . Por exemplo. Quantidade de caracteres . Valor inicial. não é necessário o preenchimento do atributo Valor Inicial. Atributos: Tipo do dado .Permite gravar uma variável de sessão com o valor do campo. Label .

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. Formato Interno .estando o valor do campo disponível para processamento (Javascript ou PHP). Veja a figura abaixo: Figura1: Campo utilizando Lookup de Consulta . Tipo HTML .Objeto HTML usado para exibir o campo no formulário.Permite exibir ao lado do campo o modo de preenchimento do campo hora.Informa o tipo do campo no banco de dados.Define se o campo será desabilitado em "Modo de Inserção". Tipo SQL . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Permite informar o símbolo que irá separar a hora. "Modo de Atualização" ou em "Modo de Inserção e Atalização". Separador de hora . Quando não for selecionada será exibido o atributo Separador de hora (Veja configurações regionais). Exibição . Campo Label . Exibir Formato .Permite selecionar o formato de exibição do campo hora. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Permite aplicar as configurações regionais de formatação de datas ao campo.Formato que será armazenado dentro do banco de dados. Usar configurações regionais .

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. 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 {}. Fonte . Utilizar na Validação .Define o tipo de fonte que será usada na exibição do 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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão).Define a cor em formato HTML da fonte utilizada na exibição do lookup. Cor da fonte . o campo entre chaves será substituido pelo seu valor na tabela.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo . Mensagem em caso de EOF .Define o comando SQL que irá recuperar os valores no banco de dados. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. 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. Tamanho da fonte -Define o tamanho da fonte na exibição do lookup.

Tamanho .Para definir a altura do título. Cor da Borda . 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.Permite escolher a cor da borda. Tamanho da Borda . Alinhamento Horizontal . text-top.Permite aplicar o tipo negrito na fonte. Negrito .Permite aumenta o tamanho da borda do título. super. Largura .center e justify). que será aplicado no campo da aplicação. CSS do Campo Atributos: . Altura . Alinhamento Vertical .Permite escolher a cor. text-bottom).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 aplicar o tipo sublinhado na fonte. que será aplicado no objeto da aplicação. sub. top. utilizando uma paleta de cores para ser aplicada no título. Cor de fundo .Figura: Interface de definição de CSS a nível de campo. CSS do Título Atributos: Fonte .Permite escolher o tipo de fonte.Para definir a largura do título.Permite escolher o tamanho da fonte. bottom. Sublinhado .

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

Atributos : Tipo do dado . ele permite a exibição do formato definido na opção Formatação dos Valores.Permite gravar uma variável de sessão com o valor do campo.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.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.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Permite definir o valor inicial do campo. Data do sistema .Permite configurar a largura do objeto Text informando a quantidade de caracteres.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. Label . Por exemplo.Data E Hora 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. que poderá ser utilizada em outras aplicações. Quantidade de caracteres . Nome da Variável . Imagem de Validação . Quando o campo é do tipo Data e Hora.Define o tipo do campo da aplicação. OBS: Caso selecione o tipo Data do Sistema. não é necessário o preenchimento do atributo Valor Inicial.O campo será preenchido com a data atual do servidor. As opções são: Valor definido . Valor inicial. Valor inicial .

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

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.Figura1: Campo utilizando Lookup de Consulta Figura2: Inteface do Lookup de Consulta Atributos: Usar lookup para exibir descrição do campo .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. Para montar o comando SQL é possível utilizar o construtor de select . o campo entre chaves será substituido pelo seu valor na tabela. 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 {}.Define o comando SQL que irá recuperar os valores no banco de dados. 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. . 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. Cor da fonte . No momento da execução. Utilizar na Validação . Comando SQL .Quando marcado irá gerar uma validação automática do campo com base no lookup. Mensagem em caso de EOF .Define o tipo de fonte que será usada na exibição do lookup.

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

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

Tipo do Help: Popup .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. bottom. sub. top. . será exibido o ícone de ajuda ao lado do campo. Figura1 Configuração da Ajuda utilizando Pop-UP. aparecerá a ajuda descrita no campo Descreva Ajuda.Permite posicionar o label do fitro no local desejado (baseline. 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.Alinhamento Vertical . isto é.Para definir a largura do objeto input. text-top. que ao ser clicado. 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.Ao escolher o tipo popup. Atributos: Descreva Ajuda . text-bottom). Hint . Largura .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. middle. Altura . super.

.

Define o tipo do campo da aplicação.É possível o uso de variáveis globais ou locais na formação do nome do subdiretório. Exibir apenas o link . é gerada uma nova imagem mantendo a proporção entre a largura e altura da imagem original.Permite definir a largura da imagem em Pixels.Tempo em minutos para que o cache da imagem fique armazenado.Largura da borda da imagem em Pixels. 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 . Este subdiretório é relativo ao diretório definido em Diretório de Imagens (veja em Configuração). Subdiretório .Manter o aspecto da imagem.Quando ativada essa opção permite que o nome da imagem seja um link na aplicação gerada. Criar subdiretório .Define o título do campo na aplicação.Quando ativada essa opção permite a criação do subdiretório caso não exista. Quando são informados os atributos Altura da Imagem e Largura da Imagem. Atributos: Tipo do dado . Configuração Geral Figura1: Interface Configuração Geral. Cache da Imagem . Clicando no link criado será aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento). Label . (veja em Configuração).Permite definir a altura da imagem em Pixels.Permite informar o subdiretório onde serão armazenadas as imagens. As imagens serão mantidas no servidor no diretório informado pelo atributo Diretório de Imagens. . Altura da Imagem . Borda da Imagem . As imagens são salvas em um diretório do servidor e o nome da imagem ficará disponível para processamento. Manter Aspecto .Imagem (nome De Arquivo) Permite ao desenvolvedor utilizar em seus forms campos para upload de imagens.

Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Campo Escondido . Desabilitar Campo . Caso tenham sido informadas novas Largura e/ou Altura. estando o valor do campo disponível para processamento (Javascript ou PHP). Tipo SQL . "Modo de Atualização" ou em "Modo de Inserção e Atalização". Tipo HTML . Exemplo de campo do tipo imagem em um cadastro de produtos.Define se o campo será desabilitado em "Modo de Inserção".Informa o tipo do campo no banco de dados.Abrir em Outra Janela . a imagem aberta terá o tamanho original.Permite a visualização da imagem em outra janela. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Figura2: Campo com tipo de dado foto.Objeto HTML usado para exibir o campo no formulário.

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

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

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

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

utilizando uma paleta de cores para ser aplicada no título. Tamanho da Borda . Sublinhado . Tamanho .rigth. 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. Cor da Borda . Negrito . Alinhamento Horizontal .Permite escolher a cor da borda. CSS do Título Atributos: Fonte . que será aplicado no objeto da aplicação.center e justify).Permite aplicar o tipo negrito na fonte.Figura: Interface de definição de CSS a nível de campo. que será aplicado no campo da aplicação.Permite escolher a cor. 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.Permite escolher o tamanho da fonte.Permite aplicar o tipo sublinhado na fonte. .

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

super.Ao escolher o tipo popup. Atributos: Descreva Ajuda . text-top. que ao ser clicado. Hint .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. sub. top.Ao passar o cursor do mouse sobre o campo. bottom. middle. Figura1 Configuração da Ajuda utilizando Pop-UP. Largura . Texto .Permite posicionar o label do fitro no local desejado (baseline. Altura . 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. Tipo do Help: Popup .Para definir a altura do objeto input. text-bottom). exibirá o que foi informado no atributo Descreva Ajuda. será exibido o ícone de ajuda ao lado 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.Alinhamento Vertical .Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo. isto é. .

.

caso seja uma informação errada .Define o título do campo na aplicação. Quando o campo é definido como CPF o campo é formatado ao perder o foco. não é necessário o preenchimento do atributo Valor Inicial. será exibida uma mensagem de erro. Por exemplo. . O scriptcase se encarrega de verificar se o campo que foi fornecido existe.Permite definir o valor inicial do campo.O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.Permite configurar a largura do objeto Text informando a 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. Data do sistema . Label .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.Permite gravar uma variável de sessão com o valor do campo. Valor inicial .Cpf Configuração Geral Figura1: Interface Configuração Geral. As opções são: Valor definido . Quantidade de caracteres .Define o tipo do campo da aplicação. Valor inicial. Nome da Variável .Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. Gravar Variável . Atributos : Tipo do dado . 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. que poderá ser utilizada em outras aplicações.

Informa o tipo do campo no banco de dados. Tipo SQL .Define se o campo será desabilitado em "Modo de Inserção".Define o comando SQL que irá recuperar os valores no banco de dados. Tipo HTML . estando o valor do campo disponível para processamento (Javascript ou PHP).Quando marcado é ativado o lookup de consulta e abre as demais configurações.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: . Campo Label . Tamanho do Campo . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. "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 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. É usado para determinar a quantidade máxima de caracteres a ser digitada.Completar à esquerda com . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo . Campo Escondido . Para montar o comando SQL é possível utilizar o construtor de select . Comando 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 .Determina o tamanho do campo em bytes.Objeto HTML usado para exibir o campo no formulário.

Define o tipo de fonte que será usada na exibição do lookup. Cor da fonte . CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. Utilizar na Validaçã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 {}. Usar conexão específica -Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.Define a cor em formato HTML da fonte utilizada na exibição do lookup. Mensagem em caso de EOF . 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. Para cada Esquema de Visualização do ScriptCase existem os mesmos atributos disponíveis nesta Interface. No momento da execução.Quando marcado irá gerar uma validação automática do campo com base no lookup. 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. .

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

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

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

Define o título do campo na aplicação. caso seja uma informação errada áexibida uma mensagem de erro. 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. 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.Permite gravar uma variável de sessão com o valor do campo. Label . Atributos: Tipo do dado .Permite definir o nome da variável de sessão que receberá o valor do . Valor inicial . As opções são: Valor definido . Data do sistema .O campo será preenchido com a data atual do servidor. Quantidade de caracteres . O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Por exemplo.Cnpj Configuração Geral Figura1: Interface Configuração Geral. 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.Define o tipo do campo da aplicação. Nome da Variável .Permite configurar a largura do objeto Text informando a quantidade de caracteres. Quando o campo é definido como CNPJ o campo é formatado ao perder o foco. Gravar Variável .Permite definir o valor inicial 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.

Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Tipo SQL . Campo Label . Tipo HTML . É usado para determinar a quantidade máxima de caracteres a ser digitada. Tamanho do Campo . 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. Comando SQL .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.Quando marcado é ativado o lookup de consulta e abre as demais configurações.Objeto HTML usado para exibir o campo no formulário.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 . Completar à esquerda com .Determina o tamanho do campo em bytes.Informa o tipo do campo no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . "Modo de Atualização" ou em "Modo de Inserção e Atalização".Define se o campo será desabilitado em "Modo de Inserção". LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. O comando SQL deve ter o . Campo Escondido . Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

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. 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. Cor da fonte . Mensagem em caso de EOF .Quando marcado irá gerar uma validação automática do campo com base no lookup.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. caso não seja encontrado nenhum registro a mensagem será exibida como crítica (Atualização e Inclusão). . Fonte . o campo entre chaves será substituido pelo seu valor na tabela. Utilizar na Validação . 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.Define a cor em formato HTML da fonte utilizada na exibição do lookup.

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

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

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. exibirá o que foi informado no atributo Descreva Ajuda. que ao ser clicado. Tipo do Help: Popup . Texto . aparecerá a ajuda descrita no campo Descreva Ajuda.Ao passar o cursor do mouse sobre o campo. Hint . .Ao escolher o tipo popup.Descreva Ajuda .Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

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.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusã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. Data do sistema . Nome da Variável . que poderá ser utilizada em outras aplicações. As opções são: Valor definido .Permite configurar a largura do objeto Text informando a quantidade de caracteres.O campo será preenchido com a data atual do servidor. Gravar Variável . será exibida uma mensagem de erro. Valor inicial. caso seja uma informação errada .Define o tipo do campo da aplicação.Cpf E Cnpj Configuração Geral Figura1:Interface Configuração Geral. Label . . Atributos: Tipo do dado. 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 valor inicial do campo. Valor inicial .Define o título do campo na aplicação.Permite gravar uma variável de sessão com o valor do campo. Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco.Permite definir o nome da variável de sessão que receberá o valor do campo. OBS: Caso selecione o tipo Data do Sistema. Quantidade de caracteres . Por exemplo. não é necessário o preenchimento do atributo Valor Inicial.

Tipo SQL .Define o comando SQL que irá recuperar os valores no banco de dados. Campo Escondido . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulário}' FROM tabela WHERE Campo_Chave = .Objeto HTML usado para exibir o campo no formulário. Para montar o comando SQL é possível utilizar o construtor de select .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Tipo HTML . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário.Informa o tipo do campo no banco de dados. Campo Label . Comando SQL .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. estando o valor do campo disponível para processamento (Javascript ou PHP). 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 . "Modo de Atualização" ou em "Modo de Inserção e Atalização". Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .Completar à esquerda com .Define se o campo será desabilitado em "Modo de Inserção".Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusã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. Cor da fonte . Mensagem em caso de EOF .Quando marcado irá gerar uma validação automática do campo com base no lookup. 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. 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. CONFIGURAÇÃO DA VISUALIZAÇÃO A Configuração da Visualização permite definir valores de CSS para campos individualmente. No momento da execução. Fonte .Define a mensagem que será exibida caso não seja encontrado nenhum registro. Utilizar na Validação . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. .Define a cor em formato HTML da fonte utilizada na exibição do lookup.OBS: O campo do formulário deve ser referenciado sempre entre chaves {}.

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

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

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. Texto .

"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). O scriptcase se encarrega de verificar se o campo que foi fornecido existe. Campo Escondido . caso seja uma informação errada . Tipo HTML . será exibida uma mensagem de erro. Quando o campo é definido como CPF e CNPJ o campo é formatado ao perder o foco.Define se o campo será desabilitado em "Modo de Inserção". . Por exemplo. Atributos : Tipo do dado .Permite definir o nome da variável de sessão que receberá o valor do campo.Tipo Cpf E Cnpj Configuração Geral Figura1: Interface Configuração Geral. Gravar Variável .Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido). Nome da Variável .Permite gravar uma variável de sessão com o valor do campo.Informa o tipo do campo no banco de dados. que poderá ser utilizada em outras aplicações.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.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. Campo Label . Label . Tipo SQL .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. Campo sem usar atributo label Campo usando atributo label Desabilitar Campo .

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 {}.Permite quando ativada recarregar o formulário após alguma alteração do campo. Atributos: Tipo CPF/CNPJ . 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 . dependendo se a pessoa for Física ou Jurídica. . o campo entre chaves será substituido pelo seu valor na tabela.Quando marcado é ativado o lookup de consulta e abre as demais configurações. Recarrega Formulário . LOOKUP DE CONSULTA Forma utilizada para exibir uma descrição ao lado do campo do formulário. Campo Relacionado . No momento da execução. Para montar o comando SQL é possível utilizar o construtor de select .Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. será feita a validação de CPF ou CNPJ respectivamente.Permite associar valores para definição de pessoas Físicas ou Jurídicas.Define o comando SQL que irá recuperar os valores no banco de dados. Comando SQL .Formatação dos Valores Figura2: Interface Formatação dos Valores. Ou seja.

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). Cor da fonte . 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.Define o tipo de fonte que será usada na exibição do lookup. Utilizar na Validação . .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.Fonte . Tamanho da fonte -Define o tamanho da fonte na exibição do lookup. 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.

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

Altura . Cor de fundo -Permite escolher a cor. 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.Para definir a largura do objeto input. Alinhamento Horizontal . Tipo do Help: Popup . exibirá o que foi informado no atributo Descreva Ajuda.Permite escolher a cor da borda. Sublinhado . sub. Tamanho da Borda .Permite posicionar o label do fitro no local desejado (baseline. Text. top.Para definir a altura do campo. etc Tamanho . utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input. Largura . super. Atributos: Descreva Ajuda . será exibido o ícone de ajuda ao lado do campo. 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. 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. text-top. . utilizando uma paleta de cores para ser aplicada no objeto input.Permite aplicar o tipo sublinhado na fonte. Cor da Borda .Largura .Permite posicionar o label do filtro no local desejado (left. que ao ser clicado. Negrito . Alinhamento Vertical . bottom. isto é. Select. middle. CSS do Objeto Input Atributos: Fonte -Permite escolher o tipo de fonte.Para definir a altura do objeto input. center e justify). Por exemplo: Radio.Permite aplicar o tipo negrito na fonte. que será aplicado no objeto input. rigth.Permite aumenta o tamanho da borda do objeto input. Altura .Ao escolher o tipo popup.Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.Permite escolher o tamanho da fonte.

Texto . aparecerá a ajuda descrita no campo Descreva Ajuda.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.

Define o título do campo na aplicação. OBS: Caso selecione o tipo Data do Sistema. Data do sistema . 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.Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão.Cartão CARTÃO O ScriptCase disponibiliza rotinas para validação de Números de cartão de crédito nas suas aplicações.Permite configurar a largura do objeto Text informando a quantidade .Define o tipo do campo da aplicação. As bandeiras disponíveis no momento são: AMERICAN EXPRESS. As opções são: Valor definido . Quando o campo é definido como Cartão o campo é formatado ao perder o foco e é verificado se o valor é válido. Atributos: Tipo do dado . Quantidade de caracteres .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. Configuração Geral Figura1: Interface Configuração Geral. VISA. Label .Permite definir o valor inicial do campo. Valor inicial. MASTERCARD e DINERS.<